From f155a88d90988de24458bfed6fbf937e4c54e730 Mon Sep 17 00:00:00 2001 From: Nawaz Dhandala Date: Fri, 28 Jan 2022 22:34:06 +0000 Subject: [PATCH] rename fyipe -> oneuptime --- .eslintignore | 4 +- README.md | 26 +- _test/error-tracker-js/index.js | 4 +- _test/error-tracker-js/package-lock.json | 14 +- _test/error-tracker-js/package.json | 2 +- _test/logger-js/index.js | 4 +- _test/logger-js/package-lock.json | 14 +- _test/logger-js/package.json | 2 +- _test/package-lock.json | 10 +- _test/package.json | 2 +- _test/performance-tracker/app.js | 4 +- _test/performance-tracker/package-lock.json | 12 +- _test/performance-tracker/package.json | 2 +- accounts/index.js | 4 +- accounts/src/App.js | 4 +- admin-dashboard/index.js | 4 +- admin-dashboard/package-lock.json | 16 +- admin-dashboard/package.json | 2 +- admin-dashboard/src/App.js | 4 +- .../src/components/basic/RenderSelect.js | 2 +- .../basic/react-select-fyipe/index.js | 8 +- .../components/multiSelect/RFReactSelect.js | 2 +- .../components/project/ProjectVerifyDomain.js | 2 +- api-docs/README.md | 2 +- api-docs/package.json | 6 +- .../images/{fyipe.svg => oneuptime.svg} | 0 api-docs/server.js | 4 +- backend/.env | 2 +- backend/backend/config/db.js | 2 +- backend/backend/config/domains.js | 2 +- backend/backend/config/slack.js | 4 +- .../services/domainVerificationService.js | 2 +- backend/backend/services/feedbackService.js | 2 +- backend/backend/services/leadService.js | 2 +- backend/backend/services/mailService.js | 4 +- backend/package-lock.json | 30 +- backend/package.json | 8 +- backend/server.js | 4 +- backend/test/statusPage.test.js | 28 +- backend/test/utils/config.js | 2 +- .../email/new_incident_created_subscriber.hbs | 2 +- backend/views/notFound.ejs | 2 +- ci/init-script/test.yaml | 2 +- ci/scripts/cleanup.sh | 6 +- ci/scripts/deployment-production-setup.sh | 4 +- ci/scripts/deployment-staging-setup.sh | 4 +- ci/scripts/hashexist.sh | 2 +- ci/scripts/storehash.sh | 2 +- ci/scripts/version-setup.sh | 4 +- ci/spec/go-sdk/deploy.yaml | 10 +- ci/spec/java-sdk/deploy.yaml | 4 +- ci/spec/php-sdk/deploy.yaml | 8 +- ci/spec/python-sdk/build-n-test.yaml | 2 +- ci/spec/python-sdk/deploy.yaml | 4 +- ci/spec/ruby-sdk/audit.yaml | 2 +- ci/spec/ruby-sdk/build-n-test.yaml | 2 +- ci/spec/ruby-sdk/deploy.yaml | 20 +- dashboard/index.js | 4 +- dashboard/package-lock.json | 14 +- dashboard/package.json | 2 +- dashboard/src/App.js | 4 +- .../application/ApplicationLogDetailView.js | 2 +- .../application/ApplicationLogHeader.js | 2 +- .../src/components/basic/ComponentSelector.js | 2 +- .../src/components/basic/RenderSelect.js | 2 +- .../components/basic/SubProjectSelector.js | 2 +- .../components/basic/TeamMemberSelector.js | 2 +- .../src/components/basic/TimezoneSelector.js | 2 +- .../basic/react-select-fyipe/index.js | 8 +- .../src/components/domains/VerifyDomain.js | 2 +- .../errorTracker/ErrorTrackerDetailView.js | 2 +- .../errorTracker/ErrorTrackerHeader.js | 2 +- .../components/modals/CreateMsTeamsWebhook.js | 2 +- .../components/modals/CreateSlackWebhook.js | 2 +- .../components/modals/EditMsTeamsWebhook.js | 2 +- .../src/components/modals/EditSlackWebhook.js | 2 +- .../src/components/monitor/MonitorDetail.js | 2 +- .../src/components/monitor/MonitorTitle.js | 2 +- .../monitor/MonitorViewLighthouseLogsBox.js | 2 +- .../components/monitor/MonitorViewLogsBox.js | 2 +- .../components/multiSelect/RFReactSelect.js | 2 +- .../performanceTracker/PerformanceView.js | 2 +- .../schedule/RenderRotationFrequency.js | 2 +- .../src/components/statusPage/Setting.js | 2 +- .../statusPage/VerifyDomainModal.js | 2 +- .../src/components/tutorial/TutorialBox.js | 2 +- .../src/components/webHooks/MSTeamsBox.js | 2 +- dashboard/src/components/webHooks/SlackBox.js | 2 +- dashboard/src/components/zapier/ZapierBox.js | 2 +- dashboard/src/config.js | 116 +++--- dashboard/src/pages/FyipeApi.js | 8 +- dashboard/src/pages/Reports.js | 2 +- dashboard/src/pages/index.js | 4 +- dashboard/src/routes.js | 4 +- data-ingestor/.env | 4 +- data-ingestor/index.js | 2 +- data-ingestor/utils/config.js | 2 +- devops/backup/backup.sh | 8 +- devops/backup/install.sh | 8 +- devops/backup/restore.sh | 8 +- devops/docs/backup.md | 2 +- devops/docs/helm-ops.md | 2 +- devops/docs/kube-ops.md | 2 +- devops/docs/mongo-ops.md | 14 +- devops/docs/readme.md | 4 +- devops/docs/restore.md | 2 +- docker-compose.dev.yml | 8 +- docker-compose.yml | 8 +- docs/architecture.md | 2 +- docs/how-fyipe-works-overview.md | 2 +- go-sdk/README.md | 54 +-- go-sdk/go.mod | 2 +- go-sdk/helper.go | 2 +- go-sdk/interfaces.go | 2 +- go-sdk/logger.go | 44 +-- go-sdk/logger_test.go | 2 +- go-sdk/{fyipe.go => oneuptime.go} | 22 +- .../{fyipeTracker.go => oneuptimeTracker.go} | 24 +- go-sdk/realm.go | 4 +- go-sdk/test_coverage/cover.html | 164 ++++----- go-sdk/test_coverage/cover.txt | 348 +++++++++--------- go-sdk/tracker.go | 50 +-- go-sdk/tracker_test.go | 34 +- go-sdk/util.go | 2 +- helm-chart/public/oneuptime/Chart.yaml | 2 +- helm-chart/public/oneuptime/README.md | 2 +- .../public/oneuptime/templates/_helpers.tpl | 2 +- .../public/oneuptime/templates/mongo.yaml | 2 +- helm-chart/public/oneuptime/values.yaml | 6 +- home/public/{Fyipe.svg => OneUptime.svg} | 0 home/public/css/common.css | 6 +- home/public/css/default.css | 20 +- home/public/css/demo.css | 2 +- home/public/css/home.css | 2 +- home/public/css/legal.css | 2 +- home/public/css/oncall-management.css | 2 +- home/public/css/status-page.css | 2 +- .../{Fyipe-Icon.png => OneUptime-Icon.png} | Bin .../img/{Fyipe.design => OneUptime.design} | Bin home/public/img/{Fyipe.svg => OneUptime.svg} | 0 .../img/{FyipeFull.png => OneUptimeFull.png} | Bin .../img/{FyipeFull.svg => OneUptimeFull.svg} | 0 .../{FyipeSquare.png => OneUptimeSquare.png} | Bin ...statuspage.png => oneuptimestatuspage.png} | Bin home/server.js | 4 +- home/views/api-monitoring.ejs | 6 +- home/views/enterprise-overview.ejs | 12 +- home/views/iot-device-monitoring.ejs | 6 +- home/views/nav.ejs | 8 +- home/views/private-status-page.ejs | 6 +- home/views/public-status-page.ejs | 6 +- home/views/redirect-banner.ejs | 2 +- home/views/stars.ejs | 12 +- home/views/support.ejs | 2 +- home/views/website-monitoring.ejs | 6 +- http-test-server/views/head.ejs | 10 +- http-test-server/views/notFound.ejs | 2 +- init-script/scripts/3.0.2470.js | 2 +- init-script/util/db.js | 2 +- java-sdk/README.md | 62 ++-- java-sdk/pom.xml | 14 +- .../fyipe/FyipeUncaughtExceptionHandler.java | 21 -- .../OneUptimeHandlerExceptionResolver.java} | 12 +- .../OneUptimeListener.java} | 22 +- .../OneUptimeLogger.java} | 10 +- .../OneUptimeTimelineManager.java} | 10 +- .../OneUptimeTracker.java} | 32 +- .../OneUptimeTransport.java} | 8 +- .../OneUptimeUncaughtExceptionHandler.java | 21 ++ .../hackerbay/{fyipe => oneuptime}/Util.java | 10 +- .../model/ErrorEvent.java | 2 +- .../{fyipe => oneuptime}/model/Frame.java | 2 +- .../{fyipe => oneuptime}/model/Log.java | 2 +- .../{fyipe => oneuptime}/model/SDK.java | 2 +- .../model/StackTrace.java | 2 +- .../{fyipe => oneuptime}/model/Tag.java | 2 +- .../{fyipe => oneuptime}/model/Timeline.java | 2 +- .../model/TrackerOption.java | 2 +- .../{fyipe => oneuptime}/util/FileReader.java | 2 +- .../util/ParameterStringBuilder.java | 6 +- .../util/PluginReader.java | 2 +- .../util/ResponseBuilder.java | 2 +- .../io/hackerbay/fyipe/FyipeLoggerTest.java | 30 +- .../io/hackerbay/fyipe/FyipeTrackerTest.java | 44 +-- .../fyipe/model/SampleComponent.java | 2 +- .../io/hackerbay/fyipe/model/SampleLog.java | 2 +- .../io/hackerbay/fyipe/model/SampleUser.java | 2 +- .../io/hackerbay/fyipe/util/ApiRequest.java | 2 +- js-sdk/README.md | 16 +- js-sdk/docs/error-tracker/Readme.md | 24 +- js-sdk/docs/logger/Readme.md | 20 +- js-sdk/docs/server-monitor/README.md | 58 +-- js-sdk/package-lock.json | 295 +-------------- js-sdk/package.json | 14 +- js-sdk/src/cli/{fyipe.js => oneuptime.js} | 6 +- js-sdk/src/cli/server-monitor/README.md | 58 +-- js-sdk/src/cli/server-monitor/bin/index.js | 18 +- js-sdk/src/cli/server-monitor/lib/config.js | 14 +- .../out/bin_server-monitor.js.html | 18 +- js-sdk/src/cli/server-monitor/out/index.html | 58 +-- .../cli/server-monitor/out/lib_config.js.html | 14 +- .../out/module-server-monitor.html | 2 +- js-sdk/src/listener.js | 12 +- js-sdk/src/timelineManager.js | 4 +- js-sdk/src/tracker.js | 4 +- js-sdk/test/logger.test.js | 28 +- js-sdk/test/tracker.test.js | 50 +-- js-sdk/webpack.config.js | 17 +- kubernetes/values-arm.yaml | 28 +- kubernetes/values-enterprise-ci.yaml | 6 +- kubernetes/values-saas-ci.yaml | 4 +- kubernetes/values-saas-staging.yaml | 6 +- ...-Icon-2000.png => OneUptime-Icon-2000.png} | Bin .../{Fyipe-Icon.svg => OneUptime-Icon.svg} | 0 .../{Fyipe-Logo.png => OneUptime-Logo.png} | Bin .../logos/{Fyipe.design => OneUptime.design} | Bin marketing/logos/{Fyipe.svg => OneUptime.svg} | 0 .../{FyipeFull.png => OneUptimeFull.png} | Bin .../{FyipeFull.svg => OneUptimeFull.svg} | 0 .../{FyipeSquare.png => OneUptimeSquare.png} | Bin marketing/wikipedia.txt | 2 +- php-sdk/README.md | 46 +-- php-sdk/composer.json | 8 +- php-sdk/phpunit.xml | 2 +- php-sdk/src/Fyipe/FyipeListener.php | 8 +- php-sdk/src/Fyipe/FyipeLogger.php | 6 +- php-sdk/src/Fyipe/FyipeTimelineManager.php | 6 +- php-sdk/src/Fyipe/FyipeTracker.php | 16 +- php-sdk/src/Fyipe/FyipeTransport.php | 4 +- php-sdk/src/Fyipe/Util.php | 2 +- php-sdk/tests/Fyipe/LoggerTest.php | 22 +- php-sdk/tests/Fyipe/TrackerTest.php | 46 +-- .../Fyipe.postman_collection.json | 30 +- probe-api/.env | 4 +- probe-api/index.js | 2 +- probe-api/utils/config.js | 2 +- python-sdk/.gitignore | 2 +- python-sdk/README.md | 32 +- python-sdk/README.rst | 26 +- python-sdk/fyipe_sdk/__init__.py | 8 +- .../fyipe_sdk/fyipe_sdk/fyipeListener.py | 6 +- .../fyipe_sdk/fyipe_sdk/fyipeTransport.py | 2 +- python-sdk/fyipe_sdk/fyipe_sdk/logger.py | 2 +- .../fyipe_sdk/fyipe_sdk/timelineMagager.py | 2 +- python-sdk/fyipe_sdk/fyipe_sdk/tracker.py | 12 +- python-sdk/fyipe_sdk/tests/testFyipeLogger.py | 24 +- .../fyipe_sdk/tests/testFyipeTracker.py | 46 +-- python-sdk/setup.cfg | 12 +- python-sdk/setup.py | 10 +- realtime/.env | 2 +- ruby-sdk/fyipe/Gemfile | 2 +- ruby-sdk/fyipe/README.md | 54 +-- ruby-sdk/fyipe/fyipe.gemspec | 12 +- ruby-sdk/fyipe/lib/fyipe.rb | 2 - ruby-sdk/fyipe/lib/fyipe/version.rb | 4 - ruby-sdk/fyipe/lib/oneuptime.rb | 2 + .../fyipe/lib/{fyipe => oneuptime}/logtype.rb | 0 .../oneuptimeListener.rb} | 4 +- .../oneuptimeTransport.rb} | 2 +- .../{fyipe => oneuptime}/timelineManager.rb | 2 +- .../fyipe/lib/{fyipe => oneuptime}/util.rb | 0 ruby-sdk/fyipe/lib/oneuptime/version.rb | 4 + .../{fyipeLogger.rb => oneuptimeLogger.rb} | 4 +- .../{fyipeTracker.rb => oneuptimeTracker.rb} | 20 +- ruby-sdk/fyipe/spec/fyipe_logger_spec.rb | 28 +- ruby-sdk/fyipe/spec/fyipe_tracker_spec.rb | 50 +-- status-page/.env | 2 +- status-page/index.js | 18 +- status-page/src/App.js | 4 +- status-page/src/components/Incident.js | 2 +- status-page/src/components/Main.js | 2 +- status-page/src/components/ScheduledEvent.js | 2 +- tests/saas-tests/dashboard/Monitor8.test.js | 4 +- .../dashboard/MonitorDetail5.test.js | 2 +- .../dashboard/ServerMonitor.test.js | 4 +- tests/saas-tests/dashboard/StatusPage.test.js | 4 +- .../saas-tests/dashboard/StatusPage2.test.js | 4 +- .../saas-tests/dashboard/StatusPage3.test.js | 6 +- tests/test-init.js | 4 +- tests/test-utils.js | 6 +- 280 files changed, 1498 insertions(+), 1774 deletions(-) rename api-docs/public/assets/images/{fyipe.svg => oneuptime.svg} (100%) rename go-sdk/{fyipe.go => oneuptime.go} (78%) rename go-sdk/{fyipeTracker.go => oneuptimeTracker.go} (82%) rename home/public/{Fyipe.svg => OneUptime.svg} (100%) rename home/public/img/{Fyipe-Icon.png => OneUptime-Icon.png} (100%) rename home/public/img/{Fyipe.design => OneUptime.design} (100%) rename home/public/img/{Fyipe.svg => OneUptime.svg} (100%) rename home/public/img/{FyipeFull.png => OneUptimeFull.png} (100%) rename home/public/img/{FyipeFull.svg => OneUptimeFull.svg} (100%) rename home/public/img/{FyipeSquare.png => OneUptimeSquare.png} (100%) rename home/public/img/{fyipestatuspage.png => oneuptimestatuspage.png} (100%) delete mode 100644 java-sdk/src/main/java/io/hackerbay/fyipe/FyipeUncaughtExceptionHandler.java rename java-sdk/src/main/java/io/hackerbay/{fyipe/FyipeHandlerExceptionResolver.java => oneuptime/OneUptimeHandlerExceptionResolver.java} (66%) rename java-sdk/src/main/java/io/hackerbay/{fyipe/FyipeListener.java => oneuptime/OneUptimeListener.java} (58%) rename java-sdk/src/main/java/io/hackerbay/{fyipe/FyipeLogger.java => oneuptime/OneUptimeLogger.java} (89%) rename java-sdk/src/main/java/io/hackerbay/{fyipe/FyipeTimelineManager.java => oneuptime/OneUptimeTimelineManager.java} (79%) rename java-sdk/src/main/java/io/hackerbay/{fyipe/FyipeTracker.java => oneuptime/OneUptimeTracker.java} (87%) rename java-sdk/src/main/java/io/hackerbay/{fyipe/FyipeTransport.java => oneuptime/OneUptimeTransport.java} (85%) create mode 100644 java-sdk/src/main/java/io/hackerbay/oneuptime/OneUptimeUncaughtExceptionHandler.java rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/Util.java (92%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/ErrorEvent.java (97%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/Frame.java (95%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/Log.java (97%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/SDK.java (92%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/StackTrace.java (96%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/Tag.java (94%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/Timeline.java (97%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/model/TrackerOption.java (96%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/util/FileReader.java (95%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/util/ParameterStringBuilder.java (80%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/util/PluginReader.java (93%) rename java-sdk/src/main/java/io/hackerbay/{fyipe => oneuptime}/util/ResponseBuilder.java (96%) rename js-sdk/src/cli/{fyipe.js => oneuptime.js} (63%) rename marketing/logos/{Fyipe-Icon-2000.png => OneUptime-Icon-2000.png} (100%) rename marketing/logos/{Fyipe-Icon.svg => OneUptime-Icon.svg} (100%) rename marketing/logos/{Fyipe-Logo.png => OneUptime-Logo.png} (100%) rename marketing/logos/{Fyipe.design => OneUptime.design} (100%) rename marketing/logos/{Fyipe.svg => OneUptime.svg} (100%) rename marketing/logos/{FyipeFull.png => OneUptimeFull.png} (100%) rename marketing/logos/{FyipeFull.svg => OneUptimeFull.svg} (100%) rename marketing/logos/{FyipeSquare.png => OneUptimeSquare.png} (100%) delete mode 100644 ruby-sdk/fyipe/lib/fyipe.rb delete mode 100644 ruby-sdk/fyipe/lib/fyipe/version.rb create mode 100644 ruby-sdk/fyipe/lib/oneuptime.rb rename ruby-sdk/fyipe/lib/{fyipe => oneuptime}/logtype.rb (100%) rename ruby-sdk/fyipe/lib/{fyipe/fyipeListener.rb => oneuptime/oneuptimeListener.rb} (92%) rename ruby-sdk/fyipe/lib/{fyipe/fyipeTransport.rb => oneuptime/oneuptimeTransport.rb} (95%) rename ruby-sdk/fyipe/lib/{fyipe => oneuptime}/timelineManager.rb (96%) rename ruby-sdk/fyipe/lib/{fyipe => oneuptime}/util.rb (100%) create mode 100644 ruby-sdk/fyipe/lib/oneuptime/version.rb rename ruby-sdk/fyipe/lib/{fyipeLogger.rb => oneuptimeLogger.rb} (97%) rename ruby-sdk/fyipe/lib/{fyipeTracker.rb => oneuptimeTracker.rb} (93%) diff --git a/.eslintignore b/.eslintignore index 4a77b12172..e298f86b97 100644 --- a/.eslintignore +++ b/.eslintignore @@ -25,6 +25,6 @@ api-docs/public/assets/* js-sdk/src/cli/server-monitor/out/scripts/prettify/* js-sdk/dist/logger.js js-sdk/dist/logger.min.js -js-sdk/dist/fyipe.js -js-sdk/dist/fyipe.min.js +js-sdk/dist/oneuptime.js +js-sdk/dist/oneuptime.min.js _test/* \ No newline at end of file diff --git a/README.md b/README.md index 98412d5964..6b01c74a84 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,33 @@ # OneUptime -OneUptime is an open-source complete SRE and DevOps platform. +OneUptime is an open-source complete SRE and DevOps platform. OneUptime monitors your website, dashboards, API's, and more and alerts your team when downtime happens. We also give you a Status Page which keeps your customers looped in and improves transparency. -OneUptime does: -- Uptime Monitoring just like Pingdom -- Status Page just like StatusPage.io -- Tests just like Postman -- Security just like Snyk -- Logs Management just like Loggly -- Incident Management just like PagerDuty -- Performance Monitoring just like NewRelic -- Error Tracking just like Sentry +OneUptime does: -All under one platform. +- Uptime Monitoring just like Pingdom +- Status Page just like StatusPage.io +- Tests just like Postman +- Security just like Snyk +- Logs Management just like Loggly +- Incident Management just like PagerDuty +- Performance Monitoring just like NewRelic +- Error Tracking just like Sentry + +All under one platform. ## Contents - [Introduction](/docs/introduction.md) - [Concept](/docs/concept.md) - [Architecture](/docs/architecture.md) -- [How OneUptime Works](/docs/how-fyipe-works-overview) +- [How OneUptime Works](/docs/how-oneuptime-works-overview) - [Subproject Description](/docs/project-description.md) - [Running OneUptime](/docs/run.md) - [Running tests](/docs/running-tests.md) - [Deployment](/docs/deployment.md) # Contribute + For contribution guidelines, see [CONTRIBUTING](/CONTRIBUTING.md). diff --git a/_test/error-tracker-js/index.js b/_test/error-tracker-js/index.js index dc6a9fc5bb..21ab20b7a7 100644 --- a/_test/error-tracker-js/index.js +++ b/_test/error-tracker-js/index.js @@ -1,4 +1,4 @@ -import fyipe from 'fyipe-staging' +import oneuptime from 'oneuptime-staging' // constructor @@ -8,7 +8,7 @@ const options = { }; // constructor -const tracker = new fyipe.ErrorTracker( +const tracker = new oneuptime.ErrorTracker( 'https://staging.oneuptime.com/api', '605bad70ae110c0013e14005', 'cb4b107a-7f28-464d-9fda-32715fa4cd68', diff --git a/_test/error-tracker-js/package-lock.json b/_test/error-tracker-js/package-lock.json index 0e4c27424f..4a2373d601 100644 --- a/_test/error-tracker-js/package-lock.json +++ b/_test/error-tracker-js/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "fyipe-staging": "^3.0.9531" + "oneuptime-staging": "^3.0.9531" } }, "node_modules/@babel/code-frame": { @@ -1038,9 +1038,9 @@ } } }, - "node_modules/fyipe-staging": { + "node_modules/oneuptime-staging": { "version": "3.0.9531", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.9531.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.9531.tgz", "integrity": "sha512-vrsUVaiA8JeKIsBjC+AQNfP7wrYvydTI2Qg6EsB7HAntCkyXPYKQprZaaErOoyTI85xV5xKqZcjxbb238OerNg==", "hasInstallScript": true, "dependencies": { @@ -1059,7 +1059,7 @@ "uuid": "^8.3.1" }, "bin": { - "fyipe": "src/cli/fyipe.js" + "oneuptime": "src/cli/oneuptime.js" }, "optionalDependencies": { "node-linux": "^0.1.12", @@ -1068,7 +1068,7 @@ "osx-temperature-sensor": "^1.0.7" } }, - "node_modules/fyipe-staging/node_modules/commander": { + "node_modules/oneuptime-staging/node_modules/commander": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", @@ -3338,9 +3338,9 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" }, - "fyipe-staging": { + "oneuptime-staging": { "version": "3.0.9531", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.9531.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.9531.tgz", "integrity": "sha512-vrsUVaiA8JeKIsBjC+AQNfP7wrYvydTI2Qg6EsB7HAntCkyXPYKQprZaaErOoyTI85xV5xKqZcjxbb238OerNg==", "requires": { "@babel/polyfill": "^7.10.1", diff --git a/_test/error-tracker-js/package.json b/_test/error-tracker-js/package.json index 252c716d0b..e03760f819 100644 --- a/_test/error-tracker-js/package.json +++ b/_test/error-tracker-js/package.json @@ -10,6 +10,6 @@ "author": "", "license": "ISC", "dependencies": { - "fyipe-staging": "^3.0.9531" + "oneuptime-staging": "^3.0.9531" } } diff --git a/_test/logger-js/index.js b/_test/logger-js/index.js index dc7882c0c4..a95eca1292 100644 --- a/_test/logger-js/index.js +++ b/_test/logger-js/index.js @@ -1,6 +1,6 @@ // In a FrontEnd Environment -import fyipe from 'fyipe-staging'; -const Logger = fyipe.Logger; +import oneuptime from 'oneuptime-staging'; +const Logger = oneuptime.Logger; // constructor const logger = new Logger( diff --git a/_test/logger-js/package-lock.json b/_test/logger-js/package-lock.json index 424c3dd8f0..c8e66fe83c 100644 --- a/_test/logger-js/package-lock.json +++ b/_test/logger-js/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "fyipe-staging": "^3.0.9421" + "oneuptime-staging": "^3.0.9421" } }, "node_modules/@babel/code-frame": { @@ -1038,9 +1038,9 @@ } } }, - "node_modules/fyipe-staging": { + "node_modules/oneuptime-staging": { "version": "3.0.9421", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.9421.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.9421.tgz", "integrity": "sha512-PFDfzkvA9R7ExRLSCI1zMCiIe+jVPirIbXXOpXaQWp86lnuOSIjktYshxJWWqf2eSMVA5r0uhJ5GI4AecdYjRQ==", "hasInstallScript": true, "license": "ISC", @@ -1060,7 +1060,7 @@ "uuid": "^8.3.1" }, "bin": { - "fyipe": "src/cli/fyipe.js" + "oneuptime": "src/cli/oneuptime.js" }, "optionalDependencies": { "node-linux": "^0.1.12", @@ -1069,7 +1069,7 @@ "osx-temperature-sensor": "^1.0.7" } }, - "node_modules/fyipe-staging/node_modules/commander": { + "node_modules/oneuptime-staging/node_modules/commander": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", @@ -3339,9 +3339,9 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" }, - "fyipe-staging": { + "oneuptime-staging": { "version": "3.0.9421", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.9421.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.9421.tgz", "integrity": "sha512-PFDfzkvA9R7ExRLSCI1zMCiIe+jVPirIbXXOpXaQWp86lnuOSIjktYshxJWWqf2eSMVA5r0uhJ5GI4AecdYjRQ==", "requires": { "@babel/polyfill": "^7.10.1", diff --git a/_test/logger-js/package.json b/_test/logger-js/package.json index 52aaa8fa16..166f9078d1 100644 --- a/_test/logger-js/package.json +++ b/_test/logger-js/package.json @@ -10,6 +10,6 @@ "author": "", "license": "ISC", "dependencies": { - "fyipe-staging": "^3.0.9421" + "oneuptime-staging": "^3.0.9421" } } diff --git a/_test/package-lock.json b/_test/package-lock.json index ee0cbfe112..0ee207e161 100644 --- a/_test/package-lock.json +++ b/_test/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "fyipe-staging": "^3.0.7862" + "oneuptime-staging": "^3.0.7862" } }, "node_modules/@babel/code-frame": { @@ -835,9 +835,9 @@ } } }, - "node_modules/fyipe-staging": { + "node_modules/oneuptime-staging": { "version": "3.0.8981", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.8981.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.8981.tgz", "integrity": "sha512-lKkbDgmii+MAqqP0TkvNHANzWPEJdj8qVD2fiXlpgJ6dzCIuY1bn5brGeQRUfVSFR53puYsxmm4Qm/H/+hg1KA==", "dependencies": { "@babel/polyfill": "^7.10.1", @@ -2196,9 +2196,9 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" }, - "fyipe-staging": { + "oneuptime-staging": { "version": "3.0.8981", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.8981.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.8981.tgz", "integrity": "sha512-lKkbDgmii+MAqqP0TkvNHANzWPEJdj8qVD2fiXlpgJ6dzCIuY1bn5brGeQRUfVSFR53puYsxmm4Qm/H/+hg1KA==", "requires": { "@babel/polyfill": "^7.10.1", diff --git a/_test/package.json b/_test/package.json index 7df4af99b3..1a73a1b8b3 100644 --- a/_test/package.json +++ b/_test/package.json @@ -9,6 +9,6 @@ "author": "", "license": "ISC", "dependencies": { - "fyipe-staging": "^3.0.7862" + "oneuptime-staging": "^3.0.7862" } } diff --git a/_test/performance-tracker/app.js b/_test/performance-tracker/app.js index e4c16314d6..ec417f6003 100644 --- a/_test/performance-tracker/app.js +++ b/_test/performance-tracker/app.js @@ -1,6 +1,6 @@ const express = require('express') // If your env supports require -const Fyipe = require('fyipe-staging'); +const OneUptime = require('oneuptime-staging'); const app = express() const axios = require('axios'); @@ -15,7 +15,7 @@ const options = { }; // constructor -new Fyipe.PerformanceTracker( +new OneUptime.PerformanceTracker( options ); diff --git a/_test/performance-tracker/package-lock.json b/_test/performance-tracker/package-lock.json index 0f0fd79e62..c44dbced12 100644 --- a/_test/performance-tracker/package-lock.json +++ b/_test/performance-tracker/package-lock.json @@ -9,7 +9,7 @@ "license": "ISC", "dependencies": { "express": "^4.17.1", - "fyipe-staging": "^3.0.10585" + "oneuptime-staging": "^3.0.10585" } }, "node_modules/@babel/code-frame": { @@ -1281,9 +1281,9 @@ "node": ">= 0.6" } }, - "node_modules/fyipe-staging": { + "node_modules/oneuptime-staging": { "version": "3.0.10585", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.10585.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.10585.tgz", "integrity": "sha512-4VeFxfoxOzVEfZMuUSrpwrHSREoXj3/TPY6pPfe+ssrX9f3p4pcu5K7VXdKRX52AYp8zmCO7dP9GY7kIp8mm7Q==", "hasInstallScript": true, "dependencies": { @@ -1306,7 +1306,7 @@ "uuid": "^8.3.1" }, "bin": { - "fyipe": "src/cli/fyipe.js" + "oneuptime": "src/cli/oneuptime.js" }, "optionalDependencies": { "node-linux": "^0.1.12", @@ -4033,9 +4033,9 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, - "fyipe-staging": { + "oneuptime-staging": { "version": "3.0.10585", - "resolved": "https://registry.npmjs.org/fyipe-staging/-/fyipe-staging-3.0.10585.tgz", + "resolved": "https://registry.npmjs.org/oneuptime-staging/-/oneuptime-staging-3.0.10585.tgz", "integrity": "sha512-4VeFxfoxOzVEfZMuUSrpwrHSREoXj3/TPY6pPfe+ssrX9f3p4pcu5K7VXdKRX52AYp8zmCO7dP9GY7kIp8mm7Q==", "requires": { "@babel/polyfill": "^7.10.1", diff --git a/_test/performance-tracker/package.json b/_test/performance-tracker/package.json index 3c12c1ff2e..0559fd0c01 100644 --- a/_test/performance-tracker/package.json +++ b/_test/performance-tracker/package.json @@ -10,6 +10,6 @@ "license": "ISC", "dependencies": { "express": "^4.17.1", - "fyipe-staging": "^3.0.10585" + "oneuptime-staging": "^3.0.10585" } } diff --git a/accounts/index.js b/accounts/index.js index 81c24352a8..24167697f9 100755 --- a/accounts/index.js +++ b/accounts/index.js @@ -28,13 +28,13 @@ app.use(async function(req, res, next) { const host = req.hostname; try { - if (host && host === 'fyipe.com') { + if (host && host === 'oneuptime.com') { res.writeHead(301, { Location: `https://oneuptime.com${req.url}`, }); return res.end(); } - if (host && host === 'staging.fyipe.com') { + if (host && host === 'staging.oneuptime.com') { res.writeHead(301, { Location: `https://staging.oneuptime.com${req.url}`, }); diff --git a/accounts/src/App.js b/accounts/src/App.js index 91d7b58779..e6bb4b812c 100755 --- a/accounts/src/App.js +++ b/accounts/src/App.js @@ -52,12 +52,12 @@ const App = ({ checkIfMasterAdminExists, saveStatusPage, }) => { - const oldHostNames = ['staging.fyipe.com', 'fyipe.com']; + const oldHostNames = ['staging.oneuptime.com', 'oneuptime.com']; const currentHostName = window.location.hostname; if (oldHostNames.includes(currentHostName)) { const updatedLink = `${window.location.origin.replace( - 'fyipe', + 'oneuptime', 'oneuptime' )}${window.location.pathname}`; diff --git a/admin-dashboard/index.js b/admin-dashboard/index.js index cccebafad6..ffd72af09f 100644 --- a/admin-dashboard/index.js +++ b/admin-dashboard/index.js @@ -25,13 +25,13 @@ app.use(async function(req, res, next) { const host = req.hostname; try { - if (host && host === 'fyipe.com') { + if (host && host === 'oneuptime.com') { res.writeHead(301, { Location: `https://oneuptime.com${req.url}`, }); return res.end(); } - if (host && host === 'staging.fyipe.com') { + if (host && host === 'staging.oneuptime.com') { res.writeHead(301, { Location: `https://staging.oneuptime.com${req.url}`, }); diff --git a/admin-dashboard/package-lock.json b/admin-dashboard/package-lock.json index 3603263402..7d47747994 100644 --- a/admin-dashboard/package-lock.json +++ b/admin-dashboard/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "react-scripts": "^4.0.3", "react-redux": "^7.2.4", - "react-select-fyipe": "^2.1.8", + "react-select-oneuptime": "^2.1.8", "axios": "^0.21.1", "clipboard": "^2.0.8", "redux-logger": "^3.0.6", @@ -151,9 +151,9 @@ "node": ">=0.10.0" } }, - "node_modules/react-select-fyipe": { + "node_modules/react-select-oneuptime": { "version": "2.1.8", - "resolved": "https://registry.npmjs.org/react-select-fyipe/-/react-select-fyipe-2.1.8.tgz", + "resolved": "https://registry.npmjs.org/react-select-oneuptime/-/react-select-oneuptime-2.1.8.tgz", "integrity": "sha512-ZSATT70NktDwZFRy1OZ5gpgXtD3JGPbXnaL07Pki/jaE78OwBBQMk7nxocZDKEDvhaNXW5QHuvras2wZloDOIg==", "dependencies": { "classnames": "^2.2.5", @@ -4670,7 +4670,7 @@ "request": "^2.34" } }, - "node_modules/react-select-fyipe/node_modules/react-input-autosize": { + "node_modules/react-select-oneuptime/node_modules/react-input-autosize": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.2.tgz", "integrity": "sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw==", @@ -11269,7 +11269,7 @@ "node": ">=0.10.0" } }, - "node_modules/react-select-fyipe/node_modules/memoize-one": { + "node_modules/react-select-oneuptime/node_modules/memoize-one": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-4.0.3.tgz", "integrity": "sha512-QmpUu4KqDmX0plH4u+tf0riMc1KHE1+lw95cMrLlXQAFOx/xnBtwhZ52XJxd9X2O6kwKBqX32kmhbhlobD0cuw==" @@ -14455,7 +14455,7 @@ "node": ">=8" } }, - "node_modules/react-select-fyipe/node_modules/react-transition-group": { + "node_modules/react-select-oneuptime/node_modules/react-transition-group": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", @@ -42861,9 +42861,9 @@ "react-transition-group": "^4.3.0" } }, - "react-select-fyipe": { + "react-select-oneuptime": { "version": "2.1.8", - "resolved": "https://registry.npmjs.org/react-select-fyipe/-/react-select-fyipe-2.1.8.tgz", + "resolved": "https://registry.npmjs.org/react-select-oneuptime/-/react-select-oneuptime-2.1.8.tgz", "integrity": "sha512-ZSATT70NktDwZFRy1OZ5gpgXtD3JGPbXnaL07Pki/jaE78OwBBQMk7nxocZDKEDvhaNXW5QHuvras2wZloDOIg==", "requires": { "classnames": "^2.2.5", diff --git a/admin-dashboard/package.json b/admin-dashboard/package.json index 3ac93090e6..f7b1ced475 100644 --- a/admin-dashboard/package.json +++ b/admin-dashboard/package.json @@ -30,7 +30,7 @@ "react-router-redux": "^4.0.8", "react-scripts": "^4.0.3", "react-select": "^4.3.1", - "react-select-fyipe": "^2.1.8", + "react-select-oneuptime": "^2.1.8", "react-widgets": "^4.4.9", "redux": "^4.1.1", "redux-form": "^8.3.7", diff --git a/admin-dashboard/src/App.js b/admin-dashboard/src/App.js index de3ee6eb3d..87c2837651 100644 --- a/admin-dashboard/src/App.js +++ b/admin-dashboard/src/App.js @@ -31,12 +31,12 @@ if (userData !== undefined) { } const App = () => { - const oldHostNames = ['staging.fyipe.com', 'fyipe.com']; + const oldHostNames = ['staging.oneuptime.com', 'oneuptime.com']; const currentHostName = window.location.hostname; if (oldHostNames.includes(currentHostName)) { const updatedLink = `${window.location.origin.replace( - 'fyipe', + 'oneuptime', 'oneuptime' )}${window.location.pathname}`; diff --git a/admin-dashboard/src/components/basic/RenderSelect.js b/admin-dashboard/src/components/basic/RenderSelect.js index c407b540f8..2677ec8ab9 100644 --- a/admin-dashboard/src/components/basic/RenderSelect.js +++ b/admin-dashboard/src/components/basic/RenderSelect.js @@ -1,6 +1,6 @@ import React, { useState, useRef, useEffect } from 'react'; import PropTypes from 'prop-types'; -import Select from './react-select-fyipe'; +import Select from './react-select-oneuptime'; const RenderSelect = ({ input, diff --git a/admin-dashboard/src/components/basic/react-select-fyipe/index.js b/admin-dashboard/src/components/basic/react-select-fyipe/index.js index 41bd707602..eeb232dd03 100644 --- a/admin-dashboard/src/components/basic/react-select-fyipe/index.js +++ b/admin-dashboard/src/components/basic/react-select-fyipe/index.js @@ -2,7 +2,7 @@ import React from 'react'; import Select from 'react-select'; import PropTypes from 'prop-types'; -const ReactSelectFyipe = props => ( +const ReactSelectOneUptime = props => ( ( /> ); -ReactSelectFyipe.displayName = 'ReactSelectFyipe'; -ReactSelectFyipe.propTypes = { +ReactSelectOneUptime.displayName = 'ReactSelectOneUptime'; +ReactSelectOneUptime.propTypes = { style: PropTypes.object, }; -export default ReactSelectFyipe; +export default ReactSelectOneUptime; diff --git a/dashboard/src/components/domains/VerifyDomain.js b/dashboard/src/components/domains/VerifyDomain.js index 8e3d766fd5..745ecfd2cb 100644 --- a/dashboard/src/components/domains/VerifyDomain.js +++ b/dashboard/src/components/domains/VerifyDomain.js @@ -86,7 +86,7 @@ class VerifyDomain extends Component { registrar. For help on how you can add txt records, follow this{' '} diff --git a/dashboard/src/components/errorTracker/ErrorTrackerHeader.js b/dashboard/src/components/errorTracker/ErrorTrackerHeader.js index 9e1bdbd916..95b4684c97 100644 --- a/dashboard/src/components/errorTracker/ErrorTrackerHeader.js +++ b/dashboard/src/components/errorTracker/ErrorTrackerHeader.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import Select from '../../components/basic/react-select-fyipe'; +import Select from '../../components/basic/react-select-oneuptime'; import PropTypes from 'prop-types'; import ShouldRender from '../basic/ShouldRender'; import { FormLoader } from '../basic/Loader'; diff --git a/dashboard/src/components/modals/CreateMsTeamsWebhook.js b/dashboard/src/components/modals/CreateMsTeamsWebhook.js index ba8b7fe11c..1e0c7c6555 100644 --- a/dashboard/src/components/modals/CreateMsTeamsWebhook.js +++ b/dashboard/src/components/modals/CreateMsTeamsWebhook.js @@ -354,7 +354,7 @@ class CreateMsTeams extends React.Component { ( diff --git a/dashboard/src/components/webHooks/MSTeamsBox.js b/dashboard/src/components/webHooks/MSTeamsBox.js index e4c52590d0..4272148cd9 100644 --- a/dashboard/src/components/webHooks/MSTeamsBox.js +++ b/dashboard/src/components/webHooks/MSTeamsBox.js @@ -31,7 +31,7 @@ class MSTeamsBox extends React.Component { }} target="_blank" rel="noopener noreferrer" - href="https://github.com/Fyipe/feature-docs/blob/master/Webhooks.md#microsoft-teams" + href="https://github.com/OneUptime/feature-docs/blob/master/Webhooks.md#microsoft-teams" > here {' '} diff --git a/dashboard/src/components/webHooks/SlackBox.js b/dashboard/src/components/webHooks/SlackBox.js index 84772f86b9..cf3d7596e6 100644 --- a/dashboard/src/components/webHooks/SlackBox.js +++ b/dashboard/src/components/webHooks/SlackBox.js @@ -29,7 +29,7 @@ class SlackBox extends React.Component { }} target="_blank" rel="noopener noreferrer" - href="https://github.com/Fyipe/feature-docs/blob/master/Webhooks.md#slack" + href="https://github.com/OneUptime/feature-docs/blob/master/Webhooks.md#slack" > here {' '} diff --git a/dashboard/src/components/zapier/ZapierBox.js b/dashboard/src/components/zapier/ZapierBox.js index 8014889fff..e0ce4c7830 100644 --- a/dashboard/src/components/zapier/ZapierBox.js +++ b/dashboard/src/components/zapier/ZapierBox.js @@ -9,7 +9,7 @@ class ZapierBox extends React.Component { componentDidMount() { const embededZapierTemplates = 7; - const zapierEmbededWidget = `https://zapier.com/apps/embed/widget.js?services=fyipe&limit=${embededZapierTemplates}&html_id=zapierId`; + const zapierEmbededWidget = `https://zapier.com/apps/embed/widget.js?services=oneuptime&limit=${embededZapierTemplates}&html_id=zapierId`; const script = document.createElement('script'); script.async = true; diff --git a/dashboard/src/config.js b/dashboard/src/config.js index 8b2b5ed2ef..f191166b30 100755 --- a/dashboard/src/config.js +++ b/dashboard/src/config.js @@ -1189,42 +1189,42 @@ export const metricsQuickStart = { { id: 'js', iconText: 'JavaScript', - link: 'https://github.com/Fyipe/js-sdk', + link: 'https://github.com/OneUptime/js-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'php', iconText: 'PHP', - link: 'https://github.com/Fyipe/php-sdk', + link: 'https://github.com/OneUptime/php-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'java', iconText: 'Java', - link: 'https://github.com/Fyipe/java-sdk', + link: 'https://github.com/OneUptime/java-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'python', iconText: 'Python', - link: 'https://github.com/Fyipe/python-sdk', + link: 'https://github.com/OneUptime/python-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'dotnet', iconText: 'Dotnet', - link: 'https://github.com/Fyipe/dotnet-sdk', + link: 'https://github.com/OneUptime/dotnet-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'swift', iconText: 'Swift', - link: 'https://github.com/Fyipe/swift-sdk', + link: 'https://github.com/OneUptime/swift-sdk', icon: 'data:image/jpeg;utf8;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxANERAPDhAPDQ8XEw8bFg0ODg8PDhUQFhEXFxcVFRUYHSggGBslIBUVITIhJykrLjAuFx8zODMtNyguLi0BCgoKDg0OGxAQFy0lHyYtLS0tKzArLS0rLy0tLi0tLS0wLy0tLS0tListLS0tKy0tLS0rMC0tKy0rLS0tLS0tLf/AABEIAOEA4QMBEQACEQEDEQH/xAAbAAEBAAIDAQAAAAAAAAAAAAAAAQUGAwQHAv/EAEQQAAEEAAEIBgYHBgUFAAAAAAEAAgMRBAUGEiExQVFhEyJScYGRIzJCcqGxM1NikrLR8AcUQ4LBwiRjc6LxFTSDk6P/xAAaAQEAAgMBAAAAAAAAAAAAAAAAAQUCAwQG/8QANBEBAAIBAgMFBwQCAwADAAAAAAECAwQREiExBUFRYXETIjKRsdHwgaHB4ULxFCMzQ1Ji/9oADAMBAAIRAxEAPwD3FAQQmtZ1DidiDA5RzoijtsQ6Z3aBqPz3+Hmq3P2ljpypzn9ndi0N7c7cvq1/FZwYmX+J0Y7MY0fjt+Krcmuz3/y29Pzd3U0mKvdv6uhJO9/rPe/3nF3zXLa9rdZmf1b4pEdIcdrHZOy2iNltQFoLaAHIOxHJfesZhnE7uRQyEQWgtoFoLagLQLQW0Q+2Sub6rnN7iQsovavSZj9UTWJ6w7cGVp2bJC4cH9b561049dnp0tv68/7aL6XFb/H5cmWwecLXapW6B7bbLfEbR8VZ4O1a25ZI28+78+biy6C0c6TuzTHhwBaQ4HYQbCtq2i0bxO8K+YmJ2l9KUCAgIOHF4lkLDJI4NaNpPyHErDJkrjrNrTyZUpa9uGvVouWsuyYolotkW6MHWebuPds+a8/qdZfNO3Svh911p9LXFG/WfFirXG6i0QtoFoFoLaBagW0RsWhsocmw7Mcl96xmGcTu+7UMltEFoFqBbQEBEFoLaBaC2oHbyflF+HNtNt3sPqn8jzXTptVkwT7vTwaM2npljn18W3YLGMnbpsPeDtB4FemwZ6ZqcVf9KTLititw2dhbmoQQmtZ1DidiDz3OLLBxUlNPoWnqjie2e/5eK87rNT7a/L4Y6fde6XT+yrz6z1+zFWuR1FqBbQLRC2gWgWoFtEFoLaBaCg0g7MUml3rCYZxO7kUJEC0FtAtAtBbRBaBagW0BB28m452HeHDWPabxb+a6NNqLYL8UdO+PFoz4Yy12n9G6wyh7Q5ptpAIPJeqpeL1i1ekqC1ZrM1nq+1kxa7nnlHoohE006S75Rjb52B5qv7RzcFOCOs/R36DDx3456R9WjWqNclqNhbQLQLQW0QWgtoFqBbRBaC2gWgodSgdmOS+9YzDOJ3clqEloLaBaC2gKECBaC2gWgWg2PNXG+tC73m/1H9fNXPZWfrin1j+fz1VXaGHpkj0lsSulW84zrxXS4qTgymD+Xb8S5ee1t+PNPlyeg0WPhwx582ItcjqW0QWgWgtoFoLajZBabC2gWgtoFogtBbQVrq1qBnG4Dpoungtzfbi2vY4ba7Q38aK6Z0vHT2mLnHfHfH3j92mupit/Z5OU9090/Z0LXG6i0FtAtAtQLaILQW0C0FQdjJ+I6KWN/Bwv3TqPwJW3T5PZ5a28J/21ZsfHjmrfl615p5HipdOSR/ae8+bif6ry953tM+cvU0rtWI8nFaxZLagLQW0RsWmwtoFqBbRBaBaC2gWgtqNkFpsLaDL5s5T/AHaYBxqN9NdwHZd4H4Err0Wf2WTn0nlLl1eH2mPl1hs2WsgiW5IQGyb27Gu/I/rmrDV6CMnv4+Vvr/bi0uumnu35x9GpPaWktcC1w2giiCqG1ZrO0xzXUTExvCWoSIKgWiC0BBbQLQFEjOf9bdxVp/z5V3/DhpFrkWey2iC1AtoFoFoLaIcuGkaHekBcw6nAesBxbzG34b1lWYife6MbxMx7vVzZQwToCLIexwtkrfUeziOB4jcssuKaT5T0nxYYssZI846x4Ora1Nq2myNi02FtQFoLaILQLQejZr5Q/eMO0uNvb1XcbGw+Ir4r0Oize0xRv1jlKg1mL2eWduk831lvI7cSNJtNlA1O3O5O/NY6vR1zxvHK351ZaTVzhnafhaTKwsJa4FrgaLTtBXnbVms7THN6CtotG8dHzaxStoFoFohbQEFQEC0GCtdLJbQLUbC2iFDq/VobMi7A9LGZ8OLDfpYRrdGe0N5YfMeFrfOLjrx0/WPD+nPGXgvwX7+k+P8AbHWtDoW0Q2HNvGRyg4LFdaJ59G7YWSHgd1/PvXbpclbR7HJ0np5S4dXjtWfbY+sdfOPz85OllzI0mCfTutGT1ZQNR5HgVp1Gmthnn07pbdPqa5q8uvfDGWud0raILQW0C1AtoFpsjZsWZON6OcxE9WRp++3WPhpfBd/Z2ThycPj9YcHaGPix8Xg31XikYfODI4xDdNgqYDVu0h2T/RcOt0kZq8Vfij9/J3aLV+ynht8M/s0g6tR1HgdRteeeg6lobLaGxajZC2mwWgWoFtAtBgrXVsyLUC2gWgtoh28lZRfhZGyx7Rtadjm72lbMWW2K3FVqzYa5aTWzZcp5CjxkYxeAqzrdBqGveB2Xcth+fdl0tctfa4fl+d6vw6q2G3ss3z/O5qLgQSCCCCQQRRBG4hVswtI584LUD0HNvKbMoQugxAD5GgBzXe2zc/v486O9XelzRnpwX5z3+fmotXgtp8nHTlHd5eTXc4s3X4QmSO5IO1tczk7lzXBqdJbF70c6/RYaXWVze7blb6sDa43bstogtAtQLaBaDmweJMMjJBta5p8jdLKl+C0W8GGSnHWa+L1trrAI1g716h5aeSoNWzsyVX+IjH+oB8H/AJ/8qn7R0v8A8tf1+/3XHZ2q/wDit+n2+zV1ULdbQLQLQW0QWgWhstqDZgbXUyW0Ni0NltQFohbTYZnNnLhwUnWswuI028PtjmPiPBdOl1E4bc+k9fu5NXpYzV5dY6fZuOXc34se0SxFrJSAWyt1seK1aVbRz2/JWWo0tc0cVevj4qnTau+CeG3Tw8HnuNwkmHeY5WljxuOwjiDvHNU18dqW4bRzX2PJXJXirO8LgcY/DyNljNOafAjeDyKY72paLV6oyY65KzW3SXqeS8fHjIhIyi0ghzDRp29pXoMWWuWnFDzWbFbDfhlqmcmaZZc2EBLdroBrI5s4jl5cFXanQ7e9j+X2+yz0mv39zL8/v92o2q1alqBbRBaC2gWg9Uzem6TCwO2no2gnm0aJ+S9FprcWKs+TzOqrw5rR5sgt7Q+XsDgWuAIIIIOwg7QomImNpTEzE7w88yzgDhpXR69Ha08WHZ5bPBea1OD2OSa93d6PT6XP7bHFu/v9XStc7oLQLQW0BQgQW0GBtdTPYtNkLajYLQW0C0FtENqzMzh6Bww8x9E49R5Opjidh+yfge9d+j1PBPBbp3eSs1+j449pTr3+f9t0ytkqLGM0JW32XjU9p4tKssuGuWu1lRhz3w24qy83y7kKXBO6w04ierM0dU8ndk8lS59NbFPPp4vQabVUzxy5T4PvNrLRwUtmzC6g9vLc4cwp02ecNvKeqNXpoz02746fZ6hFIHgOaQ5pAIcDYIOwhXsTExvDzcxMTtLXc481mYm5Yajn3jYx/fwPPzXFqdHGT3q8p+rv0munF7t+df3h5/iIXxOLJGljxta4UR+uKp7Vms7THNe1tW0cVZ3hx2sWS2iC0C0HpeZT7wcXIyD/AOjle6Gf+iP1+rz3aEbZ5/T6M4utxCDB524HpYekA68dn+T2h/XwXB2hh48XFHWPp3rDs7NwZeGek/XuaMqF6FUC1CC0FtAtBbQYC11M1tQFoLaILQW0Ni0QWo2G+5lZx9IBhZ3dcD0chPrAewTxG7iPja6PU7/9duvcpO0NHw/9tI5d8fy26aJr2lr2h7SKLXAEEcwrCYiY2lVVtNZ3iebRc4cz3R3LhAXs3wbXt93tDlt71VajQzX3sfTwXel7Ri3u5eU+Pd+r5zLzg6Fwws5qMnqOd7DyfVPAE+R79TRanhn2duncdoaTjj2tOvf5+bf1bKNjMt5EixrakGi8erK312/mOS0Z9PTLHPr4ujT6m+Gd69PB5vljJE2Cfoyjqn1ZG+o4cjuPJUubBbFO1vm9Dg1FM1d6z+joWtLctpsFpsPSsxx/g4+bpfxlXeh/8Y/X6vPdo/8AvP6fRn12OEQRzQQQdYO0ckmN0xO07w8xyhhuhlkiPsuIHduPlS8tlx+zvNPB6zDk9pji/jDgWttLQLRC2gWgIMDa6mZagLQW0QtoFoFoLagVriCCCQRVEGiCN4KImN3peaGcQxjeilIGIaO7pGj2hz4j9C50up9pHDbr9Xnddo/YzxV+Gf2/O5si7FewGcGa8OMt7ahn+sA6rvfG/v2rkz6SmXnHKXdpddfDynnXw+z4zfyhNCRg8cC2UfRzE2yVo3B29wHjW3WowZLVn2eXr3T4p1OGl49th6d8eH9NiXY4HDi8KydhjlaHsO1rv1qPNY3pW8bWjkzpe1LcVZ2l57nHmpJhbkhuWDeNsjBz4jn58VT6jR2x+9XnH0Xul19cvu35W/aWt2uNYloh6tmpFoYPDjizS++S7+5X2ljbDX0+rzOttxZ7eu3y5MsuhyiAg0fPWDRna8e2wfeaa+WiqPtKm2WLeMfR6Dsq/FimvhP1/Ja+q9ZloLaBaIEBBh8bB0b3NGtoc4A8gd66p6zDKvOsS4LRK2oC0FtAtELagLQW0HJh53ROa+NxY9pBDhtBUxMxO8dWNqRaJraOT1PNjL7MdHrps7QNOP8Aub9k/D53en1EZa+bzOs0k4Lf/mek/wAM2uhxuLE4dkrdCRoe3VqO4jYRwI4hY2rFo2mGVL2pO9ZfcbdEAWXczt8VMRsiZ3nd9KUCDUs48z2zXLhajl2mLZG/u7J+HdtXBqNFFvepynw7lppe0Zp7uTnHj3x92i/uknSCBzXMlLmt0HCiHOND5qr4J4uGY5rr2leDjid46vZIIhG1rG7GtAHcBQXoojaNoeStabTMy+1KBAQatn5H1IX8HuHm2/7VWdpx7tZ81v2Rb37V8vz6tOtU69LQW0C1AWgtoh1sYAXyA9t/4iui3xT6tlPgj0hi5Yyw1u3FZRO5MPi02QtoFoFoLaILUC2gWg7GBxsmHkbLE4se06ju5gjeDwWVLTSeKvVryY65KzW0cper5uZdjx8ek3qyCtOK9bTxHFp3FXWDPGWu/f3w8xqtLbBbaendLLLe5RAQEBB1cRk+KV8cr2NdIw21/tDbv3jXsWFsdbTFpjnDZTNetZrE8p6u0s2sQEBBrmfX/bs/1W/geq/tL/yj1/iVp2R/7T6fzDRlSvQloFoLagLRBaDhxR9JJ77/AMRW+/xT6tmP4I9IcEjQ4UVjHJlsx8jC00fNbY5sdnzaC2iNi0Ni0FtQgtNhbQLQdrJ2UJMLI2WF2i8eRG9rhvBWVL2pbiq1ZcVctZpaOT1fN7LsePj0mdWQVpxE9Zp482ncVdYM9csbx18HmNVpb6e209O6WWW5yiAgICAgICAg1jP19QxN4yX5Md+aru0p9yI8/wCFt2RH/bafL+YaRap3oFUAgIFoFoOHFH0knvv/ABFb7/FPqzx/BHpDitYM3zJGHajfeNvgpidkTC5UyJLh2tlrpcO4AtxEYOhR3OG1h3Ud+8rpvimscXWPH86OTFqaXtNJ5WjrH28WMta3QWgtoFqBbQLRGy2hsWhs7OAx0mGkbLC4seN+4jeCN4PBZUtNJ4q9WvLirkrNbxvD1TNrOSLHtrVHOB1oSf8Ac3i35b1b4NRXLHn4PM6vRX08+Ne6fuzi6HEICAgICAgINIz/AMRckMfZa5x/mND8KqO0rb2rVf8AY+Palr+M7fL/AG1a1WrgtBbQLQLQW0HBiz6ST33/AIit1/in1Z4/gj0hxWsWZaDZc0MuCBxw8xHQPO12xjzx+yd//K7dJqOCeC3SVT2lopy19rT4o/ePvDLZczDgnt+GP7tJ2auEn3fZ8NXJdmTR1tzry+iu0/auSnLJ70fv/f6/NoeVsg4rBX00RDPrWdeL7w2eNLgyYb0+KF3g1eHN8Fufh3/noxlrU6FtAtBbRBaBaC2g5IJ3Rua9jnMeDYe004HkUiZid4Y2rFo2tG8PSc0M7XYwiCZjjMB9LGwmMji8D1D8O7YrTT6mbzw2jn+fJ57XdnxhjjpPLwnr+nj9W3LsVQgICAgICDz3PXByMxBlf1mPrRcNgpoGieeq/FUmux2rk4p6T+bPTdl5aWw8EdY6/dr64lkWgWgtoFoFoOHF/SSe+/8AEVuv8Us8fwR6Q4rWLMtBUQ3bM3OW9HC4h2vUI5XHbwY48eB8OF2Wk1P+F/0n+FB2n2f1zY49Y/n7t0ItWShYHKeZ+CxNkxdC8+3B6M3xLfVPkue+mx27tvR3Ye0dRj5cW8efP+2sY/8AZxILOHnY8dmZpYfvNu/ILmtop/xlZY+2aT/6U29Of582ExOZ2Pi/gF44xvY/4XfwWi2myx3OynaOmt/nt67sfLkjFM9bDYgf+CQjzpa5x3jrWfk6I1GGel4+cOIYCf6if/0yfko4LeE/Jl7XH/8AaPnDswZCxknq4XEeMT2jzcApjDeelZa7arBXrePmyuDzGx0nrMjgHGWQX5Mtba6TLPds5b9qaevSZn0j77NkyZ+z2FlHEyvnPYYOij8dZcfMLppoqx8U7q/N2vktyx12/efs23B4OLDt0IY2RM7LGgC+J4nmuytK1jasbKrJkvknivO8udZMBAQEBAQEHTytk9uKidE/fsdva4bHBa82KMlJrLfp89sOSL1/IeV4mF0T3RvFPaSCOY/ovPWrNZms9YewpeL1i1ekuO1iyW0C1AWgWg4cWfSSe+/8RW+/xSzx/BX0hxWsWa2gWgKBu2audnqwYt3JuIcfJrz/AHefFWWm1f8Ahk+f3ef7Q7L65MMesfb7fJu6slAICAgICAgICAgICAgICAgINIz/AMn6LmYlo9bqv94C2nyBHgFVdoYtpi8ekr/sfPvE4p7ucfy1C1XLxbRBaBagLQcOMPpJPff+Irdb4pZ4vgr6Q4rUMy1AtoFoLaIbHm5nXJhKjluWDh/EYPs8Ry8l16fVWx+7bnH0Vet7Mpn9+nK37T6/d6HgMdFiWCSF4kad42g8CNoPIq1pet43rLzOXDfFbhvG0uws2oQEBAQEBAQEBAQEBAQEGMzkwvTYWdu06BcPeb1h8lo1NOPFaHXocvs9RW3nt8+Tyq1QPYlohbQLQLQcOM+kk99/4it1vilni+CvpH0cVrFmWgtoFoFohbQdnAY+XDP04XmN3LYRwcNhCype1J3rLVmwY81eHJG8N3yPnzG+m4pvQu+tYC6I942t+KscWurPK/L6PP6nsa9eeGd48O/7S2yCdkrQ+NzZGnY5jg5p8Qu6LRaN4lTXpak8No2lyKWIgICAgICAg4cXio4Gl8r2xtHtOIA7uZWNr1rG9p2Z48d8luGkby1HKmfQFtwsel/my2G+DNp8aXBl18dKR+srrT9izPPNbbyj7/7YCXOnGvN9OW8mMY0fJck6vNP+Syr2bpqx8H7y58HnhjIz1ntmHZkY35torKmsy16zu15OytPeOUbek/fduGQs5ocZTPopvqnHb7jt/dtVjg1VMvLpPgpNX2dk0/vda+P3ZqQWCDso/JdE9HBE7S8WaV5uHvJW0FtAtELaD4yozQnnad0so8nlb8kbXmPOU6eeLFSfKPo61rBtLQW0C0FtAtEFqAtB2MHjpcOdKGR8R+w6ge8bD4rKt7Unes7NWXDjyxtesS2XAZ+TsoTxsnHab6N/jVg+QXXTXXj4o3VWbsTFbnjtMfvH3Z/CZ8YOT1zJAftxlw82Wuqutxz15K3J2Nqa/DtPpP32ZaDLeFk9TEQnl0jQfI61urmx26Whx30eenxY5+Tusla7Y5p7iCtm8OeazHWH2pQ4pcQxmt72NHFzgPmom0R1llWlrdImWMxedGDh2zteezFch/26h4rRbVYq/wCX8uzH2bqcnSm3ry+rXMpZ+ONjDRaH+ZNRd4NGr4lcmTXz/hHzWmDsSI55bb+Uff8ApqmMx0uIdpzSOldxcdQ7hsHguG97Xne07rnFhx4o4aV2hwWsWwtAtQK1xBBBIIqiDRB4gqUTG/KW9ZGzr6TDTNnPp443EOOrpBVA+9ZAPffdZ4dXvjni6xHzed1XZnDnrOOPdtPy/pooVW9EWgqILUDNf9AkXX/xpcH/ADqODPnCdDjJTueGvHiKPxa5ZaqvDlnz5tnZWX2mlr5cvz9GBXOsS0FtAtQFoLaBaIW0C0C0FRAoAILpHifMojaETZK2iFtAtAtQLaBaC2iC0C0FtAtB2cnYYzyxRD23tHhes+VrLHTjtFfFqz5PZY7X8Iew9E3sjyXoNoeH4p8Wq/tFyX00DcQwW+K7rfE6tLyIB7rXJrMfFXiju+i47F1Ps8s4p6W+vd8/s80tVj1RaC2oC0C0BEKgWgtoFqBbQLRBaC2gWgWgqILUBaC2gWgWiFtAtBbUBaDcP2eZN05H4pw6rAWs5vI6x8Bq/mXfocW9pvPco+2tRw0jDHWec+nd+/0b+rR5tHtDgQQCCCCDrBB3FExMxO8PIc68hOwExABMDrMb9urewniPiK5qnz4fZ28u57Xs7WxqsW8/FHWP5/VhLWhYLaILQEFtAtEFqBbQLQLRCoFoFoLaBagW0C0QWgtoFoFoKiC1AWg7mSsnyYuVsMQ6x2urU1u9x5D8gs8eOcluGGjUZ6YMc5L/AO/J67k7BMw0TIYxTWiuZO8nmTZ8VeUpFKxWHis+a2bJN7dZdlZtQg6mU8nx4uN0MzdJh8HA7nNO4hYXpF42luwZ74Lxek84eTZxZvTZPfTwXwk9ScDqnk7su5eSqsuG2OefTxez0Wvx6qvLlbvj86x+Sw9rS7VtAtBbQLUBaC2iC0BBbQLRBagW0C0BEKgWgWgtqAtBbQLRDuZLydLi3iOFuk7VZ2MaOLjuH6Czx47XnasNOo1GPBTjyTt9Z9HqWb2Q48BHot68hrTlIouPAcANwVxgwRijaOrx+t1t9TfeeUR0j872WW5xiAgIOOeFsjSyRrXsIoscA5pHAgqJiJjaWVL2pMWrO0w0nLf7Pmut+Df0Z+plJLP5XayPG/BcWTRxPOkr/S9u2j3c8b+cdfl0+jTsfkDF4b6WCQDttb0jPvNsDxXJbDevWF5h1unzfBePTpP7sYHLU6tltBbQLQLRC2gWgtoFqBbRBaBaCoFogtBbUBaBpIbO3gsmz4iuhhkk5tYdH72weazrjtb4YacuoxYvjtEfr/HVtWR8wpHU7FvEbfqoyHPPIu2DwtdePRTPO8qfU9t0jlhjfznp8uv0bzk/ARYZgjhY2NnAbSeJO0nmV30pWkbVh57NnyZrcWSd5dlZtQgICAgICAg0bPbaf1uXDqXoOyu5ojlxPRQ+SolL5KJFAFBEShUAiRBQiAoIiRBVCFQEG1ZpbR+t669P1U3aPR6a3YFaPKSqIEBAQEH/2Q==', }, @@ -1233,19 +1233,19 @@ export const metricsQuickStart = { iconText: 'Rust', icon: 'data:image/png;utf8;base64,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', - link: 'https://github.com/Fyipe/rust-sdk', + link: 'https://github.com/OneUptime/rust-sdk', }, { id: 'ruby', iconText: 'Ruby', - link: 'https://github.com/Fyipe/ruby-sdk', + link: 'https://github.com/OneUptime/ruby-sdk', icon: 'data:image/jpeg;utf8;base64,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', }, { id: 'go', iconText: 'Go', - link: 'https://github.com/Fyipe/go-sdk', + link: 'https://github.com/OneUptime/go-sdk', icon: 'data:image/jpeg;utf8;base64,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', }, @@ -1264,14 +1264,14 @@ export const metricsQuickStart = { installation: { package: 'NPM Package', command: ` - $ npm install fyipe`, + $ npm install oneuptime`, }, usage: ` // If your env supports import - import Fyipe from 'fyipe'; + import OneUptime from 'oneuptime'; // If your env supports require - const Fyipe = require('fyipe'); + const OneUptime = require('oneuptime'); // set up performance tracker configuration const options = { @@ -1282,7 +1282,7 @@ export const metricsQuickStart = { }; // constructor - new Fyipe.PerformanceTracker( + new OneUptime.PerformanceTracker( options ); `, @@ -1378,42 +1378,42 @@ export const logLibraries = { { id: 'js', iconText: 'JavaScript', - link: 'https://github.com/Fyipe/js-sdk', + link: 'https://github.com/OneUptime/js-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'php', iconText: 'PHP', - link: 'https://github.com/Fyipe/php-sdk', + link: 'https://github.com/OneUptime/php-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'java', iconText: 'Java', - link: 'https://github.com/Fyipe/java-sdk', + link: 'https://github.com/OneUptime/java-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'python', iconText: 'Python', - link: 'https://github.com/Fyipe/python-sdk', + link: 'https://github.com/OneUptime/python-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'dotnet', iconText: 'Dotnet', - link: 'https://github.com/Fyipe/dotnet-sdk', + link: 'https://github.com/OneUptime/dotnet-sdk', icon: 'data:image/png;utf8;base64,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', }, { id: 'swift', iconText: 'Swift', - link: 'https://github.com/Fyipe/swift-sdk', + link: 'https://github.com/OneUptime/swift-sdk', icon: 'data:image/jpeg;utf8;base64,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', }, @@ -1422,19 +1422,19 @@ export const logLibraries = { iconText: 'Rust', icon: 'data:image/png;utf8;base64,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', - link: 'https://github.com/Fyipe/rust-sdk', + link: 'https://github.com/OneUptime/rust-sdk', }, { id: 'ruby', iconText: 'Ruby', - link: 'https://github.com/Fyipe/ruby-sdk', + link: 'https://github.com/OneUptime/ruby-sdk', icon: 'data:image/jpeg;utf8;base64,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', }, { id: 'go', iconText: 'Go', - link: 'https://github.com/Fyipe/go-sdk', + link: 'https://github.com/OneUptime/go-sdk', icon: 'data:image/jpeg;utf8;base64,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', }, @@ -1453,13 +1453,13 @@ export const logLibraries = { installation: { package: 'NPM Install', command: ` -$ npm install fyipe`, +$ npm install oneuptime`, }, usage: `// If your env supports import -import Fyipe from 'fyipe'; +import OneUptime from 'oneuptime'; // If your env supports require -const Fyipe = require('fyipe'); +const OneUptime = require('oneuptime'); // set up tracking configurations const options = { @@ -1468,7 +1468,7 @@ const options = { }; // constructor -const tracker = new Fyipe.ErrorTracker( +const tracker = new OneUptime.ErrorTracker( '${apiUrl ? apiUrl : 'API_URL'}', '${errorTracker ? errorTracker._id : 'ERROR_TRACKER_ID'}', '${errorTracker ? errorTracker.key : 'ERROR_TRACKER_KEY'}', @@ -1489,17 +1489,17 @@ try { installation: { package: 'NPM Install', command: ` -$ npm install fyipe`, +$ npm install oneuptime`, }, usage: ` // If your env supports import -import Fyipe from 'fyipe'; +import OneUptime from 'oneuptime'; // If your env supports require -const Fyipe = require('fyipe'); +const OneUptime = require('oneuptime'); // constructor -const logger = new Fyipe.Logger( +const logger = new OneUptime.Logger( '${apiUrl ? apiUrl : 'API_URL'}', '${ applicationLog ? applicationLog._id : 'APPLICATION_LOG_ID' @@ -1534,10 +1534,10 @@ logger.log(item); // returns a promise installation: { package: 'Composer Install', command: ` -$ composer require fyipe/log-php`, +$ composer require oneuptime/log-php`, }, usage: ` -use Fyipe\\FyipeTracker; +use OneUptime\\OneUptimeTracker; // set up tracking configurations $options = new stdClass(); @@ -1545,7 +1545,7 @@ $options->maxTimeline = 10; $options->captureCodeSnippet: true; // constructor -$tracker = new FyipeTracker( +$tracker = new OneUptimeTracker( '${apiUrl ? apiUrl : 'API_URL'}', '${errorTracker ? errorTracker._id : 'ERROR_TRACKER_ID'}', '${errorTracker ? errorTracker.key : 'ERROR_TRACKER_KEY'}', @@ -1565,13 +1565,13 @@ try { installation: { package: 'Composer Install', command: ` -$ composer require fyipe/log-php`, +$ composer require oneuptime/log-php`, }, usage: ` -use Fyipe\\FyipeLogger; +use OneUptime\\OneUptimeLogger; // constructor -$logger = new FyipeLogger( +$logger = new OneUptimeLogger( '${apiUrl ? apiUrl : 'API_URL'}', '${ applicationLog ? applicationLog._id : 'APPLICATION_LOG_ID' @@ -1599,21 +1599,21 @@ var_dump($response); Maven Install`, command: ` - io.hackerbay.fyipe + io.hackerbay.oneuptime java-sdk CURRENT_VERSION `, }, usage: ` -import io.hackerbay.fyipe.FyipeTracker; -import io.hackerbay.fyipe.model.TrackerOption; +import io.hackerbay.oneuptime.OneUptimeTracker; +import io.hackerbay.oneuptime.model.TrackerOption; // set up option TrackerOption trackerOption = new TrackerOption(10); // set maximum timeline per event // set up the OneUptimeTracker -public FyipeTracker tracker = new FyipeTracker( +public OneUptimeTracker tracker = new OneUptimeTracker( '${apiUrl ? apiUrl : 'API_URL'}', '${errorTracker ? errorTracker._id : 'ERROR_TRACKER_ID'}', '${errorTracker ? errorTracker.key : 'ERROR_TRACKER_KEY'}', @@ -1635,7 +1635,7 @@ public void triggerError() { Maven Install`, command: ` - io.hackerbay.fyipe + io.hackerbay.oneuptime java-sdk CURRENT_VERSION @@ -1643,11 +1643,11 @@ Maven Install`, }, usage: ` import com.google.gson.JsonObject; -import io.hackerbay.fyipe.FyipeLogger; +import io.hackerbay.oneuptime.OneUptimeLogger; import java.io.IOException; // constructor -FyipeLogger logger = new FyipeLogger( +OneUptimeLogger logger = new OneUptimeLogger( "${apiUrl ? apiUrl : 'API_URL'}", "${ applicationLog ? applicationLog._id : 'APPLICATION_LOG_ID' @@ -1677,11 +1677,11 @@ public void logACustomClassInformation(CustomClass customClass) throws IOExcepti package: ` Pip Install`, command: ` -pip install fyipe-sdk +pip install oneuptime-sdk `, }, usage: ` -from fyipe_sdk import tracker +from oneuptime_sdk import tracker # set up tracking configurations options = { @@ -1690,7 +1690,7 @@ options = { } # constructor -fyipeTracker = tracker.FyipeTracker( +oneuptimeTracker = tracker.OneUptimeTracker( "${apiUrl ? apiUrl : 'API_URL'}", '${errorTracker ? errorTracker._id : 'ERROR_TRACKER_ID'}', '${errorTracker ? errorTracker.key : 'ERROR_TRACKER_KEY'}', @@ -1702,7 +1702,7 @@ try: # your code logic result = 5/0 # Should throw a division by zero error catch Exception as error: - fyipeTracker.captureException(error) + oneuptimeTracker.captureException(error) `, }, logs: { @@ -1710,14 +1710,14 @@ catch Exception as error: package: ` Pip Install`, command: ` -pip install fyipe-sdk +pip install oneuptime-sdk `, }, usage: ` -from fyipe_sdk import logger +from oneuptime_sdk import logger // constructor -fyipeLogger = logger.FyipeLogger( +oneuptimeLogger = logger.OneUptimeLogger( "${apiUrl ? apiUrl : 'API_URL'}", "${ applicationLog ? applicationLog._id : 'APPLICATION_LOG_ID' @@ -1730,7 +1730,7 @@ fyipeLogger = logger.FyipeLogger( # Sending a string log to the server item = 'This is a simple log' -response = fyipeLogger.log(item) +response = oneuptimeLogger.log(item) # response after logging a request print(response)`, @@ -1783,10 +1783,10 @@ print(response)`, installation: { package: 'Gem Install', command: ` -$ gem install fyipe`, +$ gem install oneuptime`, }, usage: ` -require 'fyipe' +require 'oneuptime' # set up tracking configurations options = { @@ -1795,7 +1795,7 @@ options = { } # constructor -tracker = FyipeTracker.new( +tracker = OneUptimeTracker.new( "${apiUrl ? apiUrl : 'API_URL'}", '${errorTracker ? errorTracker._id : 'ERROR_TRACKER_ID'}', '${errorTracker ? errorTracker.key : 'ERROR_TRACKER_KEY'}', @@ -1815,13 +1815,13 @@ end installation: { package: 'Gem Install', command: ` -$ gem install fyipe`, +$ gem install oneuptime`, }, usage: ` -require 'fyipe' +require 'oneuptime' # constructor -logger = FyipeLogger.new( +logger = OneUptimeLogger.new( '${apiUrl ? apiUrl : 'API_URL'}', '${ applicationLog ? applicationLog._id : 'APPLICATION_LOG_ID' @@ -1869,7 +1869,7 @@ timelineOpt := TrackerOption{ } # constructor -option := FyipeTrackerOption{ +option := OneUptimeTrackerOption{ ApiUrl: "${apiUrl ? apiUrl : 'API_URL'}", ErrorTrackerId: '${errorTracker ? errorTracker._id : 'ERROR_TRACKER_ID'}', ErrorTrackerKey: '${errorTracker ? errorTracker.key : 'ERROR_TRACKER_KEY'}', diff --git a/dashboard/src/pages/FyipeApi.js b/dashboard/src/pages/FyipeApi.js index ec91a885b5..259aeab1c1 100644 --- a/dashboard/src/pages/FyipeApi.js +++ b/dashboard/src/pages/FyipeApi.js @@ -8,7 +8,7 @@ import APISettings from '../components/settings/APISettings'; import TutorialBox from '../components/tutorial/TutorialBox'; import RenderIfOwner from '../components/basic/RenderIfOwner'; import RenderIfSubProjectMember from '../components/basic/RenderIfSubProjectMember'; -class FyipeApi extends Component { +class OneUptimeApi extends Component { render() { const { location: { pathname }, @@ -90,9 +90,9 @@ class FyipeApi extends Component { } } -FyipeApi.displayName = 'FyipeApi'; +OneUptimeApi.displayName = 'OneUptimeApi'; -FyipeApi.propTypes = { +OneUptimeApi.propTypes = { location: PropTypes.shape({ pathname: PropTypes.string, }), @@ -106,4 +106,4 @@ const mapStateToProps = state => { switchToProjectViewerNav: state.project.switchToProjectViewerNav, }; }; -export default connect(mapStateToProps)(FyipeApi); +export default connect(mapStateToProps)(OneUptimeApi); diff --git a/dashboard/src/pages/Reports.js b/dashboard/src/pages/Reports.js index 24021d2218..72d8b29d93 100755 --- a/dashboard/src/pages/Reports.js +++ b/dashboard/src/pages/Reports.js @@ -7,7 +7,7 @@ import Members from '../components/reports/Members'; import Monitors from '../components/reports/Monitors'; import Incidents from '../components/reports/Incidents'; import ResolveTime from '../components/reports/ResolveTime'; -import Select from '../components/basic/react-select-fyipe'; +import Select from '../components/basic/react-select-oneuptime'; import { logEvent } from '../analytics'; import { SHOULD_LOG_ANALYTICS } from '../config'; import BreadCrumbItem from '../components/breadCrumb/BreadCrumbItem'; diff --git a/dashboard/src/pages/index.js b/dashboard/src/pages/index.js index 6eabefe5b5..65e49c3b34 100755 --- a/dashboard/src/pages/index.js +++ b/dashboard/src/pages/index.js @@ -48,7 +48,7 @@ const ApplicationDetail = lazy(() => import('./ApplicationDetail')); const ContainerDetail = lazy(() => import('./ContainerDetail')); const GitCredential = lazy(() => import('./GitCredential')); const DockerCredential = lazy(() => import('./DockerCredential')); -const FyipeApi = lazy(() => import('./FyipeApi')); +const OneUptimeApi = lazy(() => import('./OneUptimeApi')); const ChangePasswordSetting = lazy(() => import('./ChangePasswordSetting')); const DeleteAccountPage = lazy(() => import('./DeleteAccountPage')); const Consulting = lazy(() => import('./Consulting')); @@ -101,7 +101,7 @@ export default { ContainerDetail, GitCredential, DockerCredential, - FyipeApi, + OneUptimeApi, ChangePasswordSetting, DeleteAccountPage, ScheduledEvent, diff --git a/dashboard/src/routes.js b/dashboard/src/routes.js index ee92c18e3a..6f1d91d034 100755 --- a/dashboard/src/routes.js +++ b/dashboard/src/routes.js @@ -40,7 +40,7 @@ const { ContainerDetail, GitCredential, DockerCredential, - FyipeApi, + OneUptimeApi, ChangePasswordSetting, DeleteAccountPage, ScheduledEvent, @@ -557,7 +557,7 @@ export const groups = [ icon: 'apis', visible: true, subRoutes: [], - component: FyipeApi, + component: OneUptimeApi, index: 13, shortcut: 's+a', }, diff --git a/data-ingestor/.env b/data-ingestor/.env index a98f4a5077..9d2ce67b67 100644 --- a/data-ingestor/.env +++ b/data-ingestor/.env @@ -1,8 +1,8 @@ -MONGO_URL=mongodb://localhost:27017/fyipedb +MONGO_URL=mongodb://localhost:27017/oneuptimedb CLUSTER_KEY=f414c23b4cdf4e84a6a66ecfd528eff2 SERVER_URL=http://localhost:3002 SLACK_ERROR_LOG_WEBHOOK=https://hooks.slack.com/services/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 -SLACK_ERROR_LOG_CHANNEL=fyipe-engineering +SLACK_ERROR_LOG_CHANNEL=oneuptime-engineering PORT=3200 SCRIPT_RUNNER_URL=http://localhost:3009 REALTIME_URL=http://localhost:3300 \ No newline at end of file diff --git a/data-ingestor/index.js b/data-ingestor/index.js index fdc85368c3..606a7f55f8 100644 --- a/data-ingestor/index.js +++ b/data-ingestor/index.js @@ -69,7 +69,7 @@ const client = getMongoClient(); })(); // attach the database to global object -global.db = client.db('fyipedb'); +global.db = client.db('oneuptimedb'); // Sentry: The request handler must be the first middleware on the app app.use(Sentry.Handlers.requestHandler()); diff --git a/data-ingestor/utils/config.js b/data-ingestor/utils/config.js index 1a77c31241..015c154e0a 100755 --- a/data-ingestor/utils/config.js +++ b/data-ingestor/utils/config.js @@ -4,7 +4,7 @@ module.exports = { serverUrl: process.env['SERVER_URL'], clusterKey: process.env['CLUSTER_KEY'], dataIngestorVersion: packageJson.version, - mongoUrl: process.env['MONGO_URL'] || 'mongodb://localhost:27017/fyipedb', + mongoUrl: process.env['MONGO_URL'] || 'mongodb://localhost:27017/oneuptimedb', scriptBaseUrl: process.env['SCRIPT_RUNNER_URL'], realtimeUrl: process.env['REALTIME_URL'], }; diff --git a/devops/backup/backup.sh b/devops/backup/backup.sh index 8d288c53fb..dae7eaf577 100755 --- a/devops/backup/backup.sh +++ b/devops/backup/backup.sh @@ -9,9 +9,9 @@ MONGO_HOSTS='a59a474aad89940889c1eb69b1a8f884-135820180.us-east-2.elb.amazonaws. MONGO_HOST='a59a474aad89940889c1eb69b1a8f884-135820180.us-east-2.elb.amazonaws.com' #Add one host because mongodump only supports one host. MONGO_PORT="27017" -ONEUPTIME_DB_USERNAME='fyipe' +ONEUPTIME_DB_USERNAME='oneuptime' ONEUPTIME_DB_PASSWORD='password' -ONEUPTIME_DB_NAME='fyipedb' +ONEUPTIME_DB_NAME='oneuptimedb' CURRENT_DATE=$(date +%s) CURRENT_USER=$(whoami) BACKUP_PATH=~/db-backup @@ -35,11 +35,11 @@ function HELP() { echo "all arguments are optional and have a default value when not set" echo "" echo " -l Backup path on local system where backup file will be stored. Default value - $BACKUP_PATH" - echo " -n Database name. Default value 'fyipedb'" + echo " -n Database name. Default value 'oneuptimedb'" echo " -p Database password. Default value 'password'" echo " -r Helm release name. Default value 'fi'" echo " -t Backup retain days. Set the number of days backup is kept before it is deleted. Default value '14'" - echo " -u Set database username. Default value 'fyipe'." + echo " -u Set database username. Default value 'oneuptime'." echo " -v Set database environment. Enums {Production, Staging}, defaults to 'Staging'." echo "" echo " -h Help." diff --git a/devops/backup/install.sh b/devops/backup/install.sh index 85da98deb8..467ac785aa 100644 --- a/devops/backup/install.sh +++ b/devops/backup/install.sh @@ -1,8 +1,8 @@ #!/bin/sh -ONEUPTIME_DB_USERNAME='fyipe' +ONEUPTIME_DB_USERNAME='oneuptime' ONEUPTIME_DB_PASSWORD='password' -ONEUPTIME_DB_NAME='fyipedb' +ONEUPTIME_DB_NAME='oneuptimedb' BACKUP_RETAIN_DAYS=14 BACKUP_PATH=~/db-backup @@ -17,9 +17,9 @@ function HELP() { echo "optional arguments have a default value when not set" echo "" echo " -l Backup path on local system where backup file will be stored. Default value - $BACKUP_PATH" - echo " -n Database name. Default value 'fyipedb'" + echo " -n Database name. Default value 'oneuptimedb'" echo " -p Database password. Default value 'password'" - echo " -u Set database username. Default value 'fyipe'." + echo " -u Set database username. Default value 'oneuptime'." echo " -t Backup retain days. Number of days backup is kept before it is deleted. Default value '14'" echo "" echo " -h Help." diff --git a/devops/backup/restore.sh b/devops/backup/restore.sh index 971297b996..90a0f1c353 100644 --- a/devops/backup/restore.sh +++ b/devops/backup/restore.sh @@ -12,9 +12,9 @@ MONGO_SERVER_HOST='a59a474aad89940889c1eb69b1a8f884-135820180.us-east-2.elb.amazonaws.com' MONGO_SERVER_PORT="27017" -ONEUPTIME_DB_USERNAME='fyipe' +ONEUPTIME_DB_USERNAME='oneuptime' ONEUPTIME_DB_PASSWORD='password' -ONEUPTIME_DB_NAME='fyipedb' +ONEUPTIME_DB_NAME='oneuptimedb' CURRENT_DATE=$(date +%s) CURRENT_USER=$(whoami) FILE_NAME="oneuptime-backup-1638534940.archive" @@ -30,9 +30,9 @@ function HELP() { echo "" echo " -f Name of file to be restored" echo " -l File path on local system where file will be restored from. Default value - $FILE_PATH" - echo " -n Database name. Default value 'fyipedb'" + echo " -n Database name. Default value 'oneuptimedb'" echo " -p Database password. Default value 'password'" - echo " -u Set database username. Default value 'fyipe'." + echo " -u Set database username. Default value 'oneuptime'." echo " -v Set database environment. Enums {Production, Staging}, defaults to 'Staging'." echo "" echo " -h Help." diff --git a/devops/docs/backup.md b/devops/docs/backup.md index 13150aff7f..876673c782 100644 --- a/devops/docs/backup.md +++ b/devops/docs/backup.md @@ -10,7 +10,7 @@ Syntax: Example: -`sudo kubectl exec fi-mongodb-0 -- mongodump --uri="mongodb://oneuptime:password@localhost:27017/fyipedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` +`sudo kubectl exec fi-mongodb-0 -- mongodump --uri="mongodb://oneuptime:password@localhost:27017/oneuptimedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` **Step 2**: Copy file from conatiner to local machine. diff --git a/devops/docs/helm-ops.md b/devops/docs/helm-ops.md index dd60d60cdd..3f5341eaf1 100644 --- a/devops/docs/helm-ops.md +++ b/devops/docs/helm-ops.md @@ -40,7 +40,7 @@ helm install -f ./helm-chart/public/oneuptime/values.yaml -f ./kubernetes/values Staging: ``` -kubectl config use-context arn:aws:eks:us-east-2:972164494713:cluster/fyipe-staging +kubectl config use-context arn:aws:eks:us-east-2:972164494713:cluster/oneuptime-staging helm upgrade -f ./helm-chart/public/oneuptime/values.yaml -f ./kubernetes/values-saas-staging.yaml fi ./helm-chart/public/oneuptime ``` diff --git a/devops/docs/kube-ops.md b/devops/docs/kube-ops.md index fcc16798ab..19326b921f 100644 --- a/devops/docs/kube-ops.md +++ b/devops/docs/kube-ops.md @@ -4,7 +4,7 @@ ``` sudo kubectl config get-contexts -sudo kubectl config use-context arn:aws:eks:us-east-2:972164494713:cluster/fyipe-staging +sudo kubectl config use-context arn:aws:eks:us-east-2:972164494713:cluster/oneuptime-staging ``` # Pods diff --git a/devops/docs/mongo-ops.md b/devops/docs/mongo-ops.md index 0b12476331..6b82b59637 100644 --- a/devops/docs/mongo-ops.md +++ b/devops/docs/mongo-ops.md @@ -3,7 +3,7 @@ ## Copy DB from One Server to Another ``` -mongodump --uri="mongodb://old_username:old_password@old_ip:old_port/fyipedb" --archive | mongorestore --uri="mongodb://new_username:new_pass@new_ip:new_port/fyipedb" --archive +mongodump --uri="mongodb://old_username:old_password@old_ip:old_port/oneuptimedb" --archive | mongorestore --uri="mongodb://new_username:new_pass@new_ip:new_port/oneuptimedb" --archive ``` ## Root Username @@ -70,8 +70,8 @@ On the destination cluster: ``` kubectl exec -it fi-mongodb-0 -- bash -mongodump --uri="mongodb://oneuptime:password@:27017/fyipedb" --archive="/bitnami/mongodb/oneuptimedata.archive" --excludeCollection=auditlogs --excludeCollection=monitorlogs -mongorestore --uri="mongodb://oneuptime:password@localhost:27017/fyipedb" --archive="/bitnami/mongodb/oneuptimedata.archive" +mongodump --uri="mongodb://oneuptime:password@:27017/oneuptimedb" --archive="/bitnami/mongodb/oneuptimedata.archive" --excludeCollection=auditlogs --excludeCollection=monitorlogs +mongorestore --uri="mongodb://oneuptime:password@localhost:27017/oneuptimedb" --archive="/bitnami/mongodb/oneuptimedata.archive" ``` **Step 3:** Block the exposed Mongodb from the internet @@ -99,7 +99,7 @@ Syntax: Example: -`sudo kubectl exec fi-mongodb-0 -- mongodump --uri="mongodb://oneuptime:password@localhost:27017/fyipedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` +`sudo kubectl exec fi-mongodb-0 -- mongodump --uri="mongodb://oneuptime:password@localhost:27017/oneuptimedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` **Step 2**: Copy file from conatiner to local machine. @@ -134,7 +134,7 @@ Syntax: Example: -`sudo kubectl exec fi-mongodb-0 -- mongorestore --uri="mongodb://oneuptime:password@localhost:27017/fyipedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` +`sudo kubectl exec fi-mongodb-0 -- mongorestore --uri="mongodb://oneuptime:password@localhost:27017/oneuptimedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` ## Misc commands @@ -159,7 +159,7 @@ Change user password: kubectl exec -it fi-mongodb-0 mongo # get into mongodb container. db = db.getSiblingDB('admin') # Change to admin db db.auth("root", "") -use fyipedb +use oneuptimedb db.changeUserPassword("", "") exit # This is important. ``` @@ -168,7 +168,7 @@ exit # This is important. ``` kubectl exec -it fi-mongodb-0 mongo -use fyipedb +use oneuptimedb db.auth('oneuptime','password') db.users.find({email: 'admin@oneuptime.com'}) # Master admin user. Should be already signed up. db.users.update({email: 'admin@oneuptime.com'}, {$set:{ role: 'master-admin'}}) # Update the user diff --git a/devops/docs/readme.md b/devops/docs/readme.md index 928eb69814..4e19519067 100644 --- a/devops/docs/readme.md +++ b/devops/docs/readme.md @@ -19,7 +19,7 @@ The first thing to take note of is passing the right arguments. | -------- | :------------------------------------------------------------------------------ | :------------------------------ | | -a | IP Address of remote server | No Default. Compulsory argument | | -l | Backup path on local system where backup file will be stored. | /root/Documents/backup | -| -n | Database name. | 'fyipedb' | +| -n | Database name. | 'oneuptimedb' | | -p | Database password. | 'password' | | -t | Backup retain days. Set the number of days backup is kept before it is deleted. | 14 | | -u | Set database username. | 'oneuptime' | @@ -56,7 +56,7 @@ The first thing to take note of is passing the right arguments. | -------- | :---------------------------------------------------------- | :------------------------------- | | -f | Name of file to be restored. | No default. Compulsory argument. | | -l | File path on local system where file will be restored from. | /root/Documents/backup | -| -n | Database name. Default value | 'fyipedb' | +| -n | Database name. Default value | 'oneuptimedb' | | -p | Database password. Default value | 'password' | | -u | Set database username. | 'oneuptime' | | -h | Help | null | diff --git a/devops/docs/restore.md b/devops/docs/restore.md index f5bd77c035..50dc762109 100644 --- a/devops/docs/restore.md +++ b/devops/docs/restore.md @@ -21,4 +21,4 @@ Syntax: Example: -`sudo kubectl exec fi-mongodb-0 -- mongorestore --uri="mongodb://oneuptime:password@localhost:27017/fyipedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` +`sudo kubectl exec fi-mongodb-0 -- mongorestore --uri="mongodb://oneuptime:password@localhost:27017/oneuptimedb" --archive="/bitnami/mongodb/oneuptimedata.archive"` diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 8b0ab915a6..b2b5ec549b 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -72,7 +72,7 @@ services: - SERVER_URL=http://backend:3002 - CLUSTER_KEY=test - SCRIPT_RUNNER_URL=http://script-runner:3009 - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REALTIME_URL=http://realtime:3300 depends_on: - mongo @@ -115,7 +115,7 @@ services: environment: - CLUSTER_KEY=test - PORT=3400 - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REALTIME_URL=http://realtime:3300 volumes: - ./probe-api:/usr/src/app @@ -176,7 +176,7 @@ services: env_file: - ./init-script/.env environment: - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REDIS_HOST=redis - REDIS_PORT=6379 - IS_SAAS_SERVICE=${IS_SAAS_SERVICE} @@ -219,7 +219,7 @@ services: env_file: - ./backend/.env environment: - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REDIS_HOST=redis - REDIS_PORT=6379 - IS_SAAS_SERVICE=${IS_SAAS_SERVICE} diff --git a/docker-compose.yml b/docker-compose.yml index 0afeefccdd..04df1f7fb2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,7 +32,7 @@ services: env_file: - ./backend/.env environment: - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REDIS_HOST=redis - IS_SAAS_SERVICE=${IS_SAAS_SERVICE} - SCRIPT_RUNNER_URL=http://script-runner:3009 @@ -137,7 +137,7 @@ services: - SERVER_URL=http://backend:3002 - CLUSTER_KEY=test - SCRIPT_RUNNER_URL=http://script-runner:3009 - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REALTIME_URL=http://realtime:3300 depends_on: - mongo @@ -166,7 +166,7 @@ services: environment: - CLUSTER_KEY=test - PORT=3400 - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REALTIME_URL=http://realtime:3300 probe1: ports: @@ -226,7 +226,7 @@ services: env_file: - ./init-script/.env environment: - - MONGO_URL=mongodb://mongo:27017/fyipedb + - MONGO_URL=mongodb://mongo:27017/oneuptimedb - REDIS_HOST=redis - IS_SAAS_SERVICE=${IS_SAAS_SERVICE} - NODE_ENV=${NODE_ENV} diff --git a/docs/architecture.md b/docs/architecture.md index ed55d92b2a..1da16568ba 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -42,7 +42,7 @@ In addition to the three main components, we have the server monitor. This is an The following diagram describes the general architecture of the OneUptime project. -![](./fyipe_architecture.png) +![](./oneuptime_architecture.png) ## Features diff --git a/docs/how-fyipe-works-overview.md b/docs/how-fyipe-works-overview.md index 94adf22145..4019acccee 100644 --- a/docs/how-fyipe-works-overview.md +++ b/docs/how-fyipe-works-overview.md @@ -15,4 +15,4 @@ One of the main purpose of OneUptime is to monitor resources. The flow of how th 7. Each schedule contains an escalation policy which defines which team will be alerted for the incident. 8. The members in the team will be alerted via SMS, Call and/or Email. -![](./how-fyipe-works-flowchart.png) +![](./how-oneuptime-works-flowchart.png) diff --git a/go-sdk/README.md b/go-sdk/README.md index 73714f293c..59e9985312 100644 --- a/go-sdk/README.md +++ b/go-sdk/README.md @@ -1,6 +1,6 @@ -# Fyipe SDK +# OneUptime SDK -A fyipe sdk for application logger that can be used to send logs about your applications created on your fypie dashboard which can also used for error tracking +A oneuptime sdk for application logger that can be used to send logs about your applications created on your fypie dashboard which can also used for error tracking ## Installation @@ -24,7 +24,7 @@ import ( // constructor option := LoggerOptions{ - ApiUrl: "API_URL", // https://fyipe.com/api + ApiUrl: "API_URL", // https://oneuptime.com/api ApplicationLogId: "APPLICATION_LOG_ID", ApplicationLogKey: "APPLICATION_LOG_KEY", } @@ -94,10 +94,10 @@ timelineOpt := TrackerOption{ CaptureCodeSnippet: true, } -option := FyipeTrackerOption{ +option := OneUptimeTrackerOption{ ErrorTrackerId: "ERROR_TRACKER_ID", ErrorTrackerKey: "ERROR_TRACKER_KEY", - ApiUrl: "API_URL", // https://fyipe.com/api, + ApiUrl: "API_URL", // https://oneuptime.com/api, Options: timelineOpt, // optional } InitTracker(option) @@ -125,7 +125,7 @@ tags := map[string]string{ // setting the array of tags SetTags(tags) -// all error exception captured are set to your fyipe dashboard +// all error exception captured are set to your oneuptime dashboard // this sdk can capture errors managed by go-errors or pkg/errors err := errors.Errorf("Dang! Error Happened") @@ -143,7 +143,7 @@ Main API to send logs to the server. **Author**: HackerBay, Inc. -- [Fyipe SDK](#fyipe-sdk) +- [OneUptime SDK](#oneuptime-sdk) - [Installation](#installation) - [Go Install](#go-install) - [Basic Usage for Logging](#basic-usage-for-logging) @@ -154,8 +154,8 @@ Main API to send logs to the server. - [LogInfo(log, tags)](#loginfolog-tags) - [LogWarning(warning, tags)](#logwarningwarning-tags) - [LogError(error, tags)](#logerrorerror-tags) - - [InitTracker(FyipeTrackerOption)](#inittrackerfyipetrackeroption) - - [FyipeTrackerOption](#fyipetrackeroption) + - [InitTracker(OneUptimeTrackerOption)](#inittrackeroneuptimetrackeroption) + - [OneUptimeTrackerOption](#oneuptimetrackeroption) - [TrackerOption](#trackeroption) - [SetTag(key, value)](#settagkey-value) - [SetTags(tags)](#settagstags) @@ -194,7 +194,7 @@ LoggerOption Logs a request of type `info` to the server. -**Kind**: method of [FyipeLogger.new](#logger_api--logger) +**Kind**: method of [OneUptimeLogger.new](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -206,7 +206,7 @@ Logs a request of type `info` to the server. Logs a request of type `warning` to the server. -**Kind**: method of [FyipeLogger.new](#logger_api--logger) +**Kind**: method of [OneUptimeLogger.new](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -218,7 +218,7 @@ Logs a request of type `warning` to the server. Logs a request of type `error` to the server. -**Kind**: method of [FyipeLogger.new](#logger_api--logger) +**Kind**: method of [OneUptimeLogger.new](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -228,18 +228,18 @@ Logs a request of type `error` to the server. -### InitTracker(FyipeTrackerOption) +### InitTracker(OneUptimeTrackerOption) Create a constructor from the class, which will be used to track errors sent to the server. **Kind**: Constructor **Returns**: Initialized Tracker -| Param | Type | Description | -| ------------------ | ------------------- | ----------------------------------------------------------------------------- | -| FyipeTrackerOption | struct | The Object containing the Error Tracking Container details and tracker option | +| Param | Type | Description | +| ---------------------- | ------------------- | ----------------------------------------------------------------------------- | +| OneUptimeTrackerOption | struct | The Object containing the Error Tracking Container details and tracker option | -#### FyipeTrackerOption +#### OneUptimeTrackerOption **Kind**: Struct **Returns**: null @@ -253,16 +253,16 @@ Create a constructor from the class, which will be used to track errors sent to #### TrackerOption -| Param | Type | Description | -| ------------------ | -------------------- | ----------------------------------------------------------------------------------------------------- | -| MaxTimeline | int | The total amount of timeline that should be captured, defaults to 5 | -| CaptureCodeSnippet | boolean | When set as `true` stack traces are automatically attached to all error sent to your fyipe dashboard. | +| Param | Type | Description | +| ------------------ | -------------------- | --------------------------------------------------------------------------------------------------------- | +| MaxTimeline | int | The total amount of timeline that should be captured, defaults to 5 | +| CaptureCodeSnippet | boolean | When set as `true` stack traces are automatically attached to all error sent to your oneuptime dashboard. | #### SetTag(key, value) Set tag for the error to be sent to the server. -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -274,7 +274,7 @@ Set tag for the error to be sent to the server. Set multiple tags for the error to be sent to the server. Takes in a map of string of string -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -285,7 +285,7 @@ Set multiple tags for the error to be sent to the server. Takes in a map of stri Set fingerprint for the next error to be captured. -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -296,7 +296,7 @@ Set fingerprint for the next error to be captured. Add a custom timeline element to the next error to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -309,7 +309,7 @@ Add a custom timeline element to the next error to be sent to the server Capture a custom error message to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: response | Param | Type | Description | @@ -320,7 +320,7 @@ Capture a custom error message to be sent to the server Capture a custom error object to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: response | Param | Type | Description | diff --git a/go-sdk/go.mod b/go-sdk/go.mod index 41ef187ece..a8aa906597 100644 --- a/go-sdk/go.mod +++ b/go-sdk/go.mod @@ -1,4 +1,4 @@ -module hackerbay/fyipe +module hackerbay/oneuptime go 1.16 diff --git a/go-sdk/helper.go b/go-sdk/helper.go index 43fef4014c..49072b2ef8 100644 --- a/go-sdk/helper.go +++ b/go-sdk/helper.go @@ -1,4 +1,4 @@ -package fyipe +package oneuptime import ( "bytes" diff --git a/go-sdk/interfaces.go b/go-sdk/interfaces.go index 5cf8fab0ee..542e4735aa 100644 --- a/go-sdk/interfaces.go +++ b/go-sdk/interfaces.go @@ -1,4 +1,4 @@ -package fyipe +package oneuptime import "time" diff --git a/go-sdk/logger.go b/go-sdk/logger.go index 1bd449e3cc..ca021179fa 100644 --- a/go-sdk/logger.go +++ b/go-sdk/logger.go @@ -1,4 +1,4 @@ -package fyipe +package oneuptime import ( "bytes" @@ -20,30 +20,30 @@ type stack []*layer type layer struct { // mu protects concurrent reads and writes to these objects. mu sync.RWMutex - fyipeLogger *FyipeLogger - fyipeTracker *FyipeTracker + oneuptimeLogger *OneUptimeLogger + oneuptimeTracker *OneUptimeTracker realm *Realm } -// return stored fyipeLogger -func (l *layer) FyipeLogger() *FyipeLogger { +// return stored oneuptimeLogger +func (l *layer) OneUptimeLogger() *OneUptimeLogger { l.mu.RLock() defer l.mu.RUnlock() - return l.fyipeLogger + return l.oneuptimeLogger } -// set the current fyipeLogger -func (l *layer) SetFyipeLogger(f *FyipeLogger) { +// set the current oneuptimeLogger +func (l *layer) SetOneUptimeLogger(f *OneUptimeLogger) { l.mu.Lock() defer l.mu.Unlock() - l.fyipeLogger = f + l.oneuptimeLogger = f } -// constructor for default fyipeLogger -func NewLogger(fyipeLogger *FyipeLogger) *Logger { +// constructor for default oneuptimeLogger +func NewLogger(oneuptimeLogger *OneUptimeLogger) *Logger { logger := Logger{ stack: &stack{{ - fyipeLogger: fyipeLogger, + oneuptimeLogger: oneuptimeLogger, }}, } return &logger @@ -54,13 +54,13 @@ func CurrentLogger() *Logger { return currentLogger } -// set the current fyipeLogger being used by the user -func (logger *Logger) BindFyipeLogger(fyipeLogger *FyipeLogger) { +// set the current oneuptimeLogger being used by the user +func (logger *Logger) BindOneUptimeLogger(oneuptimeLogger *OneUptimeLogger) { top := logger.stackTop() - top.SetFyipeLogger(fyipeLogger) + top.SetOneUptimeLogger(oneuptimeLogger) } -// always return the topof the stack which contains one fyipeLogger +// always return the topof the stack which contains one oneuptimeLogger func (logger *Logger) stackTop() *layer { logger.mu.RLock() defer logger.mu.RUnlock() @@ -71,14 +71,14 @@ func (logger *Logger) stackTop() *layer { return top } -// get the current fyipeLogger for usage -func (logger *Logger) FyipeLogger() *FyipeLogger { +// get the current oneuptimeLogger for usage +func (logger *Logger) OneUptimeLogger() *OneUptimeLogger { top := logger.stackTop() - return top.FyipeLogger() + return top.OneUptimeLogger() } func (logger *Logger) MakeApiRequest(content interface{}, tagType string, tags []string) (LoggerResponse, error) { - currentFyipeLogger := logger.FyipeLogger() + currentOneUptimeLogger := logger.OneUptimeLogger() postBody, _ := json.Marshal(struct { Content interface{} `json:"content"` @@ -88,12 +88,12 @@ func (logger *Logger) MakeApiRequest(content interface{}, tagType string, tags [ }{ Content: content, Type: tagType, - ApplicationLogKey: currentFyipeLogger.options.ApplicationLogKey, + ApplicationLogKey: currentOneUptimeLogger.options.ApplicationLogKey, Tags: tags, }) responseBody := bytes.NewBuffer(postBody) - resp, err := http.Post(currentFyipeLogger.options.ApiUrl, "application/json", responseBody) + resp, err := http.Post(currentOneUptimeLogger.options.ApiUrl, "application/json", responseBody) if err != nil { // log.Fatalf("An Error Occured %v", err) diff --git a/go-sdk/logger_test.go b/go-sdk/logger_test.go index 74c50d53db..0d8f3596e8 100644 --- a/go-sdk/logger_test.go +++ b/go-sdk/logger_test.go @@ -1,4 +1,4 @@ -package fyipe +package oneuptime import ( "fmt" diff --git a/go-sdk/fyipe.go b/go-sdk/oneuptime.go similarity index 78% rename from go-sdk/fyipe.go rename to go-sdk/oneuptime.go index 6c25ecaec8..b4a4e3eb6d 100644 --- a/go-sdk/fyipe.go +++ b/go-sdk/oneuptime.go @@ -1,4 +1,4 @@ -package fyipe +package oneuptime import ( "errors" @@ -11,7 +11,7 @@ type LoggerOptions struct { ApiUrl string } -type FyipeLogger struct { +type OneUptimeLogger struct { options LoggerOptions } @@ -23,7 +23,7 @@ var ( ErrContentMissing = "Content cant be empty" ) -func NewFyipeLogger(options LoggerOptions) (*FyipeLogger, error) { +func NewOneUptimeLogger(options LoggerOptions) (*OneUptimeLogger, error) { if options.ApplicationLogId == "" { return nil, errors.New(ErrApplicationLogIDMissing) } @@ -36,22 +36,22 @@ func NewFyipeLogger(options LoggerOptions) (*FyipeLogger, error) { // set up API URL options.ApiUrl = options.ApiUrl + "/application-log/" + options.ApplicationLogId + "/log" - fyipeLogger := FyipeLogger{ + oneuptimeLogger := OneUptimeLogger{ options: options, } - return &fyipeLogger, nil + return &oneuptimeLogger, nil } // Init initializes the SDK with loggerOptions. // it returns the error if any of the options are invalid func Init(options LoggerOptions) error { - currentFyipeLogger, err := NewFyipeLogger(options) + currentOneUptimeLogger, err := NewOneUptimeLogger(options) if err != nil { return err } - // confirm Logger is ready to be used by binding user's fyipeLogger + // confirm Logger is ready to be used by binding user's oneuptimeLogger logger := CurrentLogger() - logger.BindFyipeLogger(currentFyipeLogger) + logger.BindOneUptimeLogger(currentOneUptimeLogger) return nil } @@ -62,7 +62,7 @@ func LogInfo(content interface{}, tags []string) (LoggerResponse, error) { return LoggerResponse{}, errors.New(ErrContentMissing) } - // access fyipe Logger and send an api request + // access oneuptime Logger and send an api request logger := CurrentLogger() var res, err = logger.MakeApiRequest(content, "info", tags) @@ -78,7 +78,7 @@ func LogWarning(content interface{}, tags []string) (LoggerResponse, error) { return LoggerResponse{}, errors.New(ErrContentMissing) } - // access fyipe Logger and send an api request + // access oneuptime Logger and send an api request logger := CurrentLogger() var res, err = logger.MakeApiRequest(content, "warning", tags) @@ -93,7 +93,7 @@ func LogError(content interface{}, tags []string) (LoggerResponse, error) { return LoggerResponse{}, errors.New(ErrContentMissing) } - // access fyipe Logger and send an api request + // access oneuptime Logger and send an api request logger := CurrentLogger() var res, err = logger.MakeApiRequest(content, "error", tags) diff --git a/go-sdk/fyipeTracker.go b/go-sdk/oneuptimeTracker.go similarity index 82% rename from go-sdk/fyipeTracker.go rename to go-sdk/oneuptimeTracker.go index 7236de8c8a..4e61bb08ef 100644 --- a/go-sdk/fyipeTracker.go +++ b/go-sdk/oneuptimeTracker.go @@ -1,11 +1,11 @@ -package fyipe +package oneuptime import ( "errors" "reflect" ) -// This is the version of Fyipe Go SDK. +// This is the version of OneUptime Go SDK. const Version = "0.0.1" const MAX_ITEMS_ALLOWED_IN_STACK = 100 @@ -15,15 +15,15 @@ type TrackerOption struct { CaptureCodeSnippet bool } -type FyipeTrackerOption struct { +type OneUptimeTrackerOption struct { ErrorTrackerId string ErrorTrackerKey string ApiUrl string Options TrackerOption } -type FyipeTracker struct { - options FyipeTrackerOption +type OneUptimeTracker struct { + options OneUptimeTrackerOption } // Generic Error Messages @@ -33,7 +33,7 @@ var ( ErrInvalidTimeline = "Timeline Value must be between 0 and 100" ) -func NewFyipeTracker(options FyipeTrackerOption) (*FyipeTracker, error) { +func NewOneUptimeTracker(options OneUptimeTrackerOption) (*OneUptimeTracker, error) { if options.ApiUrl == "" { return nil, errors.New(ErrApiURLMissing) } @@ -51,22 +51,22 @@ func NewFyipeTracker(options FyipeTrackerOption) (*FyipeTracker, error) { // set up API URL options.ApiUrl = options.ApiUrl + "/error-tracker/" + options.ErrorTrackerId + "/track" - fyipeTracker := FyipeTracker{ + oneuptimeTracker := OneUptimeTracker{ options: options, } - return &fyipeTracker, nil + return &oneuptimeTracker, nil } // Init initializes the SDK with trackerOptions. // it returns the error if any of the options are invalid -func InitTracker(options FyipeTrackerOption) error { - currentFyipeTracker, err := NewFyipeTracker(options) +func InitTracker(options OneUptimeTrackerOption) error { + currentOneUptimeTracker, err := NewOneUptimeTracker(options) if err != nil { return err } - // confirm Tracker is ready to be used by binding user's fyipeTracker + // confirm Tracker is ready to be used by binding user's oneuptimeTracker tracker := CurrentTracker() - tracker.BindFyipeTracker(currentFyipeTracker) + tracker.BindOneUptimeTracker(currentOneUptimeTracker) return nil } diff --git a/go-sdk/realm.go b/go-sdk/realm.go index 68bbff4324..3461ea6e23 100644 --- a/go-sdk/realm.go +++ b/go-sdk/realm.go @@ -1,4 +1,4 @@ -package fyipe +package oneuptime import ( "strings" @@ -94,7 +94,7 @@ func (realm *Realm) PrepareErrorObject(errorType string, errorObj *Exception, er ErrorTrackerKey: errorTrackerKey, SDK: &SDK{ Name: "go-sdk", - Version: Version, // TODO dynamic version setting cuz version is set manually in the fyipeTracker.go file before every release + Version: Version, // TODO dynamic version setting cuz version is set manually in the oneuptimeTracker.go file before every release }, } diff --git a/go-sdk/test_coverage/cover.html b/go-sdk/test_coverage/cover.html index 9fdec2d7e1..17ce86a54d 100644 --- a/go-sdk/test_coverage/cover.html +++ b/go-sdk/test_coverage/cover.html @@ -3,7 +3,7 @@ - fyipe: Go Coverage Report + oneuptime: Go Coverage Report \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n}", + "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n}", "options": { "raw": { "language": "json" @@ -1331,7 +1331,7 @@ ], "body": { "mode": "raw", - "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n}", + "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n}", "options": { "raw": { "language": "json" @@ -1398,7 +1398,7 @@ } ], "cookie": [], - "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": \"5e089f94b400211639928c94\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}" + "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": \"5e089f94b400211639928c94\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}" } ] }, @@ -1500,7 +1500,7 @@ } ], "cookie": [], - "body": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]" + "body": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]" } ] }, @@ -1620,7 +1620,7 @@ } ], "cookie": [], - "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}" + "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}" } ] }, @@ -1643,7 +1643,7 @@ ], "body": { "mode": "raw", - "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}", + "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}", "options": { "raw": { "language": "json" @@ -1694,7 +1694,7 @@ ], "body": { "mode": "raw", - "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}", + "raw": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}", "options": { "raw": { "language": "json" @@ -1770,7 +1770,7 @@ } ], "cookie": [], - "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": \"5e089f94b400211639928c94\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}" + "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": false,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": \"5e089f94b400211639928c94\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0\n}" } ] }, @@ -1890,7 +1890,7 @@ } ], "cookie": [], - "body": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]" + "body": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]" } ] }, @@ -1913,7 +1913,7 @@ ], "body": { "mode": "raw", - "raw": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]", + "raw": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]", "options": { "raw": { "language": "json" @@ -1955,7 +1955,7 @@ ], "body": { "mode": "raw", - "raw": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]", + "raw": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Created\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n\\n\\n \\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]", "options": { "raw": { "language": "json" @@ -2022,7 +2022,7 @@ } ], "cookie": [], - "body": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]" + "body": "[\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": {\n \"_id\": \"5e089f94b400211639928c94\",\n \"name\": \"Bello\"\n },\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Acknowledged\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Acknowledged\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Acknowledged!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been acknowledged on {{incidentTime}} and is available on the status page\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n\\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n },\n {\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"emailType\": \"Subscriber Incident Resolved\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Resolved\",\n \"body\": \"\\n\\n\\n\\n \\n \\n Welcome to OneUptime.\\n \\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n

{{projectName}}/{{monitorName}}: Incident Resolved!

\\n\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n Hi {{userName}},\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n {{projectName}}/{{monitorName}} is {{incidentType}}. An incident has been resolved on {{incidentTime}} and is available on the status page\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n You are receiving this mail because you are subscribed to this monitor.\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n\\n \\n\\n\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n OneUptime Team.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\"\n }\n]" } ] }, @@ -2142,7 +2142,7 @@ } ], "cookie": [], - "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": true,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": \"5e089f94b400211639928c94\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0,\n \"deletedAt\": \"2020-01-11T19:17:23.594Z\",\n \"deletedById\": \"5e089f88b400211639928c92\"\n}" + "body": "{\n \"allowedVariables\": [\n \"{{userName}} : User display name.\",\n \"{{monitorName}} : Name of the monitor on which incident has occured.\",\n \"{{projectName}} : Name of the project on which the incident has occured.\",\n \"{{incidentTime}} : Time at which this incident occured.\",\n \"{{incidentType}} : Type of incident.\",\n \"{{userId}} : Unique identifier for user account.\",\n \"{{projectId}} : Unique identifier for the current project.\"\n ],\n \"deleted\": true,\n \"_id\": \"5e1a1c75ba543f2f21682050\",\n \"projectId\": \"5e089f94b400211639928c94\",\n \"subject\": \"{{projectName}}/{{monitorName}}: Incident Created\",\n \"body\": \"\\n \\n \\n Welcome to OneUptime.\\n \\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n\\n \\\"OneUptime\\\"\\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\t

{{projectName}}/{{monitorName}}: Incident Created!

\\n\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n Hi {{userName}},\\n \\n\\n \\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n {{projectName}}/{{monitorName}} is {{incidentType}}. A new incident has been created on {{incidentTime}} and is available on the status page\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n\\n \\n You are receiving this mail because you are subscribed to this monitor.\\n\\n\\n \\n
\\n
\\n
\\n
\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n\\n \\n \\tOneUptime Team.\\n \\n\\n \\n
\\n
\\n
\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n\\n
\\n \\n\\n
\\n
 
\\n
\\n \\n\\n\",\n \"emailType\": \"Subscriber Incident Created\",\n \"__v\": 0,\n \"deletedAt\": \"2020-01-11T19:17:23.594Z\",\n \"deletedById\": \"5e089f88b400211639928c92\"\n}" } ] } @@ -5289,7 +5289,7 @@ } ], "cookie": [], - "body": "{\n \"data\": [\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.29,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5039.423,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.08,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6692.458999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.7 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.29,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5039.423,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6620.389690000224,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.6 s\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 184.5,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"180 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.82,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 155.5,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"160 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.32,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 8109.805,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"8.1 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.4,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 8335.219,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"8.3 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.77,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2706.007999999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1105.0359999999973\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 629.8640000000007\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 410.1239999999998\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 368.32400000000007\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 113.26400000000002\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 73.19999999999999\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 6.196\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.93,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1110.7120000000002,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.1 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://hibeekaey.me/\",\n \"total\": 454.9799999999999,\n \"scripting\": 23.664,\n \"scriptParseCompile\": 4.772\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"total\": 431.87200000000007,\n \"scripting\": 290.4560000000001,\n \"scriptParseCompile\": 65.356\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 339.6600000000011,\n \"scripting\": 11.963999999999997,\n \"scriptParseCompile\": 0.968\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/r/T-UH-2Q2ljh.js?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 225.10400000000018,\n \"scripting\": 183.77600000000018,\n \"scriptParseCompile\": 22.596\n },\n {\n \"url\": \"https://www.facebook.com/v3.2/plugins/customerchat.php?app_id=&attribution=setup_tool&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfd11cbf2266f3%26domain%3Dhibeekaey.me%26origin%3Dhttps%253A%252F%252Fhibeekaey.me%252Ff3cd35e9d71d1f8%26relation%3Dparent.parent&container_width=0&locale=en_US&page_id=351916932001347&request_time=1592084042362&sdk=joey\",\n \"total\": 193.468,\n \"scripting\": 109.67999999999999,\n \"scriptParseCompile\": 17.091999999999995\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yE/r/X3wg46unEO2.js?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 156.30399999999997,\n \"scripting\": 144.396,\n \"scriptParseCompile\": 8.187999999999999\n },\n {\n \"url\": \"https://www.facebook.com/v3.2/plugins/customer_chat/bubble\",\n \"total\": 150.8,\n \"scripting\": 64.89200000000002,\n \"scriptParseCompile\": 20.775999999999993\n },\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/js/a320b71695dd6ecda82f28c32f41ae2907d10004/assets/app.js\",\n \"total\": 138.748,\n \"scripting\": 52.587999999999994,\n \"scriptParseCompile\": 3.144\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3izfz4/ym/l/en_GB/4kgGgH7BekI.js?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 109.408,\n \"scripting\": 30.672,\n \"scriptParseCompile\": 55.732\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/l/0,cross/eOYK51HeRbT.css?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 62.016,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n }\n ],\n \"summary\": {\n \"wastedMs\": 1110.7120000000002\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 300.552,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 300 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com\",\n \"wastedMs\": 300.552\n },\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 300.552\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 728.3639999996012\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 260 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 875619,\n \"mainThreadTime\": 1758.8439999999941,\n \"blockingTime\": 255.888\n }\n ],\n \"summary\": {\n \"wastedBytes\": 875619,\n \"wastedMs\": 255.888\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \":root\",\n \"path\": \"\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"frame-title\",\n \"title\": \"`` or `\",\n \"explanation\": \"Fix any of the following:\\n aria-label attribute does not exist or is empty\\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\\n Element has no title attribute or the title attribute is empty\\n Element's default semantics were not overridden with role=\\\"presentation\\\"\\n Element's default semantics were not overridden with role=\\\"none\\\"\",\n \"nodeLabel\": \"iframe\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.text-alternatives\",\n \"wcag2a\",\n \"wcag241\",\n \"wcag412\",\n \"section508\",\n \"section508.22.i\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68411.51666666666,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77447,\n \"wastedBytes\": 68411.51666666666\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68411.51666666666\n }\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 450,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 62 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/l/0,cross/eOYK51HeRbT.css?_nc_x=Ij3Wp8lg5Kz\",\n \"wastedBytes\": 63562,\n \"wastedPercent\": 99.64633738432379,\n \"totalBytes\": 63788\n }\n ],\n \"overallSavingsMs\": 450,\n \"overallSavingsBytes\": 63562\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.22,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3150,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 561 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3izfz4/ym/l/en_GB/4kgGgH7BekI.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 132081,\n \"wastedBytes\": 109264,\n \"wastedPercent\": 82.72488337324582\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iz9n4/y5/l/en_US/u4cp_st01bc.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 65938,\n \"wastedBytes\": 62771,\n \"wastedPercent\": 95.19753135172031\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/r/T-UH-2Q2ljh.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 86842,\n \"wastedBytes\": 55429,\n \"wastedPercent\": 63.827786901862396\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77447,\n \"wastedBytes\": 45328,\n \"wastedPercent\": 58.527969038297115\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3i-EV4/yd/l/en_US/z3ehCuWY3nh.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 44654,\n \"wastedBytes\": 41886,\n \"wastedPercent\": 93.80084885586518\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iuR14/yF/l/en_US/gbqJ0qBnaAi.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 41620,\n \"wastedBytes\": 36005,\n \"wastedPercent\": 86.5080673803846\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3i9z44/yz/l/en_US/SuZoy6mt6U2.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 33617,\n \"wastedBytes\": 26779,\n \"wastedPercent\": 79.65794661409772\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iPwA4/y2/l/en_US/chGKhwQM9XG.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 24812,\n \"wastedBytes\": 23900,\n \"wastedPercent\": 96.32364493322859\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yN/r/We-wOt2vz33.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 23730,\n \"wastedBytes\": 22380,\n \"wastedPercent\": 94.31050463931811\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iEpO4/yB/l/en_US/Jxvs4dAPdQX.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 25129,\n \"wastedBytes\": 21183,\n \"wastedPercent\": 84.29875912330067\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yE/r/X3wg46unEO2.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 43232,\n \"wastedBytes\": 19911,\n \"wastedPercent\": 46.0558539504077\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3id6I4/ys/l/en_US/SKbXmrN3RvL.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 20962,\n \"wastedBytes\": 19584,\n \"wastedPercent\": 93.42501809567678\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3ij3i4/yv/l/en_US/hXHO-UJQfsG.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 17380,\n \"wastedBytes\": 15744,\n \"wastedPercent\": 90.5890008617809\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yd/r/xXu3y0nXLaw.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 10350,\n \"wastedBytes\": 9568,\n \"wastedPercent\": 92.44739207239596\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yl/r/Yh10yI34jSb.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 10744,\n \"wastedBytes\": 8206,\n \"wastedPercent\": 76.37585897818943\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/y3/r/fo0qNbHgoLg.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 8479,\n \"wastedBytes\": 7944,\n \"wastedPercent\": 93.6933740857985\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yi/r/a1BuDqZbu92.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 7843,\n \"wastedBytes\": 7009,\n \"wastedPercent\": 89.36629181696019\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yI/r/_k3PZMx_rK3.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 6755,\n \"wastedBytes\": 6186,\n \"wastedPercent\": 91.57466293563978\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yP/r/_KEc63VgAHZ.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 8694,\n \"wastedBytes\": 5776,\n \"wastedPercent\": 66.43790849673202\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iEBX4/yA/l/en_US/wB7paFFzsPW.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 6034,\n \"wastedBytes\": 5557,\n \"wastedPercent\": 92.10281142105552\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yD/r/ZQIElVRzVwc.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 5628,\n \"wastedBytes\": 3949,\n \"wastedPercent\": 70.16844774497373\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/y_/r/hmAoM9poD4q.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 4368,\n \"wastedBytes\": 3936,\n \"wastedPercent\": 90.10031485684998\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yr/r/H0NUMBsbxbQ.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 4223,\n \"wastedBytes\": 3225,\n \"wastedPercent\": 76.3625890992872\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iLl54/yN/l/en_US/A_H2zuuvkHu.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 6157,\n \"wastedBytes\": 3133,\n \"wastedPercent\": 50.88925259138025\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yD/r/Ra_gVbHrbaz.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 7855,\n \"wastedBytes\": 2997,\n \"wastedPercent\": 38.15383314305045\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/y9/r/2j7vyolPt2C.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 2742,\n \"wastedBytes\": 2720,\n \"wastedPercent\": 99.18512441892261\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/ye/r/VRzSVH5iU-V.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 2274,\n \"wastedBytes\": 2227,\n \"wastedPercent\": 97.93228224347376\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yF/r/I3Daz-hgdxR.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 3652,\n \"wastedBytes\": 2213,\n \"wastedPercent\": 60.59669788548807\n }\n ],\n \"overallSavingsMs\": 3150,\n \"overallSavingsBytes\": 574810\n }\n }\n ],\n \"_id\": \"5ee54653c849742dacc4141d\",\n \"createdAt\": \"2020-06-13T21:34:11.075Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 48,\n \"accessibility\": 60,\n \"bestPractices\": 100,\n \"seo\": 100,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 11477.246500000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"11.5 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 16962.46000000038,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"17.0 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.42,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 108.66666666666666,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"110 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.2,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 964.498000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"960 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 250,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"250 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1592084024407&id=t2_3toeyc6t&event=PageVisit&uuid=7539b9ac-4c12-4f82-91bb-29759bb15485&s=Fjb2SU6jAsdFmiLWRYrsWx7UTePy7fFl4GjJyZ4AZy0%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.24,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9014.353000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9148.8795,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.1 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5686.091999999983,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 2121.427999999991\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1637.9359999999926\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1211.7639999999994\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 396.04400000000015\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 194.2760000000003\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 111.76400000000005\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 12.879999999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1802.7919999999986,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1810.1759999999906,\n \"scripting\": 22.463999999999952,\n \"scriptParseCompile\": 1.6280000000000001\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1410.4639999999997,\n \"scripting\": 36.84399999999999,\n \"scriptParseCompile\": 13.559999999999997\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 353.4519999999985,\n \"scripting\": 318.19199999999853,\n \"scriptParseCompile\": 20.236\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 315.00799999999975,\n \"scripting\": 151.93199999999976,\n \"scriptParseCompile\": 65.00799999999998\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 279,\n \"scripting\": 136.716,\n \"scriptParseCompile\": 93.12\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 202.03199999999998,\n \"scripting\": 189.356,\n \"scriptParseCompile\": 6.804\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 138.684,\n \"scripting\": 62.908,\n \"scriptParseCompile\": 50.1\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 129.77999999999997,\n \"scripting\": 115.33999999999997,\n \"scriptParseCompile\": 8.228\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 122.88,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 119.928,\n \"scripting\": 96.568,\n \"scriptParseCompile\": 14.212\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 113.636,\n \"scripting\": 20.552,\n \"scriptParseCompile\": 10.256\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 109.03599999999999,\n \"scripting\": 80.00399999999999,\n \"scriptParseCompile\": 18.952\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=504799473.1592084024\",\n \"total\": 101.36799999999998,\n \"scripting\": 87.51199999999997,\n \"scriptParseCompile\": 9.664\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 94.87599999999999,\n \"scripting\": 55.42399999999999,\n \"scriptParseCompile\": 27.968000000000004\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 93.32,\n \"scripting\": 74.38,\n \"scriptParseCompile\": 14.863999999999999\n }\n ],\n \"summary\": {\n \"wastedMs\": 1802.7919999999986\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 560 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 353.4519999999986,\n \"blockingTime\": 174.064\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19064,\n \"mainThreadTime\": 202.03199999999998,\n \"blockingTime\": 134.808\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32948,\n \"mainThreadTime\": 553.4360000000001,\n \"blockingTime\": 98.696\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3116,\n \"mainThreadTime\": 466.4240000000004,\n \"blockingTime\": 87.816\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 210.40400000000002,\n \"blockingTime\": 26.34400000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 269.3600000000003,\n \"blockingTime\": 21.955999999999996\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 93.32,\n \"blockingTime\": 18.331999999999994\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22385,\n \"mainThreadTime\": 33.132,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 14720,\n \"mainThreadTime\": 17.416,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 3654,\n \"mainThreadTime\": 43.37599999999999,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 44.12000000000001,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 217576,\n \"wastedMs\": 562.016\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 727381.0888333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"71 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=b492ef1c-1baa-4b20-8928-64e97653fd3d\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1592084023974\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1934,\n \"wastedBytes\": 1917.8833333333334\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32589,\n \"wastedBytes\": 28786.95\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273356,\n \"wastedBytes\": 185882.08\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113144,\n \"wastedBytes\": 76937.92\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105330,\n \"wastedBytes\": 71624.4\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38589,\n \"wastedBytes\": 26240.519999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28821,\n \"wastedBytes\": 19598.28\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24278,\n \"wastedBytes\": 16509.039999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15047,\n \"wastedBytes\": 10231.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10894,\n \"wastedBytes\": 7407.919999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10688,\n \"wastedBytes\": 7267.839999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9136,\n \"wastedBytes\": 6212.48\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9087,\n \"wastedBytes\": 6179.16\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 8643,\n \"wastedBytes\": 5877.24\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5002,\n \"wastedBytes\": 3401.3599999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4744,\n \"wastedBytes\": 3225.9199999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2997,\n \"wastedBytes\": 2037.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2991,\n \"wastedBytes\": 2033.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1947,\n \"wastedBytes\": 1323.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1904,\n \"wastedBytes\": 1294.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1878,\n \"wastedBytes\": 1277.04\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1787,\n \"wastedBytes\": 1215.1599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1746,\n \"wastedBytes\": 1187.28\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1739,\n \"wastedBytes\": 1182.52\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1705,\n \"wastedBytes\": 1159.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1691,\n \"wastedBytes\": 1149.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1675,\n \"wastedBytes\": 1139\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1428,\n \"wastedBytes\": 971.04\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1325,\n \"wastedBytes\": 900.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1204,\n \"wastedBytes\": 818.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1140,\n \"wastedBytes\": 775.1999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1137,\n \"wastedBytes\": 773.16\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1100,\n \"wastedBytes\": 747.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1084,\n \"wastedBytes\": 737.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1050,\n \"wastedBytes\": 713.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1048,\n \"wastedBytes\": 712.64\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1033,\n \"wastedBytes\": 702.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 994,\n \"wastedBytes\": 675.92\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 972,\n \"wastedBytes\": 660.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 883,\n \"wastedBytes\": 600.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 872,\n \"wastedBytes\": 592.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 869,\n \"wastedBytes\": 590.92\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 829,\n \"wastedBytes\": 563.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 809,\n \"wastedBytes\": 550.12\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 737,\n \"wastedBytes\": 501.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 687,\n \"wastedBytes\": 467.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 584,\n \"wastedBytes\": 397.11999999999995\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 408,\n \"wastedBytes\": 277.44\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 402,\n \"wastedBytes\": 273.35999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 293,\n \"wastedBytes\": 199.23999999999998\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 18349\n },\n \"cacheLifetimeMs\": 18349000,\n \"cacheHitProbability\": 0.3419388888888889,\n \"totalBytes\": 1890,\n \"wastedBytes\": 1243.7355\n }\n ],\n \"summary\": {\n \"wastedBytes\": 727381.0888333333\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.49,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 841,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 840 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1678\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedMs\": 2736\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 2301\n }\n ],\n \"overallSavingsMs\": 841\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.47,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 970,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105817,\n \"wastedPercent\": 93.52432777315346,\n \"totalBytes\": 113144\n }\n ],\n \"overallSavingsMs\": 970,\n \"overallSavingsBytes\": 105817\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 300,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22385,\n \"wastedBytes\": 16786,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32589,\n \"wastedBytes\": 15773,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19064,\n \"wastedBytes\": 5523,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 5002,\n \"wastedBytes\": 2540,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 300,\n \"overallSavingsBytes\": 104660\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.27,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2740,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2740,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 910,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 910,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee54645c849742dacc4141a\",\n \"createdAt\": \"2020-06-13T21:33:57.521Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 21,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [\n \"The page may not be loading offline because your test URL (https://google.com/) was redirected to \\\"https://www.google.com/\\\". Try testing the second URL directly.\"\n ]\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2822.9405,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.13,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6000.2695,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.0 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2822.9405,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.64,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5012.364472000103,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 622.4000000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"620 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.02,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1927.5015000000003,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,930 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1262,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,260 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.54,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6212.6230000000005,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.2 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.61,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6319.1215,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.3 s\"\n },\n {\n \"id\": \"installable-manifest\",\n \"title\": \"Web app manifest does not meet the installability requirements\",\n \"description\": \"Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"apple-touch-icon\",\n \"title\": \"Does not provide a valid `apple-touch-icon`\",\n \"description\": \"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"splash-screen\",\n \"title\": \"Is not configured for a custom splash screen\",\n \"description\": \"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched,\\nNo `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\",\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No manifest was fetched\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.53,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3831.9839999999913,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 2305.383999999996\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 1054.7639999999956\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 286.568\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 114.54000000000002\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 43.848\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 26.880000000000003\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.68,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2401.8439999999973,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.4 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg\",\n \"total\": 1469.1679999999974,\n \"scripting\": 1397.3999999999971,\n \"scriptParseCompile\": 46.775999999999996\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 962.5479999999952,\n \"scripting\": 18.168000000000003,\n \"scriptParseCompile\": 1.624\n },\n {\n \"url\": \"https://www.google.com/\",\n \"total\": 677.7480000000002,\n \"scripting\": 218.17600000000013,\n \"scriptParseCompile\": 44.42400000000001\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"total\": 609.736,\n \"scripting\": 591.4319999999999,\n \"scriptParseCompile\": 12.768\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"total\": 73.48800000000001,\n \"scripting\": 66.77200000000002,\n \"scriptParseCompile\": 4.303999999999999\n }\n ],\n \"summary\": {\n \"wastedMs\": 2401.8439999999973\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.61,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 554.456,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 550 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://adservice.google.com\",\n \"wastedMs\": 554.456\n }\n ],\n \"overallSavingsMs\": 554.456\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No usable web app manifest found on page.\",\n \"warnings\": []\n },\n {\n \"id\": \"aria-required-attr\",\n \"title\": \"`[role]`s do not have all required `[aria-*]` attributes\",\n \"description\": \"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".gLFyf\",\n \"path\": \"1,HTML,1,BODY,7,DIV,2,DIV,1,DIV,2,DIV,0,FORM,1,DIV,0,DIV,1,DIV,2,DIV,0,DIV,1,INPUT\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n Required ARIA attribute not present: aria-expanded\",\n \"nodeLabel\": \"Search\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.aria\",\n \"wcag2a\",\n \"wcag412\"\n ]\n }\n }\n },\n {\n \"id\": \"bypass\",\n \"title\": \"The page does not contain a heading, skip link, or landmark region\",\n \"description\": \"Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"html\",\n \"path\": \"1,HTML\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n No valid skip link found\\n Page does not have a heading\\n Page does not have a landmark region\",\n \"nodeLabel\": \"html\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.keyboard\",\n \"wcag2a\",\n \"wcag241\",\n \"section508\",\n \"section508.22.o\"\n ]\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".active\",\n \"path\": \"1,HTML,1,BODY,7,DIV,1,HEADER,1,DIV,0,A\",\n \"snippet\": \"All\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 3.56 (foreground color: #4285f4, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"ALL\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".Q8LRLc\",\n \"path\": \"1,HTML,1,BODY,7,DIV,3,DIV,2,DIV,1,DIV,1,DIV,1,SPAN\",\n \"snippet\": \"Nigeria\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.46 (foreground color: #6f6f6f, background color: #f2f2f2, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Nigeria\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1060,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 140 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg\",\n \"totalBytes\": 180286,\n \"wastedBytes\": 82650,\n \"wastedPercent\": 45.84405978226519\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"totalBytes\": 52354,\n \"wastedBytes\": 34517,\n \"wastedPercent\": 65.929353749397\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"totalBytes\": 21011,\n \"wastedBytes\": 15473,\n \"wastedPercent\": 73.64255660188338\n },\n {\n \"url\": \"https://www.google.com/\",\n \"totalBytes\": 27038,\n \"wastedBytes\": 10761,\n \"wastedPercent\": 39.7980100419181\n }\n ],\n \"overallSavingsMs\": 1060,\n \"overallSavingsBytes\": 143401\n }\n },\n {\n \"id\": \"uses-passive-event-listeners\",\n \"title\": \"Does not use passive listeners to improve scrolling performance\",\n \"description\": \"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"label\",\n \"itemType\": \"text\",\n \"text\": \"Location\"\n }\n ],\n \"items\": [\n {\n \"label\": \"line: 122\",\n \"url\": \"https://www.google.com/\"\n }\n ]\n }\n },\n {\n \"id\": \"meta-description\",\n \"title\": \"Document does not have a meta description\",\n \"description\": \"Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n }\n ],\n \"_id\": \"5ee5462ac849742dacc41418\",\n \"createdAt\": \"2020-06-13T21:33:30.673Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://google.com\",\n \"performance\": 40,\n \"accessibility\": 90,\n \"bestPractices\": 100,\n \"seo\": 92,\n \"pwa\": 54\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.31,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4924.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.9 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.28,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4968.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.31,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4924.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.9 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.51,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5753.673240912831,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.8 s\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 88,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"90 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5012.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.76,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5045.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 439.202,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 440 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://web.facebook.com\",\n \"wastedMs\": 439.202\n },\n {\n \"url\": \"https://www.facebook.com\",\n \"wastedMs\": 324.83000000000004\n },\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 439.202\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 724.8300000028394\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \":root\",\n \"path\": \"\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68413.28333333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77449,\n \"wastedBytes\": 68413.28333333333\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68413.28333333333\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 450,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 47 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77449,\n \"wastedBytes\": 47822,\n \"wastedPercent\": 61.746396051782845\n }\n ],\n \"overallSavingsMs\": 450,\n \"overallSavingsBytes\": 47822\n }\n },\n {\n \"id\": \"font-size\",\n \"title\": \"Document doesn't use legible font sizes\",\n \"description\": \"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"0% legible text\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"source\",\n \"itemType\": \"source-location\",\n \"text\": \"Source\"\n },\n {\n \"key\": \"selector\",\n \"itemType\": \"code\",\n \"text\": \"Selector\"\n },\n {\n \"key\": \"coverage\",\n \"itemType\": \"text\",\n \"text\": \"% of Page Text\"\n },\n {\n \"key\": \"fontSize\",\n \"itemType\": \"text\",\n \"text\": \"Font Size\"\n }\n ],\n \"items\": [\n {\n \"source\": {\n \"type\": \"source-location\",\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/bundles/bb55186a29849c0754da4941f1c4436e80ecd14c.css\",\n \"urlProvider\": \"network\",\n \"line\": 0,\n \"column\": 2321\n },\n \"selector\": \"h1\",\n \"coverage\": \"100.00%\",\n \"fontSize\": \"11.2px\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee3678cef781123195486a1\",\n \"createdAt\": \"2020-06-12T11:31:24.028Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 61,\n \"accessibility\": 62,\n \"bestPractices\": 100,\n \"seo\": 90,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.69,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3257.675,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.3 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 10122.589499999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"10.1 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.69,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3257.675,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.3 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.15,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 8949.815550000667,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"8.9 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.55,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 94.47999999999996,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"90 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.14,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1104.9999999999995,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,100 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.43,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 272,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"270 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1591961459617&id=t2_3toeyc6t&event=PageVisit&uuid=d7a817b0-582c-49b1-b1c9-c505643a3901&s=L3glXpDPkJICMHSDJKJQm4GaGiinRmIvKFa%2FGXgFQ1Y%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.42,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7126.675000000002,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.1 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.47,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7590.775000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.6 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.29,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5361.8399999999865,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.4 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 1963.1759999999904\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1599.3399999999958\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1004.668\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 411.44800000000004\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 252.9000000000002\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 130.30799999999996\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1835.9279999999985,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1532.0999999999901,\n \"scripting\": 19.843999999999966,\n \"scriptParseCompile\": 1.7\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1285.052,\n \"scripting\": 31.883999999999993,\n \"scriptParseCompile\": 11.103999999999997\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 360.46799999999996,\n \"scripting\": 175.04799999999992,\n \"scriptParseCompile\": 66.256\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 334.8199999999986,\n \"scripting\": 304.2919999999986,\n \"scriptParseCompile\": 18.055999999999997\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 233.6720000000001,\n \"scripting\": 178.7600000000001,\n \"scriptParseCompile\": 38.70400000000001\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 202.92000000000002,\n \"scripting\": 68.52400000000002,\n \"scriptParseCompile\": 91.728\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 167.09199999999998,\n \"scripting\": 148.712,\n \"scriptParseCompile\": 10.892000000000001\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 133.56400000000002,\n \"scripting\": 87.756,\n \"scriptParseCompile\": 31.024\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 119.356,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 112.38400000000001,\n \"scripting\": 92.388,\n \"scriptParseCompile\": 14.808\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=1726195650.1591961457\",\n \"total\": 101.436,\n \"scripting\": 83.724,\n \"scriptParseCompile\": 4.68\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 98.316,\n \"scripting\": 16.831999999999997,\n \"scriptParseCompile\": 11.235999999999999\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 97.9,\n \"scripting\": 54.21600000000001,\n \"scriptParseCompile\": 28.136\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 96.188,\n \"scripting\": 57.732,\n \"scriptParseCompile\": 13.98\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"total\": 93.11999999999999,\n \"scripting\": 72.03599999999999,\n \"scriptParseCompile\": 15.14\n },\n {\n \"url\": \"https://www.googletagmanager.com/ns.html?id=GTM-PKQD5WH\",\n \"total\": 89.15999999999997,\n \"scripting\": 10.392,\n \"scriptParseCompile\": 6.4719999999999995\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 78.776,\n \"scripting\": 62.416,\n \"scriptParseCompile\": 7.4559999999999995\n }\n ],\n \"summary\": {\n \"wastedMs\": 1835.9279999999985\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 540 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 334.8199999999987,\n \"blockingTime\": 169.336\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 5134,\n \"mainThreadTime\": 491.5440000000001,\n \"blockingTime\": 121.16\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19074,\n \"mainThreadTime\": 167.09200000000004,\n \"blockingTime\": 93.29599999999999\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32872,\n \"mainThreadTime\": 476.22400000000016,\n \"blockingTime\": 52.800000000000004\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71131,\n \"mainThreadTime\": 401.6080000000006,\n \"blockingTime\": 48.092000000000006\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 6520,\n \"mainThreadTime\": 112.384,\n \"blockingTime\": 36.42400000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22386,\n \"mainThreadTime\": 93.11999999999999,\n \"blockingTime\": 13.735999999999997\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 197.62400000000017,\n \"blockingTime\": 2.4879999999999995\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 2268,\n \"mainThreadTime\": 37.092,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 1809,\n \"mainThreadTime\": 34.75599999999999,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 1331,\n \"mainThreadTime\": 17.808,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 422,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google/Doubleclick Ads\",\n \"url\": \"https://www.doubleclickbygoogle.com/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Other Google APIs/SDKs\",\n \"url\": \"https://developers.google.com/apis-explorer/#p/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 213061,\n \"wastedMs\": 537.332\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,18,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,19,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,19,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,16,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,19,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 723814.7433333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"73 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 422,\n \"wastedBytes\": 422\n },\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=3c326873-a066-4855-a804-f410b3040082\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1591961458999\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 6099,\n \"wastedBytes\": 6048.175\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 2019,\n \"wastedBytes\": 2002.175\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1932,\n \"wastedBytes\": 1915.9\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32512,\n \"wastedBytes\": 28718.93333333333\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 9455\n },\n \"cacheLifetimeMs\": 9455000,\n \"cacheHitProbability\": 0.28131944444444446,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273528,\n \"wastedBytes\": 185999.03999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113144,\n \"wastedBytes\": 76937.92\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105322,\n \"wastedBytes\": 71618.95999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38610,\n \"wastedBytes\": 26254.8\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28822,\n \"wastedBytes\": 19598.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24269,\n \"wastedBytes\": 16502.92\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15103,\n \"wastedBytes\": 10270.039999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10856,\n \"wastedBytes\": 7382.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10706,\n \"wastedBytes\": 7280.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9261,\n \"wastedBytes\": 6297.48\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9107,\n \"wastedBytes\": 6192.759999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5105,\n \"wastedBytes\": 3471.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4979,\n \"wastedBytes\": 3385.72\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4745,\n \"wastedBytes\": 3226.6\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3020,\n \"wastedBytes\": 2053.6\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2993,\n \"wastedBytes\": 2035.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1952,\n \"wastedBytes\": 1327.36\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1893,\n \"wastedBytes\": 1287.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1885,\n \"wastedBytes\": 1281.8\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1799,\n \"wastedBytes\": 1223.32\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1709,\n \"wastedBytes\": 1162.12\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1679,\n \"wastedBytes\": 1141.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1505,\n \"wastedBytes\": 1023.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1429,\n \"wastedBytes\": 971.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1381,\n \"wastedBytes\": 939.0799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1205,\n \"wastedBytes\": 819.4\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1164,\n \"wastedBytes\": 791.52\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1118,\n \"wastedBytes\": 760.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1100,\n \"wastedBytes\": 747.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1074,\n \"wastedBytes\": 730.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1038,\n \"wastedBytes\": 705.8399999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1021,\n \"wastedBytes\": 694.28\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1003,\n \"wastedBytes\": 682.04\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 896,\n \"wastedBytes\": 609.28\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 871,\n \"wastedBytes\": 592.28\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 870,\n \"wastedBytes\": 591.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 843,\n \"wastedBytes\": 573.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 830,\n \"wastedBytes\": 564.4\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 688,\n \"wastedBytes\": 467.84\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 604,\n \"wastedBytes\": 410.71999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 573,\n \"wastedBytes\": 389.64\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 412,\n \"wastedBytes\": 280.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 403,\n \"wastedBytes\": 274.03999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 317,\n \"wastedBytes\": 215.55999999999997\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 723814.7433333333\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 257,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 260 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1192\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedMs\": 1950\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 1529\n }\n ],\n \"overallSavingsMs\": 257\n }\n },\n {\n \"id\": \"unminified-css\",\n \"title\": \"Minify CSS\",\n \"description\": \"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).\",\n \"score\": 0.88,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 150,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 10 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedBytes\": 10621,\n \"wastedPercent\": 9.387157927931566\n }\n ],\n \"overallSavingsMs\": 150,\n \"overallSavingsBytes\": 10621\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1050,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105760,\n \"wastedPercent\": 93.4737251249482,\n \"totalBytes\": 113144\n }\n ],\n \"overallSavingsMs\": 1050,\n \"overallSavingsBytes\": 105760\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.88,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 150,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22386,\n \"wastedBytes\": 16787,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32512,\n \"wastedBytes\": 15736,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37139,\n \"wastedBytes\": 14425,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10078,\n \"wastedPercent\": 53.42652314128824\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19074,\n \"wastedBytes\": 5526,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 4979,\n \"wastedBytes\": 2528,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 150,\n \"overallSavingsBytes\": 104343\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.25,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2850,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2850,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1050,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 1050,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee3677fef7811231954869f\",\n \"createdAt\": \"2020-06-12T11:31:11.218Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 29,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [\n \"The page may not be loading offline because your test URL (https://google.com/) was redirected to \\\"https://www.google.com/\\\". Try testing the second URL directly.\"\n ]\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2835.2070000000003,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.32,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4758.156999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.8 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2835.2070000000003,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.57,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5400.329098003283,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.4 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 120.4,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"120 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.39,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 709.5,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"710 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.06,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 559,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"560 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4998.547,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5237.83,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.2 s\"\n },\n {\n \"id\": \"installable-manifest\",\n \"title\": \"Web app manifest does not meet the installability requirements\",\n \"description\": \"Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"apple-touch-icon\",\n \"title\": \"Does not provide a valid `apple-touch-icon`\",\n \"description\": \"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"splash-screen\",\n \"title\": \"Is not configured for a custom splash screen\",\n \"description\": \"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched,\\nNo `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\",\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No manifest was fetched\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.89,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2055.9239999999972,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.1 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1075.0359999999966\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 545.5480000000007\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 178.45600000000002\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 167.16000000000003\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 44.75999999999996\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 38.175999999999995\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 6.787999999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.91,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1238.8639999999987,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.2 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ\",\n \"total\": 764.2439999999987,\n \"scripting\": 656.4439999999987,\n \"scriptParseCompile\": 77.968\n },\n {\n \"url\": \"https://www.google.com/\",\n \"total\": 511.0679999999999,\n \"scripting\": 190.968,\n \"scriptParseCompile\": 64.16799999999999\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 487.51600000000053,\n \"scripting\": 14.276000000000002,\n \"scriptParseCompile\": 1.912\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"total\": 168.77600000000004,\n \"scripting\": 136.20400000000004,\n \"scriptParseCompile\": 25\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"total\": 88.66399999999997,\n \"scripting\": 65.93199999999997,\n \"scriptParseCompile\": 5.992\n }\n ],\n \"summary\": {\n \"wastedMs\": 1238.8639999999987\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 325.8379999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 330 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://adservice.google.com\",\n \"wastedMs\": 325.8379999999999\n }\n ],\n \"overallSavingsMs\": 325.8379999999999\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No usable web app manifest found on page.\",\n \"warnings\": []\n },\n {\n \"id\": \"aria-required-attr\",\n \"title\": \"`[role]`s do not have all required `[aria-*]` attributes\",\n \"description\": \"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".gLFyf\",\n \"path\": \"1,HTML,1,BODY,7,DIV,2,DIV,1,DIV,2,DIV,0,FORM,1,DIV,0,DIV,1,DIV,2,DIV,0,DIV,1,INPUT\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n Required ARIA attribute not present: aria-expanded\",\n \"nodeLabel\": \"Search\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.aria\",\n \"wcag2a\",\n \"wcag412\"\n ]\n }\n }\n },\n {\n \"id\": \"bypass\",\n \"title\": \"The page does not contain a heading, skip link, or landmark region\",\n \"description\": \"Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"html\",\n \"path\": \"1,HTML\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n No valid skip link found\\n Page does not have a heading\\n Page does not have a landmark region\",\n \"nodeLabel\": \"html\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.keyboard\",\n \"wcag2a\",\n \"wcag241\",\n \"section508\",\n \"section508.22.o\"\n ]\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".active\",\n \"path\": \"1,HTML,1,BODY,7,DIV,1,HEADER,1,DIV,0,A\",\n \"snippet\": \"All\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 3.56 (foreground color: #4285f4, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"ALL\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".Q8LRLc\",\n \"path\": \"1,HTML,1,BODY,7,DIV,3,DIV,2,DIV,1,DIV,1,DIV,1,SPAN\",\n \"snippet\": \"Nigeria\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.46 (foreground color: #6f6f6f, background color: #f2f2f2, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Nigeria\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 960,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 140 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ\",\n \"totalBytes\": 180286,\n \"wastedBytes\": 82650,\n \"wastedPercent\": 45.84405978226519\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"totalBytes\": 52359,\n \"wastedBytes\": 34520,\n \"wastedPercent\": 65.929353749397\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"totalBytes\": 21011,\n \"wastedBytes\": 15473,\n \"wastedPercent\": 73.64255660188338\n },\n {\n \"url\": \"https://www.google.com/\",\n \"totalBytes\": 27035,\n \"wastedBytes\": 10761,\n \"wastedPercent\": 39.803968994390885\n }\n ],\n \"overallSavingsMs\": 960,\n \"overallSavingsBytes\": 143404\n }\n },\n {\n \"id\": \"uses-passive-event-listeners\",\n \"title\": \"Does not use passive listeners to improve scrolling performance\",\n \"description\": \"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"label\",\n \"itemType\": \"text\",\n \"text\": \"Location\"\n }\n ],\n \"items\": [\n {\n \"label\": \"line: 122\",\n \"url\": \"https://www.google.com/\"\n }\n ]\n }\n },\n {\n \"id\": \"meta-description\",\n \"title\": \"Document does not have a meta description\",\n \"description\": \"Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n }\n ],\n \"_id\": \"5ee3676bef7811231954869d\",\n \"createdAt\": \"2020-06-12T11:30:51.278Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://google.com\",\n \"performance\": 54,\n \"accessibility\": 90,\n \"bestPractices\": 100,\n \"seo\": 92,\n \"pwa\": 54\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.52,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3926.9245,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.9 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.32,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4731.278,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.7 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.52,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3926.9245,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.9 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.53,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5599.967583075906,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.6 s\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.89,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 135,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"140 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4758.778,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.8 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4758.778,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.8 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimizes main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.99,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1212.068,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.2 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 469.71600000000007\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 375.2399999999999\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 185.356\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 98.09599999999999\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 60.85199999999999\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 22.808000000000003\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.99,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 530.5680000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"0.5 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"total\": 463.81600000000003,\n \"scripting\": 373.2120000000001,\n \"scriptParseCompile\": 48.539999999999985\n },\n {\n \"url\": \"https://hibeekaey.me/\",\n \"total\": 450.692,\n \"scripting\": 23.988,\n \"scriptParseCompile\": 7.232\n },\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/js/a320b71695dd6ecda82f28c32f41ae2907d10004/assets/app.js\",\n \"total\": 188.352,\n \"scripting\": 57.62799999999999,\n \"scriptParseCompile\": 2.912\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 104.67200000000001,\n \"scripting\": 14.888,\n \"scriptParseCompile\": 2.168\n }\n ],\n \"summary\": {\n \"wastedMs\": 530.5680000000001\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 317.85,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 320 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 317.85\n },\n {\n \"url\": \"https://web.facebook.com\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 317.85\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 968.605000001844\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".color_red\",\n \"path\": \"1,HTML,1,BODY,5,APP,0,H1,2,SPAN\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68413.28333333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77449,\n \"wastedBytes\": 68413.28333333333\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68413.28333333333\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.65,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 480,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 47 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77449,\n \"wastedBytes\": 47822,\n \"wastedPercent\": 61.746396051782845\n }\n ],\n \"overallSavingsMs\": 480,\n \"overallSavingsBytes\": 47822\n }\n },\n {\n \"id\": \"font-size\",\n \"title\": \"Document doesn't use legible font sizes\",\n \"description\": \"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"0% legible text\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"source\",\n \"itemType\": \"source-location\",\n \"text\": \"Source\"\n },\n {\n \"key\": \"selector\",\n \"itemType\": \"code\",\n \"text\": \"Selector\"\n },\n {\n \"key\": \"coverage\",\n \"itemType\": \"text\",\n \"text\": \"% of Page Text\"\n },\n {\n \"key\": \"fontSize\",\n \"itemType\": \"text\",\n \"text\": \"Font Size\"\n }\n ],\n \"items\": [\n {\n \"source\": {\n \"type\": \"source-location\",\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/bundles/bb55186a29849c0754da4941f1c4436e80ecd14c.css\",\n \"urlProvider\": \"network\",\n \"line\": 0,\n \"column\": 2321\n },\n \"selector\": \"h1\",\n \"coverage\": \"100.00%\",\n \"fontSize\": \"11.2px\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee36711ef78112319548695\",\n \"createdAt\": \"2020-06-12T11:29:21.247Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 66,\n \"accessibility\": 62,\n \"bestPractices\": 100,\n \"seo\": 90,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.49,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4047.410999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.0 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 11459.673,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"11.5 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4188.202499999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.2 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 15631.015972684037,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"15.6 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.19,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 144.91428571428563,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"140 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.02,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1886.7530000000015,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,890 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.4,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 286,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"290 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1591961332876&id=t2_3toeyc6t&event=PageVisit&uuid=5e51e787-0fea-4bb7-b2e6-88be14320219&s=PrUil9afdSkyQq%2BeFeg4qvohJVb7evUNq5VWlHOkMZc%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.23,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9195.929999999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.2 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9176.972999999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.2 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.05,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9655.647999999968,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 3247.5119999999997\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 3002.2439999999765\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 2415.495999999993\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 494.29599999999994\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 319.37600000000026\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 176.72399999999996\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.61,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2818.0999999999995,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 3725.5200000000004,\n \"scripting\": 62.728000000000016,\n \"scriptParseCompile\": 20.756\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 2581.1879999999815,\n \"scripting\": 26.859999999999893,\n \"scriptParseCompile\": 1.672\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 434.06799999999964,\n \"scripting\": 397.91599999999966,\n \"scriptParseCompile\": 19.696\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 318.62800000000004,\n \"scripting\": 303.232,\n \"scriptParseCompile\": 8.62\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 294.51199999999994,\n \"scripting\": 276.64799999999997,\n \"scriptParseCompile\": 7.319999999999999\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 291.70799999999997,\n \"scripting\": 139.19199999999998,\n \"scriptParseCompile\": 63.004\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 283.784,\n \"scripting\": 163.348,\n \"scriptParseCompile\": 83.98400000000001\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 273.7800000000001,\n \"scripting\": 229.64000000000007,\n \"scriptParseCompile\": 28.704\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=101204827.1591961332\",\n \"total\": 250.30000000000007,\n \"scripting\": 223.15600000000006,\n \"scriptParseCompile\": 17.012\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"total\": 137.42,\n \"scripting\": 81.752,\n \"scriptParseCompile\": 45.812000000000005\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 124.19200000000001,\n \"scripting\": 65.7,\n \"scriptParseCompile\": 38.308\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 112.57200000000003,\n \"scripting\": 85.41200000000002,\n \"scriptParseCompile\": 24.76\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"total\": 109.98,\n \"scripting\": 65.908,\n \"scriptParseCompile\": 36.708\n },\n {\n \"url\": \"https://www.googletagmanager.com/ns.html?id=GTM-PKQD5WH\",\n \"total\": 107.844,\n \"scripting\": 11.827999999999996,\n \"scriptParseCompile\": 4.9239999999999995\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 95.90799999999999,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 92.00000000000003,\n \"scripting\": 64.56400000000004,\n \"scriptParseCompile\": 14.796\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"total\": 75.376,\n \"scripting\": 57.168,\n \"scriptParseCompile\": 13.628\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 72.54799999999999,\n \"scripting\": 39.95199999999999,\n \"scriptParseCompile\": 20.776\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 65.948,\n \"scripting\": 16.795999999999996,\n \"scriptParseCompile\": 6.356\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"total\": 53.71599999999999,\n \"scripting\": 43.85999999999999,\n \"scriptParseCompile\": 5.604\n }\n ],\n \"summary\": {\n \"wastedMs\": 2818.0999999999995\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 1,120 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 700.252,\n \"blockingTime\": 264.632\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 434.06799999999976,\n \"blockingTime\": 250.89999999999998\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19064,\n \"mainThreadTime\": 294.51199999999994,\n \"blockingTime\": 221.332\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 342.2999999999998,\n \"blockingTime\": 145.34\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32872,\n \"mainThreadTime\": 555.8999999999999,\n \"blockingTime\": 123.376\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3116,\n \"mainThreadTime\": 427.5600000000002,\n \"blockingTime\": 56.10000000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 112.57200000000002,\n \"blockingTime\": 31.308000000000007\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22386,\n \"mainThreadTime\": 137.42000000000004,\n \"blockingTime\": 27.200000000000003\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 1809,\n \"mainThreadTime\": 17.864,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 1331,\n \"mainThreadTime\": 15.927999999999997,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 32.924,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 202267,\n \"wastedMs\": 1120.188\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.08,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 715743.6650000002,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"73 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=9eeaaaee-4690-4e31-9b42-7f712067f4a5\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 403,\n \"wastedBytes\": 403\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1591961332901\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1933,\n \"wastedBytes\": 1916.8916666666667\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32512,\n \"wastedBytes\": 28718.93333333333\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 9581\n },\n \"cacheLifetimeMs\": 9581000,\n \"cacheHitProbability\": 0.28306944444444443,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281350,\n \"wastedBytes\": 191317.99999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273356,\n \"wastedBytes\": 185882.08\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113167,\n \"wastedBytes\": 76953.56\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105322,\n \"wastedBytes\": 71618.95999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38582,\n \"wastedBytes\": 26235.76\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28823,\n \"wastedBytes\": 19599.64\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24292,\n \"wastedBytes\": 16518.559999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15048,\n \"wastedBytes\": 10232.64\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10706,\n \"wastedBytes\": 7280.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10684,\n \"wastedBytes\": 7265.119999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9109,\n \"wastedBytes\": 6194.119999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9095,\n \"wastedBytes\": 6184.599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4979,\n \"wastedBytes\": 3385.72\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4757,\n \"wastedBytes\": 3234.7599999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4282,\n \"wastedBytes\": 2911.7599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3056,\n \"wastedBytes\": 2078.08\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3015,\n \"wastedBytes\": 2050.2\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1971,\n \"wastedBytes\": 1340.28\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1901,\n \"wastedBytes\": 1292.6799999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1893,\n \"wastedBytes\": 1287.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1791,\n \"wastedBytes\": 1217.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1706,\n \"wastedBytes\": 1160.08\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1668,\n \"wastedBytes\": 1134.24\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1646,\n \"wastedBytes\": 1119.28\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1452,\n \"wastedBytes\": 987.3599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1368,\n \"wastedBytes\": 930.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1326,\n \"wastedBytes\": 901.68\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1149,\n \"wastedBytes\": 781.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1103,\n \"wastedBytes\": 750.04\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1099,\n \"wastedBytes\": 747.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1073,\n \"wastedBytes\": 729.64\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1034,\n \"wastedBytes\": 703.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1021,\n \"wastedBytes\": 694.28\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 945,\n \"wastedBytes\": 642.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 916,\n \"wastedBytes\": 622.88\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 871,\n \"wastedBytes\": 592.28\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 870,\n \"wastedBytes\": 591.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 866,\n \"wastedBytes\": 588.88\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 843,\n \"wastedBytes\": 573.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 767,\n \"wastedBytes\": 521.56\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 711,\n \"wastedBytes\": 483.47999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 597,\n \"wastedBytes\": 405.96\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 596,\n \"wastedBytes\": 405.28\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 431,\n \"wastedBytes\": 293.08\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 403,\n \"wastedBytes\": 274.03999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 289,\n \"wastedBytes\": 196.51999999999998\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 715743.6650000002\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 245,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 250 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1394\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedMs\": 2534\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 1845\n }\n ],\n \"overallSavingsMs\": 245\n }\n },\n {\n \"id\": \"unminified-css\",\n \"title\": \"Minify CSS\",\n \"description\": \"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 760,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 10 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedBytes\": 10623,\n \"wastedPercent\": 9.387157927931566\n }\n ],\n \"overallSavingsMs\": 760,\n \"overallSavingsBytes\": 10623\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.56,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 650,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105781,\n \"wastedPercent\": 93.4737251249482,\n \"totalBytes\": 113167\n }\n ],\n \"overallSavingsMs\": 650,\n \"overallSavingsBytes\": 105781\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.77,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 280,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22386,\n \"wastedBytes\": 16787,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32512,\n \"wastedBytes\": 15736,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19064,\n \"wastedBytes\": 5523,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 4979,\n \"wastedBytes\": 2528,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 280,\n \"overallSavingsBytes\": 104612\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2820,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2820,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1130,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 1130,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee36702ef78112319548693\",\n \"createdAt\": \"2020-06-12T11:29:06.175Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 18,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3989.9799999999996,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.0 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.45,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4202.508,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.2 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4068.7439999999997,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.1 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.57,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5384.655037411199,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.4 s\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.95,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 110,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"110 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.82,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4257.508,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.3 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.85,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4257.508,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.3 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimizes main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.99,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1040.260000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.0 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 384.51200000000074\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 270.4040000000003\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 239.67999999999992\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 58.88000000000002\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 50.252\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 36.53199999999998\n }\n ]\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 315.056,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 320 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com\",\n \"wastedMs\": 315.056\n },\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 315.056\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 987.3120000011113\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".color_red\",\n \"path\": \"1,HTML,1,BODY,5,APP,0,H1,2,SPAN\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68412.4,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77448,\n \"wastedBytes\": 68412.4\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68412.4\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 450,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 47 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77448,\n \"wastedBytes\": 47821,\n \"wastedPercent\": 61.746396051782845\n }\n ],\n \"overallSavingsMs\": 450,\n \"overallSavingsBytes\": 47821\n }\n },\n {\n \"id\": \"font-size\",\n \"title\": \"Document doesn't use legible font sizes\",\n \"description\": \"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"0% legible text\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"source\",\n \"itemType\": \"source-location\",\n \"text\": \"Source\"\n },\n {\n \"key\": \"selector\",\n \"itemType\": \"code\",\n \"text\": \"Selector\"\n },\n {\n \"key\": \"coverage\",\n \"itemType\": \"text\",\n \"text\": \"% of Page Text\"\n },\n {\n \"key\": \"fontSize\",\n \"itemType\": \"text\",\n \"text\": \"Font Size\"\n }\n ],\n \"items\": [\n {\n \"source\": {\n \"type\": \"source-location\",\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/bundles/bb55186a29849c0754da4941f1c4436e80ecd14c.css\",\n \"urlProvider\": \"network\",\n \"line\": 0,\n \"column\": 2321\n },\n \"selector\": \"h1\",\n \"coverage\": \"100.00%\",\n \"fontSize\": \"11.2px\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee36057ef7811231954577c\",\n \"createdAt\": \"2020-06-12T11:00:39.235Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 70,\n \"accessibility\": 62,\n \"bestPractices\": 100,\n \"seo\": 90,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.54,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3814.8379999999993,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.8 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 10721.498999999996,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"10.7 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.54,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3814.8379999999993,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.8 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.08,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 10373.86782799557,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"10.4 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.27,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 129.0666666666667,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"130 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1395.5355,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,400 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.41,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 281,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"280 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1591959610264&id=t2_3toeyc6t&event=PageVisit&uuid=f7b26c21-bd67-4923-b097-23cbd592b381&s=QN77PU1INofFJSKVvXWCLI9EbERKkGr2cZBmbSa4ktQ%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.39,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7383.267,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.4 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.44,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7871.653499999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.9 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.21,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6141.407999999989,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.1 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 2175.9279999999944\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 2069.219999999995\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1105.2720000000002\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 383.7\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 237.3960000000004\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 169.8919999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.7,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2322.7359999999985,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.3 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1914.8119999999976,\n \"scripting\": 29.03599999999995,\n \"scriptParseCompile\": 1.792\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1341.432,\n \"scripting\": 35.21200000000001,\n \"scriptParseCompile\": 11.443999999999997\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 351.22399999999874,\n \"scripting\": 318.4039999999987,\n \"scriptParseCompile\": 20.148\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=1858462523.1591959610\",\n \"total\": 337.304,\n \"scripting\": 306.13599999999997,\n \"scriptParseCompile\": 20.419999999999998\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"total\": 315.42800000000005,\n \"scripting\": 216.42800000000008,\n \"scriptParseCompile\": 44.84400000000001\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 285.18,\n \"scripting\": 143.12,\n \"scriptParseCompile\": 68.444\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 229.54,\n \"scripting\": 213.37199999999999,\n \"scriptParseCompile\": 9.463999999999997\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 145.164,\n \"scripting\": 112.25199999999998,\n \"scriptParseCompile\": 22.691999999999997\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 135.196,\n \"scripting\": 62.044000000000004,\n \"scriptParseCompile\": 49.104\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 130.64000000000004,\n \"scripting\": 91.56400000000002,\n \"scriptParseCompile\": 27.128\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 123.236,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 120.44799999999998,\n \"scripting\": 44.27599999999999,\n \"scriptParseCompile\": 8.52\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 112.36400000000003,\n \"scripting\": 94.22400000000003,\n \"scriptParseCompile\": 4.4799999999999995\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 100.38000000000001,\n \"scripting\": 56.656000000000006,\n \"scriptParseCompile\": 27.896\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 95.68,\n \"scripting\": 77.952,\n \"scriptParseCompile\": 14.096\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 81.22800000000001,\n \"scripting\": 62.05600000000001,\n \"scriptParseCompile\": 15.768\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"total\": 72.972,\n \"scripting\": 61.24399999999999,\n \"scriptParseCompile\": 8.264\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"total\": 65.404,\n \"scripting\": 39.04399999999999,\n \"scriptParseCompile\": 5.212\n }\n ],\n \"summary\": {\n \"wastedMs\": 2322.7359999999985\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 840 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 418.5319999999999,\n \"blockingTime\": 216.08800000000002\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32949,\n \"mainThreadTime\": 681.6439999999997,\n \"blockingTime\": 176.75199999999998\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 351.2239999999987,\n \"blockingTime\": 176.552\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 397.5040000000003,\n \"blockingTime\": 133.936\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3114,\n \"mainThreadTime\": 449.51599999999985,\n \"blockingTime\": 68.97200000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19074,\n \"mainThreadTime\": 112.36400000000002,\n \"blockingTime\": 35.971999999999994\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 95.68,\n \"blockingTime\": 21.947999999999993\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 3914,\n \"mainThreadTime\": 72.97199999999998,\n \"blockingTime\": 6.811999999999998\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22386,\n \"mainThreadTime\": 29.551999999999996,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 14719,\n \"mainThreadTime\": 25.872000000000003,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 44.128,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 217845,\n \"wastedMs\": 837.0319999999999\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"
\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 727836.0379999998,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"71 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=e11bdf2a-93ca-495c-b71c-2cc28219e3dc\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 402,\n \"wastedBytes\": 402\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1591959609820\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1932,\n \"wastedBytes\": 1915.9\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32589,\n \"wastedBytes\": 28786.95\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 11304\n },\n \"cacheLifetimeMs\": 11304000,\n \"cacheHitProbability\": 0.3028,\n \"totalBytes\": 1890,\n \"wastedBytes\": 1317.708\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273368,\n \"wastedBytes\": 185890.24\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113167,\n \"wastedBytes\": 76953.56\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105326,\n \"wastedBytes\": 71621.68\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38604,\n \"wastedBytes\": 26250.719999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28822,\n \"wastedBytes\": 19598.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24336,\n \"wastedBytes\": 16548.48\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15048,\n \"wastedBytes\": 10232.64\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10707,\n \"wastedBytes\": 7280.759999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10700,\n \"wastedBytes\": 7275.999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9109,\n \"wastedBytes\": 6194.119999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9087,\n \"wastedBytes\": 6179.16\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 8631,\n \"wastedBytes\": 5869.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4983,\n \"wastedBytes\": 3388.4399999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4745,\n \"wastedBytes\": 3226.6\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4303,\n \"wastedBytes\": 2926.0399999999995\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3059,\n \"wastedBytes\": 2080.12\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2996,\n \"wastedBytes\": 2037.2799999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1950,\n \"wastedBytes\": 1325.9999999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1948,\n \"wastedBytes\": 1324.6399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1893,\n \"wastedBytes\": 1287.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1878,\n \"wastedBytes\": 1277.04\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1785,\n \"wastedBytes\": 1213.8\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1746,\n \"wastedBytes\": 1187.28\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1706,\n \"wastedBytes\": 1160.08\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1679,\n \"wastedBytes\": 1141.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1556,\n \"wastedBytes\": 1058.08\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1505,\n \"wastedBytes\": 1023.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1445,\n \"wastedBytes\": 982.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1381,\n \"wastedBytes\": 939.0799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1325,\n \"wastedBytes\": 900.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1267,\n \"wastedBytes\": 861.56\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1205,\n \"wastedBytes\": 819.4\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1146,\n \"wastedBytes\": 779.28\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1115,\n \"wastedBytes\": 758.1999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1095,\n \"wastedBytes\": 744.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1073,\n \"wastedBytes\": 729.64\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1051,\n \"wastedBytes\": 714.68\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1048,\n \"wastedBytes\": 712.64\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1047,\n \"wastedBytes\": 711.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1034,\n \"wastedBytes\": 703.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 949,\n \"wastedBytes\": 645.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 885,\n \"wastedBytes\": 601.8\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 871,\n \"wastedBytes\": 592.28\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 870,\n \"wastedBytes\": 591.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 855,\n \"wastedBytes\": 581.4\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 830,\n \"wastedBytes\": 564.4\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 725,\n \"wastedBytes\": 492.99999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 688,\n \"wastedBytes\": 467.84\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 604,\n \"wastedBytes\": 410.71999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 573,\n \"wastedBytes\": 389.64\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 426,\n \"wastedBytes\": 289.67999999999995\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 420,\n \"wastedBytes\": 285.59999999999997\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 316,\n \"wastedBytes\": 214.87999999999997\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n }\n ],\n \"summary\": {\n \"wastedBytes\": 727836.0379999998\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 790,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 790 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1269\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedMs\": 2453\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 1908\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"totalBytes\": 1325,\n \"wastedMs\": 877\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"totalBytes\": 1588,\n \"wastedMs\": 877\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"totalBytes\": 1679,\n \"wastedMs\": 877\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"totalBytes\": 4249,\n \"wastedMs\": 1031\n }\n ],\n \"overallSavingsMs\": 790\n }\n },\n {\n \"id\": \"unminified-css\",\n \"title\": \"Minify CSS\",\n \"description\": \"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 310,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 10 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedBytes\": 10623,\n \"wastedPercent\": 9.387157927931566\n }\n ],\n \"overallSavingsMs\": 310,\n \"overallSavingsBytes\": 10623\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.58,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 610,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105839,\n \"wastedPercent\": 93.52432777315346,\n \"totalBytes\": 113167\n }\n ],\n \"overallSavingsMs\": 610,\n \"overallSavingsBytes\": 105839\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 310,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22386,\n \"wastedBytes\": 16787,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32589,\n \"wastedBytes\": 15773,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19074,\n \"wastedBytes\": 5526,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 4983,\n \"wastedBytes\": 2530,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 310,\n \"overallSavingsBytes\": 104654\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2760,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2760,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1070,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 1070,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee3604aef7811231954577a\",\n \"createdAt\": \"2020-06-12T11:00:26.574Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 23,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n }\n ],\n \"count\": 11,\n \"skip\": 0,\n \"limit\": 10\n}" + "body": "{\n \"data\": [\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.29,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5039.423,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.08,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6692.458999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.7 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.29,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5039.423,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6620.389690000224,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.6 s\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 184.5,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"180 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.82,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 155.5,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"160 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.32,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 8109.805,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"8.1 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.4,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 8335.219,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"8.3 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.77,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2706.007999999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1105.0359999999973\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 629.8640000000007\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 410.1239999999998\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 368.32400000000007\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 113.26400000000002\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 73.19999999999999\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 6.196\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.93,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1110.7120000000002,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.1 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://hibeekaey.me/\",\n \"total\": 454.9799999999999,\n \"scripting\": 23.664,\n \"scriptParseCompile\": 4.772\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"total\": 431.87200000000007,\n \"scripting\": 290.4560000000001,\n \"scriptParseCompile\": 65.356\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 339.6600000000011,\n \"scripting\": 11.963999999999997,\n \"scriptParseCompile\": 0.968\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/r/T-UH-2Q2ljh.js?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 225.10400000000018,\n \"scripting\": 183.77600000000018,\n \"scriptParseCompile\": 22.596\n },\n {\n \"url\": \"https://www.facebook.com/v3.2/plugins/customerchat.php?app_id=&attribution=setup_tool&channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Dfd11cbf2266f3%26domain%3Dhibeekaey.me%26origin%3Dhttps%253A%252F%252Fhibeekaey.me%252Ff3cd35e9d71d1f8%26relation%3Dparent.parent&container_width=0&locale=en_US&page_id=351916932001347&request_time=1592084042362&sdk=joey\",\n \"total\": 193.468,\n \"scripting\": 109.67999999999999,\n \"scriptParseCompile\": 17.091999999999995\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yE/r/X3wg46unEO2.js?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 156.30399999999997,\n \"scripting\": 144.396,\n \"scriptParseCompile\": 8.187999999999999\n },\n {\n \"url\": \"https://www.facebook.com/v3.2/plugins/customer_chat/bubble\",\n \"total\": 150.8,\n \"scripting\": 64.89200000000002,\n \"scriptParseCompile\": 20.775999999999993\n },\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/js/a320b71695dd6ecda82f28c32f41ae2907d10004/assets/app.js\",\n \"total\": 138.748,\n \"scripting\": 52.587999999999994,\n \"scriptParseCompile\": 3.144\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3izfz4/ym/l/en_GB/4kgGgH7BekI.js?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 109.408,\n \"scripting\": 30.672,\n \"scriptParseCompile\": 55.732\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/l/0,cross/eOYK51HeRbT.css?_nc_x=Ij3Wp8lg5Kz\",\n \"total\": 62.016,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n }\n ],\n \"summary\": {\n \"wastedMs\": 1110.7120000000002\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 300.552,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 300 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com\",\n \"wastedMs\": 300.552\n },\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 300.552\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 728.3639999996012\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 260 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 875619,\n \"mainThreadTime\": 1758.8439999999941,\n \"blockingTime\": 255.888\n }\n ],\n \"summary\": {\n \"wastedBytes\": 875619,\n \"wastedMs\": 255.888\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \":root\",\n \"path\": \"\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"frame-title\",\n \"title\": \"`` or `\",\n \"explanation\": \"Fix any of the following:\\n aria-label attribute does not exist or is empty\\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\\n Element has no title attribute or the title attribute is empty\\n Element's default semantics were not overridden with role=\\\"presentation\\\"\\n Element's default semantics were not overridden with role=\\\"none\\\"\",\n \"nodeLabel\": \"iframe\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.text-alternatives\",\n \"wcag2a\",\n \"wcag241\",\n \"wcag412\",\n \"section508\",\n \"section508.22.i\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68411.51666666666,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77447,\n \"wastedBytes\": 68411.51666666666\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68411.51666666666\n }\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 450,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 62 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/l/0,cross/eOYK51HeRbT.css?_nc_x=Ij3Wp8lg5Kz\",\n \"wastedBytes\": 63562,\n \"wastedPercent\": 99.64633738432379,\n \"totalBytes\": 63788\n }\n ],\n \"overallSavingsMs\": 450,\n \"overallSavingsBytes\": 63562\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.22,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3150,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 561 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3izfz4/ym/l/en_GB/4kgGgH7BekI.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 132081,\n \"wastedBytes\": 109264,\n \"wastedPercent\": 82.72488337324582\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iz9n4/y5/l/en_US/u4cp_st01bc.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 65938,\n \"wastedBytes\": 62771,\n \"wastedPercent\": 95.19753135172031\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yc/r/T-UH-2Q2ljh.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 86842,\n \"wastedBytes\": 55429,\n \"wastedPercent\": 63.827786901862396\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77447,\n \"wastedBytes\": 45328,\n \"wastedPercent\": 58.527969038297115\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3i-EV4/yd/l/en_US/z3ehCuWY3nh.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 44654,\n \"wastedBytes\": 41886,\n \"wastedPercent\": 93.80084885586518\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iuR14/yF/l/en_US/gbqJ0qBnaAi.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 41620,\n \"wastedBytes\": 36005,\n \"wastedPercent\": 86.5080673803846\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3i9z44/yz/l/en_US/SuZoy6mt6U2.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 33617,\n \"wastedBytes\": 26779,\n \"wastedPercent\": 79.65794661409772\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iPwA4/y2/l/en_US/chGKhwQM9XG.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 24812,\n \"wastedBytes\": 23900,\n \"wastedPercent\": 96.32364493322859\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yN/r/We-wOt2vz33.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 23730,\n \"wastedBytes\": 22380,\n \"wastedPercent\": 94.31050463931811\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iEpO4/yB/l/en_US/Jxvs4dAPdQX.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 25129,\n \"wastedBytes\": 21183,\n \"wastedPercent\": 84.29875912330067\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yE/r/X3wg46unEO2.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 43232,\n \"wastedBytes\": 19911,\n \"wastedPercent\": 46.0558539504077\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3id6I4/ys/l/en_US/SKbXmrN3RvL.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 20962,\n \"wastedBytes\": 19584,\n \"wastedPercent\": 93.42501809567678\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3ij3i4/yv/l/en_US/hXHO-UJQfsG.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 17380,\n \"wastedBytes\": 15744,\n \"wastedPercent\": 90.5890008617809\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yd/r/xXu3y0nXLaw.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 10350,\n \"wastedBytes\": 9568,\n \"wastedPercent\": 92.44739207239596\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yl/r/Yh10yI34jSb.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 10744,\n \"wastedBytes\": 8206,\n \"wastedPercent\": 76.37585897818943\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/y3/r/fo0qNbHgoLg.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 8479,\n \"wastedBytes\": 7944,\n \"wastedPercent\": 93.6933740857985\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yi/r/a1BuDqZbu92.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 7843,\n \"wastedBytes\": 7009,\n \"wastedPercent\": 89.36629181696019\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yI/r/_k3PZMx_rK3.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 6755,\n \"wastedBytes\": 6186,\n \"wastedPercent\": 91.57466293563978\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yP/r/_KEc63VgAHZ.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 8694,\n \"wastedBytes\": 5776,\n \"wastedPercent\": 66.43790849673202\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iEBX4/yA/l/en_US/wB7paFFzsPW.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 6034,\n \"wastedBytes\": 5557,\n \"wastedPercent\": 92.10281142105552\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yD/r/ZQIElVRzVwc.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 5628,\n \"wastedBytes\": 3949,\n \"wastedPercent\": 70.16844774497373\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/y_/r/hmAoM9poD4q.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 4368,\n \"wastedBytes\": 3936,\n \"wastedPercent\": 90.10031485684998\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yr/r/H0NUMBsbxbQ.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 4223,\n \"wastedBytes\": 3225,\n \"wastedPercent\": 76.3625890992872\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3iLl54/yN/l/en_US/A_H2zuuvkHu.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 6157,\n \"wastedBytes\": 3133,\n \"wastedPercent\": 50.88925259138025\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yD/r/Ra_gVbHrbaz.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 7855,\n \"wastedBytes\": 2997,\n \"wastedPercent\": 38.15383314305045\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/y9/r/2j7vyolPt2C.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 2742,\n \"wastedBytes\": 2720,\n \"wastedPercent\": 99.18512441892261\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/ye/r/VRzSVH5iU-V.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 2274,\n \"wastedBytes\": 2227,\n \"wastedPercent\": 97.93228224347376\n },\n {\n \"url\": \"https://www.facebook.com/rsrc.php/v3/yF/r/I3Daz-hgdxR.js?_nc_x=Ij3Wp8lg5Kz\",\n \"totalBytes\": 3652,\n \"wastedBytes\": 2213,\n \"wastedPercent\": 60.59669788548807\n }\n ],\n \"overallSavingsMs\": 3150,\n \"overallSavingsBytes\": 574810\n }\n }\n ],\n \"_id\": \"5ee54653c849742dacc4141d\",\n \"createdAt\": \"2020-06-13T21:34:11.075Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 48,\n \"accessibility\": 60,\n \"bestPractices\": 100,\n \"seo\": 100,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 11477.246500000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"11.5 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 16962.46000000038,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"17.0 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.42,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 108.66666666666666,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"110 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.2,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 964.498000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"960 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 250,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"250 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1592084024407&id=t2_3toeyc6t&event=PageVisit&uuid=7539b9ac-4c12-4f82-91bb-29759bb15485&s=Fjb2SU6jAsdFmiLWRYrsWx7UTePy7fFl4GjJyZ4AZy0%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.24,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9014.353000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9148.8795,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.1 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5686.091999999983,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 2121.427999999991\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1637.9359999999926\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1211.7639999999994\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 396.04400000000015\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 194.2760000000003\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 111.76400000000005\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 12.879999999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1802.7919999999986,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1810.1759999999906,\n \"scripting\": 22.463999999999952,\n \"scriptParseCompile\": 1.6280000000000001\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1410.4639999999997,\n \"scripting\": 36.84399999999999,\n \"scriptParseCompile\": 13.559999999999997\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 353.4519999999985,\n \"scripting\": 318.19199999999853,\n \"scriptParseCompile\": 20.236\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 315.00799999999975,\n \"scripting\": 151.93199999999976,\n \"scriptParseCompile\": 65.00799999999998\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 279,\n \"scripting\": 136.716,\n \"scriptParseCompile\": 93.12\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 202.03199999999998,\n \"scripting\": 189.356,\n \"scriptParseCompile\": 6.804\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 138.684,\n \"scripting\": 62.908,\n \"scriptParseCompile\": 50.1\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 129.77999999999997,\n \"scripting\": 115.33999999999997,\n \"scriptParseCompile\": 8.228\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 122.88,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 119.928,\n \"scripting\": 96.568,\n \"scriptParseCompile\": 14.212\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 113.636,\n \"scripting\": 20.552,\n \"scriptParseCompile\": 10.256\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 109.03599999999999,\n \"scripting\": 80.00399999999999,\n \"scriptParseCompile\": 18.952\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=504799473.1592084024\",\n \"total\": 101.36799999999998,\n \"scripting\": 87.51199999999997,\n \"scriptParseCompile\": 9.664\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 94.87599999999999,\n \"scripting\": 55.42399999999999,\n \"scriptParseCompile\": 27.968000000000004\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 93.32,\n \"scripting\": 74.38,\n \"scriptParseCompile\": 14.863999999999999\n }\n ],\n \"summary\": {\n \"wastedMs\": 1802.7919999999986\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 560 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 353.4519999999986,\n \"blockingTime\": 174.064\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19064,\n \"mainThreadTime\": 202.03199999999998,\n \"blockingTime\": 134.808\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32948,\n \"mainThreadTime\": 553.4360000000001,\n \"blockingTime\": 98.696\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3116,\n \"mainThreadTime\": 466.4240000000004,\n \"blockingTime\": 87.816\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 210.40400000000002,\n \"blockingTime\": 26.34400000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 269.3600000000003,\n \"blockingTime\": 21.955999999999996\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 93.32,\n \"blockingTime\": 18.331999999999994\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22385,\n \"mainThreadTime\": 33.132,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 14720,\n \"mainThreadTime\": 17.416,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 3654,\n \"mainThreadTime\": 43.37599999999999,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 44.12000000000001,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 217576,\n \"wastedMs\": 562.016\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"
\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 727381.0888333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"71 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=b492ef1c-1baa-4b20-8928-64e97653fd3d\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1592084023974\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1934,\n \"wastedBytes\": 1917.8833333333334\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32589,\n \"wastedBytes\": 28786.95\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273356,\n \"wastedBytes\": 185882.08\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113144,\n \"wastedBytes\": 76937.92\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105330,\n \"wastedBytes\": 71624.4\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38589,\n \"wastedBytes\": 26240.519999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28821,\n \"wastedBytes\": 19598.28\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24278,\n \"wastedBytes\": 16509.039999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15047,\n \"wastedBytes\": 10231.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10894,\n \"wastedBytes\": 7407.919999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10688,\n \"wastedBytes\": 7267.839999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9136,\n \"wastedBytes\": 6212.48\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9087,\n \"wastedBytes\": 6179.16\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 8643,\n \"wastedBytes\": 5877.24\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5002,\n \"wastedBytes\": 3401.3599999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4744,\n \"wastedBytes\": 3225.9199999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2997,\n \"wastedBytes\": 2037.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2991,\n \"wastedBytes\": 2033.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1947,\n \"wastedBytes\": 1323.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1904,\n \"wastedBytes\": 1294.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1878,\n \"wastedBytes\": 1277.04\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1787,\n \"wastedBytes\": 1215.1599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1746,\n \"wastedBytes\": 1187.28\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1739,\n \"wastedBytes\": 1182.52\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1705,\n \"wastedBytes\": 1159.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1691,\n \"wastedBytes\": 1149.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1675,\n \"wastedBytes\": 1139\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1428,\n \"wastedBytes\": 971.04\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1325,\n \"wastedBytes\": 900.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1204,\n \"wastedBytes\": 818.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1140,\n \"wastedBytes\": 775.1999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1137,\n \"wastedBytes\": 773.16\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1100,\n \"wastedBytes\": 747.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1084,\n \"wastedBytes\": 737.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1050,\n \"wastedBytes\": 713.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1048,\n \"wastedBytes\": 712.64\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1033,\n \"wastedBytes\": 702.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 994,\n \"wastedBytes\": 675.92\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 972,\n \"wastedBytes\": 660.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 883,\n \"wastedBytes\": 600.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 872,\n \"wastedBytes\": 592.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 869,\n \"wastedBytes\": 590.92\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 829,\n \"wastedBytes\": 563.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 809,\n \"wastedBytes\": 550.12\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 737,\n \"wastedBytes\": 501.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 687,\n \"wastedBytes\": 467.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 584,\n \"wastedBytes\": 397.11999999999995\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 408,\n \"wastedBytes\": 277.44\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 402,\n \"wastedBytes\": 273.35999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 293,\n \"wastedBytes\": 199.23999999999998\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 18349\n },\n \"cacheLifetimeMs\": 18349000,\n \"cacheHitProbability\": 0.3419388888888889,\n \"totalBytes\": 1890,\n \"wastedBytes\": 1243.7355\n }\n ],\n \"summary\": {\n \"wastedBytes\": 727381.0888333333\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.49,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 841,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 840 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1678\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedMs\": 2736\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 2301\n }\n ],\n \"overallSavingsMs\": 841\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.47,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 970,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105817,\n \"wastedPercent\": 93.52432777315346,\n \"totalBytes\": 113144\n }\n ],\n \"overallSavingsMs\": 970,\n \"overallSavingsBytes\": 105817\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 300,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22385,\n \"wastedBytes\": 16786,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32589,\n \"wastedBytes\": 15773,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19064,\n \"wastedBytes\": 5523,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 5002,\n \"wastedBytes\": 2540,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 300,\n \"overallSavingsBytes\": 104660\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.27,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2740,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2740,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 910,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 910,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee54645c849742dacc4141a\",\n \"createdAt\": \"2020-06-13T21:33:57.521Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 21,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [\n \"The page may not be loading offline because your test URL (https://google.com/) was redirected to \\\"https://www.google.com/\\\". Try testing the second URL directly.\"\n ]\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2822.9405,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.13,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6000.2695,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.0 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2822.9405,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.64,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5012.364472000103,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 622.4000000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"620 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.02,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1927.5015000000003,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,930 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1262,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,260 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.54,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6212.6230000000005,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.2 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.61,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6319.1215,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.3 s\"\n },\n {\n \"id\": \"installable-manifest\",\n \"title\": \"Web app manifest does not meet the installability requirements\",\n \"description\": \"Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"apple-touch-icon\",\n \"title\": \"Does not provide a valid `apple-touch-icon`\",\n \"description\": \"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"splash-screen\",\n \"title\": \"Is not configured for a custom splash screen\",\n \"description\": \"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched,\\nNo `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\",\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No manifest was fetched\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.53,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3831.9839999999913,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 2305.383999999996\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 1054.7639999999956\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 286.568\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 114.54000000000002\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 43.848\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 26.880000000000003\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.68,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2401.8439999999973,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.4 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg\",\n \"total\": 1469.1679999999974,\n \"scripting\": 1397.3999999999971,\n \"scriptParseCompile\": 46.775999999999996\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 962.5479999999952,\n \"scripting\": 18.168000000000003,\n \"scriptParseCompile\": 1.624\n },\n {\n \"url\": \"https://www.google.com/\",\n \"total\": 677.7480000000002,\n \"scripting\": 218.17600000000013,\n \"scriptParseCompile\": 44.42400000000001\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"total\": 609.736,\n \"scripting\": 591.4319999999999,\n \"scriptParseCompile\": 12.768\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"total\": 73.48800000000001,\n \"scripting\": 66.77200000000002,\n \"scriptParseCompile\": 4.303999999999999\n }\n ],\n \"summary\": {\n \"wastedMs\": 2401.8439999999973\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.61,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 554.456,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 550 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://adservice.google.com\",\n \"wastedMs\": 554.456\n }\n ],\n \"overallSavingsMs\": 554.456\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No usable web app manifest found on page.\",\n \"warnings\": []\n },\n {\n \"id\": \"aria-required-attr\",\n \"title\": \"`[role]`s do not have all required `[aria-*]` attributes\",\n \"description\": \"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".gLFyf\",\n \"path\": \"1,HTML,1,BODY,7,DIV,2,DIV,1,DIV,2,DIV,0,FORM,1,DIV,0,DIV,1,DIV,2,DIV,0,DIV,1,INPUT\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n Required ARIA attribute not present: aria-expanded\",\n \"nodeLabel\": \"Search\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.aria\",\n \"wcag2a\",\n \"wcag412\"\n ]\n }\n }\n },\n {\n \"id\": \"bypass\",\n \"title\": \"The page does not contain a heading, skip link, or landmark region\",\n \"description\": \"Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"html\",\n \"path\": \"1,HTML\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n No valid skip link found\\n Page does not have a heading\\n Page does not have a landmark region\",\n \"nodeLabel\": \"html\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.keyboard\",\n \"wcag2a\",\n \"wcag241\",\n \"section508\",\n \"section508.22.o\"\n ]\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".active\",\n \"path\": \"1,HTML,1,BODY,7,DIV,1,HEADER,1,DIV,0,A\",\n \"snippet\": \"All\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 3.56 (foreground color: #4285f4, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"ALL\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".Q8LRLc\",\n \"path\": \"1,HTML,1,BODY,7,DIV,3,DIV,2,DIV,1,DIV,1,DIV,1,SPAN\",\n \"snippet\": \"Nigeria\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.46 (foreground color: #6f6f6f, background color: #f2f2f2, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Nigeria\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1060,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 140 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg\",\n \"totalBytes\": 180286,\n \"wastedBytes\": 82650,\n \"wastedPercent\": 45.84405978226519\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.PJoOAxnhJjQ.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oHvfDmu_dvtRul4qZ8w64RodeAfeg/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"totalBytes\": 52354,\n \"wastedBytes\": 34517,\n \"wastedPercent\": 65.929353749397\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"totalBytes\": 21011,\n \"wastedBytes\": 15473,\n \"wastedPercent\": 73.64255660188338\n },\n {\n \"url\": \"https://www.google.com/\",\n \"totalBytes\": 27038,\n \"wastedBytes\": 10761,\n \"wastedPercent\": 39.7980100419181\n }\n ],\n \"overallSavingsMs\": 1060,\n \"overallSavingsBytes\": 143401\n }\n },\n {\n \"id\": \"uses-passive-event-listeners\",\n \"title\": \"Does not use passive listeners to improve scrolling performance\",\n \"description\": \"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"label\",\n \"itemType\": \"text\",\n \"text\": \"Location\"\n }\n ],\n \"items\": [\n {\n \"label\": \"line: 122\",\n \"url\": \"https://www.google.com/\"\n }\n ]\n }\n },\n {\n \"id\": \"meta-description\",\n \"title\": \"Document does not have a meta description\",\n \"description\": \"Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n }\n ],\n \"_id\": \"5ee5462ac849742dacc41418\",\n \"createdAt\": \"2020-06-13T21:33:30.673Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://google.com\",\n \"performance\": 40,\n \"accessibility\": 90,\n \"bestPractices\": 100,\n \"seo\": 92,\n \"pwa\": 54\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.31,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4924.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.9 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.28,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4968.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.31,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4924.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.9 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.51,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5753.673240912831,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.8 s\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 88,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"90 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5012.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.76,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5045.307,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 439.202,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 440 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://web.facebook.com\",\n \"wastedMs\": 439.202\n },\n {\n \"url\": \"https://www.facebook.com\",\n \"wastedMs\": 324.83000000000004\n },\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 439.202\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 724.8300000028394\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \":root\",\n \"path\": \"\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68413.28333333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77449,\n \"wastedBytes\": 68413.28333333333\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68413.28333333333\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 450,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 47 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77449,\n \"wastedBytes\": 47822,\n \"wastedPercent\": 61.746396051782845\n }\n ],\n \"overallSavingsMs\": 450,\n \"overallSavingsBytes\": 47822\n }\n },\n {\n \"id\": \"font-size\",\n \"title\": \"Document doesn't use legible font sizes\",\n \"description\": \"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"0% legible text\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"source\",\n \"itemType\": \"source-location\",\n \"text\": \"Source\"\n },\n {\n \"key\": \"selector\",\n \"itemType\": \"code\",\n \"text\": \"Selector\"\n },\n {\n \"key\": \"coverage\",\n \"itemType\": \"text\",\n \"text\": \"% of Page Text\"\n },\n {\n \"key\": \"fontSize\",\n \"itemType\": \"text\",\n \"text\": \"Font Size\"\n }\n ],\n \"items\": [\n {\n \"source\": {\n \"type\": \"source-location\",\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/bundles/bb55186a29849c0754da4941f1c4436e80ecd14c.css\",\n \"urlProvider\": \"network\",\n \"line\": 0,\n \"column\": 2321\n },\n \"selector\": \"h1\",\n \"coverage\": \"100.00%\",\n \"fontSize\": \"11.2px\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee3678cef781123195486a1\",\n \"createdAt\": \"2020-06-12T11:31:24.028Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 61,\n \"accessibility\": 62,\n \"bestPractices\": 100,\n \"seo\": 90,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.69,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3257.675,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.3 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 10122.589499999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"10.1 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.69,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3257.675,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.3 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.15,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 8949.815550000667,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"8.9 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.55,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 94.47999999999996,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"90 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.14,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1104.9999999999995,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,100 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.43,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 272,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"270 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1591961459617&id=t2_3toeyc6t&event=PageVisit&uuid=d7a817b0-582c-49b1-b1c9-c505643a3901&s=L3glXpDPkJICMHSDJKJQm4GaGiinRmIvKFa%2FGXgFQ1Y%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.42,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7126.675000000002,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.1 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.47,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7590.775000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.6 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.29,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5361.8399999999865,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.4 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 1963.1759999999904\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1599.3399999999958\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1004.668\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 411.44800000000004\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 252.9000000000002\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 130.30799999999996\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1835.9279999999985,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1532.0999999999901,\n \"scripting\": 19.843999999999966,\n \"scriptParseCompile\": 1.7\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1285.052,\n \"scripting\": 31.883999999999993,\n \"scriptParseCompile\": 11.103999999999997\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 360.46799999999996,\n \"scripting\": 175.04799999999992,\n \"scriptParseCompile\": 66.256\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 334.8199999999986,\n \"scripting\": 304.2919999999986,\n \"scriptParseCompile\": 18.055999999999997\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 233.6720000000001,\n \"scripting\": 178.7600000000001,\n \"scriptParseCompile\": 38.70400000000001\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 202.92000000000002,\n \"scripting\": 68.52400000000002,\n \"scriptParseCompile\": 91.728\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 167.09199999999998,\n \"scripting\": 148.712,\n \"scriptParseCompile\": 10.892000000000001\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 133.56400000000002,\n \"scripting\": 87.756,\n \"scriptParseCompile\": 31.024\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 119.356,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 112.38400000000001,\n \"scripting\": 92.388,\n \"scriptParseCompile\": 14.808\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=1726195650.1591961457\",\n \"total\": 101.436,\n \"scripting\": 83.724,\n \"scriptParseCompile\": 4.68\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 98.316,\n \"scripting\": 16.831999999999997,\n \"scriptParseCompile\": 11.235999999999999\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 97.9,\n \"scripting\": 54.21600000000001,\n \"scriptParseCompile\": 28.136\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 96.188,\n \"scripting\": 57.732,\n \"scriptParseCompile\": 13.98\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"total\": 93.11999999999999,\n \"scripting\": 72.03599999999999,\n \"scriptParseCompile\": 15.14\n },\n {\n \"url\": \"https://www.googletagmanager.com/ns.html?id=GTM-PKQD5WH\",\n \"total\": 89.15999999999997,\n \"scripting\": 10.392,\n \"scriptParseCompile\": 6.4719999999999995\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 78.776,\n \"scripting\": 62.416,\n \"scriptParseCompile\": 7.4559999999999995\n }\n ],\n \"summary\": {\n \"wastedMs\": 1835.9279999999985\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 540 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 334.8199999999987,\n \"blockingTime\": 169.336\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 5134,\n \"mainThreadTime\": 491.5440000000001,\n \"blockingTime\": 121.16\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19074,\n \"mainThreadTime\": 167.09200000000004,\n \"blockingTime\": 93.29599999999999\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32872,\n \"mainThreadTime\": 476.22400000000016,\n \"blockingTime\": 52.800000000000004\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71131,\n \"mainThreadTime\": 401.6080000000006,\n \"blockingTime\": 48.092000000000006\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 6520,\n \"mainThreadTime\": 112.384,\n \"blockingTime\": 36.42400000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22386,\n \"mainThreadTime\": 93.11999999999999,\n \"blockingTime\": 13.735999999999997\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 197.62400000000017,\n \"blockingTime\": 2.4879999999999995\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 2268,\n \"mainThreadTime\": 37.092,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 1809,\n \"mainThreadTime\": 34.75599999999999,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 1331,\n \"mainThreadTime\": 17.808,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 422,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google/Doubleclick Ads\",\n \"url\": \"https://www.doubleclickbygoogle.com/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Other Google APIs/SDKs\",\n \"url\": \"https://developers.google.com/apis-explorer/#p/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 213061,\n \"wastedMs\": 537.332\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,17,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,18,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,19,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,19,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,16,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,19,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 723814.7433333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"73 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 422,\n \"wastedBytes\": 422\n },\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=3c326873-a066-4855-a804-f410b3040082\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1591961458999\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 6099,\n \"wastedBytes\": 6048.175\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 2019,\n \"wastedBytes\": 2002.175\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1932,\n \"wastedBytes\": 1915.9\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32512,\n \"wastedBytes\": 28718.93333333333\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 9455\n },\n \"cacheLifetimeMs\": 9455000,\n \"cacheHitProbability\": 0.28131944444444446,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273528,\n \"wastedBytes\": 185999.03999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113144,\n \"wastedBytes\": 76937.92\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105322,\n \"wastedBytes\": 71618.95999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38610,\n \"wastedBytes\": 26254.8\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28822,\n \"wastedBytes\": 19598.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24269,\n \"wastedBytes\": 16502.92\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15103,\n \"wastedBytes\": 10270.039999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10856,\n \"wastedBytes\": 7382.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10706,\n \"wastedBytes\": 7280.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9261,\n \"wastedBytes\": 6297.48\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9107,\n \"wastedBytes\": 6192.759999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5105,\n \"wastedBytes\": 3471.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4979,\n \"wastedBytes\": 3385.72\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4745,\n \"wastedBytes\": 3226.6\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3020,\n \"wastedBytes\": 2053.6\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2993,\n \"wastedBytes\": 2035.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1952,\n \"wastedBytes\": 1327.36\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1893,\n \"wastedBytes\": 1287.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1885,\n \"wastedBytes\": 1281.8\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1799,\n \"wastedBytes\": 1223.32\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1709,\n \"wastedBytes\": 1162.12\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1679,\n \"wastedBytes\": 1141.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1505,\n \"wastedBytes\": 1023.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1429,\n \"wastedBytes\": 971.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1381,\n \"wastedBytes\": 939.0799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1205,\n \"wastedBytes\": 819.4\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1164,\n \"wastedBytes\": 791.52\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1118,\n \"wastedBytes\": 760.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1100,\n \"wastedBytes\": 747.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1074,\n \"wastedBytes\": 730.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1038,\n \"wastedBytes\": 705.8399999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1021,\n \"wastedBytes\": 694.28\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1003,\n \"wastedBytes\": 682.04\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 896,\n \"wastedBytes\": 609.28\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 871,\n \"wastedBytes\": 592.28\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 870,\n \"wastedBytes\": 591.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 843,\n \"wastedBytes\": 573.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 830,\n \"wastedBytes\": 564.4\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 688,\n \"wastedBytes\": 467.84\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 604,\n \"wastedBytes\": 410.71999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 573,\n \"wastedBytes\": 389.64\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 412,\n \"wastedBytes\": 280.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 403,\n \"wastedBytes\": 274.03999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 317,\n \"wastedBytes\": 215.55999999999997\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 723814.7433333333\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 257,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 260 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1192\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedMs\": 1950\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 1529\n }\n ],\n \"overallSavingsMs\": 257\n }\n },\n {\n \"id\": \"unminified-css\",\n \"title\": \"Minify CSS\",\n \"description\": \"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).\",\n \"score\": 0.88,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 150,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 10 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedBytes\": 10621,\n \"wastedPercent\": 9.387157927931566\n }\n ],\n \"overallSavingsMs\": 150,\n \"overallSavingsBytes\": 10621\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1050,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105760,\n \"wastedPercent\": 93.4737251249482,\n \"totalBytes\": 113144\n }\n ],\n \"overallSavingsMs\": 1050,\n \"overallSavingsBytes\": 105760\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.88,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 150,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22386,\n \"wastedBytes\": 16787,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32512,\n \"wastedBytes\": 15736,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37139,\n \"wastedBytes\": 14425,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10078,\n \"wastedPercent\": 53.42652314128824\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19074,\n \"wastedBytes\": 5526,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 4979,\n \"wastedBytes\": 2528,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 150,\n \"overallSavingsBytes\": 104343\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.25,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2850,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2850,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1050,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 1050,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee3677fef7811231954869f\",\n \"createdAt\": \"2020-06-12T11:31:11.218Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 29,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [\n \"The page may not be loading offline because your test URL (https://google.com/) was redirected to \\\"https://www.google.com/\\\". Try testing the second URL directly.\"\n ]\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2835.2070000000003,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.32,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4758.156999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.8 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.79,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2835.2070000000003,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.57,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5400.329098003283,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.4 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 120.4,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"120 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.39,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 709.5,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"710 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.06,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 559,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"560 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4998.547,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5237.83,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.2 s\"\n },\n {\n \"id\": \"installable-manifest\",\n \"title\": \"Web app manifest does not meet the installability requirements\",\n \"description\": \"Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"apple-touch-icon\",\n \"title\": \"Does not provide a valid `apple-touch-icon`\",\n \"description\": \"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"splash-screen\",\n \"title\": \"Is not configured for a custom splash screen\",\n \"description\": \"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\"\n ],\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No manifest was fetched,\\nNo `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No manifest was fetched\",\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": true,\n \"parseFailureReason\": \"No manifest was fetched\"\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No manifest was fetched\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.89,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2055.9239999999972,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.1 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1075.0359999999966\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 545.5480000000007\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 178.45600000000002\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 167.16000000000003\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 44.75999999999996\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 38.175999999999995\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 6.787999999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.91,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1238.8639999999987,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.2 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ\",\n \"total\": 764.2439999999987,\n \"scripting\": 656.4439999999987,\n \"scriptParseCompile\": 77.968\n },\n {\n \"url\": \"https://www.google.com/\",\n \"total\": 511.0679999999999,\n \"scripting\": 190.968,\n \"scriptParseCompile\": 64.16799999999999\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 487.51600000000053,\n \"scripting\": 14.276000000000002,\n \"scriptParseCompile\": 1.912\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"total\": 168.77600000000004,\n \"scripting\": 136.20400000000004,\n \"scriptParseCompile\": 25\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"total\": 88.66399999999997,\n \"scripting\": 65.93199999999997,\n \"scriptParseCompile\": 5.992\n }\n ],\n \"summary\": {\n \"wastedMs\": 1238.8639999999987\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 325.8379999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 330 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://adservice.google.com\",\n \"wastedMs\": 325.8379999999999\n }\n ],\n \"overallSavingsMs\": 325.8379999999999\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"No usable web app manifest found on page.\",\n \"warnings\": []\n },\n {\n \"id\": \"aria-required-attr\",\n \"title\": \"`[role]`s do not have all required `[aria-*]` attributes\",\n \"description\": \"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".gLFyf\",\n \"path\": \"1,HTML,1,BODY,7,DIV,2,DIV,1,DIV,2,DIV,0,FORM,1,DIV,0,DIV,1,DIV,2,DIV,0,DIV,1,INPUT\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n Required ARIA attribute not present: aria-expanded\",\n \"nodeLabel\": \"Search\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.aria\",\n \"wcag2a\",\n \"wcag412\"\n ]\n }\n }\n },\n {\n \"id\": \"bypass\",\n \"title\": \"The page does not contain a heading, skip link, or landmark region\",\n \"description\": \"Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"html\",\n \"path\": \"1,HTML\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n No valid skip link found\\n Page does not have a heading\\n Page does not have a landmark region\",\n \"nodeLabel\": \"html\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.keyboard\",\n \"wcag2a\",\n \"wcag241\",\n \"section508\",\n \"section508.22.o\"\n ]\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".active\",\n \"path\": \"1,HTML,1,BODY,7,DIV,1,HEADER,1,DIV,0,A\",\n \"snippet\": \"All\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 3.56 (foreground color: #4285f4, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"ALL\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".Q8LRLc\",\n \"path\": \"1,HTML,1,BODY,7,DIV,3,DIV,2,DIV,1,DIV,1,DIV,1,SPAN\",\n \"snippet\": \"Nigeria\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.46 (foreground color: #6f6f6f, background color: #f2f2f2, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Nigeria\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 960,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 140 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/m=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,czrJpf,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ\",\n \"totalBytes\": 180286,\n \"wastedBytes\": 82650,\n \"wastedPercent\": 45.84405978226519\n },\n {\n \"url\": \"https://www.google.com/xjs/_/js/k=xjs.qs.en_GB.qHKzEKRrnAY.O/ck=xjs.qs.42p4gRlD01o.L.W.O/am=AgEoAAAAsAgjfzrDKAeKA8BLABMHAADABByGYH8BVIgnAARAAAAIrCWI/d=1/exm=ByqdBd,CiVnBc,Fkg7bd,HcFEGb,OF7gzc,QfiAub,RMhBfe,T4BAC,Uox2uf,bct,cdos,csi,czrJpf,d,hsm,if1iFc,jsa,kopZwe,lXXCK,qim,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/br=1/ct=zgms/rs=ACT90oEQkGTT627xiMT2nAknGDU6R9aVUQ/m=CHeGN,MkHyGd,NpD4ec,RqxLvf,aa,abd,async,dvl,fEVMic,foot,mUpTid,mu,rHjpXd,rQSi2,sb_wiz,sf,sonic,spch,uiNkee,xz7cCd?xjs=s1\",\n \"totalBytes\": 52359,\n \"wastedBytes\": 34520,\n \"wastedPercent\": 65.929353749397\n },\n {\n \"url\": \"https://www.gstatic.com/og/_/js/k=og.mob.en_US.yfLAJL_oT_E.O/rt=j/m=md/exm=mih,mab,meb/d=1/ed=1/rs=AA2YrTsBPPw93H-W1yYwMghux4ngN_9G_Q\",\n \"totalBytes\": 21011,\n \"wastedBytes\": 15473,\n \"wastedPercent\": 73.64255660188338\n },\n {\n \"url\": \"https://www.google.com/\",\n \"totalBytes\": 27035,\n \"wastedBytes\": 10761,\n \"wastedPercent\": 39.803968994390885\n }\n ],\n \"overallSavingsMs\": 960,\n \"overallSavingsBytes\": 143404\n }\n },\n {\n \"id\": \"uses-passive-event-listeners\",\n \"title\": \"Does not use passive listeners to improve scrolling performance\",\n \"description\": \"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"label\",\n \"itemType\": \"text\",\n \"text\": \"Location\"\n }\n ],\n \"items\": [\n {\n \"label\": \"line: 122\",\n \"url\": \"https://www.google.com/\"\n }\n ]\n }\n },\n {\n \"id\": \"meta-description\",\n \"title\": \"Document does not have a meta description\",\n \"description\": \"Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n }\n ],\n \"_id\": \"5ee3676bef7811231954869d\",\n \"createdAt\": \"2020-06-12T11:30:51.278Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://google.com\",\n \"performance\": 54,\n \"accessibility\": 90,\n \"bestPractices\": 100,\n \"seo\": 92,\n \"pwa\": 54\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.52,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3926.9245,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.9 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.32,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4731.278,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.7 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.52,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3926.9245,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.9 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.53,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5599.967583075906,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.6 s\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.89,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 135,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"140 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4758.778,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.8 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4758.778,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.8 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimizes main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.99,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1212.068,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.2 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 469.71600000000007\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 375.2399999999999\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 185.356\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 98.09599999999999\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 60.85199999999999\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 22.808000000000003\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.99,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 530.5680000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"0.5 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"total\": 463.81600000000003,\n \"scripting\": 373.2120000000001,\n \"scriptParseCompile\": 48.539999999999985\n },\n {\n \"url\": \"https://hibeekaey.me/\",\n \"total\": 450.692,\n \"scripting\": 23.988,\n \"scriptParseCompile\": 7.232\n },\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/js/a320b71695dd6ecda82f28c32f41ae2907d10004/assets/app.js\",\n \"total\": 188.352,\n \"scripting\": 57.62799999999999,\n \"scriptParseCompile\": 2.912\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 104.67200000000001,\n \"scripting\": 14.888,\n \"scriptParseCompile\": 2.168\n }\n ],\n \"summary\": {\n \"wastedMs\": 530.5680000000001\n }\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 317.85,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 320 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 317.85\n },\n {\n \"url\": \"https://web.facebook.com\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 317.85\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 968.605000001844\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".color_red\",\n \"path\": \"1,HTML,1,BODY,5,APP,0,H1,2,SPAN\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68413.28333333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77449,\n \"wastedBytes\": 68413.28333333333\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68413.28333333333\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.65,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 480,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 47 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77449,\n \"wastedBytes\": 47822,\n \"wastedPercent\": 61.746396051782845\n }\n ],\n \"overallSavingsMs\": 480,\n \"overallSavingsBytes\": 47822\n }\n },\n {\n \"id\": \"font-size\",\n \"title\": \"Document doesn't use legible font sizes\",\n \"description\": \"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"0% legible text\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"source\",\n \"itemType\": \"source-location\",\n \"text\": \"Source\"\n },\n {\n \"key\": \"selector\",\n \"itemType\": \"code\",\n \"text\": \"Selector\"\n },\n {\n \"key\": \"coverage\",\n \"itemType\": \"text\",\n \"text\": \"% of Page Text\"\n },\n {\n \"key\": \"fontSize\",\n \"itemType\": \"text\",\n \"text\": \"Font Size\"\n }\n ],\n \"items\": [\n {\n \"source\": {\n \"type\": \"source-location\",\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/bundles/bb55186a29849c0754da4941f1c4436e80ecd14c.css\",\n \"urlProvider\": \"network\",\n \"line\": 0,\n \"column\": 2321\n },\n \"selector\": \"h1\",\n \"coverage\": \"100.00%\",\n \"fontSize\": \"11.2px\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee36711ef78112319548695\",\n \"createdAt\": \"2020-06-12T11:29:21.247Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 66,\n \"accessibility\": 62,\n \"bestPractices\": 100,\n \"seo\": 90,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.49,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4047.410999999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.0 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 11459.673,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"11.5 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4188.202499999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.2 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 15631.015972684037,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"15.6 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.19,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 144.91428571428563,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"140 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.02,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1886.7530000000015,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,890 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.4,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 286,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"290 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1591961332876&id=t2_3toeyc6t&event=PageVisit&uuid=5e51e787-0fea-4bb7-b2e6-88be14320219&s=PrUil9afdSkyQq%2BeFeg4qvohJVb7evUNq5VWlHOkMZc%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.23,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9195.929999999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.2 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9176.972999999998,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.2 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.05,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9655.647999999968,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 3247.5119999999997\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 3002.2439999999765\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 2415.495999999993\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 494.29599999999994\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 319.37600000000026\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 176.72399999999996\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.61,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2818.0999999999995,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 3725.5200000000004,\n \"scripting\": 62.728000000000016,\n \"scriptParseCompile\": 20.756\n },\n {\n \"url\": \"Unattributable\",\n \"total\": 2581.1879999999815,\n \"scripting\": 26.859999999999893,\n \"scriptParseCompile\": 1.672\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 434.06799999999964,\n \"scripting\": 397.91599999999966,\n \"scriptParseCompile\": 19.696\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 318.62800000000004,\n \"scripting\": 303.232,\n \"scriptParseCompile\": 8.62\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 294.51199999999994,\n \"scripting\": 276.64799999999997,\n \"scriptParseCompile\": 7.319999999999999\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 291.70799999999997,\n \"scripting\": 139.19199999999998,\n \"scriptParseCompile\": 63.004\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 283.784,\n \"scripting\": 163.348,\n \"scriptParseCompile\": 83.98400000000001\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 273.7800000000001,\n \"scripting\": 229.64000000000007,\n \"scriptParseCompile\": 28.704\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=101204827.1591961332\",\n \"total\": 250.30000000000007,\n \"scripting\": 223.15600000000006,\n \"scriptParseCompile\": 17.012\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"total\": 137.42,\n \"scripting\": 81.752,\n \"scriptParseCompile\": 45.812000000000005\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 124.19200000000001,\n \"scripting\": 65.7,\n \"scriptParseCompile\": 38.308\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 112.57200000000003,\n \"scripting\": 85.41200000000002,\n \"scriptParseCompile\": 24.76\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"total\": 109.98,\n \"scripting\": 65.908,\n \"scriptParseCompile\": 36.708\n },\n {\n \"url\": \"https://www.googletagmanager.com/ns.html?id=GTM-PKQD5WH\",\n \"total\": 107.844,\n \"scripting\": 11.827999999999996,\n \"scriptParseCompile\": 4.9239999999999995\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 95.90799999999999,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 92.00000000000003,\n \"scripting\": 64.56400000000004,\n \"scriptParseCompile\": 14.796\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"total\": 75.376,\n \"scripting\": 57.168,\n \"scriptParseCompile\": 13.628\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 72.54799999999999,\n \"scripting\": 39.95199999999999,\n \"scriptParseCompile\": 20.776\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 65.948,\n \"scripting\": 16.795999999999996,\n \"scriptParseCompile\": 6.356\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"total\": 53.71599999999999,\n \"scripting\": 43.85999999999999,\n \"scriptParseCompile\": 5.604\n }\n ],\n \"summary\": {\n \"wastedMs\": 2818.0999999999995\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 1,120 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 700.252,\n \"blockingTime\": 264.632\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 434.06799999999976,\n \"blockingTime\": 250.89999999999998\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19064,\n \"mainThreadTime\": 294.51199999999994,\n \"blockingTime\": 221.332\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 342.2999999999998,\n \"blockingTime\": 145.34\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32872,\n \"mainThreadTime\": 555.8999999999999,\n \"blockingTime\": 123.376\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3116,\n \"mainThreadTime\": 427.5600000000002,\n \"blockingTime\": 56.10000000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 112.57200000000002,\n \"blockingTime\": 31.308000000000007\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22386,\n \"mainThreadTime\": 137.42000000000004,\n \"blockingTime\": 27.200000000000003\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 1809,\n \"mainThreadTime\": 17.864,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 1331,\n \"mainThreadTime\": 15.927999999999997,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 32.924,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 202267,\n \"wastedMs\": 1120.188\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.08,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 715743.6650000002,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"73 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=9eeaaaee-4690-4e31-9b42-7f712067f4a5\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 403,\n \"wastedBytes\": 403\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1591961332901\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1933,\n \"wastedBytes\": 1916.8916666666667\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32512,\n \"wastedBytes\": 28718.93333333333\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 9581\n },\n \"cacheLifetimeMs\": 9581000,\n \"cacheHitProbability\": 0.28306944444444443,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281350,\n \"wastedBytes\": 191317.99999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273356,\n \"wastedBytes\": 185882.08\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113167,\n \"wastedBytes\": 76953.56\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105322,\n \"wastedBytes\": 71618.95999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38582,\n \"wastedBytes\": 26235.76\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28823,\n \"wastedBytes\": 19599.64\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24292,\n \"wastedBytes\": 16518.559999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15048,\n \"wastedBytes\": 10232.64\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10706,\n \"wastedBytes\": 7280.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10684,\n \"wastedBytes\": 7265.119999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9109,\n \"wastedBytes\": 6194.119999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9095,\n \"wastedBytes\": 6184.599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4979,\n \"wastedBytes\": 3385.72\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4757,\n \"wastedBytes\": 3234.7599999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4282,\n \"wastedBytes\": 2911.7599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3056,\n \"wastedBytes\": 2078.08\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3015,\n \"wastedBytes\": 2050.2\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1971,\n \"wastedBytes\": 1340.28\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1901,\n \"wastedBytes\": 1292.6799999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1893,\n \"wastedBytes\": 1287.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1791,\n \"wastedBytes\": 1217.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1706,\n \"wastedBytes\": 1160.08\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1668,\n \"wastedBytes\": 1134.24\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1646,\n \"wastedBytes\": 1119.28\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1452,\n \"wastedBytes\": 987.3599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1368,\n \"wastedBytes\": 930.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1326,\n \"wastedBytes\": 901.68\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1149,\n \"wastedBytes\": 781.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1103,\n \"wastedBytes\": 750.04\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1099,\n \"wastedBytes\": 747.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1073,\n \"wastedBytes\": 729.64\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1034,\n \"wastedBytes\": 703.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1021,\n \"wastedBytes\": 694.28\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 945,\n \"wastedBytes\": 642.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 916,\n \"wastedBytes\": 622.88\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 871,\n \"wastedBytes\": 592.28\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 870,\n \"wastedBytes\": 591.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 866,\n \"wastedBytes\": 588.88\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 843,\n \"wastedBytes\": 573.2399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 767,\n \"wastedBytes\": 521.56\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 711,\n \"wastedBytes\": 483.47999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 597,\n \"wastedBytes\": 405.96\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 596,\n \"wastedBytes\": 405.28\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 431,\n \"wastedBytes\": 293.08\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 403,\n \"wastedBytes\": 274.03999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 289,\n \"wastedBytes\": 196.51999999999998\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 715743.6650000002\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 245,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 250 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1394\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedMs\": 2534\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 1845\n }\n ],\n \"overallSavingsMs\": 245\n }\n },\n {\n \"id\": \"unminified-css\",\n \"title\": \"Minify CSS\",\n \"description\": \"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 760,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 10 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedBytes\": 10623,\n \"wastedPercent\": 9.387157927931566\n }\n ],\n \"overallSavingsMs\": 760,\n \"overallSavingsBytes\": 10623\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.56,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 650,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105781,\n \"wastedPercent\": 93.4737251249482,\n \"totalBytes\": 113167\n }\n ],\n \"overallSavingsMs\": 650,\n \"overallSavingsBytes\": 105781\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.77,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 280,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22386,\n \"wastedBytes\": 16787,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32512,\n \"wastedBytes\": 15736,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19064,\n \"wastedBytes\": 5523,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 4979,\n \"wastedBytes\": 2528,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 280,\n \"overallSavingsBytes\": 104612\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2820,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2820,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1130,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 1130,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee36702ef78112319548693\",\n \"createdAt\": \"2020-06-12T11:29:06.175Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 18,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n },\n {\n \"data\": [\n {\n \"id\": \"service-worker\",\n \"title\": \"Does not register a service worker that controls page and `start_url`\",\n \"description\": \"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"works-offline\",\n \"title\": \"Current page does not respond with a 200 when offline\",\n \"description\": \"If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": []\n },\n {\n \"id\": \"without-javascript\",\n \"title\": \"Does not provide fallback content when JavaScript is not available\",\n \"description\": \"Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"The page body should render some content if its scripts are not available.\"\n },\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3989.9799999999996,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.0 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0.45,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4202.508,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.2 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4068.7439999999997,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.1 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.57,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5384.655037411199,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.4 s\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.95,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 110,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"110 ms\"\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.82,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4257.508,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.3 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.85,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4257.508,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.3 s\"\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimizes main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.99,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1040.260000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.0 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 384.51200000000074\n },\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 270.4040000000003\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 239.67999999999992\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 58.88000000000002\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 50.252\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 36.53199999999998\n }\n ]\n }\n },\n {\n \"id\": \"uses-rel-preconnect\",\n \"title\": \"Preconnect to required origins\",\n \"description\": \"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 315.056,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 320 ms\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://www.facebook.com\",\n \"wastedMs\": 315.056\n },\n {\n \"url\": \"https://connect.facebook.net\",\n \"wastedMs\": 300\n }\n ],\n \"overallSavingsMs\": 315.056\n }\n },\n {\n \"id\": \"font-display\",\n \"title\": \"Ensure text remains visible during webfont load\",\n \"description\": \"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"wastedMs\",\n \"itemType\": \"ms\",\n \"text\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/2b4fd3ff3312dc00407f80acf89ad9d1a35464d0/e9d55/assets/robotomono-medium.ttf\",\n \"wastedMs\": 987.3120000011113\n }\n ]\n }\n },\n {\n \"id\": \"offline-start-url\",\n \"title\": \"`start_url` does not respond with a 200 when offline\",\n \"description\": \"A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Timed out waiting for start_url (https://hibeekaey.me/index.html) to respond.\",\n \"warnings\": []\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".color_red\",\n \"path\": \"1,HTML,1,BODY,5,APP,0,H1,2,SPAN\",\n \"snippet\": \"github.com\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.21 (foreground color: #db4437, background color: #03172b, font size: 8.4pt (11.2px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"github.com\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"meta-viewport\",\n \"title\": \"`[user-scalable=\\\"no\\\"]` is used in the `` element or the `[maximum-scale]` attribute is less than 5.\",\n \"description\": \"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"meta[name=\\\"viewport\\\"]\",\n \"path\": \"1,HTML,0,HEAD,4,META\",\n \"snippet\": \"\",\n \"explanation\": \"Fix any of the following:\\n user-scalable=no on tag disables zooming on mobile devices\",\n \"nodeLabel\": \"meta\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"critical\",\n \"tags\": [\n \"cat.sensory-and-visual-cues\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.71,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 68412.4,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"1 resource found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200,\n \"stale-while-revalidate\": \"3600\"\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 77448,\n \"wastedBytes\": 68412.4\n }\n ],\n \"summary\": {\n \"wastedBytes\": 68412.4\n }\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.67,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 450,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 47 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js\",\n \"totalBytes\": 77448,\n \"wastedBytes\": 47821,\n \"wastedPercent\": 61.746396051782845\n }\n ],\n \"overallSavingsMs\": 450,\n \"overallSavingsBytes\": 47821\n }\n },\n {\n \"id\": \"font-size\",\n \"title\": \"Document doesn't use legible font sizes\",\n \"description\": \"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"0% legible text\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"source\",\n \"itemType\": \"source-location\",\n \"text\": \"Source\"\n },\n {\n \"key\": \"selector\",\n \"itemType\": \"code\",\n \"text\": \"Selector\"\n },\n {\n \"key\": \"coverage\",\n \"itemType\": \"text\",\n \"text\": \"% of Page Text\"\n },\n {\n \"key\": \"fontSize\",\n \"itemType\": \"text\",\n \"text\": \"Font Size\"\n }\n ],\n \"items\": [\n {\n \"source\": {\n \"type\": \"source-location\",\n \"url\": \"https://d33wubrfki0l68.cloudfront.net/bundles/bb55186a29849c0754da4941f1c4436e80ecd14c.css\",\n \"urlProvider\": \"network\",\n \"line\": 0,\n \"column\": 2321\n },\n \"selector\": \"h1\",\n \"coverage\": \"100.00%\",\n \"fontSize\": \"11.2px\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee36057ef7811231954577c\",\n \"createdAt\": \"2020-06-12T11:00:39.235Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://hibeekaey.me\",\n \"performance\": 70,\n \"accessibility\": 62,\n \"bestPractices\": 100,\n \"seo\": 90,\n \"pwa\": 68\n },\n {\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.54,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3814.8379999999993,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.8 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 10721.498999999996,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"10.7 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.54,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 3814.8379999999993,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"3.8 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.08,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 10373.86782799557,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"10.4 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.27,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 129.0666666666667,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"130 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1395.5355,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1,400 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.41,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 281,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"280 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1591959610264&id=t2_3toeyc6t&event=PageVisit&uuid=f7b26c21-bd67-4923-b097-23cbd592b381&s=QN77PU1INofFJSKVvXWCLI9EbERKkGr2cZBmbSa4ktQ%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.39,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7383.267,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.4 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.44,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 7871.653499999999,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"7.9 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.21,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 6141.407999999989,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"6.1 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 2175.9279999999944\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 2069.219999999995\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1105.2720000000002\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 383.7\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 237.3960000000004\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 169.8919999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.7,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2322.7359999999985,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"2.3 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1914.8119999999976,\n \"scripting\": 29.03599999999995,\n \"scriptParseCompile\": 1.792\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1341.432,\n \"scripting\": 35.21200000000001,\n \"scriptParseCompile\": 11.443999999999997\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 351.22399999999874,\n \"scripting\": 318.4039999999987,\n \"scriptParseCompile\": 20.148\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=1858462523.1591959610\",\n \"total\": 337.304,\n \"scripting\": 306.13599999999997,\n \"scriptParseCompile\": 20.419999999999998\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"total\": 315.42800000000005,\n \"scripting\": 216.42800000000008,\n \"scriptParseCompile\": 44.84400000000001\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 285.18,\n \"scripting\": 143.12,\n \"scriptParseCompile\": 68.444\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 229.54,\n \"scripting\": 213.37199999999999,\n \"scriptParseCompile\": 9.463999999999997\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 145.164,\n \"scripting\": 112.25199999999998,\n \"scriptParseCompile\": 22.691999999999997\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 135.196,\n \"scripting\": 62.044000000000004,\n \"scriptParseCompile\": 49.104\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 130.64000000000004,\n \"scripting\": 91.56400000000002,\n \"scriptParseCompile\": 27.128\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 123.236,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 120.44799999999998,\n \"scripting\": 44.27599999999999,\n \"scriptParseCompile\": 8.52\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 112.36400000000003,\n \"scripting\": 94.22400000000003,\n \"scriptParseCompile\": 4.4799999999999995\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 100.38000000000001,\n \"scripting\": 56.656000000000006,\n \"scriptParseCompile\": 27.896\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 95.68,\n \"scripting\": 77.952,\n \"scriptParseCompile\": 14.096\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 81.22800000000001,\n \"scripting\": 62.05600000000001,\n \"scriptParseCompile\": 15.768\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"total\": 72.972,\n \"scripting\": 61.24399999999999,\n \"scriptParseCompile\": 8.264\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"total\": 65.404,\n \"scripting\": 39.04399999999999,\n \"scriptParseCompile\": 5.212\n }\n ],\n \"summary\": {\n \"wastedMs\": 2322.7359999999985\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 840 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 418.5319999999999,\n \"blockingTime\": 216.08800000000002\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32949,\n \"mainThreadTime\": 681.6439999999997,\n \"blockingTime\": 176.75199999999998\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 351.2239999999987,\n \"blockingTime\": 176.552\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 397.5040000000003,\n \"blockingTime\": 133.936\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3114,\n \"mainThreadTime\": 449.51599999999985,\n \"blockingTime\": 68.97200000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19074,\n \"mainThreadTime\": 112.36400000000002,\n \"blockingTime\": 35.971999999999994\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 95.68,\n \"blockingTime\": 21.947999999999993\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 3914,\n \"mainThreadTime\": 72.97199999999998,\n \"blockingTime\": 6.811999999999998\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22386,\n \"mainThreadTime\": 29.551999999999996,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 14719,\n \"mainThreadTime\": 25.872000000000003,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 44.128,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 217845,\n \"wastedMs\": 837.0319999999999\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"
\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 727836.0379999998,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"71 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=e11bdf2a-93ca-495c-b71c-2cc28219e3dc\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 402,\n \"wastedBytes\": 402\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1591959609820\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1932,\n \"wastedBytes\": 1915.9\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32589,\n \"wastedBytes\": 28786.95\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 11304\n },\n \"cacheLifetimeMs\": 11304000,\n \"cacheHitProbability\": 0.3028,\n \"totalBytes\": 1890,\n \"wastedBytes\": 1317.708\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273368,\n \"wastedBytes\": 185890.24\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113167,\n \"wastedBytes\": 76953.56\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105326,\n \"wastedBytes\": 71621.68\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38604,\n \"wastedBytes\": 26250.719999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28822,\n \"wastedBytes\": 19598.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24336,\n \"wastedBytes\": 16548.48\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15048,\n \"wastedBytes\": 10232.64\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10707,\n \"wastedBytes\": 7280.759999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10700,\n \"wastedBytes\": 7275.999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9109,\n \"wastedBytes\": 6194.119999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9087,\n \"wastedBytes\": 6179.16\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 8631,\n \"wastedBytes\": 5869.079999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4983,\n \"wastedBytes\": 3388.4399999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4745,\n \"wastedBytes\": 3226.6\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4303,\n \"wastedBytes\": 2926.0399999999995\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 3059,\n \"wastedBytes\": 2080.12\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2996,\n \"wastedBytes\": 2037.2799999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1950,\n \"wastedBytes\": 1325.9999999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1948,\n \"wastedBytes\": 1324.6399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1893,\n \"wastedBytes\": 1287.2399999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1878,\n \"wastedBytes\": 1277.04\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1785,\n \"wastedBytes\": 1213.8\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1746,\n \"wastedBytes\": 1187.28\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1706,\n \"wastedBytes\": 1160.08\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1679,\n \"wastedBytes\": 1141.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1556,\n \"wastedBytes\": 1058.08\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1505,\n \"wastedBytes\": 1023.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1445,\n \"wastedBytes\": 982.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1381,\n \"wastedBytes\": 939.0799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1325,\n \"wastedBytes\": 900.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1267,\n \"wastedBytes\": 861.56\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1205,\n \"wastedBytes\": 819.4\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1146,\n \"wastedBytes\": 779.28\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1115,\n \"wastedBytes\": 758.1999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1095,\n \"wastedBytes\": 744.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1073,\n \"wastedBytes\": 729.64\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1051,\n \"wastedBytes\": 714.68\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1048,\n \"wastedBytes\": 712.64\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1047,\n \"wastedBytes\": 711.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1034,\n \"wastedBytes\": 703.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 949,\n \"wastedBytes\": 645.3199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 885,\n \"wastedBytes\": 601.8\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 871,\n \"wastedBytes\": 592.28\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 870,\n \"wastedBytes\": 591.5999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 855,\n \"wastedBytes\": 581.4\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 830,\n \"wastedBytes\": 564.4\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 725,\n \"wastedBytes\": 492.99999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 688,\n \"wastedBytes\": 467.84\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 604,\n \"wastedBytes\": 410.71999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 573,\n \"wastedBytes\": 389.64\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 426,\n \"wastedBytes\": 289.67999999999995\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 420,\n \"wastedBytes\": 285.59999999999997\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 316,\n \"wastedBytes\": 214.87999999999997\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n }\n ],\n \"summary\": {\n \"wastedBytes\": 727836.0379999998\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 790,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 790 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1269\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedMs\": 2453\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 1908\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"totalBytes\": 1325,\n \"wastedMs\": 877\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"totalBytes\": 1588,\n \"wastedMs\": 877\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"totalBytes\": 1679,\n \"wastedMs\": 877\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"totalBytes\": 4249,\n \"wastedMs\": 1031\n }\n ],\n \"overallSavingsMs\": 790\n }\n },\n {\n \"id\": \"unminified-css\",\n \"title\": \"Minify CSS\",\n \"description\": \"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 310,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 10 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113167,\n \"wastedBytes\": 10623,\n \"wastedPercent\": 9.387157927931566\n }\n ],\n \"overallSavingsMs\": 310,\n \"overallSavingsBytes\": 10623\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.58,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 610,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105839,\n \"wastedPercent\": 93.52432777315346,\n \"totalBytes\": 113167\n }\n ],\n \"overallSavingsMs\": 610,\n \"overallSavingsBytes\": 105839\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.74,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 310,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22386,\n \"wastedBytes\": 16787,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32589,\n \"wastedBytes\": 15773,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19074,\n \"wastedBytes\": 5526,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 4983,\n \"wastedBytes\": 2530,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 310,\n \"overallSavingsBytes\": 104654\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2760,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2760,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.46,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1070,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 1070,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee3604aef7811231954577a\",\n \"createdAt\": \"2020-06-12T11:00:26.574Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 23,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93\n }\n ],\n \"count\": 11,\n \"skip\": 0,\n \"limit\": 10\n}" } ] }, @@ -5421,7 +5421,7 @@ } ], "cookie": [], - "body": "{\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 11477.246500000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"11.5 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 16962.46000000038,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"17.0 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.42,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 108.66666666666666,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"110 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.2,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 964.498000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"960 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 250,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"250 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1592084024407&id=t2_3toeyc6t&event=PageVisit&uuid=7539b9ac-4c12-4f82-91bb-29759bb15485&s=Fjb2SU6jAsdFmiLWRYrsWx7UTePy7fFl4GjJyZ4AZy0%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.24,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9014.353000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9148.8795,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.1 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5686.091999999983,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 2121.427999999991\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1637.9359999999926\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1211.7639999999994\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 396.04400000000015\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 194.2760000000003\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 111.76400000000005\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 12.879999999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1802.7919999999986,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1810.1759999999906,\n \"scripting\": 22.463999999999952,\n \"scriptParseCompile\": 1.6280000000000001\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1410.4639999999997,\n \"scripting\": 36.84399999999999,\n \"scriptParseCompile\": 13.559999999999997\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 353.4519999999985,\n \"scripting\": 318.19199999999853,\n \"scriptParseCompile\": 20.236\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 315.00799999999975,\n \"scripting\": 151.93199999999976,\n \"scriptParseCompile\": 65.00799999999998\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 279,\n \"scripting\": 136.716,\n \"scriptParseCompile\": 93.12\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 202.03199999999998,\n \"scripting\": 189.356,\n \"scriptParseCompile\": 6.804\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 138.684,\n \"scripting\": 62.908,\n \"scriptParseCompile\": 50.1\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 129.77999999999997,\n \"scripting\": 115.33999999999997,\n \"scriptParseCompile\": 8.228\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 122.88,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 119.928,\n \"scripting\": 96.568,\n \"scriptParseCompile\": 14.212\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 113.636,\n \"scripting\": 20.552,\n \"scriptParseCompile\": 10.256\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 109.03599999999999,\n \"scripting\": 80.00399999999999,\n \"scriptParseCompile\": 18.952\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=504799473.1592084024\",\n \"total\": 101.36799999999998,\n \"scripting\": 87.51199999999997,\n \"scriptParseCompile\": 9.664\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 94.87599999999999,\n \"scripting\": 55.42399999999999,\n \"scriptParseCompile\": 27.968000000000004\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 93.32,\n \"scripting\": 74.38,\n \"scriptParseCompile\": 14.863999999999999\n }\n ],\n \"summary\": {\n \"wastedMs\": 1802.7919999999986\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 560 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 353.4519999999986,\n \"blockingTime\": 174.064\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19064,\n \"mainThreadTime\": 202.03199999999998,\n \"blockingTime\": 134.808\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32948,\n \"mainThreadTime\": 553.4360000000001,\n \"blockingTime\": 98.696\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3116,\n \"mainThreadTime\": 466.4240000000004,\n \"blockingTime\": 87.816\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 210.40400000000002,\n \"blockingTime\": 26.34400000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 269.3600000000003,\n \"blockingTime\": 21.955999999999996\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 93.32,\n \"blockingTime\": 18.331999999999994\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22385,\n \"mainThreadTime\": 33.132,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 14720,\n \"mainThreadTime\": 17.416,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 3654,\n \"mainThreadTime\": 43.37599999999999,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 44.12000000000001,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 217576,\n \"wastedMs\": 562.016\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"
\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 727381.0888333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"71 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=b492ef1c-1baa-4b20-8928-64e97653fd3d\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1592084023974\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1934,\n \"wastedBytes\": 1917.8833333333334\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32589,\n \"wastedBytes\": 28786.95\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273356,\n \"wastedBytes\": 185882.08\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113144,\n \"wastedBytes\": 76937.92\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105330,\n \"wastedBytes\": 71624.4\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38589,\n \"wastedBytes\": 26240.519999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28821,\n \"wastedBytes\": 19598.28\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24278,\n \"wastedBytes\": 16509.039999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15047,\n \"wastedBytes\": 10231.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10894,\n \"wastedBytes\": 7407.919999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10688,\n \"wastedBytes\": 7267.839999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9136,\n \"wastedBytes\": 6212.48\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9087,\n \"wastedBytes\": 6179.16\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 8643,\n \"wastedBytes\": 5877.24\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5002,\n \"wastedBytes\": 3401.3599999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4744,\n \"wastedBytes\": 3225.9199999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2997,\n \"wastedBytes\": 2037.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2991,\n \"wastedBytes\": 2033.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1947,\n \"wastedBytes\": 1323.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1904,\n \"wastedBytes\": 1294.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1878,\n \"wastedBytes\": 1277.04\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1787,\n \"wastedBytes\": 1215.1599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1746,\n \"wastedBytes\": 1187.28\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1739,\n \"wastedBytes\": 1182.52\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1705,\n \"wastedBytes\": 1159.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1691,\n \"wastedBytes\": 1149.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1675,\n \"wastedBytes\": 1139\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1428,\n \"wastedBytes\": 971.04\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1325,\n \"wastedBytes\": 900.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1204,\n \"wastedBytes\": 818.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1140,\n \"wastedBytes\": 775.1999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1137,\n \"wastedBytes\": 773.16\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1100,\n \"wastedBytes\": 747.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1084,\n \"wastedBytes\": 737.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1050,\n \"wastedBytes\": 713.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1048,\n \"wastedBytes\": 712.64\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1033,\n \"wastedBytes\": 702.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 994,\n \"wastedBytes\": 675.92\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 972,\n \"wastedBytes\": 660.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 883,\n \"wastedBytes\": 600.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 872,\n \"wastedBytes\": 592.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 869,\n \"wastedBytes\": 590.92\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 829,\n \"wastedBytes\": 563.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 809,\n \"wastedBytes\": 550.12\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 737,\n \"wastedBytes\": 501.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 687,\n \"wastedBytes\": 467.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 584,\n \"wastedBytes\": 397.11999999999995\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 408,\n \"wastedBytes\": 277.44\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 402,\n \"wastedBytes\": 273.35999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 293,\n \"wastedBytes\": 199.23999999999998\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 18349\n },\n \"cacheLifetimeMs\": 18349000,\n \"cacheHitProbability\": 0.3419388888888889,\n \"totalBytes\": 1890,\n \"wastedBytes\": 1243.7355\n }\n ],\n \"summary\": {\n \"wastedBytes\": 727381.0888333333\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.49,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 841,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 840 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1678\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedMs\": 2736\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 2301\n }\n ],\n \"overallSavingsMs\": 841\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.47,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 970,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105817,\n \"wastedPercent\": 93.52432777315346,\n \"totalBytes\": 113144\n }\n ],\n \"overallSavingsMs\": 970,\n \"overallSavingsBytes\": 105817\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 300,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22385,\n \"wastedBytes\": 16786,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32589,\n \"wastedBytes\": 15773,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19064,\n \"wastedBytes\": 5523,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 5002,\n \"wastedBytes\": 2540,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 300,\n \"overallSavingsBytes\": 104660\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.27,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2740,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2740,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 910,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/Fyipe-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 910,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee54645c849742dacc4141a\",\n \"createdAt\": \"2020-06-13T21:33:57.521Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"deleted\": false,\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 21,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93,\n \"__v\": 0\n}" + "body": "{\n \"data\": [\n {\n \"id\": \"first-contentful-paint\",\n \"title\": \"First Contentful Paint\",\n \"description\": \"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"largest-contentful-paint\",\n \"title\": \"Largest Contentful Paint\",\n \"description\": \"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 11477.246500000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"11.5 s\"\n },\n {\n \"id\": \"first-meaningful-paint\",\n \"title\": \"First Meaningful Paint\",\n \"description\": \"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint).\",\n \"score\": 0.38,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 4533.0705,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"4.5 s\"\n },\n {\n \"id\": \"speed-index\",\n \"title\": \"Speed Index\",\n \"description\": \"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index).\",\n \"score\": 0.01,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 16962.46000000038,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"17.0 s\"\n },\n {\n \"id\": \"estimated-input-latency\",\n \"title\": \"Estimated Input Latency\",\n \"description\": \"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).\",\n \"score\": 0.42,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 108.66666666666666,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"110 ms\"\n },\n {\n \"id\": \"total-blocking-time\",\n \"title\": \"Total Blocking Time\",\n \"description\": \"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time).\",\n \"score\": 0.2,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 964.498000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"960 ms\"\n },\n {\n \"id\": \"max-potential-fid\",\n \"title\": \"Max Potential First Input Delay\",\n \"description\": \"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid).\",\n \"score\": 0.5,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 250,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"250 ms\"\n },\n {\n \"id\": \"errors-in-console\",\n \"title\": \"Browser errors were logged to the console\",\n \"description\": \"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console)\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"description\",\n \"itemType\": \"code\",\n \"text\": \"Description\"\n }\n ],\n \"items\": [\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 403 ()\",\n \"url\": \"https://alb.reddit.com/rp.gif?ts=1592084024407&id=t2_3toeyc6t&event=PageVisit&uuid=7539b9ac-4c12-4f82-91bb-29759bb15485&s=Fjb2SU6jAsdFmiLWRYrsWx7UTePy7fFl4GjJyZ4AZy0%3D\"\n },\n {\n \"source\": \"network\",\n \"description\": \"Failed to load resource: the server responded with a status of 404 ()\",\n \"url\": \"https://oneuptime.com/www.googletagmanager.com/gtm5445.html?id=GTM-K8JKCBR\"\n }\n ]\n }\n },\n {\n \"id\": \"first-cpu-idle\",\n \"title\": \"First CPU Idle\",\n \"description\": \"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).\",\n \"score\": 0.24,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9014.353000000001,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.0 s\"\n },\n {\n \"id\": \"interactive\",\n \"title\": \"Time to Interactive\",\n \"description\": \"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive).\",\n \"score\": 0.33,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 9148.8795,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"9.1 s\"\n },\n {\n \"id\": \"themed-omnibox\",\n \"title\": \"Does not set a theme color for the address bar.\",\n \"description\": \"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"explanation\": \"Failures: No `` tag found.\",\n \"details\": {\n \"type\": \"debugdata\",\n \"items\": [\n {\n \"failures\": [\n \"No `` tag found\"\n ],\n \"themeColor\": null,\n \"isParseFailure\": false,\n \"hasStartUrl\": true,\n \"hasIconsAtLeast144px\": true,\n \"hasIconsAtLeast512px\": true,\n \"fetchesIcon\": true,\n \"hasPWADisplayValue\": true,\n \"hasBackgroundColor\": true,\n \"hasThemeColor\": true,\n \"hasShortName\": true,\n \"shortNameLength\": true,\n \"hasName\": true,\n \"hasMaskableIcon\": false\n }\n ]\n }\n },\n {\n \"id\": \"maskable-icon\",\n \"title\": \"Manifest doesn't have a maskable icon\",\n \"description\": \"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\"\n },\n {\n \"id\": \"image-aspect-ratio\",\n \"title\": \"Displays images with incorrect aspect ratio\",\n \"description\": \"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"thumbnail\",\n \"text\": \"\"\n },\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"displayedAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Displayed)\"\n },\n {\n \"key\": \"actualAspectRatio\",\n \"itemType\": \"text\",\n \"text\": \"Aspect Ratio (Actual)\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"displayedAspectRatio\": \"900 x 1240\\n (0.73)\",\n \"actualAspectRatio\": \"1747 x 1240\\n (1.41)\",\n \"doRatiosMatch\": false\n }\n ]\n }\n },\n {\n \"id\": \"mainthread-work-breakdown\",\n \"title\": \"Minimize main-thread work\",\n \"description\": \"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)\",\n \"score\": 0.26,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 5686.091999999983,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"5.7 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"groupLabel\",\n \"itemType\": \"text\",\n \"text\": \"Category\"\n },\n {\n \"key\": \"duration\",\n \"itemType\": \"ms\",\n \"granularity\": 1,\n \"text\": \"Time Spent\"\n }\n ],\n \"items\": [\n {\n \"group\": \"other\",\n \"groupLabel\": \"Other\",\n \"duration\": 2121.427999999991\n },\n {\n \"group\": \"scriptEvaluation\",\n \"groupLabel\": \"Script Evaluation\",\n \"duration\": 1637.9359999999926\n },\n {\n \"group\": \"styleLayout\",\n \"groupLabel\": \"Style & Layout\",\n \"duration\": 1211.7639999999994\n },\n {\n \"group\": \"scriptParseCompile\",\n \"groupLabel\": \"Script Parsing & Compilation\",\n \"duration\": 396.04400000000015\n },\n {\n \"group\": \"parseHTML\",\n \"groupLabel\": \"Parse HTML & CSS\",\n \"duration\": 194.2760000000003\n },\n {\n \"group\": \"paintCompositeRender\",\n \"groupLabel\": \"Rendering\",\n \"duration\": 111.76400000000005\n },\n {\n \"group\": \"garbageCollection\",\n \"groupLabel\": \"Garbage Collection\",\n \"duration\": 12.879999999999999\n }\n ]\n }\n },\n {\n \"id\": \"bootup-time\",\n \"title\": \"Reduce JavaScript execution time\",\n \"description\": \"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).\",\n \"score\": 0.8,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 1802.7919999999986,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"1.8 s\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"total\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Total CPU Time\"\n },\n {\n \"key\": \"scripting\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Evaluation\"\n },\n {\n \"key\": \"scriptParseCompile\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Script Parse\"\n }\n ],\n \"items\": [\n {\n \"url\": \"Unattributable\",\n \"total\": 1810.1759999999906,\n \"scripting\": 22.463999999999952,\n \"scriptParseCompile\": 1.6280000000000001\n },\n {\n \"url\": \"https://oneuptime.com/\",\n \"total\": 1410.4639999999997,\n \"scripting\": 36.84399999999999,\n \"scriptParseCompile\": 13.559999999999997\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"total\": 353.4519999999985,\n \"scripting\": 318.19199999999853,\n \"scriptParseCompile\": 20.236\n },\n {\n \"url\": \"https://script.hotjar.com/modules.5cd4945c79de888b7e62.js\",\n \"total\": 315.00799999999975,\n \"scripting\": 151.93199999999976,\n \"scriptParseCompile\": 65.00799999999998\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"total\": 279,\n \"scripting\": 136.716,\n \"scriptParseCompile\": 93.12\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"total\": 202.03199999999998,\n \"scripting\": 189.356,\n \"scriptParseCompile\": 6.804\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"total\": 138.684,\n \"scripting\": 62.908,\n \"scriptParseCompile\": 50.1\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"total\": 129.77999999999997,\n \"scripting\": 115.33999999999997,\n \"scriptParseCompile\": 8.228\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"total\": 122.88,\n \"scripting\": 0,\n \"scriptParseCompile\": 0\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"total\": 119.928,\n \"scripting\": 96.568,\n \"scriptParseCompile\": 14.212\n },\n {\n \"url\": \"https://vars.hotjar.com/box-469cf41adb11dc78be68c1ae7f9457a4.html\",\n \"total\": 113.636,\n \"scripting\": 20.552,\n \"scriptParseCompile\": 10.256\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"total\": 109.03599999999999,\n \"scripting\": 80.00399999999999,\n \"scriptParseCompile\": 18.952\n },\n {\n \"url\": \"https://www.google-analytics.com/gtm/js?id=GTM-KSC3HMH&cid=504799473.1592084024\",\n \"total\": 101.36799999999998,\n \"scripting\": 87.51199999999997,\n \"scriptParseCompile\": 9.664\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"total\": 94.87599999999999,\n \"scripting\": 55.42399999999999,\n \"scriptParseCompile\": 27.968000000000004\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"total\": 93.32,\n \"scripting\": 74.38,\n \"scriptParseCompile\": 14.863999999999999\n }\n ],\n \"summary\": {\n \"wastedMs\": 1802.7919999999986\n }\n }\n },\n {\n \"id\": \"third-party-summary\",\n \"title\": \"Reduce the impact of third-party code\",\n \"description\": \"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"Third-party code blocked the main thread for 560 ms\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"entity\",\n \"itemType\": \"link\",\n \"text\": \"Third-Party\"\n },\n {\n \"key\": \"transferSize\",\n \"granularity\": 1,\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\"\n },\n {\n \"key\": \"blockingTime\",\n \"granularity\": 1,\n \"itemType\": \"ms\",\n \"text\": \"Main-Thread Blocking Time\"\n }\n ],\n \"items\": [\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google CDN\",\n \"url\": \"https://developers.google.com/speed/libraries/\"\n },\n \"transferSize\": 31250,\n \"mainThreadTime\": 353.4519999999986,\n \"blockingTime\": 174.064\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Amplitude Mobile Analytics\",\n \"url\": \"\"\n },\n \"transferSize\": 19064,\n \"mainThreadTime\": 202.03199999999998,\n \"blockingTime\": 134.808\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Facebook\",\n \"url\": \"https://www.facebook.com\"\n },\n \"transferSize\": 32948,\n \"mainThreadTime\": 553.4360000000001,\n \"blockingTime\": 98.696\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Hotjar\",\n \"url\": \"https://www.hotjar.com/\"\n },\n \"transferSize\": 3116,\n \"mainThreadTime\": 466.4240000000004,\n \"blockingTime\": 87.816\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Analytics\",\n \"url\": \"https://www.google.com/analytics/analytics/\"\n },\n \"transferSize\": 18864,\n \"mainThreadTime\": 210.40400000000002,\n \"blockingTime\": 26.34400000000001\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Tag Manager\",\n \"url\": \"https://marketingplatform.google.com/about/tag-manager/\"\n },\n \"transferSize\": 71154,\n \"mainThreadTime\": 269.3600000000003,\n \"blockingTime\": 21.955999999999996\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"reddit\",\n \"url\": \"\"\n },\n \"transferSize\": 421,\n \"mainThreadTime\": 93.32,\n \"blockingTime\": 18.331999999999994\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Cloudflare CDN\",\n \"url\": \"https://cdnjs.com/\"\n },\n \"transferSize\": 22385,\n \"mainThreadTime\": 33.132,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Google Fonts\",\n \"url\": \"https://fonts.google.com/\"\n },\n \"transferSize\": 14720,\n \"mainThreadTime\": 17.416,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"LinkedIn Ads\",\n \"url\": \"\"\n },\n \"transferSize\": 3654,\n \"mainThreadTime\": 43.37599999999999,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Twitter Online Conversion Tracking\",\n \"url\": \"\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 44.12000000000001,\n \"blockingTime\": 0\n },\n {\n \"entity\": {\n \"type\": \"link\",\n \"text\": \"Quora Ads\",\n \"url\": \"https://www.quora.com/business/\"\n },\n \"transferSize\": 0,\n \"mainThreadTime\": 0,\n \"blockingTime\": 0\n }\n ],\n \"summary\": {\n \"wastedBytes\": 217576,\n \"wastedMs\": 562.016\n }\n }\n },\n {\n \"id\": \"color-contrast\",\n \"title\": \"Background and foreground colors do not have a sufficient contrast ratio.\",\n \"description\": \"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ API\\\\'s\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

API Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ websites\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Website Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ IoT\\\\ devices\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

IoT Device\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"IoT Device Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ servers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Server Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Server Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ docker\\\\ containers\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Container\\n Monitoring.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ applications\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Application\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitor\\\\ kubernetes\\\\ cluster\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Kubernetes\\n Cluster\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Kubernetes Cluster Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

On-call rotation.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call rotation.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Escalation\\n Policy.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Escalation Policy.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

On-call reporting.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-call reporting.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

Alerts\\n for incidents.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerts for incidents.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Call,\\n SMS Global alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Call, SMS Global alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Support for\\n distributed teams.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Support for distributed teams.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

Native On-call apps.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Native On-call apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Intelligent On-call alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent On-call alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Custom\\n branding.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom branding.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,2,P\",\n \"snippet\": \"

Realtime\\n Status.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Realtime Status.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,3,P\",\n \"snippet\": \"

Custom\\n Subdomain.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Subdomain.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,4,P\",\n \"snippet\": \"

\\n Investigation Notes.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Investigation Notes.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(6)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,5,P\",\n \"snippet\": \"

Private\\n Status Pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Private Status Pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(7)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,0,DIV,6,P\",\n \"snippet\": \"

Multiple\\n status pages.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Multiple status pages.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

SLA alerts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"SLA alerts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Show\\n status of\\n third party services.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Show status of third party services.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(4) > .solutions-container > .current-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,0,DIV,1,P\",\n \"snippet\": \"

\\n Performance Monitoring of your server-side apps.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Performance Monitoring of your server-side apps.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Backend\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Backend Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"Monitoring\\\\ of\\\\ your\\\\ databases\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Database\\n Performance\\n Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Database Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

Mobile\\n App\\n Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Mobile App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(2) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,1,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

\\n Browser App Performance Monitoring.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Browser App Performance Monitoring.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \"p[data-original-title=\\\"run\\\\ automated\\\\ API\\\\ tests\\\\.\\\"]\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

API Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"API Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Website Tests.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Website Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Custom Test\\n Scripts.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Custom Test Scripts.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(1) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,0,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Synthetic Interaction Tests.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Synthetic Interaction Tests.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Application log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

\\n Container log management

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container log management\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Log Views: Boards, Graphs, and more

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Log Views: Boards, Graphs, and more\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(2) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,1,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

Alerting\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Alerting\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Container Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Container Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Application Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Application Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\\n Network Security\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Network Security\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-column:nth-child(3) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,2,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

License\\n Compliance\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"License Compliance\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(2)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,1,P\",\n \"snippet\": \"

\\n Real-time error tracking.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Real-time error tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(3)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,2,P\",\n \"snippet\": \"

Intelligent deduplication.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Intelligent deduplication.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(4)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,3,P\",\n \"snippet\": \"

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"Commit and deploy tracking.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".sdlc-table-container:nth-child(4) > .sdlc-table > .sdlc-column:nth-child(4) > .solutions-container > .future-categories > .categories-text[data-toggle=\\\"tooltip\\\"][title=\\\"\\\"]:nth-child(5)\",\n \"path\": \"1,HTML,1,BODY,12,DIV,0,MAIN,2,SECTION,3,DIV,1,DIV,3,DIV,1,DIV,1,DIV,4,P\",\n \"snippet\": \"

On-demand events.\\n

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"On-demand events.\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".grey\",\n \"path\": \"1,HTML,1,BODY,13,DIV,0,DIV,1,DIV,1,A\",\n \"snippet\": \"
\\n Deny\\n \",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"DENY\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-sigma > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,0,A,2,P\",\n \"snippet\": \"

OneUptime is an enterprise-grade status page and an on-call management solution. Talk to\\n us to see how we can help you cut your support costs, improve transparency.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"OneUptime is an enterprise-grade status page and an on-call management solution. Ta…\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".card-documentation > .common-BodyText\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,3,SECTION,0,DIV,1,A,2,P\",\n \"snippet\": \"

In-depth resources on industry thoughts and insights. Explore and learn more\\n about everything from how to manage, monitor, and support web-scale products and businesses.

\",\n \"explanation\": \"Fix any of the following:\\n Element has insufficient color contrast of 4.35 (foreground color: #797979, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1\",\n \"nodeLabel\": \"In-depth resources on industry thoughts and insights. Explore and learn more ab…\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"serious\",\n \"tags\": [\n \"cat.color\",\n \"wcag2aa\",\n \"wcag143\"\n ]\n }\n }\n },\n {\n \"id\": \"heading-order\",\n \"title\": \"Heading elements are not in a sequentially-descending order\",\n \"description\": \"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"node\",\n \"itemType\": \"node\",\n \"text\": \"Failing Elements\"\n }\n ],\n \"items\": [\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".mobileProducts > h4\",\n \"path\": \"1,HTML,1,BODY,11,HEADER,0,DIV,0,UL,3,LI,1,DIV,0,DIV,1,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n },\n {\n \"node\": {\n \"type\": \"node\",\n \"selector\": \".column:nth-child(1) > h4\",\n \"path\": \"1,HTML,1,BODY,14,DIV,0,FOOTER,5,ARTICLE,0,DIV,1,DIV,0,DIV,0,H4\",\n \"snippet\": \"

Products

\",\n \"explanation\": \"Fix any of the following:\\n Heading order invalid\",\n \"nodeLabel\": \"PRODUCTS\"\n }\n }\n ],\n \"debugData\": {\n \"type\": \"debugdata\",\n \"impact\": \"moderate\",\n \"tags\": [\n \"cat.semantics\",\n \"best-practice\"\n ]\n }\n }\n },\n {\n \"id\": \"uses-long-cache-ttl\",\n \"title\": \"Serve static assets with an efficient cache policy\",\n \"description\": \"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl).\",\n \"score\": 0.07,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 727381.0888333333,\n \"numericUnit\": \"byte\",\n \"displayValue\": \"71 resources found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"itemType\": \"url\",\n \"text\": \"URL\"\n },\n {\n \"key\": \"cacheLifetimeMs\",\n \"itemType\": \"ms\",\n \"text\": \"Cache TTL\",\n \"displayUnit\": \"duration\"\n },\n {\n \"key\": \"totalBytes\",\n \"itemType\": \"bytes\",\n \"text\": \"Transfer Size\",\n \"displayUnit\": \"kb\",\n \"granularity\": 1\n }\n ],\n \"items\": [\n {\n \"url\": \"https://p.adsymptotic.com/d/px/?_pid=16218&_psign=0aa5badf92527f7732e22463d6fa4dbc&coopa=0&gdpr=0&gdpr_consent=&_puuid=b492ef1c-1baa-4b20-8928-64e97653fd3d\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=706292&url=https%3A%2F%2Foneuptime.com%2F&time=1592084023974\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://q.quora.com/_/ad/f593dadee49b457ab93e3e3d6a8b691c/pixel?tag=ViewContent&i=gtm&u=https%3A%2F%2Foneuptime.com%2F\",\n \"cacheLifetimeMs\": 0,\n \"cacheHitProbability\": 0,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-801593.js?sv=6\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 1934,\n \"wastedBytes\": 1917.8833333333334\n },\n {\n \"url\": \"https://static.hotjar.com/c/hotjar-1827049.js?sv=7\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.redditstatic.com/ads/pixel.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 60\n },\n \"cacheLifetimeMs\": 60000,\n \"cacheHitProbability\": 0.008333333333333333,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 32589,\n \"wastedBytes\": 28786.95\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/244894116420899?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/368443517350853?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://connect.facebook.net/signals/config/742650679237989?v=2.9.18&r=stable\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 1200\n },\n \"cacheLifetimeMs\": 1200000,\n \"cacheHitProbability\": 0.11666666666666667,\n \"totalBytes\": 0,\n \"wastedBytes\": 0\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 7200\n },\n \"cacheLifetimeMs\": 7200000,\n \"cacheHitProbability\": 0.25,\n \"totalBytes\": 18864,\n \"wastedBytes\": 14148\n },\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 281345,\n \"wastedBytes\": 191314.59999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 273356,\n \"wastedBytes\": 185882.08\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 113144,\n \"wastedBytes\": 76937.92\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 105330,\n \"wastedBytes\": 71624.4\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 38589,\n \"wastedBytes\": 26240.519999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 28821,\n \"wastedBytes\": 19598.28\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 24278,\n \"wastedBytes\": 16509.039999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 15047,\n \"wastedBytes\": 10231.96\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10894,\n \"wastedBytes\": 7407.919999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 10688,\n \"wastedBytes\": 7267.839999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9136,\n \"wastedBytes\": 6212.48\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 9087,\n \"wastedBytes\": 6179.16\n },\n {\n \"url\": \"https://oneuptime.com/img/global.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 8643,\n \"wastedBytes\": 5877.24\n },\n {\n \"url\": \"https://oneuptime.com/img/CloudBoost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5101,\n \"wastedBytes\": 3468.68\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 5002,\n \"wastedBytes\": 3401.3599999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/servicenow.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4744,\n \"wastedBytes\": 3225.9199999999996\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-apm.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4280,\n \"wastedBytes\": 2910.3999999999996\n },\n {\n \"url\": \"https://oneuptime.com/css/home.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 4249,\n \"wastedBytes\": 2889.3199999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/freshsales-1.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2997,\n \"wastedBytes\": 2037.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 2991,\n \"wastedBytes\": 2033.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/newrelic.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1947,\n \"wastedBytes\": 1323.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/slack-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1904,\n \"wastedBytes\": 1294.7199999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-oncall.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1878,\n \"wastedBytes\": 1277.04\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptimeFull.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1797,\n \"wastedBytes\": 1221.9599999999998\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-status-line.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1787,\n \"wastedBytes\": 1215.1599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/time.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1746,\n \"wastedBytes\": 1187.28\n },\n {\n \"url\": \"https://oneuptime.com/img/sms.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1739,\n \"wastedBytes\": 1182.52\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/pagerduty.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1705,\n \"wastedBytes\": 1159.3999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/iron-io.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1691,\n \"wastedBytes\": 1149.8799999999999\n },\n {\n \"url\": \"https://oneuptime.com/css/comparision.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1675,\n \"wastedBytes\": 1139\n },\n {\n \"url\": \"https://oneuptime.com/css/sdlc.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1588,\n \"wastedBytes\": 1079.84\n },\n {\n \"url\": \"https://oneuptime.com/img/aws-white.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1428,\n \"wastedBytes\": 971.04\n },\n {\n \"url\": \"https://oneuptime.com/css/crm.css\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1329,\n \"wastedBytes\": 903.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/flats.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1325,\n \"wastedBytes\": 900.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/atlassian.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1204,\n \"wastedBytes\": 818.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/newrelic-logo.png\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1140,\n \"wastedBytes\": 775.1999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/appdynamics.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1137,\n \"wastedBytes\": 773.16\n },\n {\n \"url\": \"https://oneuptime.com/img/hershey-s.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1100,\n \"wastedBytes\": 747.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/bookshelf.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1084,\n \"wastedBytes\": 737.1199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/integration.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1050,\n \"wastedBytes\": 713.9999999999999\n },\n {\n \"url\": \"https://oneuptime.com/js/amplitude.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1048,\n \"wastedBytes\": 712.64\n },\n {\n \"url\": \"https://oneuptime.com/img/zendesk.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 1033,\n \"wastedBytes\": 702.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/mobile-rotation.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 994,\n \"wastedBytes\": 675.92\n },\n {\n \"url\": \"https://oneuptime.com/img/fpo-monitor.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 972,\n \"wastedBytes\": 660.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/siemens%20(1).svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/js/crm.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 898,\n \"wastedBytes\": 610.64\n },\n {\n \"url\": \"https://oneuptime.com/img/okta.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 883,\n \"wastedBytes\": 600.4399999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/cost.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 872,\n \"wastedBytes\": 592.9599999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/HB-Logo-Grey.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 869,\n \"wastedBytes\": 590.92\n },\n {\n \"url\": \"https://oneuptime.com/img/sentry.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 829,\n \"wastedBytes\": 563.7199999999999\n },\n {\n \"url\": \"https://oneuptime.com/img/error_tracking.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 809,\n \"wastedBytes\": 550.12\n },\n {\n \"url\": \"https://oneuptime.com/img/trend.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 737,\n \"wastedBytes\": 501.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/ui.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 687,\n \"wastedBytes\": 467.15999999999997\n },\n {\n \"url\": \"https://oneuptime.com/img/interface.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 608,\n \"wastedBytes\": 413.43999999999994\n },\n {\n \"url\": \"https://oneuptime.com/img/communications.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 584,\n \"wastedBytes\": 397.11999999999995\n },\n {\n \"url\": \"https://oneuptime.com/img/elastic-stack.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 408,\n \"wastedBytes\": 277.44\n },\n {\n \"url\": \"https://oneuptime.com/img/azure.svg\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 402,\n \"wastedBytes\": 273.35999999999996\n },\n {\n \"url\": \"https://oneuptime.com/js/switchUrl.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 293,\n \"wastedBytes\": 199.23999999999998\n },\n {\n \"url\": \"https://oneuptime.com/js/home.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"public\": true,\n \"max-age\": 14400\n },\n \"cacheLifetimeMs\": 14400000,\n \"cacheHitProbability\": 0.32,\n \"totalBytes\": 89,\n \"wastedBytes\": 60.519999999999996\n },\n {\n \"url\": \"https://snap.licdn.com/li.lms-analytics/insight.min.js\",\n \"debugData\": {\n \"type\": \"debugdata\",\n \"max-age\": 18349\n },\n \"cacheLifetimeMs\": 18349000,\n \"cacheHitProbability\": 0.3419388888888889,\n \"totalBytes\": 1890,\n \"wastedBytes\": 1243.7355\n }\n ],\n \"summary\": {\n \"wastedBytes\": 727381.0888333333\n }\n }\n },\n {\n \"id\": \"render-blocking-resources\",\n \"title\": \"Eliminate render-blocking resources\",\n \"description\": \"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).\",\n \"score\": 0.49,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 841,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 840 ms\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedMs\",\n \"valueType\": \"timespanMs\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,700i,900,900i&display=swap\",\n \"totalBytes\": 1331,\n \"wastedMs\": 1678\n },\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"totalBytes\": 113144,\n \"wastedMs\": 2736\n },\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedMs\": 2301\n }\n ],\n \"overallSavingsMs\": 841\n }\n },\n {\n \"id\": \"unused-css-rules\",\n \"title\": \"Remove unused CSS\",\n \"description\": \"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).\",\n \"score\": 0.47,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 970,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 103 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/css/default.css\",\n \"wastedBytes\": 105817,\n \"wastedPercent\": 93.52432777315346,\n \"totalBytes\": 113144\n }\n ],\n \"overallSavingsMs\": 970,\n \"overallSavingsBytes\": 105817\n }\n },\n {\n \"id\": \"unused-javascript\",\n \"title\": \"Remove unused JavaScript\",\n \"description\": \"Remove unused JavaScript to reduce bytes consumed by network activity. [Learn more](https://web.dev/remove-unused-code/).\",\n \"score\": 0.75,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 300,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 102 KB\",\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"subRows\": {\n \"key\": \"sources\",\n \"valueType\": \"code\"\n },\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceBytes\"\n },\n \"label\": \"Transfer Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"subRows\": {\n \"key\": \"sourceWastedBytes\"\n },\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js\",\n \"totalBytes\": 31250,\n \"wastedBytes\": 20447,\n \"wastedPercent\": 65.42968971580918\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtag/js?id=UA-115085157-1\",\n \"totalBytes\": 33750,\n \"wastedBytes\": 18816,\n \"wastedPercent\": 55.751209725008856\n },\n {\n \"url\": \"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js\",\n \"totalBytes\": 22385,\n \"wastedBytes\": 16786,\n \"wastedPercent\": 74.98946690128628\n },\n {\n \"url\": \"https://connect.facebook.net/en_US/fbevents.js\",\n \"totalBytes\": 32589,\n \"wastedBytes\": 15773,\n \"wastedPercent\": 48.39973434620063\n },\n {\n \"url\": \"https://www.googletagmanager.com/gtm.js?id=GTM-PKQD5WH\",\n \"totalBytes\": 37162,\n \"wastedBytes\": 14434,\n \"wastedPercent\": 38.84108402519054\n },\n {\n \"url\": \"https://www.google-analytics.com/analytics.js\",\n \"totalBytes\": 18864,\n \"wastedBytes\": 10341,\n \"wastedPercent\": 54.81674365902553\n },\n {\n \"url\": \"https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js\",\n \"totalBytes\": 19064,\n \"wastedBytes\": 5523,\n \"wastedPercent\": 28.970082530949103\n },\n {\n \"url\": \"https://oneuptime.com/js/default.js\",\n \"totalBytes\": 5002,\n \"wastedBytes\": 2540,\n \"wastedPercent\": 50.773734838979514\n }\n ],\n \"overallSavingsMs\": 300,\n \"overallSavingsBytes\": 104660\n }\n },\n {\n \"id\": \"uses-webp-images\",\n \"title\": \"Serve images in next-gen formats\",\n \"description\": \"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images).\",\n \"score\": 0.27,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 2740,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 596 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/call-schedule-dashboard.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 280930,\n \"wastedBytes\": 231028\n },\n {\n \"url\": \"https://oneuptime.com/img/status-page.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 272950,\n \"wastedBytes\": 223140\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 105106,\n \"wastedBytes\": 96910\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 38438,\n \"wastedBytes\": 29374\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 28687,\n \"wastedBytes\": 20187\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"fromProtocol\": true,\n \"isCrossOrigin\": false,\n \"totalBytes\": 14922,\n \"wastedBytes\": 9376\n }\n ],\n \"overallSavingsMs\": 2740,\n \"overallSavingsBytes\": 610015\n }\n },\n {\n \"id\": \"uses-responsive-images\",\n \"title\": \"Properly size images\",\n \"description\": \"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).\",\n \"score\": 0.48,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 910,\n \"numericUnit\": \"millisecond\",\n \"displayValue\": \"Potential savings of 230 KB\",\n \"warnings\": [],\n \"details\": {\n \"type\": \"opportunity\",\n \"headings\": [\n {\n \"key\": \"url\",\n \"valueType\": \"thumbnail\",\n \"label\": \"\"\n },\n {\n \"key\": \"url\",\n \"valueType\": \"url\",\n \"label\": \"URL\"\n },\n {\n \"key\": \"totalBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Resource Size\"\n },\n {\n \"key\": \"wastedBytes\",\n \"valueType\": \"bytes\",\n \"label\": \"Potential Savings\"\n }\n ],\n \"items\": [\n {\n \"url\": \"https://oneuptime.com/img/competitors/pingdom.png\",\n \"totalBytes\": 105106,\n \"wastedBytes\": 103248,\n \"wastedPercent\": 98.23204206005914\n },\n {\n \"url\": \"https://oneuptime.com/img/logdna.png\",\n \"totalBytes\": 38438,\n \"wastedBytes\": 35233,\n \"wastedPercent\": 91.66234374999999\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/newrelic-logo.png\",\n \"totalBytes\": 24143,\n \"wastedBytes\": 23095,\n \"wastedPercent\": 95.6589424254798\n },\n {\n \"url\": \"https://oneuptime.com/img/Snyk.png\",\n \"totalBytes\": 28687,\n \"wastedBytes\": 21796,\n \"wastedPercent\": 75.97873251893206\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Pingdom.jpg\",\n \"totalBytes\": 14922,\n \"wastedBytes\": 13904,\n \"wastedPercent\": 93.17776787703275\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/postman.png\",\n \"totalBytes\": 10584,\n \"wastedBytes\": 9719,\n \"wastedPercent\": 91.82662851681208\n },\n {\n \"url\": \"https://oneuptime.com/img/price_compare/Statuspageio.png\",\n \"totalBytes\": 10567,\n \"wastedBytes\": 9273,\n \"wastedPercent\": 87.75\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/pager-duty.png\",\n \"totalBytes\": 8972,\n \"wastedBytes\": 8858,\n \"wastedPercent\": 98.72777462005615\n },\n {\n \"url\": \"https://oneuptime.com/img/competitors/statuspage-logo.png\",\n \"totalBytes\": 8994,\n \"wastedBytes\": 7661,\n \"wastedPercent\": 85.1775\n },\n {\n \"url\": \"https://oneuptime.com/img/OneUptime-Icon.png\",\n \"totalBytes\": 2886,\n \"wastedBytes\": 2252,\n \"wastedPercent\": 78.02734375\n }\n ],\n \"overallSavingsMs\": 910,\n \"overallSavingsBytes\": 235039\n }\n },\n {\n \"id\": \"dom-size\",\n \"title\": \"Avoids an excessive DOM size\",\n \"description\": \"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).\",\n \"score\": 0.98,\n \"scoreDisplayMode\": \"numeric\",\n \"numericValue\": 592,\n \"numericUnit\": \"element\",\n \"displayValue\": \"592 elements\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"statistic\",\n \"itemType\": \"text\",\n \"text\": \"Statistic\"\n },\n {\n \"key\": \"element\",\n \"itemType\": \"code\",\n \"text\": \"Element\"\n },\n {\n \"key\": \"value\",\n \"itemType\": \"numeric\",\n \"text\": \"Value\"\n }\n ],\n \"items\": [\n {\n \"statistic\": \"Total DOM Elements\",\n \"element\": \"\",\n \"value\": \"592\"\n },\n {\n \"statistic\": \"Maximum DOM Depth\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"12\"\n },\n {\n \"statistic\": \"Maximum Child Elements\",\n \"element\": {\n \"type\": \"code\",\n \"value\": \"\"\n },\n \"value\": \"25\"\n }\n ]\n }\n },\n {\n \"id\": \"no-vulnerable-libraries\",\n \"title\": \"Includes front-end JavaScript libraries with known security vulnerabilities\",\n \"description\": \"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"2 vulnerabilities detected\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"detectedLib\",\n \"itemType\": \"link\",\n \"text\": \"Library Version\"\n },\n {\n \"key\": \"vulnCount\",\n \"itemType\": \"text\",\n \"text\": \"Vulnerability Count\"\n },\n {\n \"key\": \"highestSeverity\",\n \"itemType\": \"text\",\n \"text\": \"Highest Severity\"\n }\n ],\n \"items\": [\n {\n \"highestSeverity\": \"Medium\",\n \"vulnCount\": 2,\n \"detectedLib\": {\n \"text\": \"jQuery@3.4.1\",\n \"url\": \"https://snyk.io/vuln/npm:jquery?lh=3.4.1&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit\",\n \"type\": \"link\"\n }\n }\n ]\n }\n },\n {\n \"id\": \"link-text\",\n \"title\": \"Links do not have descriptive text\",\n \"description\": \"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text).\",\n \"score\": 0,\n \"scoreDisplayMode\": \"binary\",\n \"displayValue\": \"1 link found\",\n \"details\": {\n \"type\": \"table\",\n \"headings\": [\n {\n \"key\": \"href\",\n \"itemType\": \"url\",\n \"text\": \"Link destination\"\n },\n {\n \"key\": \"text\",\n \"itemType\": \"text\",\n \"text\": \"Link Text\"\n }\n ],\n \"items\": [\n {\n \"href\": \"https://oneuptime.com/legal\",\n \"text\": \"more\"\n }\n ]\n }\n }\n ],\n \"_id\": \"5ee54645c849742dacc4141a\",\n \"createdAt\": \"2020-06-13T21:33:57.521Z\",\n \"monitorId\": \"5ed125a2819d9344f3c0ee13\",\n \"probeId\": {\n \"deleted\": false,\n \"_id\": \"5ec26f2a82cc5bd9bb500547\",\n \"createdAt\": \"2020-05-18T11:19:06.133Z\",\n \"probeKey\": \"test-key\",\n \"probeName\": \"Probe 1\",\n \"lastAlive\": \"2020-06-13T21:37:04.700Z\"\n },\n \"url\": \"https://oneuptime.com\",\n \"performance\": 21,\n \"accessibility\": 92,\n \"bestPractices\": 77,\n \"seo\": 92,\n \"pwa\": 93,\n \"__v\": 0\n}" } ] }, diff --git a/probe-api/.env b/probe-api/.env index 79d021a1d0..e4c74344cf 100644 --- a/probe-api/.env +++ b/probe-api/.env @@ -1,6 +1,6 @@ -MONGO_URL=mongodb://localhost:27017/fyipedb +MONGO_URL=mongodb://localhost:27017/oneuptimedb CLUSTER_KEY=f414c23b4cdf4e84a6a66ecfd528eff2 SLACK_ERROR_LOG_WEBHOOK=https://hooks.slack.com/services/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 -SLACK_ERROR_LOG_CHANNEL=fyipe-engineering +SLACK_ERROR_LOG_CHANNEL=oneuptime-engineering PORT=3400 REALTIME_URL=http://localhost:3300 \ No newline at end of file diff --git a/probe-api/index.js b/probe-api/index.js index 230d0ee659..2985961902 100644 --- a/probe-api/index.js +++ b/probe-api/index.js @@ -69,7 +69,7 @@ const client = getMongoClient(); })(); // attach the database to global object -global.db = client.db('fyipedb'); +global.db = client.db('oneuptimedb'); // Sentry: The request handler must be the first middleware on the app app.use(Sentry.Handlers.requestHandler()); diff --git a/probe-api/utils/config.js b/probe-api/utils/config.js index 9fa06977ee..aaf70fe1da 100755 --- a/probe-api/utils/config.js +++ b/probe-api/utils/config.js @@ -3,6 +3,6 @@ const packageJson = require('../package.json'); module.exports = { clusterKey: process.env.CLUSTER_KEY, fetchResourcesVersion: packageJson.version, - mongoUrl: process.env.MONGO_URL || 'mongodb://localhost:27017/fyipedb', + mongoUrl: process.env.MONGO_URL || 'mongodb://localhost:27017/oneuptimedb', realtimeUrl: process.env['REALTIME_URL'], }; diff --git a/python-sdk/.gitignore b/python-sdk/.gitignore index 4214664b52..d03c250e56 100644 --- a/python-sdk/.gitignore +++ b/python-sdk/.gitignore @@ -1,4 +1,4 @@ *.pyc build/ dist/ -fyipe_sdk/*.egg-info \ No newline at end of file +oneuptime_sdk/*.egg-info \ No newline at end of file diff --git a/python-sdk/README.md b/python-sdk/README.md index 0f82786e1d..a1fb0872fe 100644 --- a/python-sdk/README.md +++ b/python-sdk/README.md @@ -14,7 +14,7 @@ Main API to send logs to the server. -### FyipeLogger(apiUrl, applicationId, applicationKey) +### OneUptimeLogger(apiUrl, applicationId, applicationKey) Create a constructor from the class, which will be used to send logs to the server. @@ -31,7 +31,7 @@ Create a constructor from the class, which will be used to send logs to the serv Logs a request of type `info` to the server. -**Kind**: method of [FyipeLogger](#logger_api--logger) +**Kind**: method of [OneUptimeLogger](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -43,7 +43,7 @@ Logs a request of type `info` to the server. Logs a request of type `warning` to the server. -**Kind**: method of [FyipeLogger](#logger_api--logger) +**Kind**: method of [OneUptimeLogger](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -55,7 +55,7 @@ Logs a request of type `warning` to the server. Logs a request of type `error` to the server. -**Kind**: method of [FyipeLogger](#logger_api--logger) +**Kind**: method of [OneUptimeLogger](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -65,7 +65,7 @@ Logs a request of type `error` to the server. -### FyipeTracker(apiUrl, errorTrackerId, errorTrackerKey) +### OneUptimeTracker(apiUrl, errorTrackerId, errorTrackerKey) Create a constructor from the class, which will be used to track errors sent to the server. @@ -81,16 +81,16 @@ Create a constructor from the class, which will be used to track errors sent to #### options -| Param | Type | Description | -| ------------------ | -------------------- | ----------------------------------------------------------------------------------------------------- | -| maxTimeline | int | The total amount of timeline that should be captured, defaults to 5 | -| captureCodeSnippet | boolean | When set as `True` stack traces are automatically attached to all error sent to your fyipe dashboard. | +| Param | Type | Description | +| ------------------ | -------------------- | --------------------------------------------------------------------------------------------------------- | +| maxTimeline | int | The total amount of timeline that should be captured, defaults to 5 | +| captureCodeSnippet | boolean | When set as `True` stack traces are automatically attached to all error sent to your oneuptime dashboard. | #### tracker.setTag(key, value) Set tag for the error to be sent to the server. -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -102,7 +102,7 @@ Set tag for the error to be sent to the server. Set multiple tags for the error to be sent to the server. Takes in a list -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -114,7 +114,7 @@ Set multiple tags for the error to be sent to the server. Takes in a list Set fingerprint for the next error to be captured. -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -125,7 +125,7 @@ Set fingerprint for the next error to be captured. Add a custom timeline element to the next error to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -138,7 +138,7 @@ Add a custom timeline element to the next error to be sent to the server Capture a custom error message to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: Promise | Param | Type | Description | @@ -149,7 +149,7 @@ Capture a custom error message to be sent to the server Capture a custom error object to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: Promise | Param | Type | Description | @@ -160,4 +160,4 @@ Capture a custom error object to be sent to the server - Clone repository - run `pip install -r requirements.txt` to install dependencies -- run `python -m unittest discover -s fyipe_sdk/tests` to run tests +- run `python -m unittest discover -s oneuptime_sdk/tests` to run tests diff --git a/python-sdk/README.rst b/python-sdk/README.rst index 3510c0ea29..eb5e079888 100644 --- a/python-sdk/README.rst +++ b/python-sdk/README.rst @@ -9,18 +9,18 @@ Install To install:: - pip install fyipe-sdk + pip install oneuptime-sdk Overview -------- -The usual way to use `fyipe_sdk` application log is something like below:: +The usual way to use `oneuptime_sdk` application log is something like below:: - from fyipe_sdk import logger + from oneuptime_sdk import logger # constructor - fyipeLogger = logger.FyipeLogger( - 'API_URL', # https://fyipe.com/api + oneuptimeLogger = logger.OneUptimeLogger( + 'API_URL', # https://oneuptime.com/api 'APPLICATION_LOG_ID', 'APPLICATION_LOG_KEY' ) @@ -28,7 +28,7 @@ The usual way to use `fyipe_sdk` application log is something like below:: # Sending a string log to the server item = 'This is a simple log' - response = fyipeLogger.log(item) + response = oneuptimeLogger.log(item) print(response) # Sending an object log to the server @@ -38,13 +38,13 @@ The usual way to use `fyipe_sdk` application log is something like below:: 'page': 'Landing Page' } - response = fyipeLogger.log(item) + response = oneuptimeLogger.log(item) print(response) -The usual way to use `fyipe_sdk` error tracker is something like below:: +The usual way to use `oneuptime_sdk` error tracker is something like below:: - from fyipe_sdk import tracker + from oneuptime_sdk import tracker # set up tracking configurations options = { @@ -53,19 +53,19 @@ The usual way to use `fyipe_sdk` error tracker is something like below:: } # constructor - fyipeTracker = tracker.FyipeTracker( - 'API_URL', # https://fyipe.com/api + oneuptimeTracker = tracker.OneUptimeTracker( + 'API_URL', # https://oneuptime.com/api 'ERROR_TRACKER_ID', 'ERROR_TRACKER_KEY', options ) - # capturing error exception manually and sent to your fyipe dashboard + # capturing error exception manually and sent to your oneuptime dashboard try: # your code logic result = 5/0 # Should throw a division by zero error catch Exception as error: - fyipeTracker.captureException(error) + oneuptimeTracker.captureException(error) diff --git a/python-sdk/fyipe_sdk/__init__.py b/python-sdk/fyipe_sdk/__init__.py index 4c27bd0883..92abed765f 100644 --- a/python-sdk/fyipe_sdk/__init__.py +++ b/python-sdk/fyipe_sdk/__init__.py @@ -1,5 +1,5 @@ -from fyipe_sdk.fyipe_sdk.logger import * -from fyipe_sdk.fyipe_sdk.tracker import * -from fyipe_sdk.fyipe_sdk.util import * -from fyipe_sdk.fyipe_sdk.logtype import * +from oneuptime_sdk.oneuptime_sdk.logger import * +from oneuptime_sdk.oneuptime_sdk.tracker import * +from oneuptime_sdk.oneuptime_sdk.util import * +from oneuptime_sdk.oneuptime_sdk.logtype import * diff --git a/python-sdk/fyipe_sdk/fyipe_sdk/fyipeListener.py b/python-sdk/fyipe_sdk/fyipe_sdk/fyipeListener.py index 824ef33ffc..801eeae88e 100644 --- a/python-sdk/fyipe_sdk/fyipe_sdk/fyipeListener.py +++ b/python-sdk/fyipe_sdk/fyipe_sdk/fyipeListener.py @@ -1,11 +1,11 @@ -from .timelineMagager import FyipeTimelineManager +from .timelineMagager import OneUptimeTimelineManager from .util import Util -class FyipeListener: +class OneUptimeListener: def __init__(self, eventId, options): # start the timeline manager - self.timelineObj = FyipeTimelineManager(options) + self.timelineObj = OneUptimeTimelineManager(options) self.currentEventId = eventId; self.utilObj = Util(options) diff --git a/python-sdk/fyipe_sdk/fyipe_sdk/fyipeTransport.py b/python-sdk/fyipe_sdk/fyipe_sdk/fyipeTransport.py index 19314248fd..72b65de1c3 100644 --- a/python-sdk/fyipe_sdk/fyipe_sdk/fyipeTransport.py +++ b/python-sdk/fyipe_sdk/fyipe_sdk/fyipeTransport.py @@ -1,6 +1,6 @@ import requests -class FyipeTransport: +class OneUptimeTransport: def __init__(self, apiUrl): # set up the api transporter diff --git a/python-sdk/fyipe_sdk/fyipe_sdk/logger.py b/python-sdk/fyipe_sdk/fyipe_sdk/logger.py index 9b7c44e51a..bf13fbd50d 100644 --- a/python-sdk/fyipe_sdk/fyipe_sdk/logger.py +++ b/python-sdk/fyipe_sdk/fyipe_sdk/logger.py @@ -2,7 +2,7 @@ import requests from .logtype import LogType -class FyipeLogger: +class OneUptimeLogger: def __init__(self, apiUrl, applicationLogId, applicationLogKey): self.applicationLogId = applicationLogId self.applicationLogKey = applicationLogKey diff --git a/python-sdk/fyipe_sdk/fyipe_sdk/timelineMagager.py b/python-sdk/fyipe_sdk/fyipe_sdk/timelineMagager.py index df5b07a848..47418c977f 100644 --- a/python-sdk/fyipe_sdk/fyipe_sdk/timelineMagager.py +++ b/python-sdk/fyipe_sdk/fyipe_sdk/timelineMagager.py @@ -1,6 +1,6 @@ from datetime import datetime -class FyipeTimelineManager: +class OneUptimeTimelineManager: def __init__(self, options): self.options = options diff --git a/python-sdk/fyipe_sdk/fyipe_sdk/tracker.py b/python-sdk/fyipe_sdk/fyipe_sdk/tracker.py index 110d4cbdff..ee732b8ec8 100644 --- a/python-sdk/fyipe_sdk/fyipe_sdk/tracker.py +++ b/python-sdk/fyipe_sdk/fyipe_sdk/tracker.py @@ -1,11 +1,11 @@ from .util import Util -from .fyipeListener import FyipeListener -from .fyipeTransport import FyipeTransport +from .oneuptimeListener import OneUptimeListener +from .oneuptimeTransport import OneUptimeTransport import sys import logging import traceback -class FyipeTracker: +class OneUptimeTracker: def __init__(self, apiUrl, errorTrackerId, errorTrackerKey, options = {}): self.configKeys = ['baseUrl']; self.MAX_ITEMS_ALLOWED_IN_STACK = 100 @@ -16,13 +16,13 @@ class FyipeTracker: self.errorTrackerId = errorTrackerId self.errorTrackerKey = errorTrackerKey self.apiUrl = apiUrl + "/error-tracker/" + errorTrackerId + "/track" - self.apiTransport = FyipeTransport(self.apiUrl) + self.apiTransport = OneUptimeTransport(self.apiUrl) self.tags = [] self.fingerprint = [] self.setUpOptions(options) self.util = Util(self.options) self.setEventId() - self.listenerObj = FyipeListener(self.eventId, self.options) + self.listenerObj = OneUptimeListener(self.eventId, self.options) # initialize exception handler listener sys.excepthook = self.custom_excepthook @@ -30,7 +30,7 @@ class FyipeTracker: # set up options def setUpOptions(self, options): """ - Set up options needed for Fyipe Tracker + Set up options needed for OneUptime Tracker """ if(isinstance(options, dict) != True): return # ignore passed options if it is not an object diff --git a/python-sdk/fyipe_sdk/tests/testFyipeLogger.py b/python-sdk/fyipe_sdk/tests/testFyipeLogger.py index 4cfe781b2f..722498dccb 100644 --- a/python-sdk/fyipe_sdk/tests/testFyipeLogger.py +++ b/python-sdk/fyipe_sdk/tests/testFyipeLogger.py @@ -1,7 +1,7 @@ import unittest from faker import Faker import requests -from fyipe_sdk import FyipeLogger +from oneuptime_sdk import OneUptimeLogger class LoggerTest(unittest.TestCase): def setUp(self): @@ -74,7 +74,7 @@ class LoggerTest(unittest.TestCase): return response.json() def test_application_log_key_is_required(self): - logger = FyipeLogger(self.apiUrl, self.applicationLog["_id"], "") + logger = OneUptimeLogger(self.apiUrl, self.applicationLog["_id"], "") response = logger.log("test content") self.assertEqual( "Application Log Key is required.", @@ -83,7 +83,7 @@ class LoggerTest(unittest.TestCase): ) def test_content_is_required(self): - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.log("") @@ -92,7 +92,7 @@ class LoggerTest(unittest.TestCase): ) def test_valid_applicaiton_log_id_is_required(self): - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, "5eec6f33d7d57033b3a7d502", self.applicationLog["key"] ) response = logger.log("content") @@ -104,7 +104,7 @@ class LoggerTest(unittest.TestCase): def test_valid_string_content_of_type_info_is_logged(self): log = "sample content to be logged" - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.log(log) @@ -113,7 +113,7 @@ class LoggerTest(unittest.TestCase): def test_valid_object_content_of_type_info_is_logged(self): log = {"location": "Atlanta", "country": "USA"} - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.log(log) @@ -122,7 +122,7 @@ class LoggerTest(unittest.TestCase): def test_valid_string_content_of_type_error_is_logged(self): log = "sample content to be logged" - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.error(log) @@ -131,7 +131,7 @@ class LoggerTest(unittest.TestCase): def test_valid_object_content_of_type_warning_is_logged(self): log = "sample content to be logged" - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.warning(log) @@ -141,7 +141,7 @@ class LoggerTest(unittest.TestCase): def test_valid_object_content_of_type_info_with_one_tag_is_logged(self): log = {"location": "Atlanta", "country": "USA"} tag = "intent" - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.log(log, tag) @@ -152,7 +152,7 @@ class LoggerTest(unittest.TestCase): def test_valid_object_content_of_type_error_with_no_tag_is_logged(self): log = {"location": "Atlanta", "country": "USA"} - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.error(log) @@ -162,7 +162,7 @@ class LoggerTest(unittest.TestCase): def test_valid_object_content_of_type_warning_with_four_tags_is_logged(self): log = {"location": "Atlanta", "country": "USA"} tag = ["Enough", "python", "Error", "Serverside"] - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.warning(log, tag) @@ -176,7 +176,7 @@ class LoggerTest(unittest.TestCase): def test_valid_object_content_of_type_warning_return_invalid_tags(self): log = {"location": "Atlanta", "country": "USA"} tag = 500 - logger = FyipeLogger( + logger = OneUptimeLogger( self.apiUrl, self.applicationLog["_id"], self.applicationLog["key"] ) response = logger.warning(log, tag) diff --git a/python-sdk/fyipe_sdk/tests/testFyipeTracker.py b/python-sdk/fyipe_sdk/tests/testFyipeTracker.py index a13d5e18de..e844a4c920 100644 --- a/python-sdk/fyipe_sdk/tests/testFyipeTracker.py +++ b/python-sdk/fyipe_sdk/tests/testFyipeTracker.py @@ -1,7 +1,7 @@ import unittest from faker import Faker import requests -from fyipe_sdk import FyipeTracker +from oneuptime_sdk import OneUptimeTracker class TrackerTest(unittest.TestCase): def setUp(self): @@ -79,7 +79,7 @@ class TrackerTest(unittest.TestCase): return response.json() def test_should_take_in_custom_timeline_event(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) timeline = tracker.getTimeline() self.assertIsInstance(timeline, list) @@ -88,7 +88,7 @@ class TrackerTest(unittest.TestCase): def test_should_ensure_timeline_event_contains_eventId_and_timestamp(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) timeline = tracker.getTimeline() @@ -96,7 +96,7 @@ class TrackerTest(unittest.TestCase): self.assertIsInstance(timeline[0]["timestamp"], str) def test_should_ensure_different_timeline_event_have_the_same_eventId(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], "error") @@ -108,7 +108,7 @@ class TrackerTest(unittest.TestCase): options = { "maxTimeline": -5 } - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], "error") @@ -119,7 +119,7 @@ class TrackerTest(unittest.TestCase): options = { "maxTimeline": 2 } - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) customTimeline2 = { "category": "logout", @@ -138,7 +138,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(timeline[1]["category"], customTimeline2["category"]) def test_should_add_tags(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tag = { "key": "location", @@ -153,7 +153,7 @@ class TrackerTest(unittest.TestCase): def test_should_add_multiple_tags(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tags = [] tag = { "key": "location", @@ -180,7 +180,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(len(tags), len(availableTags)) def test_should_overwrite_existing_keys_to_avoid_duplicate_tags(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tags = [] tag = { @@ -224,7 +224,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(tagE["value"], availableTags[0]["value"])# latest value for that tag location def test_should_create_fingerprint_as_message_for_error_capture_without_any_fingerprint(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorMessage = "Uncaught Exception" tracker.captureMessage(errorMessage) @@ -232,7 +232,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(event["fingerprint"][0], errorMessage) def test_should_use_defined_fingerprint_array_for_error_capture_with_fingerprint(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) fingerprints = ['custom', 'errors'] tracker.setFingerPrint(fingerprints) @@ -243,7 +243,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(event["fingerprint"][1], fingerprints[1]) def test_should_use_defined_fingerprint_string_for_error_capture_with_fingerprint(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) fingerprint = 'custom-fingerprint' tracker.setFingerPrint(fingerprint) @@ -253,7 +253,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(event["fingerprint"][0], fingerprint) def test_should_create_an_event_ready_for_the_server_using_capture_message(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorMessage = 'This is a test' tracker.captureMessage(errorMessage) @@ -262,7 +262,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(event["exception"]["message"], errorMessage) def test_should_create_an_event_ready_for_the_server_while_having_the_timeline_with_same_event_id(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) @@ -277,7 +277,7 @@ class TrackerTest(unittest.TestCase): def test_should_create_an_event_ready_for_the_server_using_capture_exception(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorMessage = 'Error Found' tracker.captureException(Exception(errorMessage)) @@ -286,7 +286,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(event["exception"]["message"], errorMessage) def test_should_create_an_event_with_array_of_stacktrace(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorType = 'ZeroDivisionError' try: @@ -300,7 +300,7 @@ class TrackerTest(unittest.TestCase): self.assertIsInstance(event["exception"]["stacktrace"]["frames"],list) def test_should_create_an_event_with_the_object_of_the_stacktrace_in_place(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorType = 'ZeroDivisionError' try: @@ -315,7 +315,7 @@ class TrackerTest(unittest.TestCase): self.assertIn("fileName", frame) def test_should_create_an_event_and_new_event_should_have_different_id(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorMessage = 'division by zero' tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) event = tracker.captureMessage(errorMessage) @@ -342,7 +342,7 @@ class TrackerTest(unittest.TestCase): self.assertNotEqual(event["_id"], newEvent["_id"]) def test_should_create_an_event_that_has_timeline_and_new_event_having_timeline_and_tags(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorMessage = 'division by zero' errorMessageObj = 'division by zero'; # add timeline to first tracker @@ -377,7 +377,7 @@ class TrackerTest(unittest.TestCase): self.assertEqual(len(newEvent["tags"]), 2) # the default and custom tag def test_should_contain_version_number_and_sdk_name_in_captured_message(self): - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"]) errorMessage = 'Error Found' tracker.captureMessage(errorMessage) @@ -390,7 +390,7 @@ class TrackerTest(unittest.TestCase): options = { "captureCodeSnippet": True } - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) event = None @@ -415,7 +415,7 @@ class TrackerTest(unittest.TestCase): options = { "captureCodeSnippet": False } - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) event = None @@ -440,7 +440,7 @@ class TrackerTest(unittest.TestCase): options = { "captureCodeSnippet": "hello" # sdk expects a true or false but it defaults to true if wrong value is sent } - tracker = FyipeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) + tracker = OneUptimeTracker(self.apiUrl, self.errorTracker["_id"], self.errorTracker["key"], options) tracker.addToTimeline(self.customTimeline["category"], self.customTimeline["content"], self.customTimeline["type"]) diff --git a/python-sdk/setup.cfg b/python-sdk/setup.cfg index d88025abf3..741af03d77 100644 --- a/python-sdk/setup.cfg +++ b/python-sdk/setup.cfg @@ -2,16 +2,16 @@ current_version = 1.0.0 [metadata] -name = fyipe_sdk +name = oneuptime_sdk version = 1.0.0 author = HackerBay, Inc. author_email = hello@hackerbay.io -description = A Fyipe package that tracks error event and send logs from your applications to your fyipe dashboard. +description = A OneUptime package that tracks error event and send logs from your applications to your oneuptime dashboard. long_description = file: README.md long_description_content_type = text/markdown -url = https://github.com/Fyipe/python-sdk +url = https://github.com/OneUptime/python-sdk project_urls = - Bug Tracker = https://github.com/Fyipe/python-sdk/issues + Bug Tracker = https://github.com/OneUptime/python-sdk/issues classifiers = Programming Language :: Python :: 3 License :: OSI Approved :: MIT License @@ -19,10 +19,10 @@ classifiers = [options] package_dir = - = fyipe_sdk + = oneuptime_sdk packages = find: python_requires = >=3.6 [options.packages.find] -where = fyipe_sdk +where = oneuptime_sdk diff --git a/python-sdk/setup.py b/python-sdk/setup.py index aea76f491d..b559c78f77 100644 --- a/python-sdk/setup.py +++ b/python-sdk/setup.py @@ -8,23 +8,23 @@ HERE = pathlib.Path(__file__).parent README = (HERE / "README.rst").read_text() setup( - name="fyipe_sdk", # Replace with your own username + name="oneuptime_sdk", # Replace with your own username version="1.0.0", author="HackerBay, Inc.", author_email="hello@hackerbay.io", - description="A Fyipe package that tracks error event and send logs from your applications to your fyipe dashboard.", + description="A OneUptime package that tracks error event and send logs from your applications to your oneuptime dashboard.", long_description=README, long_description_content_type="text/x-rst", - url="https://github.com/Fyipe/python-sdk", + url="https://github.com/OneUptime/python-sdk", project_urls={ - "Bug Tracker": "https://github.com/Fyipe/python-sdk/issues", + "Bug Tracker": "https://github.com/OneUptime/python-sdk/issues", }, classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], - packages=["fyipe_sdk"], + packages=["oneuptime_sdk"], python_requires=">=3.6", install_requires=["requests", "faker"], ) \ No newline at end of file diff --git a/realtime/.env b/realtime/.env index 28d048d716..3797a2accb 100644 --- a/realtime/.env +++ b/realtime/.env @@ -1,4 +1,4 @@ CLUSTER_KEY=f414c23b4cdf4e84a6a66ecfd528eff2 SLACK_ERROR_LOG_WEBHOOK=https://hooks.slack.com/services/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 -SLACK_ERROR_LOG_CHANNEL=fyipe-engineering +SLACK_ERROR_LOG_CHANNEL=oneuptime-engineering PORT=3300 \ No newline at end of file diff --git a/ruby-sdk/fyipe/Gemfile b/ruby-sdk/fyipe/Gemfile index 740bc0396c..6f2cbd34a8 100644 --- a/ruby-sdk/fyipe/Gemfile +++ b/ruby-sdk/fyipe/Gemfile @@ -1,4 +1,4 @@ -# fyipe/Gemfile +# oneuptime/Gemfile source 'http://rubygems.org' diff --git a/ruby-sdk/fyipe/README.md b/ruby-sdk/fyipe/README.md index f2c52af355..2d4021ab3b 100644 --- a/ruby-sdk/fyipe/README.md +++ b/ruby-sdk/fyipe/README.md @@ -9,7 +9,7 @@ A oneuptime sdk for application logger that can be used to send logs about your Via Gem ``` - gem install fyipe + gem install oneuptime ``` @@ -17,11 +17,11 @@ Via Gem ## Basic Usage for Logging ```ruby -require 'fyipe' +require 'oneuptime' # constructor -logger = FyipeLogger.new( - 'API_URL', # https://fyipe.com/api +logger = OneUptimeLogger.new( + 'API_URL', # https://oneuptime.com/api 'APPLICATION_LOG_ID', 'APPLICATION_LOG_KEY' ) @@ -64,7 +64,7 @@ puts response ## Basic Usage for Tracking ```ruby -require 'fyipe' +require 'oneuptime' # set up tracking configurations options = { @@ -73,8 +73,8 @@ options = { } # constructor -tracker = FyipeLogger.new( - 'API_URL', # https://fyipe.com/api +tracker = OneUptimeLogger.new( + 'API_URL', # https://oneuptime.com/api 'ERROR_TRACKER_ID', 'ERROR_TRACKER_KEY', options # optional @@ -109,7 +109,7 @@ tags = [tagOne, tagTwo] tracker.setTags(tags) -# all error exception captured are sent to your fyipe dashboard +# all error exception captured are sent to your oneuptime dashboard # capturing errors in a begin and rescue begin @@ -123,7 +123,7 @@ end tracker.captureMessage('some error text') # capturing errors authomatically -NonExistingMethod() # calling this will trigger an error and its sent to your fyipe dashboard +NonExistingMethod() # calling this will trigger an error and its sent to your oneuptime dashboard ``` @@ -139,11 +139,11 @@ Main API to send logs to the server. - [Basic Usage for Logging](#basic-usage-for-logging) - [Basic Usage for Tracking](#basic-usage-for-tracking) - [API Documentation](#api-documentation) - - [FyipeLogger.new(apiUrl, applicationId, applicationKey)](#fyipeloggernewapiurl-applicationid-applicationkey) + - [OneUptimeLogger.new(apiUrl, applicationId, applicationKey)](#oneuptimeloggernewapiurl-applicationid-applicationkey) - [logger.log(log, \tags)](#loggerloglog-tags) - [logger.warning(warning, \tags)](#loggerwarningwarning-tags) - [logger.error(error, \tags)](#loggererrorerror-tags) - - [FyipeTracker.new(apiUrl, errorTrackerId, errorTrackerKey)](#fyipetrackernewapiurl-errortrackerid-errortrackerkey) + - [OneUptimeTracker.new(apiUrl, errorTrackerId, errorTrackerKey)](#oneuptimetrackernewapiurl-errortrackerid-errortrackerkey) - [options](#options) - [tracker.setTag(key, value)](#trackersettagkey-value) - [tracker.setTags([{key, value}])](#trackersettagskey-value) @@ -155,7 +155,7 @@ Main API to send logs to the server. -### FyipeLogger.new(apiUrl, applicationId, applicationKey) +### OneUptimeLogger.new(apiUrl, applicationId, applicationKey) Create a constructor from the class, which will be used to send logs to the server. @@ -172,7 +172,7 @@ Create a constructor from the class, which will be used to send logs to the serv Logs a request of type `info` to the server. -**Kind**: method of [FyipeLogger.new](#logger_api--logger) +**Kind**: method of [OneUptimeLogger.new](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -184,7 +184,7 @@ Logs a request of type `info` to the server. Logs a request of type `warning` to the server. -**Kind**: method of [FyipeLogger.new](#logger_api--logger) +**Kind**: method of [OneUptimeLogger.new](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -196,7 +196,7 @@ Logs a request of type `warning` to the server. Logs a request of type `error` to the server. -**Kind**: method of [FyipeLogger.new](#logger_api--logger) +**Kind**: method of [OneUptimeLogger.new](#logger_api--logger) **Returns**: Object - An object response of a success or failure. | Param | Type | Description | @@ -206,7 +206,7 @@ Logs a request of type `error` to the server. -### FyipeTracker.new(apiUrl, errorTrackerId, errorTrackerKey) +### OneUptimeTracker.new(apiUrl, errorTrackerId, errorTrackerKey) Create a constructor from the class, which will be used to track errors sent to the server. @@ -222,16 +222,16 @@ Create a constructor from the class, which will be used to track errors sent to #### options -| Param | Type | Description | -| ------------------ | -------------------- | ----------------------------------------------------------------------------------------------------- | -| maxTimeline | int | The total amount of timeline that should be captured, defaults to 5 | -| captureCodeSnippet | boolean | When set as `true` stack traces are automatically attached to all error sent to your fyipe dashboard. | +| Param | Type | Description | +| ------------------ | -------------------- | --------------------------------------------------------------------------------------------------------- | +| maxTimeline | int | The total amount of timeline that should be captured, defaults to 5 | +| captureCodeSnippet | boolean | When set as `true` stack traces are automatically attached to all error sent to your oneuptime dashboard. | #### tracker.setTag(key, value) Set tag for the error to be sent to the server. -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -243,7 +243,7 @@ Set tag for the error to be sent to the server. Set multiple tags for the error to be sent to the server. Takes in a list -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -255,7 +255,7 @@ Set multiple tags for the error to be sent to the server. Takes in a list Set fingerprint for the next error to be captured. -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -266,7 +266,7 @@ Set fingerprint for the next error to be captured. Add a custom timeline element to the next error to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: null | Param | Type | Description | @@ -279,7 +279,7 @@ Add a custom timeline element to the next error to be sent to the server Capture a custom error message to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: Promise | Param | Type | Description | @@ -290,7 +290,7 @@ Capture a custom error message to be sent to the server Capture a custom error object to be sent to the server -**Kind**: method of [FyipeTracker](#tracker_api--tracker) +**Kind**: method of [OneUptimeTracker](#tracker_api--tracker) **Returns**: Promise | Param | Type | Description | @@ -300,6 +300,6 @@ Capture a custom error object to be sent to the server ## Contribution - Clone repository -- run `cd ruby-sdk/fyipe` +- run `cd ruby-sdk/oneuptime` - run `bundle install` to install dependencies - run `bundle exec rspec` to run tests diff --git a/ruby-sdk/fyipe/fyipe.gemspec b/ruby-sdk/fyipe/fyipe.gemspec index f5ba752ab8..c510d6c5cd 100644 --- a/ruby-sdk/fyipe/fyipe.gemspec +++ b/ruby-sdk/fyipe/fyipe.gemspec @@ -1,14 +1,14 @@ -require File.expand_path('lib/fyipe/version', __dir__) +require File.expand_path('lib/oneuptime/version', __dir__) Gem::Specification.new do |spec| - spec.name = Fyipe::NAME - spec.version = Fyipe::VERSION + spec.name = OneUptime::NAME + spec.version = OneUptime::VERSION spec.authors = ['HackerBay, Inc.'] spec.email = ['hello@hackerbay.io'] - spec.summary = 'Fyipe for Logging and Tracking' - spec.description = 'Fyipe is a ruby package that tracks error event and send logs from your applications to your fyipe dashboard.' - spec.homepage = 'https://github.com/Fyipe/ruby-sdk' + spec.summary = 'OneUptime for Logging and Tracking' + spec.description = 'OneUptime is a ruby package that tracks error event and send logs from your applications to your oneuptime dashboard.' + spec.homepage = 'https://github.com/OneUptime/ruby-sdk' spec.license = 'MIT' spec.platform = Gem::Platform::RUBY spec.required_ruby_version = '>= 2.5.0' diff --git a/ruby-sdk/fyipe/lib/fyipe.rb b/ruby-sdk/fyipe/lib/fyipe.rb deleted file mode 100644 index 0dbaa21030..0000000000 --- a/ruby-sdk/fyipe/lib/fyipe.rb +++ /dev/null @@ -1,2 +0,0 @@ -require_relative 'fyipeLogger' -require_relative 'fyipeTracker' diff --git a/ruby-sdk/fyipe/lib/fyipe/version.rb b/ruby-sdk/fyipe/lib/fyipe/version.rb deleted file mode 100644 index 76da393472..0000000000 --- a/ruby-sdk/fyipe/lib/fyipe/version.rb +++ /dev/null @@ -1,4 +0,0 @@ -module Fyipe - NAME = 'fyipe' - VERSION = '3.0.0' -end \ No newline at end of file diff --git a/ruby-sdk/fyipe/lib/oneuptime.rb b/ruby-sdk/fyipe/lib/oneuptime.rb new file mode 100644 index 0000000000..8f2c14acf1 --- /dev/null +++ b/ruby-sdk/fyipe/lib/oneuptime.rb @@ -0,0 +1,2 @@ +require_relative 'oneuptimeLogger' +require_relative 'oneuptimeTracker' diff --git a/ruby-sdk/fyipe/lib/fyipe/logtype.rb b/ruby-sdk/fyipe/lib/oneuptime/logtype.rb similarity index 100% rename from ruby-sdk/fyipe/lib/fyipe/logtype.rb rename to ruby-sdk/fyipe/lib/oneuptime/logtype.rb diff --git a/ruby-sdk/fyipe/lib/fyipe/fyipeListener.rb b/ruby-sdk/fyipe/lib/oneuptime/oneuptimeListener.rb similarity index 92% rename from ruby-sdk/fyipe/lib/fyipe/fyipeListener.rb rename to ruby-sdk/fyipe/lib/oneuptime/oneuptimeListener.rb index 3c2a872c2f..fa5a595a7e 100644 --- a/ruby-sdk/fyipe/lib/fyipe/fyipeListener.rb +++ b/ruby-sdk/fyipe/lib/oneuptime/oneuptimeListener.rb @@ -1,10 +1,10 @@ require_relative 'timelineManager' require_relative 'util' -class FyipeListener +class OneUptimeListener def initialize(eventId, options) # start the timeline manager - @timelineObj = FyipeTimelineManager.new(options) + @timelineObj = OneUptimeTimelineManager.new(options) @currentEventId = eventId @utilObj = Util.new(options) end diff --git a/ruby-sdk/fyipe/lib/fyipe/fyipeTransport.rb b/ruby-sdk/fyipe/lib/oneuptime/oneuptimeTransport.rb similarity index 95% rename from ruby-sdk/fyipe/lib/fyipe/fyipeTransport.rb rename to ruby-sdk/fyipe/lib/oneuptime/oneuptimeTransport.rb index fc88f8f802..6212c3b785 100644 --- a/ruby-sdk/fyipe/lib/fyipe/fyipeTransport.rb +++ b/ruby-sdk/fyipe/lib/oneuptime/oneuptimeTransport.rb @@ -1,6 +1,6 @@ require 'httparty' -class FyipeTransport +class OneUptimeTransport include HTTParty def initialize( apiUrl) diff --git a/ruby-sdk/fyipe/lib/fyipe/timelineManager.rb b/ruby-sdk/fyipe/lib/oneuptime/timelineManager.rb similarity index 96% rename from ruby-sdk/fyipe/lib/fyipe/timelineManager.rb rename to ruby-sdk/fyipe/lib/oneuptime/timelineManager.rb index 66d00adb36..4e539d2a3c 100644 --- a/ruby-sdk/fyipe/lib/fyipe/timelineManager.rb +++ b/ruby-sdk/fyipe/lib/oneuptime/timelineManager.rb @@ -1,4 +1,4 @@ -class FyipeTimelineManager +class OneUptimeTimelineManager def initialize(options) @options = options @timeLineStack = [] diff --git a/ruby-sdk/fyipe/lib/fyipe/util.rb b/ruby-sdk/fyipe/lib/oneuptime/util.rb similarity index 100% rename from ruby-sdk/fyipe/lib/fyipe/util.rb rename to ruby-sdk/fyipe/lib/oneuptime/util.rb diff --git a/ruby-sdk/fyipe/lib/oneuptime/version.rb b/ruby-sdk/fyipe/lib/oneuptime/version.rb new file mode 100644 index 0000000000..854ee0d4dd --- /dev/null +++ b/ruby-sdk/fyipe/lib/oneuptime/version.rb @@ -0,0 +1,4 @@ +module OneUptime + NAME = 'oneuptime' + VERSION = '3.0.0' +end \ No newline at end of file diff --git a/ruby-sdk/fyipe/lib/fyipeLogger.rb b/ruby-sdk/fyipe/lib/oneuptimeLogger.rb similarity index 97% rename from ruby-sdk/fyipe/lib/fyipeLogger.rb rename to ruby-sdk/fyipe/lib/oneuptimeLogger.rb index d9a7f72bf2..d836ad0750 100644 --- a/ruby-sdk/fyipe/lib/fyipeLogger.rb +++ b/ruby-sdk/fyipe/lib/oneuptimeLogger.rb @@ -1,9 +1,9 @@ require 'httparty' -class FyipeLogger +class OneUptimeLogger include HTTParty - # FyipeLogger constructor. + # OneUptimeLogger constructor. # @param string apiUrl # @param string applicationLogId # @param string applicationLogKey diff --git a/ruby-sdk/fyipe/lib/fyipeTracker.rb b/ruby-sdk/fyipe/lib/oneuptimeTracker.rb similarity index 93% rename from ruby-sdk/fyipe/lib/fyipeTracker.rb rename to ruby-sdk/fyipe/lib/oneuptimeTracker.rb index 1034f8ac01..5557e50bac 100644 --- a/ruby-sdk/fyipe/lib/fyipeTracker.rb +++ b/ruby-sdk/fyipe/lib/oneuptimeTracker.rb @@ -1,10 +1,10 @@ -require_relative 'fyipe/util' -require_relative 'fyipe/fyipeListener' -require_relative 'fyipe/fyipeTransport' -require File.expand_path('./fyipe/version', __dir__) +require_relative 'oneuptime/util' +require_relative 'oneuptime/oneuptimeListener' +require_relative 'oneuptime/oneuptimeTransport' +require File.expand_path('./oneuptime/version', __dir__) -class FyipeTracker - # FyipeTracker constructor. +class OneUptimeTracker + # OneUptimeTracker constructor. # @param string apiUrl # @param string errorTrackerId # @param string errorTrackerKey @@ -25,8 +25,8 @@ class FyipeTracker setUpOptions(options) @util = Util.new(@options) setEventId() - @listenerObj = FyipeListener.new(getEventId(), @options) - @apiTransport = FyipeTransport.new(@apiUrl) + @listenerObj = OneUptimeListener.new(getEventId(), @options) + @apiTransport = OneUptimeTransport.new(@apiUrl) setUpExceptionHandlerListener() end @@ -252,8 +252,8 @@ class FyipeTracker def getSDKDetails() # default sdk details sdkDetail = {} - sdkDetail["name"] = Fyipe::NAME - sdkDetail["version"] = Fyipe::VERSION + sdkDetail["name"] = OneUptime::NAME + sdkDetail["version"] = OneUptime::VERSION return sdkDetail diff --git a/ruby-sdk/fyipe/spec/fyipe_logger_spec.rb b/ruby-sdk/fyipe/spec/fyipe_logger_spec.rb index f2f05f68c4..3908f1806d 100644 --- a/ruby-sdk/fyipe/spec/fyipe_logger_spec.rb +++ b/ruby-sdk/fyipe/spec/fyipe_logger_spec.rb @@ -1,5 +1,5 @@ -# spec/fyipe_logger_spec.rb -require_relative '../lib/fyipe' +# spec/oneuptime_logger_spec.rb +require_relative '../lib/oneuptime' require_relative 'helper' RSpec.configure do |config| @@ -34,25 +34,25 @@ RSpec.configure do |config| } end -RSpec.describe FyipeLogger do +RSpec.describe OneUptimeLogger do it 'test_application_log_key_is_required' do - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], '') + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], '') response = logger.log('test content') expect(response['message']).to eql 'Application Log Key is required.' end it 'test_content_is_required' do - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.log('') expect(response['message']).to eql 'Content to be logged is required.' end it 'test_valid_applicaiton_log_id_is_required' do - logger = FyipeLogger.new($apiUrl, "5eec6f33d7d57033b3a7d502", $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, "5eec6f33d7d57033b3a7d502", $applicationLog["key"]) response = logger.log('test') expect(response['message']).to eql 'Application Log does not exist.' end it 'test_valid_string_content_of_type_info_is_logged' do log = "sample content to be logged" - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.log(log) expect(response['content']).to eql log expect(response['content']).to be_an_instance_of(String) @@ -63,7 +63,7 @@ RSpec.describe FyipeLogger do "name" => "Tony Lewinsky", "location" => "Liverpool" } - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.log(log) expect(response['content']["location"]).to eql log["location"] expect(response['content']).to be_an_instance_of(Hash) @@ -71,7 +71,7 @@ RSpec.describe FyipeLogger do end it 'test_valid_string_content_of_type_error_is_logged' do log = "sample content to be logged" - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.error(log) expect(response['content']).to eql log expect(response['content']).to be_an_instance_of(String) @@ -82,7 +82,7 @@ RSpec.describe FyipeLogger do "name" => "Tony Lewinsky", "location" => "Liverpool" } - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.warning(log) expect(response['content']["location"]).to eql log["location"] expect(response['content']).to be_an_instance_of(Hash) @@ -94,7 +94,7 @@ RSpec.describe FyipeLogger do "location" => "Liverpool" } tag = "Famous"; - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.warning(log, tag) expect(response['content']["location"]).to eql log["location"] expect(response['content']).to be_an_instance_of(Hash) @@ -104,7 +104,7 @@ RSpec.describe FyipeLogger do end it 'test_valid_object_content_of_type_error_with_no_tag_is_logged' do log = "sample content to be logged" - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.error(log) expect(response['content']).to eql log expect(response['content']).to be_an_instance_of(String) @@ -116,7 +116,7 @@ RSpec.describe FyipeLogger do "location" => "Liverpool" } tags = ['testing', 'rubylansh', 'trial', 'correct'] - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) response = logger.warning(log, tags) expect(response['content']["location"]).to eql log["location"] expect(response['content']).to be_an_instance_of(Hash) @@ -133,7 +133,7 @@ RSpec.describe FyipeLogger do "location" => "Liverpool" } tags = {"content" => "test"} - logger = FyipeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) + logger = OneUptimeLogger.new($apiUrl, $applicationLog["_id"], $applicationLog["key"]) begin response = logger.warning(log, tags) rescue => exception diff --git a/ruby-sdk/fyipe/spec/fyipe_tracker_spec.rb b/ruby-sdk/fyipe/spec/fyipe_tracker_spec.rb index 98c61a49f0..de3d4a3e91 100644 --- a/ruby-sdk/fyipe/spec/fyipe_tracker_spec.rb +++ b/ruby-sdk/fyipe/spec/fyipe_tracker_spec.rb @@ -1,5 +1,5 @@ -# spec/fyipe_tracker_spec.rb -require_relative '../lib/fyipe' +# spec/oneuptime_tracker_spec.rb +require_relative '../lib/oneuptime' require_relative 'helper' RSpec.configure do |config| @@ -38,9 +38,9 @@ RSpec.configure do |config| } end -RSpec.describe FyipeTracker do +RSpec.describe OneUptimeTracker do it 'test_should_take_in_custom_timeline_event' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) timeline = tracker.getTimeline() expect(timeline).to be_an_instance_of(Array) @@ -48,7 +48,7 @@ RSpec.describe FyipeTracker do expect($customTimeline["category"]).to eql timeline[0]["category"] end it 'test_should_ensure_timeline_event_contains_eventId_and_timestamp' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) timeline = tracker.getTimeline() @@ -57,7 +57,7 @@ RSpec.describe FyipeTracker do expect(timeline[0]["timestamp"]).to be_an_instance_of(String) end it 'test_should_ensure_different_timeline_event_have_the_same_eventId' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], "error") @@ -69,7 +69,7 @@ RSpec.describe FyipeTracker do options = { "maxTimeline": -5 } - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], "error") @@ -81,7 +81,7 @@ RSpec.describe FyipeTracker do options = { "maxTimeline": 2 } - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) customTimeline2 = {} @@ -102,7 +102,7 @@ RSpec.describe FyipeTracker do end it 'test_should_add_tags' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tag = { "key": "location", @@ -118,7 +118,7 @@ RSpec.describe FyipeTracker do it 'test_should_add_multiple_tags' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tags = [] tag = { @@ -147,7 +147,7 @@ RSpec.describe FyipeTracker do end it 'test_should_overwrite_existing_keys_to_avoid_duplicate_tags' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tags = [] tag = { @@ -192,7 +192,7 @@ RSpec.describe FyipeTracker do end it 'test_should_create_fingerprint_as_message_for_error_capture_without_any_fingerprint' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorMessage = "Uncaught Exception" tracker.captureMessage(errorMessage) @@ -200,7 +200,7 @@ RSpec.describe FyipeTracker do expect(event["fingerprint"][0]).to eql errorMessage end it 'test_should_use_defined_fingerprint_array_for_error_capture_with_fingerprint' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) fingerprints = ['custom', 'errors'] @@ -212,7 +212,7 @@ RSpec.describe FyipeTracker do expect(event["fingerprint"][1]).to eql fingerprints[1] end it 'test_should_use_defined_fingerprint_string_for_error_capture_with_fingerprint' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) fingerprint = 'custom-fingerprint' tracker.setFingerPrint(fingerprint) @@ -222,7 +222,7 @@ RSpec.describe FyipeTracker do expect(event["fingerprint"][0]).to eql fingerprint end it 'test_should_create_an_event_ready_for_the_server_using_capture_message' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorMessage = 'This is a test' tracker.captureMessage(errorMessage) @@ -231,7 +231,7 @@ RSpec.describe FyipeTracker do expect(event["exception"]["message"]).to eql errorMessage end it 'test_should_create_an_event_ready_for_the_server_while_having_the_timeline_with_same_event_id' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) errorMessage = 'This is a test' @@ -243,7 +243,7 @@ RSpec.describe FyipeTracker do expect(event["exception"]["message"]).to eql errorMessage end it 'test_should_create_an_event_ready_for_the_server_using_capture_exception' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorMessage = 'Error Found' tracker.captureException(Exception.new(errorMessage)) @@ -253,7 +253,7 @@ RSpec.describe FyipeTracker do expect(event["exception"]["message"]).to eql errorMessage end it 'test_should_create_an_event_with_array_of_stacktrace' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorType = "" begin @@ -270,7 +270,7 @@ RSpec.describe FyipeTracker do expect(event["exception"]["stacktrace"]["frames"]).to be_an_instance_of(Array) end it 'test_should_create_an_event_with_the_object_of_the_stacktrace_in_place' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorType = '' begin @@ -289,7 +289,7 @@ RSpec.describe FyipeTracker do end it 'test_should_create_an_event_and_new_event_should_have_different_id' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorMessage = 'random error occured' tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) @@ -321,7 +321,7 @@ RSpec.describe FyipeTracker do expect(event["_id"]).not_to eql newEvent["_id"] end it 'test_should_create_an_event_that_has_timeline_and_new_event_having_timeline_and_tags' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorMessage = 'random error caused midway' errorMessageObj = ''; @@ -359,7 +359,7 @@ RSpec.describe FyipeTracker do expect(newEvent["tags"].length()).to eql 2 # the default and custom tag end it 'test_should_contain_version_number_and_sdk_name_in_captured_message' do - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"]) errorMessage = 'Error Found' tracker.captureMessage(errorMessage) @@ -373,7 +373,7 @@ RSpec.describe FyipeTracker do options = { "captureCodeSnippet": true } - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) event = nil @@ -400,7 +400,7 @@ RSpec.describe FyipeTracker do options = { "captureCodeSnippet": false } - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) event = nil @@ -427,7 +427,7 @@ RSpec.describe FyipeTracker do options = { "captureCodeSnippet": "heyy" # sdk expects a true or false but it defaults to true if wrong value is sent } - tracker = FyipeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) + tracker = OneUptimeTracker.new($apiUrl, $errorTracker["_id"], $errorTracker["key"], options) tracker.addToTimeline($customTimeline["category"], $customTimeline["content"], $customTimeline["type"]) event = nil diff --git a/status-page/.env b/status-page/.env index c8136d46b2..23c4af5311 100644 --- a/status-page/.env +++ b/status-page/.env @@ -1,6 +1,6 @@ SKIP_PREFLIGHT_CHECK=true PUBLIC_URL=/status-page -MONGO_URL=mongodb://localhost:27017/fyipedb +MONGO_URL=mongodb://localhost:27017/oneuptimedb REACT_APP_BACKEND_PROTOCOL=http STATUSPAGE_CERT=LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZBakNDQStxZ0F3SUJBZ0lKQU1pUWhGTDUydDBUTUEwR0NTcUdTSWIzRFFFQkN3VUFNSUdYTVFzd0NRWUQKVlFRR0V3SlZVekVQTUEwR0ExVUVDQXdHUW05emRHOXVNUll3RkFZRFZRUUhEQTFOWVhOellXTm9kWE5sZEhSegpNUll3RkFZRFZRUUtEQTFJWVdOclpYSmlZWGtnU1c1ak1SRXdEd1lEVlFRTERBaFRiMlowZDJGeVpURVNNQkFHCkExVUVBd3dKWm5scGNHVXVZMjl0TVNBd0hnWUpLb1pJaHZjTkFRa0JGaEZxZFdSbFFHaGhZMnRsY21KaGVTNXAKYnpBZUZ3MHlNVEF6TVRBeU1qQXdNRGhhRncweU16QTJNVE15TWpBd01EaGFNSUdYTVFzd0NRWURWUVFHRXdKVgpVekVQTUEwR0ExVUVDQXdHUW05emRHOXVNUll3RkFZRFZRUUhEQTFOWVhOellXTm9kWE5sZEhSek1SWXdGQVlEClZRUUtEQTFJWVdOclpYSmlZWGtnU1c1ak1SRXdEd1lEVlFRTERBaFRiMlowZDJGeVpURVNNQkFHQTFVRUF3d0oKWm5scGNHVXVZMjl0TVNBd0hnWUpLb1pJaHZjTkFRa0JGaEZxZFdSbFFHaGhZMnRsY21KaGVTNXBiekNDQVNJdwpEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBSzd1TjAzc0labXpVdVcwY0JlSDB6eWVyWWFOCnEra3lIYmJtMmt3N2VjUkVlZ2JGZTVBU25uMi9Eb1lJMEV0cEhNeHVCeXovMG9KOS83ZmJUUTEvSEphMmVRRngKRFQwTW5CS1MrdURYbHBzbUJrSUFNN2R3eTZQTldjeWU5MC9yTWc3Zkx2MzRZbHJxUVF5Z0NwaGF6MUk5SGdKRAplNjhoQXpvbXJVQnZqYWJMRDZWWmdFRzI5Qit6M1I3TktSTlRrQzdpdzdPeHltMjA1WjRDa3FqRUI2YXEvR2cxCmNoclBFeEpHdUlEc2xTNm94NVBrOS9yWkx6REc3RkZ6b2syK1Rrb1ZGU3I0RHVLcHp4WEZXVmRMRWF2RlU1dngKYm8rb2t6dzVyRGd0Z0JWek1ncEJaWkxGSXVXL21OS2VKa1V0WUZBdjBkN3dtYUhqemxsZDREYUdjU0VDQXdFQQpBYU9DQVUwd2dnRkpNSUcyQmdOVkhTTUVnYTR3Z2F1aGdaMmtnWm93Z1pjeEN6QUpCZ05WQkFZVEFsVlRNUTh3CkRRWURWUVFJREFaQ2IzTjBiMjR4RmpBVUJnTlZCQWNNRFUxaGMzTmhZMmgxYzJWMGRITXhGakFVQmdOVkJBb00KRFVoaFkydGxjbUpoZVNCSmJtTXhFVEFQQmdOVkJBc01DRk52Wm5SM1lYSmxNUkl3RUFZRFZRUUREQWxtZVdsdwpaUzVqYjIweElEQWVCZ2txaGtpRzl3MEJDUUVXRVdwMVpHVkFhR0ZqYTJWeVltRjVMbWx2Z2drQWh3Ti95cEM5CnRFVXdDUVlEVlIwVEJBSXdBREFkQmdOVkhTVUVGakFVQmdnckJnRUZCUWNEQVFZSUt3WUJCUVVIQXdJd0N3WUQKVlIwUEJBUURBZ1R3TUZjR0ExVWRFUVJRTUU2Q0NXWjVhWEJsTG1OdmJZSUxLaTVtZVdsd1pTNWpiMjJDQ1d4dgpZMkZzYUc5emRJSUxLaTVzYjJOaGJHaHZjM1NDREdaNWFYQmxZWEJ3TG1OdmJZSU9LaTVtZVdsd1pXRndjQzVqCmIyMHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBREJ3N1JJRVkxNzQ0aE9lUlVwbFdORDBwWGs4dE9SblRTWUgKNHJrZkR2MWtYandvL0pQY3IxcDNPU3A5VVMrTWlyWmxNL240dHVVdW9BNzA3Q2FxOXpuVFphT3ZEZEdWbDF3MwoyelRtbVlIbmk1OGFyK2NwdVN1Z1M2UnpWRlM5OVNQSHNwbVFyRjl4VkY5K3preWsvdHltRHE0MHFJZHJhTm5QCnJWWFB6cG5YUGxUUHZENTFFN2toenFZNDVVNWNtRUNMbmN2T3Z1Y3VlNys5M0V1anhYaE05RTZvT2w2Z2txQW0KSnNPdDdnQWxqd0Y1Vkx1YWVCYWJvWENYUmVBaW9ZZFk2YitCL0tyb21zTTZ6ejZzWnE5N3JRZFg2RkZVMWhlZwpHcGhOQm5vV28zNk1TMVRkbnhXYW5jcTVtcWhIMElzaStwM2pJOU1JeGZYRWw5MHNsMzQ9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K STATUSPAGE_PRIVATEKEY=LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBcnU0M1Rld2htYk5TNWJSd0Y0ZlRQSjZ0aG8ycjZUSWR0dWJhVER0NXhFUjZCc1Y3CmtCS2VmYjhPaGdqUVMya2N6RzRITFAvU2duMy90OXRORFg4Y2xyWjVBWEVOUFF5Y0VwTDY0TmVXbXlZR1FnQXoKdDNETG84MVp6SjczVCtzeUR0OHUvZmhpV3VwQkRLQUttRnJQVWowZUFrTjdyeUVET2lhdFFHK05wc3NQcFZtQQpRYmIwSDdQZEhzMHBFMU9RTHVMRHM3SEtiYlRsbmdLU3FNUUhwcXI4YURWeUdzOFRFa2E0Z095VkxxakhrK1QzCit0a3ZNTWJzVVhPaVRiNU9TaFVWS3ZnTzRxblBGY1ZaVjBzUnE4VlRtL0Z1ajZpVFBEbXNPQzJBRlhNeUNrRmwKa3NVaTViK1kwcDRtUlMxZ1VDL1IzdkNab2VQT1dWM2dOb1p4SVFJREFRQUJBb0lCQUFFdUJoMTJiRHVYSkFYOAprNHoxRTQyakhGUjkvQnpVZzdMS0Y4clAwK0JvL2RHeDMwVjNlcTRxYmJTbHRwSHJvWkFYWmVEOTBMT2ttZWJwCmlibC9rL2ZJUDBTdE9JT2k1Q0tUN3pFNUF3RUUzcUh2VW1uNFRzZEtDVU1DQjNUNGh4dm1rWENSRGtqQ3I3R2cKR3JJd1dwbVpZK3hyL0JlUVIyOUs5M3dweEhETmh1MlZub3IrbzFWQXJMUjJ2VVNjMGVDWFZpazhEQ0Q3NTlTZwpZN1EvSzRyZ1FINE5qTXQvNVNROTh2RzZDOFNnditlUmU4RThVdmhIU2NBT0h3bWxzMW1YU2tvL2swdEpxaWd1Ck1RazVsWnIrVHdjWlcrMWs1M1dkcDdXRUJzNElMQmMvbUFkTytCcGZ1bnB6SFBIc0tGYzdHY0FpQmZOMHFZZWUKN004NWg0a0NnWUVBNkRxb2ZYbmRJblpyUWlXWHo0RVN0NUVwVm9NUXMwUVNEd2Q1NmdldEcyMGpySXBCTEdMNAp3Q3ByV0xGN1F4OHVxOHpwS2tBbjVKbUEvTlI4OERmQ2d3WXluYm5CTjNNUjB6ZG1welFkZHNBc2VxbkJ5RVhICkxLVUQ3TDNvNVNzcEttZzBMVit1TGhzZkp3cWgveGZlS3NGSkV3eEp2U0ZkcUE1ZVp1TGlSL3NDZ1lFQXdOWWEKV1UySnM1dGc5S3JDMDVOY1hRTDFPZVFPV0plcFVSRXhsdUtjUWVyZzMxUVZYOEMwWEJmZ2VxUUNhTlpxdmNQYwo2MjR4d0dWUVdCODF4ZW1Kc2pENjNIemdPbzVRZkltYllvdzdCbEJzMFM0eWg3d1QzK3NnSVVMUnZhSG5mMGZoCm5zV2YvQjlKRXJFTjRSTXZ4OTMrZ0xiN1g3TWpIZ1U3ZGNQT2xKTUNnWUE2eE1WbzQ1TVRxcFlnS2pWTjNPTW8KczBLYjB4VkIySU1kYkkzc3JMNmhCekNVOUhQajBMUVVwV2QvRFlNZERHSWFOZ1Azbmo2Nk9pS0xXUmE1RDlOWQpweFBlR0drT0tEK2xqUXFjVzdMdEgxcmlPOTEvV2pFNldoUXhNQ29rL0pReFdDZUVLQWVEUVhmVHdId1lleWpNCjl4Y1FDL2NKTnMxbHZ5VWlzbDREU3dLQmdRQ0V5eXdMOFd4eFpmL0huVXhiUFBCdkVObGt5MXJod1ZjVS8zMGgKeGQ0TE9yOHVyQTJvQ2VGcVJmc05HYUtiSllVT056SU1ZcThhS2VyQk5JVG9US0hKTnhlWi9OakJHajNzOVNvdgpIQmlOaVpiV0dqVXI2ZVhaM21ZYTRaUGtQZmxZV2x6UjVJLytwR0RDNFhDSVhaa2F6eEl5KzA5eUlMOS9MZVU3CmZPTG14d0tCZ1FEWmFpTmdlTzk0cG9vZ092UkI1RkVKblFmcGwvMGdvbDNSYXUvQU0yTW93NTdmUjlNb1I0cFUKVFFDV0NwRy8vZHlZYXBTU201MnBNYTlEWEE1a2ZEOW1MclVHWk96S0drUW9Ka2h3dnJYbi9qY0NKY0JBYnBHagpJT01sK3QxMHdBL2xOZ3UwbEhJMHVKTFBOaHFEQ1ZHU21kVTVVWDUrdjFEenk1UklzbFFwSmc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= diff --git a/status-page/index.js b/status-page/index.js index 3d4fe36568..db5ce0f6ed 100755 --- a/status-page/index.js +++ b/status-page/index.js @@ -14,7 +14,7 @@ const cors = require('cors'); // mongodb const MongoClient = require('mongodb').MongoClient; const mongoUrl = - process.env['MONGO_URL'] || 'mongodb://localhost:27017/fyipedb'; + process.env['MONGO_URL'] || 'mongodb://localhost:27017/oneuptimedb'; const { NODE_ENV } = process.env; @@ -120,7 +120,7 @@ app.use('/.well-known/acme-challenge/:token', async function(req, res) { // fetch details about a domain from the db async function handleCustomDomain(client, collection, domain) { const statusPage = await client - .db('fyipedb') + .db('oneuptimedb') .collection(collection) .findOne({ domains: { $elemMatch: { domain } }, @@ -148,7 +148,7 @@ async function handleCustomDomain(client, collection, domain) { // fetch certificate for a particular domain async function handleCertificate(client, collection, domain) { const certificate = await client - .db('fyipedb') + .db('oneuptimedb') .collection(collection) .findOne({ id: domain }); @@ -160,25 +160,25 @@ app.use(async function(req, res, next) { const completeUrl = `https://${host}${req.url}`; try { - if (host && completeUrl === 'https://fyipe.com/') { + if (host && completeUrl === 'https://oneuptime.com/') { res.writeHead(301, { Location: `https://oneuptime.com?redirectedFromOldBranding=true`, }); return res.end(); } - if (host && completeUrl === 'https://staging.fyipe.com/') { + if (host && completeUrl === 'https://staging.oneuptime.com/') { res.writeHead(301, { Location: `https://staging.oneuptime.com?redirectedFromOldBranding=true`, }); return res.end(); } - if (host && host === 'fyipe.com') { + if (host && host === 'oneuptime.com') { res.writeHead(301, { Location: `https://oneuptime.com${req.url}`, }); return res.end(); } - if (host && host === 'staging.fyipe.com') { + if (host && host === 'staging.oneuptime.com') { res.writeHead(301, { Location: `https://staging.oneuptime.com${req.url}`, }); @@ -197,8 +197,8 @@ app.use('/', async function(req, res, next) { const host = req.hostname; if ( host && - (host === 'fyipe.com' || - host === 'staging.fyipe.com' || + (host === 'oneuptime.com' || + host === 'staging.oneuptime.com' || host === 'oneuptime.com' || host === 'staging.oneuptime.com' || host.indexOf('localhost') > -1) diff --git a/status-page/src/App.js b/status-page/src/App.js index e728614793..e21daaa0b1 100755 --- a/status-page/src/App.js +++ b/status-page/src/App.js @@ -60,12 +60,12 @@ const AppLoader = () => ( ); const App = () => { - const oldHostNames = ['staging.fyipe.com', 'fyipe.com']; + const oldHostNames = ['staging.oneuptime.com', 'oneuptime.com']; const currentHostName = window.location.hostname; if (oldHostNames.includes(currentHostName)) { const updatedLink = `${window.location.origin.replace( - 'fyipe', + 'oneuptime', 'oneuptime' )}${window.location.pathname}`; diff --git a/status-page/src/components/Incident.js b/status-page/src/components/Incident.js index 40f8ade573..0308de5b0a 100644 --- a/status-page/src/components/Incident.js +++ b/status-page/src/components/Incident.js @@ -46,7 +46,7 @@ class Incident extends Component { url = 'null'; } else if ( window.location.href.indexOf('localhost') > -1 || - window.location.href.indexOf('fyipeapp.com') > 0 + window.location.href.indexOf('oneuptimeapp.com') > 0 ) { statusPageSlug = window.location.host.split('.')[0]; url = 'null'; diff --git a/status-page/src/components/Main.js b/status-page/src/components/Main.js index a17582a1d4..7497e60bb2 100755 --- a/status-page/src/components/Main.js +++ b/status-page/src/components/Main.js @@ -150,7 +150,7 @@ class Main extends Component { url = 'null'; } else if ( window.location.href.indexOf('localhost') > -1 || - window.location.href.indexOf('fyipeapp.com') > 0 + window.location.href.indexOf('oneuptimeapp.com') > 0 ) { statusPageSlug = window.location.host.split('.')[0]; url = 'null'; diff --git a/status-page/src/components/ScheduledEvent.js b/status-page/src/components/ScheduledEvent.js index 491627e4f6..afd020bf8a 100644 --- a/status-page/src/components/ScheduledEvent.js +++ b/status-page/src/components/ScheduledEvent.js @@ -45,7 +45,7 @@ class ScheduledEvent extends Component { url = 'null'; } else if ( window.location.href.indexOf('localhost') > -1 || - window.location.href.indexOf('fyipeapp.com') > 0 + window.location.href.indexOf('oneuptimeapp.com') > 0 ) { statusPageSlug = window.location.host.split('.')[0]; url = 'null'; diff --git a/tests/saas-tests/dashboard/Monitor8.test.js b/tests/saas-tests/dashboard/Monitor8.test.js index cbd1d12756..2338baabd8 100644 --- a/tests/saas-tests/dashboard/Monitor8.test.js +++ b/tests/saas-tests/dashboard/Monitor8.test.js @@ -140,7 +140,7 @@ describe('API Monitor API', () => { await init.pageType( page, '#url', - 'https://fyipe.com/api/monitor/valid-project-id' + 'https://oneuptime.com/api/monitor/valid-project-id' ); await init.selectDropdownValue('#method', 'post', page); @@ -184,7 +184,7 @@ describe('API Monitor API', () => { await init.pageType( page, '#url', - 'https://fyipe.com/api/monitor/valid-project-id' + 'https://oneuptime.com/api/monitor/valid-project-id' ); await init.pageWaitForSelector(page, '#advanceOptions'); await init.pageClick(page, '#advanceOptions'); diff --git a/tests/saas-tests/dashboard/MonitorDetail5.test.js b/tests/saas-tests/dashboard/MonitorDetail5.test.js index f3d4d8fd2c..0a5408c513 100644 --- a/tests/saas-tests/dashboard/MonitorDetail5.test.js +++ b/tests/saas-tests/dashboard/MonitorDetail5.test.js @@ -105,7 +105,7 @@ describe('Monitor Detail API', () => { ); await init.pageWaitForSelector(page, 'input[id=siteUrl]'); - await init.pageType(page, 'input[id=siteUrl]', 'https://fyipe.com'); + await init.pageType(page, 'input[id=siteUrl]', 'https://oneuptime.com'); await init.page$Eval(page, '#addSiteUrlButton', e => e.click()); await init.pageWaitForSelector(page, '#addSiteUrlButton', { diff --git a/tests/saas-tests/dashboard/ServerMonitor.test.js b/tests/saas-tests/dashboard/ServerMonitor.test.js index 2b3dc5594e..4f34aaba67 100755 --- a/tests/saas-tests/dashboard/ServerMonitor.test.js +++ b/tests/saas-tests/dashboard/ServerMonitor.test.js @@ -9,8 +9,8 @@ try { // try to use local package (with recent changes) serverMonitor = require('../../../../js-sdk/src/cli/server-monitor/lib/api'); } catch (error) { - const fyipe = require('fyipe'); - serverMonitor = fyipe.ServerMonitor; + const oneuptime = require('oneuptime'); + serverMonitor = oneuptime.ServerMonitor; } require('should'); diff --git a/tests/saas-tests/dashboard/StatusPage.test.js b/tests/saas-tests/dashboard/StatusPage.test.js index 7297e60b64..5c926ed961 100644 --- a/tests/saas-tests/dashboard/StatusPage.test.js +++ b/tests/saas-tests/dashboard/StatusPage.test.js @@ -8,8 +8,8 @@ require('should'); const email = utils.generateRandomBusinessEmail(); const password = '1234567890'; const componentName = 'hackerbay'; -const monitorName = 'fyipe'; -const monitorName1 = 'testFyipe'; +const monitorName = 'oneuptime'; +const monitorName1 = 'testoneuptime'; let browser, page; const gotoTheFirstStatusPage = async page => { diff --git a/tests/saas-tests/dashboard/StatusPage2.test.js b/tests/saas-tests/dashboard/StatusPage2.test.js index 9507aa7276..d08b9d1348 100644 --- a/tests/saas-tests/dashboard/StatusPage2.test.js +++ b/tests/saas-tests/dashboard/StatusPage2.test.js @@ -8,8 +8,8 @@ require('should'); const email = utils.generateRandomBusinessEmail(); const password = '1234567890'; const componentName = 'hackerbay'; -const monitorName = 'fyipe'; -const monitorName1 = 'testFyipe'; +const monitorName = 'oneuptime'; +const monitorName1 = 'testoneuptime'; const customDomain = utils.generateRandomString(); let browser, page; diff --git a/tests/saas-tests/dashboard/StatusPage3.test.js b/tests/saas-tests/dashboard/StatusPage3.test.js index be5d10c676..f3b3d2db4d 100644 --- a/tests/saas-tests/dashboard/StatusPage3.test.js +++ b/tests/saas-tests/dashboard/StatusPage3.test.js @@ -8,8 +8,8 @@ require('should'); const email = utils.generateRandomBusinessEmail(); const password = '1234567890'; const componentName = 'hackerbay'; -const monitorName = 'fyipe'; -const monitorName1 = 'testFyipe'; +const monitorName = 'oneuptime'; +const monitorName1 = 'testoneuptime'; const customDomain = `${utils.generateRandomString()}.com`; let browser, page; @@ -186,7 +186,7 @@ describe('Status Page', () => { timeout: init.timeout, }); await init.pageWaitForSelector(page, '#customDomain'); - await init.pageType(page, '#customDomain', 'fyipeapp'); + await init.pageType(page, '#customDomain', 'oneuptimeapp'); await init.pageWaitForSelector(page, '#createCustomDomainBtn'); await init.pageClick(page, '#createCustomDomainBtn'); diff --git a/tests/test-init.js b/tests/test-init.js index f6b21db193..44eb18374d 100644 --- a/tests/test-init.js +++ b/tests/test-init.js @@ -16,7 +16,7 @@ const _this = { registerUser: async function(user, page) { if ( utils.BACKEND_URL.includes('localhost') || - utils.BACKEND_URL.includes('staging.fyipe.com') || + utils.BACKEND_URL.includes('staging.oneuptime.com') || utils.BACKEND_URL.includes('staging.oneuptime.com') ) { const { email } = user; @@ -135,7 +135,7 @@ const _this = { registerFailedUser: async function(user, page) { if ( utils.BACKEND_URL.includes('localhost') || - utils.BACKEND_URL.includes('staging.fyipe.com') || + utils.BACKEND_URL.includes('staging.oneuptime.com') || utils.BACKEND_URL.includes('staging.oneuptime.com') ) { const { email } = user; diff --git a/tests/test-utils.js b/tests/test-utils.js index 9ff1f04a18..49374a0414 100644 --- a/tests/test-utils.js +++ b/tests/test-utils.js @@ -144,18 +144,18 @@ const updatedScheduledEventDescription = 'event description updated'; const updatedScheduledEventName = 'event name updated'; const dockerCredential = { - dockerUsername: process.env.DOCKER_UNMASKED_USERNAME || 'fyipetest', + dockerUsername: process.env.DOCKER_UNMASKED_USERNAME || 'oneuptimetest', dockerPassword: process.env.DOCKER_UNMASKED_PASSWORD || '4G76c2aavPHa', dockerRegistryUrl: process.env.DOCKER_SECURITY_SCAN_REGISTRY_URL || 'https://registry.hub.docker.com', imagePath: - process.env.DOCKER_SECURITY_SCAN_IMAGE_PATH || 'fyipeproject/home', + process.env.DOCKER_SECURITY_SCAN_IMAGE_PATH || 'oneuptimeproject/home', imageTags: process.env.DOCKER_SECURITY_SCAN_IMAGE_TAGS || 'latest', }; const gitCredential = { - gitUsername: process.env.GITHUB_UNMASKED_USERNAME || 'fyipetest', + gitUsername: process.env.GITHUB_UNMASKED_USERNAME || 'oneuptimetest', gitPassword: process.env.GITHUB_UNMASKED_PASSWORD || 'FzUHPgxBGrqCuf68aaHjPqaFZH', gitRepositoryUrl: