Path Lines of Code public/src/css/header.css 179 public/src/css/priorities.css 14 public/src/css/style.css 2114 public/src/css/troubleshoot.css 184 public/src/js/constants/article-meta-fields.js 296 public/src/js/constants/defaults.js 351 public/src/js/jspm-config.js 466 public/src/js/main.js 60 public/src/js/models/article/display-editor.js 20 public/src/js/models/article/editor.js 192 public/src/js/models/article/headline.js 15 public/src/js/models/article/images.js 35 public/src/js/models/article/links.js 17 public/src/js/models/article/transform.js 48 public/src/js/models/available-columns.js 36 public/src/js/models/available-extensions.js 20 public/src/js/models/base-class.js 32 public/src/js/models/base-model.js 116 public/src/js/models/collections/article.js 322 public/src/js/models/collections/collection.js 440 public/src/js/models/collections/latest-articles.js 198 public/src/js/models/collections/persistence.js 32 public/src/js/models/common-handlers.js 85 public/src/js/models/config/collection.js 171 public/src/js/models/config/front.js 295 public/src/js/models/config/new-items.js 20 public/src/js/models/config/persistence.js 119 public/src/js/models/drop-target.js 13 public/src/js/models/extension.js 9 public/src/js/models/group.js 79 public/src/js/models/layout.js 164 public/src/js/models/layout/column.js 39 public/src/js/models/widgets.js 170 public/src/js/modules/authed-ajax.js 84 public/src/js/modules/auto-complete.js 40 public/src/js/modules/cache.js 33 public/src/js/modules/content-api.js 285 public/src/js/modules/copied-article.js 40 public/src/js/modules/droppable.js 181 public/src/js/modules/grid.js 13 public/src/js/modules/modal-dialog.js 26 public/src/js/modules/presser.js 45 public/src/js/modules/route-handlers.js 32 public/src/js/modules/router.js 43 public/src/js/modules/vars.js 14 public/src/js/setup.js 3 public/src/js/troubleshoot.js 3 public/src/js/troubleshoot/main.js 68 public/src/js/troubleshoot/scheduler.js 28 public/src/js/troubleshoot/views/stale.js 365 public/src/js/utils/alert.js 10 public/src/js/utils/analytics.js 39 public/src/js/utils/array.js 23 public/src/js/utils/article-collection.js 7 public/src/js/utils/article-path.js 10 public/src/js/utils/as-observable-props.js 8 public/src/js/utils/clean-clone.js 3 public/src/js/utils/clone-with-key.js 6 public/src/js/utils/debounce.js 28 public/src/js/utils/deep-get.js 5 public/src/js/utils/drag-dispatcher.js 258 public/src/js/utils/draggable-element.js 73 public/src/js/utils/fetch-lastmodified.js 30 public/src/js/utils/fetch-visible-stories.js 38 public/src/js/utils/find-first-by-id.js 5 public/src/js/utils/front-count.js 11 public/src/js/utils/full-trim.js 7 public/src/js/utils/generate-collections.js 14 public/src/js/utils/get-media-main-image.js 29 public/src/js/utils/global-listeners.js 35 public/src/js/utils/grid.js 14 public/src/js/utils/highcharts.js 61 public/src/js/utils/human-time.js 26 public/src/js/utils/internal-page-code.js 6 public/src/js/utils/is-code-environment.js 3 public/src/js/utils/is-guardian-url.js 6 public/src/js/utils/is-preview-url.js 5 public/src/js/utils/layout-from-url.js 53 public/src/js/utils/local-storage.js 32 public/src/js/utils/logger.js 19 public/src/js/utils/mediator.js 19 public/src/js/utils/oauth-session.js 18 public/src/js/utils/observable-numeric.js 13 public/src/js/utils/open-graph.js 33 public/src/js/utils/parse-query-params.js 32 public/src/js/utils/platform.js 5 public/src/js/utils/populate-observables.js 18 public/src/js/utils/priority-from-url.js 3 public/src/js/utils/remove-by-id.js 6 public/src/js/utils/report-errors.js 9 public/src/js/utils/sanitize-api-query.js 16 public/src/js/utils/sanitize-html.js 10 public/src/js/utils/serialize-article-meta.js 39 public/src/js/utils/serialize-query-params.js 12 public/src/js/utils/snap.js 11 public/src/js/utils/sparklines.js 251 public/src/js/utils/success.js 15 public/src/js/utils/url-abs-path.js 9 public/src/js/utils/url-host.js 7 public/src/js/utils/url-query.js 6 public/src/js/utils/validate-image-src.js 161 public/src/js/utils/visited-article-storage.js 32 public/src/js/widgets/autocomplete.html 23 public/src/js/widgets/autocomplete.js 113 public/src/js/widgets/base-widget.js 16 public/src/js/widgets/clipboard.html 44 public/src/js/widgets/clipboard.js 97 public/src/js/widgets/collection.html 146 public/src/js/widgets/column-widget.js 9 public/src/js/widgets/columns/fronts-config.html 232 public/src/js/widgets/columns/fronts-config.js 81 public/src/js/widgets/columns/fronts-search.html 38 public/src/js/widgets/columns/fronts-search.js 65 public/src/js/widgets/columns/fronts-standalone-clipboard.html 4 public/src/js/widgets/columns/fronts-standalone-clipboard.js 6 public/src/js/widgets/columns/fronts.js 231 public/src/js/widgets/columns/latest.html 35 public/src/js/widgets/columns/latest.js 37 public/src/js/widgets/config-card-types.js 33 public/src/js/widgets/config-collection-backfill.html 40 public/src/js/widgets/config-collection-backfill.js 141 public/src/js/widgets/config-collection-tags.html 14 public/src/js/widgets/config-collection-tags.js 30 public/src/js/widgets/config-nav-sections.js 9 public/src/js/widgets/copy-paste-articles.js 10 public/src/js/widgets/front-article-indicator.js 48 public/src/js/widgets/message.html 12 public/src/js/widgets/message.js 8 public/src/js/widgets/modals/collection-cap-alert.html 9 public/src/js/widgets/modals/confirm-breaking-changes.html 19 public/src/js/widgets/modals/modal-dialog.html 4 public/src/js/widgets/modals/select-snap-type.html 16 public/src/js/widgets/modals/success-alert.html 16 public/src/js/widgets/modals/text-alert.html 8 public/src/js/widgets/presser-detect-stale.html 6 public/src/js/widgets/presser-detect-stale.js 19 public/src/js/widgets/search_controls.html 7 public/src/js/widgets/sparklines-trails.js 9 public/src/js/widgets/trail-editor.html 53 public/src/js/widgets/trail.html 128