SYMBOL INDEX (27 symbols across 7 files) FILE: src/app.js function initMaze (line 40) | function initMaze() { function downloadImage (line 116) | function downloadImage(e) { function initSolve (line 122) | function initSolve() { FILE: src/color-picker.js function colorBlur (line 218) | function colorBlur(e) { function showColorPalette (line 234) | function showColorPalette(e) { function hideColorPalette (line 241) | function hideColorPalette(e) { function paletteClick (line 248) | function paletteClick(e) { function colorNavigation (line 265) | function colorNavigation(e) { function inputTabPressed (line 316) | function inputTabPressed(e) { function updateColorSample (line 324) | function updateColorSample(e) { function updateColorSampleText (line 333) | function updateColorSampleText(el, hexColor) { function getHumanReadableColor (line 343) | function getHumanReadableColor(rgbColor, hexColor) { function isValidHex (line 356) | function isValidHex(hex) { function componentToHex (line 360) | function componentToHex(c) { function rgbToHex (line 365) | function rgbToHex(color) { function rgbToHsl (line 370) | function rgbToHsl(r, g, b) { FILE: src/entries.js function getEntryNode (line 1) | function getEntryNode( entries, type, gate = false ) { function hasEntries (line 17) | function hasEntries( entries ) { FILE: src/human-colours-en-gb.js function HumanColours (line 11) | function HumanColours(hsl){ FILE: src/maze.js function Maze (line 1) | function Maze(args) { FILE: src/solver.js function Solver (line 1) | function Solver(maze) { FILE: src/utils.js function isValidHex (line 1) | function isValidHex(hex) { function replaceAt (line 5) | function replaceAt(str, index, replacement) { function stringVal (line 13) | function stringVal(str, index) { function getInputIntVal (line 18) | function getInputIntVal(id, defaultValue) { function removeFromArray (line 31) | function removeFromArray(arr, element) { function shuffleArray (line 42) | function shuffleArray(array) {