* Make the editorRef as a required parameter of useGutterClickHandler
For the external line number selection it is required that we access the CodeMirror editor anywhere in the hook
* Refactor the line highlight logic to handle "unknown" lines as non-selected
Only execute the highlight when there is a valid selection (there are some keys set in state.selected)
Additionally also execute the highlight logic when the line numbers are not visible (E.g. line.gutter is falsy)
* Pass in the selectedLines from the query string and implement the pre-selection logic
* Rename useGutterClickHandler to better explain its function
* Adding nemesv as contributor
* quick tweak
* tweak
* make toolbar fit window on mobile
* don't prefetch /about
* improve /about page
* fix layout for /account and /snippets
* fix img on /about mobile
* unneeded change
* Add support for first line number setting
* Set min value to 0
* Add number types
* add label and width settings to Input
* use Input component instead of Text
* remove unused types
* first-row -> first-line-number-row
* more .row into global stylesheet
* just load SketchPicker
* remove colornames package
* load other highlight.js modes lazily
* add bundle analyzer hook
* only load modes once per session
* fix up modes loaded
* fix up