* Allow select settings to specify labels for their values
* Rename kuery setting to KQL
* Change docs for KQL setting
* Add warnings for unused options
* Address review
* Remove chinese translation for modified string
* Fix translations again (... should have pulled first)
* Remove old chinese translation
* Reduces `shard_size` for the `sampler` aggregation from `50000` to `20000`.
* Sets `precision_threshold` for `cardinality` aggregations to `100`.
* Fixes a bug where `distinct_count` was used instead of `cardinality` for the check whether to apply normalizaton.
* Fixes normalization for `7.x` and above by adding `rest_total_hits_as_int: true`.
* Tweaks the text for chart's info tooltip.
Adds support for time filtering in the demodata function. It was already set up to handle exactly filters, and I wanted to use demodata to test things in the time filter, so I added it.

Our demo data's time range is all in the past if I'm not mistaken, so when adding elements that use demo data, it's likely nothing shows up. I want to extend the range of demo data though, and I'm planning to do that in a follow-on PR.
The way job audit messages were fetched didn't retrieve the expected results if there were deleted jobs with messages still present for these jobs.
This fix allows to specify a list of job IDs to filter the audit messages on. For the jobs list UI, the currently existing job IDs will be passed on to ignore messages from deleted jobs.
* Updated redo shortcuts
* Moved element deleting handling from event_handler.js to keyHandler used in the Shortcut component
Added shortcut for duplicating elements
Removed cmd/ctrl+y for redo. conflicts with google chrome
Added backspace to navigate back a slide in presentation mode
fixed presentation shortcuts
Added comments
Fixed duplicate elements function
Refactored event handlers
Added shortcuts for layer manipulation
* Added TODOs
* Added TODO
* Reverted TS changes in keymap.js
* Fixed relayer handlers
* Fixed remove element
* Disables layer manipulation shortcuts when multiple elements are selected
* Added comment
* Some quicky changes
* Fixes dark vs light coloring for TSVB charts
* Fix coloring of tooltips and annotations for TSVB
* Fix up TSVB Markdown
No uses the same base styles as Visualize and Canvas
* More fiddling with spacing around filter bar
* Fixing dark mode grid and
removing hard-coded hex values where possible and adding an alpha channel to those that can’t
* more tweaks
* removing more `reversed` props
* Skip dark mode test for now
Since `.reverse` doesn’t exist unless bg is opposite of theme
* SASS linter enabled for TSVB
* Fix chrome path
* Enable sass-lint on Timelion
* Enable sass-lint on vislib
* Fix more spacing with query bar and enable sass-lint
* temp var name update
* A frew more files linted
* missed a few more hardcoded colors
* Addressed PR comments
* Changing #rrggbbaa to rgba()
For IE
All these tables are for large datasets, which makes the sorting misleading. After we have the states index we can query things in such a way that we can enable sorting (and pagination!). Till then we should disable these to better adhere to the principle of least surprise.
* Adds 7.x migration message to 'no services message'
* Small tweaks and adds a test
* Removed comment after confirming link url with operations team
* Updates test descriptions to be more descriptive per review
Because the info tooltip has been migrated to React, the escaping necessary for the previous jQuery based tooltip resulting in a double escaping and special character visible in the tooltip. This fixes it by removing the now unnecessary escaping.