gitextract_v5m2kdy5/ ├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .gcloudignore ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── FAQ.md ├── LICENSE ├── README.md ├── app.js ├── app.yaml ├── config/ │ ├── .gitignore │ ├── config.example.json │ └── config.js ├── controllers/ │ ├── api/ │ │ ├── favorite-pwa.js │ │ ├── index.js │ │ ├── lighthouse.js │ │ ├── notifications.js │ │ └── pwa.js │ ├── app.js │ ├── cache.js │ ├── index.js │ ├── pwa.js │ ├── sw.js │ └── tasks.js ├── cron.yaml ├── firebase-messaging-sw-generator.js ├── firebase-messaging-sw.tmpl ├── index.yaml ├── lib/ │ ├── asset-hashing.js │ ├── color.js │ ├── data-cache.js │ ├── data-fetcher.js │ ├── event-bus.js │ ├── favorite-pwa.js │ ├── images.js │ ├── lighthouse.js │ ├── manifest.js │ ├── metadata.js │ ├── model-datastore.js │ ├── notifications.js │ ├── promise-sequential.js │ ├── pwa-index.js │ ├── pwa.js │ ├── search.js │ ├── tasks.js │ ├── verify-id-token.js │ └── web-performance.js ├── lighthouse_machine/ │ ├── .dockerignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── app.yaml │ ├── chromeuser-script.sh │ ├── cpu_monitor.js │ ├── entrypoint.sh │ ├── etc/ │ │ └── xvfb │ ├── package.json │ └── server.js ├── middlewares/ │ └── index.js ├── models/ │ ├── favorite-pwa.js │ ├── lighthouse.js │ ├── manifest.js │ ├── pwa.js │ ├── task.js │ └── user.js ├── package.json ├── public/ │ ├── .well-known/ │ │ └── assetlinks.json │ ├── css/ │ │ └── style.css │ ├── favicons/ │ │ └── browserconfig.xml │ ├── google3915c2aaf77f961f.html │ ├── humans.txt │ ├── js/ │ │ ├── analytics.js │ │ ├── chart.js │ │ ├── event-target.js │ │ ├── gapi.es6.js │ │ ├── gulliver-config.js │ │ ├── gulliver.es6.js │ │ ├── loader.js │ │ ├── messaging.js │ │ ├── offline-support.js │ │ ├── pwa-form.js │ │ ├── routing/ │ │ │ ├── route.js │ │ │ ├── router.js │ │ │ └── transitions.js │ │ ├── search-input.js │ │ ├── shell.js │ │ ├── signin.js │ │ ├── ui/ │ │ │ ├── notification-checkbox.js │ │ │ ├── share-button.js │ │ │ └── signin-button.js │ │ └── util/ │ │ └── requestIdleCallback.js │ ├── manifest.json │ ├── robots.txt │ └── sw.js ├── rollup-config/ │ ├── gulliver.js │ ├── lighthouse-chart.js │ └── pwa-form.js ├── test/ │ ├── app/ │ │ ├── controllers/ │ │ │ ├── api/ │ │ │ │ ├── favorite-pwa.js │ │ │ │ ├── lighthouse.js │ │ │ │ └── pwa.js │ │ │ ├── cache.js │ │ │ └── tasks.js │ │ ├── lib/ │ │ │ ├── asset-hashing.js │ │ │ ├── color.js │ │ │ ├── data-fetcher.js │ │ │ ├── favorite-pwa.js │ │ │ ├── images.js │ │ │ ├── lighthouse-example.json │ │ │ ├── lighthouse.js │ │ │ ├── manifest.js │ │ │ ├── model-datastore.js │ │ │ ├── notifications.js │ │ │ ├── promise-sequential.js │ │ │ ├── pwa.js │ │ │ ├── search.js │ │ │ └── tasks.js │ │ ├── manifests/ │ │ │ ├── icon-url-with-parameter.json │ │ │ ├── inline-image-large-content.json │ │ │ ├── invalid-theme-color.json │ │ │ └── no-icon-array.json │ │ ├── models/ │ │ │ └── pwa.js │ │ └── views/ │ │ └── helpers/ │ │ └── index.js │ └── client/ │ └── js/ │ └── event-target.js ├── third_party/ │ ├── Color.js │ ├── README.md │ ├── install.sh │ └── manifest-parser.js ├── tsconfig.json └── views/ ├── 404.hbs ├── app/ │ ├── offline.hbs │ └── shell.hbs ├── helpers/ │ └── index.js ├── includes/ │ ├── chevron_left.hbs │ ├── chevron_right.hbs │ ├── footer.hbs │ ├── head.hbs │ ├── header.hbs │ ├── hourglass.hbs │ ├── icon_log_in.hbs │ ├── icon_log_out.hbs │ ├── icon_search.hbs │ ├── icon_share.hbs │ ├── lighthouse.hbs │ ├── metadata.hbs │ ├── notifications_active.hbs │ ├── notifications_off.hbs │ ├── pagespeedinsight.hbs │ ├── pwadetails.hbs │ ├── score.hbs │ └── webpagetest.hbs └── pwas/ ├── form.hbs ├── list.hbs ├── view-rss.hbs └── view.hbs