SYMBOL INDEX (604 symbols across 29 files) FILE: dist/chroma-light.cjs function limit (line 67) | function limit (x, low, high) { function clip_rgb (line 73) | function clip_rgb (rgb) { function type (line 104) | function type (obj) { function unpack (line 108) | function unpack (args, keyOrder) { function last (line 126) | function last (args) { function setLabWhitePoint (line 405) | function setLabWhitePoint(name) { function getLabWhitePoint (line 415) | function getLabWhitePoint() { function xyz2lab (line 439) | function xyz2lab(x, y, z) { function gammaAdjustSRGB (line 456) | function gammaAdjustSRGB(companded) { function multiplyMatrices (line 568) | function multiplyMatrices(A, B) { function XYZ_to_OKLab (line 618) | function XYZ_to_OKLab(XYZ) { function OKLab_to_XYZ (line 963) | function OKLab_to_XYZ(OKLab) { function mix (line 1561) | function mix (col1, col2, f) { function valid (line 1690) | function valid () { FILE: dist/chroma-light.min.cjs function n (line 58) | function n(n,e,o){return void 0===o&&(o=1),t(r(e,n),o)} function u (line 58) | function u(t){return e[Object.prototype.toString.call(t)]||"object"} function l (line 58) | function l(t,r){return void 0===r&&(r=null),t.length>=3?Array.prototype.... function c (line 58) | function c(t){if(t.length<2)return null;var r=t.length-1;return"string"=... function x (line 58) | function x(t){var r=k.get(String(t).toLowerCase());if(!r)throw new Error... function j (line 58) | function j(){return M.labWhitePoint} function E (line 58) | function E(t){var r=Math.sign(t);return((t=Math.abs(t))<=.04045?t/12.92:... function Z (line 58) | function Z(t,r){var n=t.length;Array.isArray(t[0])||(t=[t]),Array.isArra... function _t (line 58) | function _t(t,r,n){void 0===n&&(n=.5);for(var e=[],o=arguments.length-3;... FILE: dist/chroma.cjs function limit (line 67) | function limit (x, low, high) { function clip_rgb (line 74) | function clip_rgb (rgb) { function type (line 105) | function type (obj) { function unpack (line 109) | function unpack (args, keyOrder) { function last (line 127) | function last (args) { function reverse3 (line 152) | function reverse3(arr) { function setLabWhitePoint (line 486) | function setLabWhitePoint(name) { function getLabWhitePoint (line 496) | function getLabWhitePoint() { function xyz2lab (line 520) | function xyz2lab(x, y, z) { function gammaAdjustSRGB (line 537) | function gammaAdjustSRGB(companded) { function multiplyMatrices (line 649) | function multiplyMatrices(A, B) { function XYZ_to_OKLab (line 699) | function XYZ_to_OKLab(XYZ) { function OKLab_to_XYZ (line 1044) | function OKLab_to_XYZ(OKLab) { function mix (line 2468) | function mix (col1, col2, f) { function interpolate_hsx (line 2640) | function interpolate_hsx (col1, col2, f, m) { function average (line 2773) | function average (colors, mode, weights) { function scale (line 2864) | function scale (colors) { function __range__ (line 3246) | function __range__(left, right, inclusive) { function bezier$1 (line 3331) | function bezier$1 (colors) { function cubehelix (line 3396) | function cubehelix ( function random$1 (line 3492) | function random$1 (rng) { function analyze (line 3507) | function analyze(data, key) { function limits (line 3538) | function limits(data, mode, num) { function contrast (line 3701) | function contrast (a, b) { function contrastAPCA (line 3733) | function contrastAPCA (text, bg) { function lum (line 3768) | function lum(r, g, b) { function deltaE (line 3787) | function deltaE (a, b, Kl, Kc, Kh) { function distance (line 3858) | function distance (a, b, mode) { function valid (line 3875) | function valid () { FILE: dist/chroma.min.cjs function e (line 58) | function e(e,t,a){return void 0===t&&(t=0),void 0===a&&(a=1),r(n(t,e),a)} function t (line 58) | function t(r){r._clipped=!1,r._unclipped=r.slice(0);for(var n=0;n<=3;n++... function c (line 58) | function c(r){return a[Object.prototype.toString.call(r)]||"object"} function i (line 58) | function i(r,n){return void 0===n&&(n=null),r.length>=3?Array.prototype.... function l (line 58) | function l(r){if(r.length<2)return null;var n=r.length-1;return"string"=... function w (line 58) | function w(r){return r.slice(0,3).reverse().concat(r.slice(3))} function R (line 58) | function R(r){var n=E.get(String(r).toLowerCase());if(!n)throw new Error... function O (line 58) | function O(){return j.labWhitePoint} function F (line 58) | function F(r){var n=Math.sign(r);return((r=Math.abs(r))<=.04045?r/12.92:... function X (line 58) | function X(r,n){var e=r.length;Array.isArray(r[0])||(r=[r]),Array.isArra... function un (line 58) | function un(r,n,e){void 0===e&&(e=.5);for(var t=[],a=arguments.length-3;... function hn (line 58) | function hn(r,n,e,t){var a,f,o,u,c,i,l,h,s,d,b,g,v;return"hsl"===t?(o=r.... function kn (line 58) | function kn(r){var n="rgb",t=N("#ccc"),a=0,f=[0,1],o=[0,1],u=[],i=[0,0],... function Bn (line 58) | function Bn(r,n){void 0===n&&(n=null);var e={min:Number.MAX_VALUE,max:-1... function Gn (line 58) | function Gn(r,n,e){void 0===n&&(n="equal"),void 0===e&&(e=7),"array"==c(... function qn (line 72) | function qn(r,n,e){return.2126729*Math.pow(r/255,2.4)+.7151522*Math.pow(... FILE: docs/libs/chroma-light.cjs function limit (line 67) | function limit (x, low, high) { function clip_rgb (line 73) | function clip_rgb (rgb) { function type (line 104) | function type (obj) { function unpack (line 108) | function unpack (args, keyOrder) { function last (line 126) | function last (args) { function setLabWhitePoint (line 405) | function setLabWhitePoint(name) { function getLabWhitePoint (line 415) | function getLabWhitePoint() { function xyz2lab (line 439) | function xyz2lab(x, y, z) { function gammaAdjustSRGB (line 456) | function gammaAdjustSRGB(companded) { function multiplyMatrices (line 568) | function multiplyMatrices(A, B) { function XYZ_to_OKLab (line 618) | function XYZ_to_OKLab(XYZ) { function OKLab_to_XYZ (line 963) | function OKLab_to_XYZ(OKLab) { function mix (line 1561) | function mix (col1, col2, f) { function valid (line 1690) | function valid () { FILE: docs/libs/chroma-light.min.cjs function n (line 58) | function n(n,e,o){return void 0===o&&(o=1),t(r(e,n),o)} function u (line 58) | function u(t){return e[Object.prototype.toString.call(t)]||"object"} function l (line 58) | function l(t,r){return void 0===r&&(r=null),t.length>=3?Array.prototype.... function c (line 58) | function c(t){if(t.length<2)return null;var r=t.length-1;return"string"=... function x (line 58) | function x(t){var r=k.get(String(t).toLowerCase());if(!r)throw new Error... function j (line 58) | function j(){return M.labWhitePoint} function E (line 58) | function E(t){var r=Math.sign(t);return((t=Math.abs(t))<=.04045?t/12.92:... function Z (line 58) | function Z(t,r){var n=t.length;Array.isArray(t[0])||(t=[t]),Array.isArra... function _t (line 58) | function _t(t,r,n){void 0===n&&(n=.5);for(var e=[],o=arguments.length-3;... FILE: docs/libs/chroma.cjs function limit (line 67) | function limit (x, low, high) { function clip_rgb (line 74) | function clip_rgb (rgb) { function type (line 105) | function type (obj) { function unpack (line 109) | function unpack (args, keyOrder) { function last (line 127) | function last (args) { function reverse3 (line 152) | function reverse3(arr) { function setLabWhitePoint (line 486) | function setLabWhitePoint(name) { function getLabWhitePoint (line 496) | function getLabWhitePoint() { function xyz2lab (line 520) | function xyz2lab(x, y, z) { function gammaAdjustSRGB (line 537) | function gammaAdjustSRGB(companded) { function multiplyMatrices (line 649) | function multiplyMatrices(A, B) { function XYZ_to_OKLab (line 699) | function XYZ_to_OKLab(XYZ) { function OKLab_to_XYZ (line 1044) | function OKLab_to_XYZ(OKLab) { function mix (line 2468) | function mix (col1, col2, f) { function interpolate_hsx (line 2640) | function interpolate_hsx (col1, col2, f, m) { function average (line 2773) | function average (colors, mode, weights) { function scale (line 2864) | function scale (colors) { function __range__ (line 3246) | function __range__(left, right, inclusive) { function bezier$1 (line 3331) | function bezier$1 (colors) { function cubehelix (line 3396) | function cubehelix ( function random$1 (line 3492) | function random$1 (rng) { function analyze (line 3507) | function analyze(data, key) { function limits (line 3538) | function limits(data, mode, num) { function contrast (line 3701) | function contrast (a, b) { function contrastAPCA (line 3733) | function contrastAPCA (text, bg) { function lum (line 3768) | function lum(r, g, b) { function deltaE (line 3787) | function deltaE (a, b, Kl, Kc, Kh) { function distance (line 3858) | function distance (a, b, mode) { function valid (line 3875) | function valid () { FILE: docs/libs/chroma.min.cjs function e (line 58) | function e(e,t,a){return void 0===t&&(t=0),void 0===a&&(a=1),r(n(t,e),a)} function t (line 58) | function t(r){r._clipped=!1,r._unclipped=r.slice(0);for(var n=0;n<=3;n++... function c (line 58) | function c(r){return a[Object.prototype.toString.call(r)]||"object"} function i (line 58) | function i(r,n){return void 0===n&&(n=null),r.length>=3?Array.prototype.... function l (line 58) | function l(r){if(r.length<2)return null;var n=r.length-1;return"string"=... function w (line 58) | function w(r){return r.slice(0,3).reverse().concat(r.slice(3))} function R (line 58) | function R(r){var n=E.get(String(r).toLowerCase());if(!n)throw new Error... function O (line 58) | function O(){return j.labWhitePoint} function F (line 58) | function F(r){var n=Math.sign(r);return((r=Math.abs(r))<=.04045?r/12.92:... function X (line 58) | function X(r,n){var e=r.length;Array.isArray(r[0])||(r=[r]),Array.isArra... function un (line 58) | function un(r,n,e){void 0===e&&(e=.5);for(var t=[],a=arguments.length-3;... function hn (line 58) | function hn(r,n,e,t){var a,f,o,u,c,i,l,h,s,d,b,g,v;return"hsl"===t?(o=r.... function kn (line 58) | function kn(r){var n="rgb",t=N("#ccc"),a=0,f=[0,1],o=[0,1],u=[],i=[0,0],... function Bn (line 58) | function Bn(r,n){void 0===n&&(n=null);var e={min:Number.MAX_VALUE,max:-1... function Gn (line 58) | function Gn(r,n,e){void 0===n&&(n="equal"),void 0===e&&(e=7),"array"==c(... function qn (line 72) | function qn(r,n,e){return.2126729*Math.pow(r/255,2.4)+.7151522*Math.pow(... FILE: docs/libs/codemirror/lib/codemirror.js function CodeMirror (line 59) | function CodeMirror(place, options) { function Display (line 133) | function Display(place, doc, input) { function loadMode (line 235) | function loadMode(cm) { function resetModeState (line 240) | function resetModeState(cm) { function wrappingChanged (line 251) | function wrappingChanged(cm) { function estimateHeight (line 269) | function estimateHeight(cm) { function estimateLineHeights (line 287) | function estimateLineHeights(cm) { function themeChanged (line 295) | function themeChanged(cm) { function guttersChanged (line 301) | function guttersChanged(cm) { function updateGutters (line 309) | function updateGutters(cm) { function updateGutterSpace (line 324) | function updateGutterSpace(cm) { function lineLength (line 332) | function lineLength(line) { function findMaxLine (line 351) | function findMaxLine(cm) { function setGuttersForLineNumbers (line 367) | function setGuttersForLineNumbers(options) { function measureForScrollbars (line 381) | function measureForScrollbars(cm) { function NativeScrollbars (line 397) | function NativeScrollbars(place, scroll, cm) { function NullScrollbars (line 476) | function NullScrollbars() {} function initScrollbars (line 487) | function initScrollbars(cm) { function updateScrollbars (line 509) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 523) | function updateScrollbarsInner(cm, measure) { function visibleLines (line 545) | function visibleLines(display, doc, viewport) { function alignHorizontally (line 570) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 589) | function maybeUpdateLineNumberWidth(cm) { function lineNumberFor (line 607) | function lineNumberFor(options, i) { function compensateForHScroll (line 614) | function compensateForHScroll(display) { function DisplayUpdate (line 620) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 644) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 658) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 730) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 758) | function updateDisplaySimple(cm, viewport) { function setDocumentHeight (line 771) | function setDocumentHeight(cm, measure) { function updateHeightsInViewport (line 780) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 807) | function updateWidgetHeight(line) { function getDimensions (line 814) | function getDimensions(cm) { function patchDisplay (line 832) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateLineForChanges (line 877) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 890) | function ensureLineWrapped(lineView) { function updateLineBackground (line 901) | function updateLineBackground(lineView) { function getLineContent (line 915) | function getLineContent(cm, lineView) { function updateLineText (line 928) | function updateLineText(cm, lineView) { function updateLineClasses (line 943) | function updateLineClasses(lineView) { function updateLineGutter (line 953) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 983) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 994) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 1008) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 1014) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 1030) | function positionLineWidget(widget, node, lineView, dims) { function copyPos (line 1060) | function copyPos(x) {return Pos(x.line, x.ch);} function maxPos (line 1061) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; } function minPos (line 1062) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b; } function ensureFocus (line 1066) | function ensureFocus(cm) { function isReadOnly (line 1070) | function isReadOnly(cm) { function applyTextInput (line 1079) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 1119) | function handlePaste(e, cm) { function triggerElectric (line 1128) | function triggerElectric(cm, inserted) { function copyableRanges (line 1152) | function copyableRanges(cm) { function disableBrowserMagic (line 1163) | function disableBrowserMagic(field) { function TextareaInput (line 1171) | function TextareaInput(cm) { function hiddenTextarea (line 1190) | function hiddenTextarea() { function prepareCopyCut (line 1231) | function prepareCopyCut(e) { function p (line 1370) | function p() { function prepareSelectAllHack (line 1473) | function prepareSelectAllHack() { function rehide (line 1486) | function rehide() { function ContentEditableInput (line 1526) | function ContentEditableInput(cm) { function onCopyCut (line 1582) | function onCopyCut(e) { function poll (line 1709) | function poll() { function posToDOM (line 1822) | function posToDOM(cm, pos) { function badPos (line 1838) | function badPos(pos, bad) { if (bad) pos.bad = true; return pos; } function domToPos (line 1840) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 1859) | function locateNodeInLineView(lineView, node, offset) { function domTextBetween (line 1914) | function domTextBetween(cm, from, to, fromLine, toLine) { function Selection (line 1964) | function Selection(ranges, primIndex) { function Range (line 2001) | function Range(anchor, head) { function normalizeSelection (line 2016) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 2032) | function simpleSelection(anchor, head) { function clipLine (line 2038) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 2039) | function clipPos(doc, pos) { function clipToLen (line 2045) | function clipToLen(pos, linelen) { function isLine (line 2051) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.si... function clipPosArray (line 2052) | function clipPosArray(doc, array) { function extendRange (line 2067) | function extendRange(doc, range, head, other) { function extendSelection (line 2086) | function extendSelection(doc, head, other, options) { function extendSelections (line 2092) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 2100) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 2107) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 2113) | function filterSelectionChange(doc, sel) { function setSelectionReplaceHistory (line 2129) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 2140) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 2145) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 2157) | function setSelectionInner(doc, sel) { function reCheckSelection (line 2171) | function reCheckSelection(doc) { function skipAtomicInSelection (line 2177) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomic (line 2192) | function skipAtomic(doc, pos, bias, mayClear) { function updateSelection (line 2244) | function updateSelection(cm) { function prepareSelection (line 2248) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 2266) | function drawSelectionCursor(cm, range, output) { function drawSelectionRange (line 2285) | function drawSelectionRange(cm, range, output) { function restartBlink (line 2360) | function restartBlink(cm) { function startWorker (line 2376) | function startWorker(cm, time) { function highlightWorker (line 2381) | function highlightWorker(cm) { function findStartLine (line 2423) | function findStartLine(cm, n, precise) { function getStateBefore (line 2439) | function getStateBefore(cm, n, precise) { function paddingTop (line 2457) | function paddingTop(display) {return display.lineSpace.offsetTop;} function paddingVert (line 2458) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 2459) | function paddingH(display) { function scrollGap (line 2468) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; } function displayWidth (line 2469) | function displayWidth(cm) { function displayHeight (line 2472) | function displayHeight(cm) { function ensureLineHeights (line 2480) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 2501) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 2514) | function updateExternalMeasurement(cm, line) { function measureChar (line 2527) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 2532) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 2545) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 2565) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 2587) | function nodeAndOffsetInLineMap(map, ch, bias) { function measureCharInner (line 2624) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 2683) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 2693) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 2702) | function clearLineMeasurementCache(cm) { function clearCaches (line 2709) | function clearCaches(cm) { function pageScrollX (line 2716) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 2717) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 2723) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 2745) | function fromCoordSystem(cm, coords, context) { function charCoords (line 2762) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 2770) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 2802) | function estimateCoords(cm, pos) { function PosWithInfo (line 2816) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 2825) | function coordsChar(cm, x, y) { function coordsCharInner (line 2846) | function coordsCharInner(cm, lineObj, lineNo, x, y) { function textHeight (line 2888) | function textHeight(display) { function charWidth (line 2908) | function charWidth(display) { function startOperation (line 2930) | function startOperation(cm) { function fireCallbacksForOps (line 2958) | function fireCallbacksForOps(group) { function endOperation (line 2975) | function endOperation(cm) { function endOperations (line 2990) | function endOperations(group) { function endOperation_R1 (line 3004) | function endOperation_R1(op) { function endOperation_W1 (line 3017) | function endOperation_W1(op) { function endOperation_R2 (line 3021) | function endOperation_R2(op) { function endOperation_W2 (line 3042) | function endOperation_W2(op) { function endOperation_finish (line 3066) | function endOperation_finish(op) { function runInOp (line 3113) | function runInOp(cm, f) { function operation (line 3120) | function operation(cm, f) { function methodOp (line 3130) | function methodOp(f) { function docMethodOp (line 3138) | function docMethodOp(f) { function LineView (line 3153) | function LineView(doc, line, lineN) { function buildViewArray (line 3165) | function buildViewArray(cm, from, to) { function regChange (line 3181) | function regChange(cm, from, to, lendiff) { function regLineChange (line 3246) | function regLineChange(cm, line, type) { function resetView (line 3260) | function resetView(cm) { function findViewIndex (line 3268) | function findViewIndex(cm, n) { function viewCuttingPoint (line 3279) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 3305) | function adjustView(cm, from, to) { function countDirtyView (line 3326) | function countDirtyView(cm) { function registerEventHandlers (line 3338) | function registerEventHandlers(cm) { function dragDropChanged (line 3442) | function dragDropChanged(cm, value, old) { function onResize (line 3455) | function onResize(cm) { function eventInWidget (line 3468) | function eventInWidget(display, e) { function posFromMouse (line 3481) | function posFromMouse(cm, e, liberal, forRect) { function onMouseDown (line 3502) | function onMouseDown(e) { function leftButtonDown (line 3541) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 3568) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 3596) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 3739) | function gutterEvent(cm, e, type, prevent, signalfn) { function clickInGutter (line 3762) | function clickInGutter(cm, e) { function onDrop (line 3770) | function onDrop(e) { function onDragStart (line 3820) | function onDragStart(cm, e) { function setScrollTop (line 3846) | function setScrollTop(cm, val) { function setScrollLeft (line 3857) | function setScrollLeft(cm, val, isScroller) { function onScrollWheel (line 3901) | function onScrollWheel(cm, e) { function doHandleBinding (line 3973) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 3993) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 4003) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 4035) | function handleKeyBinding(cm, e) { function handleCharBinding (line 4054) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 4060) | function onKeyDown(e) { function showCrossHair (line 4081) | function showCrossHair(cm) { function onKeyUp (line 4096) | function onKeyUp(e) { function onKeyPress (line 4101) | function onKeyPress(e) { function delayBlurEvent (line 4114) | function delayBlurEvent(cm) { function onFocus (line 4124) | function onFocus(cm) { function onBlur (line 4143) | function onBlur(cm) { function onContextMenu (line 4160) | function onContextMenu(cm, e) { function contextMenuInGutter (line 4165) | function contextMenuInGutter(cm, e) { function adjustForChange (line 4182) | function adjustForChange(pos, change) { function computeSelAfterChange (line 4191) | function computeSelAfterChange(doc, change) { function offsetPos (line 4201) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 4210) | function computeReplacedSel(doc, changes, hint) { function filterChange (line 4230) | function filterChange(doc, change, update) { function makeChange (line 4254) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 4276) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 4294) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 4360) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 4376) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 4409) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 4468) | function replaceRange(doc, code, from, to, origin) { function maybeScrollWindow (line 4479) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 4499) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 4523) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 4533) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 4563) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 4573) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 4587) | function resolveScrollToPos(cm) { function indentLine (line 4607) | function indentLine(cm, n, how, aggressive) { function changeLine (line 4669) | function changeLine(doc, handle, changeType, op) { function deleteNearSelection (line 4680) | function deleteNearSelection(cm, compute) { function findPosH (line 4712) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 4763) | function findPosV(cm, pos, dir, unit) { function interpret (line 5183) | function interpret(val) { function option (line 5239) | function option(name, deflt, handle, notOnInit) { function normalizeKeyName (line 5686) | function normalizeKeyName(name) { function getKeyMap (line 5772) | function getKeyMap(val) { function save (line 5793) | function save() {textarea.value = cm.getValue();} function markText (line 6043) | function markText(doc, from, to, options, type) { function markTextShared (line 6136) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 6151) | function findSharedMarkers(doc) { function copySharedMarkers (line 6156) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 6168) | function detachSharedMarkers(markers) { function MarkedSpan (line 6184) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 6190) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 6198) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 6204) | function addMarkedSpan(line, span) { function markedSpansBefore (line 6213) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 6224) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 6243) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 6305) | function clearEmptySpans(spans) { function mergeOldSpans (line 6319) | function mergeOldSpans(doc, change) { function removeReadOnlyRanges (line 6342) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 6371) | function detachMarkedSpans(line) { function attachMarkedSpans (line 6378) | function attachMarkedSpans(line, spans) { function extraLeft (line 6387) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; } function extraRight (line 6388) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; } function compareCollapsedMarkers (line 6393) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 6406) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 6416) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 6417) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 6422) | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { function visualLine (line 6442) | function visualLine(line) { function visualLineContinued (line 6451) | function visualLineContinued(line) { function visualLineNo (line 6462) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 6469) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 6481) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 6492) | function lineIsHiddenInner(doc, line, span) { function adjustScrollWhenAboveVisible (line 6520) | function adjustScrollWhenAboveVisible(cm, line, diff) { function widgetHeight (line 6549) | function widgetHeight(widget) { function addLineWidget (line 6564) | function addLineWidget(doc, handle, node, options) { function updateLine (line 6599) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 6611) | function cleanUpLine(line) { function extractLineClasses (line 6616) | function extractLineClasses(type, output) { function callBlankLine (line 6630) | function callBlankLine(mode, state) { function readToken (line 6637) | function readToken(mode, stream, state, inner) { function takeToken (line 6647) | function takeToken(cm, pos, precise, asArray) { function runMode (line 6669) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function highlightLine (line 6710) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 6748) | function getLineStyles(cm, line, updateFrontier) { function processLine (line 6762) | function processLine(cm, text, state, startAt) { function interpretTokenStyle (line 6777) | function interpretTokenStyle(style, options) { function buildLineContent (line 6789) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 6843) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 6852) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 6906) | function splitSpaces(old) { function buildTokenBadBidi (line 6915) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 6934) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 6951) | function insertLineContent(line, builder, styles) { function isWholeLineUpdate (line 7021) | function isWholeLineUpdate(doc, change) { function updateDoc (line 7027) | function updateDoc(doc, change, markedSpans, estimateHeight) { function LeafChunk (line 7090) | function LeafChunk(lines) { function BranchChunk (line 7130) | function BranchChunk(children) { function linkedDocs (line 7589) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 7604) | function attachDoc(cm, doc) { function getLine (line 7618) | function getLine(doc, n) { function getBetween (line 7633) | function getBetween(doc, start, end) { function getLines (line 7645) | function getLines(doc, from, to) { function updateLineHeight (line 7653) | function updateLineHeight(line, height) { function lineNo (line 7660) | function lineNo(line) { function lineAtHeight (line 7674) | function lineAtHeight(chunk, h) { function heightAtLine (line 7695) | function heightAtLine(lineObj) { function getOrder (line 7717) | function getOrder(line) { function History (line 7725) | function History(startGen) { function historyChangeFromChange (line 7742) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 7751) | function clearSelectionEvents(array) { function lastChangeEvent (line 7761) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 7776) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 7818) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 7831) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 7853) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 7860) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 7871) | function removeClearedSpans(spans) { function getOldSpans (line 7881) | function getOldSpans(doc, change) { function copyHistoryArray (line 7891) | function copyHistoryArray(events, newGroup, instantiateSel) { function rebaseHistSelSingle (line 7916) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 7932) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 7960) | function rebaseHist(hist, change) { function e_defaultPrevented (line 7979) | function e_defaultPrevented(e) { function e_target (line 7984) | function e_target(e) {return e.target || e.srcElement;} function e_button (line 7985) | function e_button(e) { function signalLater (line 8042) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 8059) | function fireOrphanDelayed() { function signalDOMEvent (line 8068) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 8075) | function signalCursorActivity(cm) { function hasHandler (line 8083) | function hasHandler(emitter, type) { function eventMixin (line 8090) | function eventMixin(ctor) { function Delayed (line 8107) | function Delayed() {this.id = null;} function findColumn (line 8132) | function findColumn(string, goal, tabSize) { function spaceStr (line 8147) | function spaceStr(n) { function lst (line 8153) | function lst(arr) { return arr[arr.length-1]; } function indexOf (line 8161) | function indexOf(array, elt) { function map (line 8166) | function map(array, f) { function nothing (line 8172) | function nothing() {} function createObj (line 8174) | function createObj(base, props) { function copyObj (line 8186) | function copyObj(obj, target, overwrite) { function bind (line 8194) | function bind(f) { function isWordChar (line 8204) | function isWordChar(ch, helper) { function isEmpty (line 8210) | function isEmpty(obj) { function isExtendingChar (line 8221) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function elt (line 8225) | function elt(tag, content, className, style) { function removeChildren (line 8251) | function removeChildren(e) { function removeChildrenAndAdd (line 8257) | function removeChildrenAndAdd(parent, e) { function activeElt (line 8272) | function activeElt() { return document.activeElement; } function classTest (line 8280) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function joinClasses (line 8293) | function joinClasses(a, b) { function forEachCodeMirror (line 8306) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 8316) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 8321) | function registerGlobalHandlers() { function zeroWidthElement (line 8348) | function zeroWidthElement(measure) { function hasBadBidiRects (line 8363) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 8410) | function hasBadZoomedRects(measure) { function iterateBidiSections (line 8439) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 8452) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } function bidiRight (line 8453) | function bidiRight(part) { return part.level % 2 ? part.from : part.to; } function lineLeft (line 8455) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 8456) | function lineRight(line) { function lineStart (line 8462) | function lineStart(cm, lineN) { function lineEnd (line 8470) | function lineEnd(cm, lineN) { function lineStartSmart (line 8480) | function lineStartSmart(cm, pos) { function compareBidiLevel (line 8492) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 8499) | function getBidiPartAt(order, pos) { function moveInLine (line 8519) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 8531) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 8554) | function moveLogically(line, start, dir, byUnit) { function charType (line 8588) | function charType(code) { function BidiSpan (line 8603) | function BidiSpan(level, from, to) { FILE: docs/libs/codemirror/mode/javascript/javascript.js function kw (line 27) | function kw(type) {return {type: type, style: "keyword"};} function readRegexp (line 73) | function readRegexp(stream) { function ret (line 88) | function ret(tp, style, cont) { function tokenBase (line 92) | function tokenBase(stream, state) { function tokenString (line 144) | function tokenString(quote) { function tokenComment (line 160) | function tokenComment(stream, state) { function tokenQuasi (line 172) | function tokenQuasi(stream, state) { function findFatArrow (line 192) | function findFatArrow(stream, state) { function JSLexical (line 222) | function JSLexical(indented, column, type, align, prev, info) { function inScope (line 231) | function inScope(state, varname) { function parseJS (line 240) | function parseJS(state, style, type, content, stream) { function pass (line 264) | function pass() { function cont (line 267) | function cont() { function register (line 271) | function register(varname) { function pushcontext (line 292) | function pushcontext() { function popcontext (line 296) | function popcontext() { function pushlex (line 300) | function pushlex(type, info) { function poplex (line 311) | function poplex() { function expect (line 321) | function expect(wanted) { function statement (line 330) | function statement(type, value) { function expression (line 356) | function expression(type) { function expressionNoComma (line 359) | function expressionNoComma(type) { function expressionInner (line 362) | function expressionInner(type, noComma) { function maybeexpression (line 380) | function maybeexpression(type) { function maybeexpressionNoComma (line 384) | function maybeexpressionNoComma(type) { function maybeoperatorComma (line 389) | function maybeoperatorComma(type, value) { function maybeoperatorNoComma (line 393) | function maybeoperatorNoComma(type, value, noComma) { function quasi (line 408) | function quasi(type, value) { function continueQuasi (line 413) | function continueQuasi(type) { function arrowBody (line 420) | function arrowBody(type) { function arrowBodyNoComma (line 424) | function arrowBodyNoComma(type) { function maybelabel (line 428) | function maybelabel(type) { function property (line 432) | function property(type) { function objprop (line 435) | function objprop(type, value) { function getterSetter (line 449) | function getterSetter(type) { function afterprop (line 454) | function afterprop(type) { function commasep (line 458) | function commasep(what, end) { function contCommasep (line 473) | function contCommasep(what, end, info) { function block (line 478) | function block(type) { function maybetype (line 482) | function maybetype(type) { function maybedefault (line 485) | function maybedefault(_, value) { function typedef (line 488) | function typedef(type) { function vardef (line 491) | function vardef() { function pattern (line 494) | function pattern(type, value) { function proppattern (line 499) | function proppattern(type, value) { function maybeAssign (line 507) | function maybeAssign(_type, value) { function vardefCont (line 510) | function vardefCont(type) { function maybeelse (line 513) | function maybeelse(type, value) { function forspec (line 516) | function forspec(type) { function forspec1 (line 519) | function forspec1(type) { function formaybeinof (line 525) | function formaybeinof(_type, value) { function forspec2 (line 529) | function forspec2(type, value) { function forspec3 (line 534) | function forspec3(type) { function functiondef (line 537) | function functiondef(type, value) { function funarg (line 542) | function funarg(type) { function className (line 546) | function className(type, value) { function classNameAfter (line 549) | function classNameAfter(type, value) { function classBody (line 553) | function classBody(type, value) { function classGetterSetter (line 570) | function classGetterSetter(type) { function afterModule (line 575) | function afterModule(type, value) { function afterExport (line 579) | function afterExport(_type, value) { function afterImport (line 584) | function afterImport(type) { function importSpec (line 588) | function importSpec(type, value) { function maybeAs (line 594) | function maybeAs(_type, value) { function maybeFrom (line 597) | function maybeFrom(_type, value) { function arrayLiteral (line 600) | function arrayLiteral(type) { function maybeArrayComprehension (line 604) | function maybeArrayComprehension(type) { function comprehension (line 609) | function comprehension(type) { function isContinuedStatement (line 614) | function isContinuedStatement(state, textAfter) { FILE: docs/libs/codemirror/mode/javascript/test.js function MT (line 6) | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arg... function LD (line 172) | function LD(name) { FILE: docs/libs/codemirror/mode/shell/shell.js function define (line 17) | function define(style, dict) { function tokenBase (line 39) | function tokenBase(stream, state) { function tokenString (line 93) | function tokenString(quote, style) { function tokenStringStart (line 120) | function tokenStringStart(quote, style) { function tokenHeredoc (line 140) | function tokenHeredoc(delim) { function tokenize (line 148) | function tokenize(stream, state) { FILE: rollup.config.js function bundle (line 19) | function bundle(input, target) { FILE: src/Color.js class Color (line 4) | class Color { method constructor (line 5) | constructor(...args) { method toString (line 44) | toString() { FILE: src/colors/colorbrewer.js method get (line 69) | get(target, prop) { method getOwnPropertyNames (line 75) | getOwnPropertyNames() { FILE: src/generator/scale.js function __range__ (line 390) | function __range__(left, right, inclusive) { FILE: src/io/css/css2rgb.js constant INT_OR_PCT (line 10) | const INT_OR_PCT = /((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source; constant FLOAT_OR_PCT (line 11) | const FLOAT_OR_PCT = /((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source; constant PCT (line 12) | const PCT = /((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source; constant RE_S (line 13) | const RE_S = /\s*/.source; constant SEP (line 14) | const SEP = /\s+/.source; constant COMMA (line 15) | const COMMA = /\s*,\s*/.source; constant ANLGE (line 16) | const ANLGE = /((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source; constant ALPHA (line 17) | const ALPHA = /\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source; constant RE_RGB (line 20) | const RE_RGB = new RegExp( constant RE_RGB_LEGACY (line 27) | const RE_RGB_LEGACY = new RegExp( constant RE_RGBA_LEGACY (line 34) | const RE_RGBA_LEGACY = new RegExp( constant RE_HSL (line 42) | const RE_HSL = new RegExp( constant RE_HSL_LEGACY (line 45) | const RE_HSL_LEGACY = new RegExp( constant RE_HSLA_LEGACY (line 48) | const RE_HSLA_LEGACY = constant RE_LAB (line 51) | const RE_LAB = new RegExp( constant RE_LCH (line 58) | const RE_LCH = new RegExp( constant RE_OKLAB (line 65) | const RE_OKLAB = new RegExp( constant RE_OKLCH (line 72) | const RE_OKLCH = new RegExp( FILE: src/io/hex/hex2rgb.js constant RE_HEX (line 1) | const RE_HEX = /^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/; constant RE_HEXA (line 2) | const RE_HEXA = /^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/; FILE: src/io/lab/lab-constants.js constant ILLUMINANTS (line 84) | const ILLUMINANTS = new Map([ function setLabWhitePoint (line 108) | function setLabWhitePoint(name) { function getLabWhitePoint (line 118) | function getLabWhitePoint() { FILE: src/io/lab/rgb2lab.js function xyz2lab (line 11) | function xyz2lab(x, y, z) { function gammaAdjustSRGB (line 24) | function gammaAdjustSRGB(companded) { FILE: src/io/oklab/oklab2rgb.js function OKLab_to_XYZ (line 14) | function OKLab_to_XYZ(OKLab) { FILE: src/io/oklab/rgb2oklab.js function XYZ_to_OKLab (line 13) | function XYZ_to_OKLab(XYZ) { FILE: src/ops/luminance.js constant EPS (line 5) | const EPS = 1e-7; constant MAX_ITER (line 6) | const MAX_ITER = 20; FILE: src/utils/analyze.js function analyze (line 5) | function analyze(data, key = null) { function limits (line 34) | function limits(data, mode = 'equal', num = 7) { FILE: src/utils/contrastAPCA.js function lum (line 62) | function lum(r, g, b) { FILE: src/utils/index.js constant TWOPI (line 12) | const TWOPI = PI * 2; constant PITHIRD (line 13) | const PITHIRD = PI / 3; constant DEG2RAD (line 14) | const DEG2RAD = PI / 180; constant RAD2DEG (line 15) | const RAD2DEG = 180 / PI; function reverse3 (line 23) | function reverse3(arr) { FILE: src/utils/multiply-matrices.js function multiplyMatrices (line 2) | function multiplyMatrices(A, B) { FILE: src/utils/scales.js method cool (line 7) | cool() { method hot (line 10) | hot() { FILE: test/docs/index.test.js constant DOCS (line 8) | const DOCS = fs.readFileSync(docsPath, 'utf-8');