diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index b6c7cfc9..0aeeae0c 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -1616,6 +1616,12 @@ pre code { background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } diff --git a/docs/assets/js/main.js b/docs/assets/js/main.js index f8f96a60..715fdab0 100644 --- a/docs/assets/js/main.js +++ b/docs/assets/js/main.js @@ -103,7 +103,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 22a786dd..ccbb5f6f 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"2":"Namespace","32":"Variable","64":"Function","256":"Interface","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":2,"name":"default","url":"modules/default.html","classes":"tsd-kind-namespace"},{"id":1,"kind":64,"name":"isNumber","url":"modules/default.html#isnumber","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":2,"kind":64,"name":"recursiveDOMDelete","url":"modules/default.html#recursivedomdelete","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":3,"kind":64,"name":"isString","url":"modules/default.html#isstring","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":4,"kind":64,"name":"isObject","url":"modules/default.html#isobject","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":5,"kind":64,"name":"isDate","url":"modules/default.html#isdate","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":6,"kind":64,"name":"fillIfDefined","url":"modules/default.html#fillifdefined","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":7,"kind":64,"name":"selectiveExtend","url":"modules/default.html#selectiveextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":8,"kind":64,"name":"selectiveDeepExtend","url":"modules/default.html#selectivedeepextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":9,"kind":64,"name":"selectiveNotDeepExtend","url":"modules/default.html#selectivenotdeepextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":10,"kind":64,"name":"deepExtend","url":"modules/default.html#deepextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":11,"kind":64,"name":"equalArray","url":"modules/default.html#equalarray","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":12,"kind":64,"name":"getType","url":"modules/default.html#gettype","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":13,"kind":64,"name":"copyAndExtendArray","url":"modules/default.html#copyandextendarray","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":14,"kind":64,"name":"copyArray","url":"modules/default.html#copyarray","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":15,"kind":64,"name":"getAbsoluteLeft","url":"modules/default.html#getabsoluteleft","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":16,"kind":64,"name":"getAbsoluteRight","url":"modules/default.html#getabsoluteright","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":17,"kind":64,"name":"getAbsoluteTop","url":"modules/default.html#getabsolutetop","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":18,"kind":64,"name":"addClassName","url":"modules/default.html#addclassname","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":19,"kind":64,"name":"removeClassName","url":"modules/default.html#removeclassname","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":20,"kind":64,"name":"forEach","url":"modules/default.html#foreach","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":21,"kind":64,"name":"updateProperty","url":"modules/default.html#updateproperty","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":22,"kind":64,"name":"throttle","url":"modules/default.html#throttle","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":23,"kind":64,"name":"addEventListener","url":"modules/default.html#addeventlistener","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":24,"kind":64,"name":"removeEventListener","url":"modules/default.html#removeeventlistener","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":25,"kind":64,"name":"preventDefault","url":"modules/default.html#preventdefault","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":26,"kind":64,"name":"getTarget","url":"modules/default.html#gettarget","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":27,"kind":64,"name":"hasParent","url":"modules/default.html#hasparent","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":28,"kind":64,"name":"hexToRGB","url":"modules/default.html#hextorgb","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":29,"kind":64,"name":"overrideOpacity","url":"modules/default.html#overrideopacity","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":30,"kind":64,"name":"RGBToHex","url":"modules/default.html#rgbtohex","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":31,"kind":64,"name":"parseColor","url":"modules/default.html#parsecolor","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":32,"kind":64,"name":"RGBToHSV","url":"modules/default.html#rgbtohsv","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":33,"kind":64,"name":"addCssText","url":"modules/default.html#addcsstext","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":34,"kind":64,"name":"removeCssText","url":"modules/default.html#removecsstext","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":35,"kind":64,"name":"HSVToRGB","url":"modules/default.html#hsvtorgb","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":36,"kind":64,"name":"HSVToHex","url":"modules/default.html#hsvtohex","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":37,"kind":64,"name":"hexToHSV","url":"modules/default.html#hextohsv","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":38,"kind":64,"name":"isValidHex","url":"modules/default.html#isvalidhex","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":39,"kind":64,"name":"isValidRGB","url":"modules/default.html#isvalidrgb","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":40,"kind":64,"name":"isValidRGBA","url":"modules/default.html#isvalidrgba","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":41,"kind":64,"name":"selectiveBridgeObject","url":"modules/default.html#selectivebridgeobject","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":42,"kind":64,"name":"bridgeObject","url":"modules/default.html#bridgeobject","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":43,"kind":64,"name":"insertSort","url":"modules/default.html#insertsort","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":44,"kind":64,"name":"mergeOptions","url":"modules/default.html#mergeoptions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":45,"kind":64,"name":"binarySearchCustom","url":"modules/default.html#binarysearchcustom","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":46,"kind":64,"name":"binarySearchValue","url":"modules/default.html#binarysearchvalue","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":47,"kind":64,"name":"getScrollBarWidth","url":"modules/default.html#getscrollbarwidth","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":48,"kind":64,"name":"topMost","url":"modules/default.html#topmost","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":49,"kind":256,"name":"HSV","url":"interfaces/default.hsv.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":50,"kind":1024,"name":"h","url":"interfaces/default.hsv.html#h","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.HSV"},{"id":51,"kind":1024,"name":"s","url":"interfaces/default.hsv.html#s","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.HSV"},{"id":52,"kind":1024,"name":"v","url":"interfaces/default.hsv.html#v","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.HSV"},{"id":53,"kind":256,"name":"RGB","url":"interfaces/default.rgb.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":54,"kind":1024,"name":"r","url":"interfaces/default.rgb.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGB"},{"id":55,"kind":1024,"name":"g","url":"interfaces/default.rgb.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGB"},{"id":56,"kind":1024,"name":"b","url":"interfaces/default.rgb.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGB"},{"id":57,"kind":256,"name":"RGBA","url":"interfaces/default.rgba.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":58,"kind":1024,"name":"r","url":"interfaces/default.rgba.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":59,"kind":1024,"name":"g","url":"interfaces/default.rgba.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":60,"kind":1024,"name":"b","url":"interfaces/default.rgba.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":61,"kind":1024,"name":"a","url":"interfaces/default.rgba.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":62,"kind":64,"name":"extend","url":"modules/default.html#extend","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":63,"kind":64,"name":"toArray","url":"modules/default.html#toarray","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":64,"kind":32,"name":"option","url":"modules/default.html#option","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"default"},{"id":65,"kind":65536,"name":"__type","url":"modules/default.html#option.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"default.option"},{"id":66,"kind":2048,"name":"asBoolean","url":"modules/default.html#option.__type-1.asboolean","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":67,"kind":2048,"name":"asBoolean","url":"modules/default.html#option.__type-1.asboolean-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":68,"kind":2048,"name":"asNumber","url":"modules/default.html#option.__type-1.asnumber","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":69,"kind":2048,"name":"asNumber","url":"modules/default.html#option.__type-1.asnumber-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":70,"kind":2048,"name":"asString","url":"modules/default.html#option.__type-1.asstring","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":71,"kind":2048,"name":"asString","url":"modules/default.html#option.__type-1.asstring-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":72,"kind":2048,"name":"asSize","url":"modules/default.html#option.__type-1.assize","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":73,"kind":2048,"name":"asSize","url":"modules/default.html#option.__type-1.assize-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":74,"kind":2048,"name":"asElement","url":"modules/default.html#option.__type-1.aselement","classes":"tsd-kind-method tsd-parent-kind-type-literal tsd-has-type-parameter","parent":"default.option.__type"},{"id":75,"kind":2048,"name":"asElement","url":"modules/default.html#option.__type-1.aselement-1","classes":"tsd-kind-method tsd-parent-kind-type-literal tsd-has-type-parameter","parent":"default.option.__type"},{"id":76,"kind":256,"name":"ColorObject","url":"interfaces/default.colorobject.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":77,"kind":1024,"name":"background","url":"interfaces/default.colorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":78,"kind":1024,"name":"border","url":"interfaces/default.colorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":79,"kind":1024,"name":"hover","url":"interfaces/default.colorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":80,"kind":1024,"name":"highlight","url":"interfaces/default.colorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":81,"kind":256,"name":"FullColorObject","url":"interfaces/default.fullcolorobject.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":82,"kind":1024,"name":"background","url":"interfaces/default.fullcolorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":83,"kind":1024,"name":"border","url":"interfaces/default.fullcolorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":84,"kind":1024,"name":"hover","url":"interfaces/default.fullcolorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":85,"kind":65536,"name":"__type","url":"interfaces/default.fullcolorobject.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":86,"kind":1024,"name":"border","url":"interfaces/default.fullcolorobject.html#__type-1.border-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":87,"kind":1024,"name":"background","url":"interfaces/default.fullcolorobject.html#__type-1.background-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":88,"kind":1024,"name":"highlight","url":"interfaces/default.fullcolorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":89,"kind":65536,"name":"__type","url":"interfaces/default.fullcolorobject.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":90,"kind":1024,"name":"border","url":"interfaces/default.fullcolorobject.html#__type.border-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":91,"kind":1024,"name":"background","url":"interfaces/default.fullcolorobject.html#__type.background-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":92,"kind":32,"name":"easingFunctions","url":"modules/default.html#easingfunctions","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"default"},{"id":93,"kind":65536,"name":"__type","url":"modules/default.html#easingfunctions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"default.easingFunctions"},{"id":94,"kind":2048,"name":"linear","url":"modules/default.html#easingfunctions.__type.linear","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":95,"kind":2048,"name":"linear","url":"modules/default.html#easingfunctions.__type.linear-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":96,"kind":2048,"name":"easeInQuad","url":"modules/default.html#easingfunctions.__type.easeinquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":97,"kind":2048,"name":"easeInQuad","url":"modules/default.html#easingfunctions.__type.easeinquad-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":98,"kind":2048,"name":"easeOutQuad","url":"modules/default.html#easingfunctions.__type.easeoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":99,"kind":2048,"name":"easeOutQuad","url":"modules/default.html#easingfunctions.__type.easeoutquad-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":100,"kind":2048,"name":"easeInOutQuad","url":"modules/default.html#easingfunctions.__type.easeinoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":101,"kind":2048,"name":"easeInOutQuad","url":"modules/default.html#easingfunctions.__type.easeinoutquad-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":102,"kind":2048,"name":"easeInCubic","url":"modules/default.html#easingfunctions.__type.easeincubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":103,"kind":2048,"name":"easeInCubic","url":"modules/default.html#easingfunctions.__type.easeincubic-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":104,"kind":2048,"name":"easeOutCubic","url":"modules/default.html#easingfunctions.__type.easeoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":105,"kind":2048,"name":"easeOutCubic","url":"modules/default.html#easingfunctions.__type.easeoutcubic-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":106,"kind":2048,"name":"easeInOutCubic","url":"modules/default.html#easingfunctions.__type.easeinoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":107,"kind":2048,"name":"easeInOutCubic","url":"modules/default.html#easingfunctions.__type.easeinoutcubic-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":108,"kind":2048,"name":"easeInQuart","url":"modules/default.html#easingfunctions.__type.easeinquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":109,"kind":2048,"name":"easeInQuart","url":"modules/default.html#easingfunctions.__type.easeinquart-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":110,"kind":2048,"name":"easeOutQuart","url":"modules/default.html#easingfunctions.__type.easeoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":111,"kind":2048,"name":"easeOutQuart","url":"modules/default.html#easingfunctions.__type.easeoutquart-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":112,"kind":2048,"name":"easeInOutQuart","url":"modules/default.html#easingfunctions.__type.easeinoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":113,"kind":2048,"name":"easeInOutQuart","url":"modules/default.html#easingfunctions.__type.easeinoutquart-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":114,"kind":2048,"name":"easeInQuint","url":"modules/default.html#easingfunctions.__type.easeinquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":115,"kind":2048,"name":"easeInQuint","url":"modules/default.html#easingfunctions.__type.easeinquint-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":116,"kind":2048,"name":"easeOutQuint","url":"modules/default.html#easingfunctions.__type.easeoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":117,"kind":2048,"name":"easeOutQuint","url":"modules/default.html#easingfunctions.__type.easeoutquint-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":118,"kind":2048,"name":"easeInOutQuint","url":"modules/default.html#easingfunctions.__type.easeinoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":119,"kind":2048,"name":"easeInOutQuint","url":"modules/default.html#easingfunctions.__type.easeinoutquint-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":120,"kind":64,"name":"pureDeepObjectAssign","url":"modules.html#puredeepobjectassign","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":121,"kind":64,"name":"deepObjectAssign","url":"modules.html#deepobjectassign","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":122,"kind":32,"name":"DELETE","url":"modules.html#delete","classes":"tsd-kind-variable"},{"id":123,"kind":4194304,"name":"Assignable","url":"modules.html#assignable","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":124,"kind":64,"name":"Alea","url":"modules.html#alea","classes":"tsd-kind-function"},{"id":125,"kind":256,"name":"RNG","url":"interfaces/rng.html","classes":"tsd-kind-interface"},{"id":126,"kind":2048,"name":"fract53","url":"interfaces/rng.html#fract53","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RNG"},{"id":127,"kind":2048,"name":"uint32","url":"interfaces/rng.html#uint32","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RNG"},{"id":128,"kind":1024,"name":"algorithm","url":"interfaces/rng.html#algorithm","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RNG"},{"id":129,"kind":1024,"name":"seed","url":"interfaces/rng.html#seed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RNG"},{"id":130,"kind":1024,"name":"version","url":"interfaces/rng.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RNG"},{"id":131,"kind":4194304,"name":"Mashable","url":"modules.html#mashable","classes":"tsd-kind-type-alias"},{"id":132,"kind":64,"name":"isNumber","url":"modules.html#isnumber","classes":"tsd-kind-function"},{"id":133,"kind":64,"name":"recursiveDOMDelete","url":"modules.html#recursivedomdelete","classes":"tsd-kind-function"},{"id":134,"kind":64,"name":"isString","url":"modules.html#isstring","classes":"tsd-kind-function"},{"id":135,"kind":64,"name":"isObject","url":"modules.html#isobject","classes":"tsd-kind-function"},{"id":136,"kind":64,"name":"isDate","url":"modules.html#isdate","classes":"tsd-kind-function"},{"id":137,"kind":64,"name":"fillIfDefined","url":"modules.html#fillifdefined","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":138,"kind":64,"name":"selectiveExtend","url":"modules.html#selectiveextend","classes":"tsd-kind-function"},{"id":139,"kind":64,"name":"selectiveDeepExtend","url":"modules.html#selectivedeepextend","classes":"tsd-kind-function"},{"id":140,"kind":64,"name":"selectiveNotDeepExtend","url":"modules.html#selectivenotdeepextend","classes":"tsd-kind-function"},{"id":141,"kind":64,"name":"deepExtend","url":"modules.html#deepextend","classes":"tsd-kind-function"},{"id":142,"kind":64,"name":"equalArray","url":"modules.html#equalarray","classes":"tsd-kind-function"},{"id":143,"kind":64,"name":"getType","url":"modules.html#gettype","classes":"tsd-kind-function"},{"id":144,"kind":64,"name":"copyAndExtendArray","url":"modules.html#copyandextendarray","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":145,"kind":64,"name":"copyArray","url":"modules.html#copyarray","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":146,"kind":64,"name":"getAbsoluteLeft","url":"modules.html#getabsoluteleft","classes":"tsd-kind-function"},{"id":147,"kind":64,"name":"getAbsoluteRight","url":"modules.html#getabsoluteright","classes":"tsd-kind-function"},{"id":148,"kind":64,"name":"getAbsoluteTop","url":"modules.html#getabsolutetop","classes":"tsd-kind-function"},{"id":149,"kind":64,"name":"addClassName","url":"modules.html#addclassname","classes":"tsd-kind-function"},{"id":150,"kind":64,"name":"removeClassName","url":"modules.html#removeclassname","classes":"tsd-kind-function"},{"id":151,"kind":64,"name":"forEach","url":"modules.html#foreach","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":152,"kind":64,"name":"updateProperty","url":"modules.html#updateproperty","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":153,"kind":64,"name":"throttle","url":"modules.html#throttle","classes":"tsd-kind-function"},{"id":154,"kind":64,"name":"addEventListener","url":"modules.html#addeventlistener","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":155,"kind":64,"name":"removeEventListener","url":"modules.html#removeeventlistener","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":156,"kind":64,"name":"preventDefault","url":"modules.html#preventdefault","classes":"tsd-kind-function"},{"id":157,"kind":64,"name":"getTarget","url":"modules.html#gettarget","classes":"tsd-kind-function"},{"id":158,"kind":64,"name":"hasParent","url":"modules.html#hasparent","classes":"tsd-kind-function"},{"id":159,"kind":64,"name":"hexToRGB","url":"modules.html#hextorgb","classes":"tsd-kind-function"},{"id":160,"kind":64,"name":"overrideOpacity","url":"modules.html#overrideopacity","classes":"tsd-kind-function"},{"id":161,"kind":64,"name":"RGBToHex","url":"modules.html#rgbtohex","classes":"tsd-kind-function"},{"id":162,"kind":64,"name":"parseColor","url":"modules.html#parsecolor","classes":"tsd-kind-function"},{"id":163,"kind":64,"name":"RGBToHSV","url":"modules.html#rgbtohsv","classes":"tsd-kind-function"},{"id":164,"kind":64,"name":"addCssText","url":"modules.html#addcsstext","classes":"tsd-kind-function"},{"id":165,"kind":64,"name":"removeCssText","url":"modules.html#removecsstext","classes":"tsd-kind-function"},{"id":166,"kind":64,"name":"HSVToRGB","url":"modules.html#hsvtorgb","classes":"tsd-kind-function"},{"id":167,"kind":64,"name":"HSVToHex","url":"modules.html#hsvtohex","classes":"tsd-kind-function"},{"id":168,"kind":64,"name":"hexToHSV","url":"modules.html#hextohsv","classes":"tsd-kind-function"},{"id":169,"kind":64,"name":"isValidHex","url":"modules.html#isvalidhex","classes":"tsd-kind-function"},{"id":170,"kind":64,"name":"isValidRGB","url":"modules.html#isvalidrgb","classes":"tsd-kind-function"},{"id":171,"kind":64,"name":"isValidRGBA","url":"modules.html#isvalidrgba","classes":"tsd-kind-function"},{"id":172,"kind":64,"name":"selectiveBridgeObject","url":"modules.html#selectivebridgeobject","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":173,"kind":64,"name":"bridgeObject","url":"modules.html#bridgeobject","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":174,"kind":64,"name":"insertSort","url":"modules.html#insertsort","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":175,"kind":64,"name":"mergeOptions","url":"modules.html#mergeoptions","classes":"tsd-kind-function"},{"id":176,"kind":64,"name":"binarySearchCustom","url":"modules.html#binarysearchcustom","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":177,"kind":64,"name":"binarySearchValue","url":"modules.html#binarysearchvalue","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":178,"kind":64,"name":"getScrollBarWidth","url":"modules.html#getscrollbarwidth","classes":"tsd-kind-function"},{"id":179,"kind":64,"name":"topMost","url":"modules.html#topmost","classes":"tsd-kind-function"},{"id":180,"kind":256,"name":"HSV","url":"interfaces/hsv.html","classes":"tsd-kind-interface"},{"id":181,"kind":1024,"name":"h","url":"interfaces/hsv.html#h","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HSV"},{"id":182,"kind":1024,"name":"s","url":"interfaces/hsv.html#s","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HSV"},{"id":183,"kind":1024,"name":"v","url":"interfaces/hsv.html#v","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HSV"},{"id":184,"kind":256,"name":"RGB","url":"interfaces/rgb.html","classes":"tsd-kind-interface"},{"id":185,"kind":1024,"name":"r","url":"interfaces/rgb.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGB"},{"id":186,"kind":1024,"name":"g","url":"interfaces/rgb.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGB"},{"id":187,"kind":1024,"name":"b","url":"interfaces/rgb.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGB"},{"id":188,"kind":256,"name":"RGBA","url":"interfaces/rgba.html","classes":"tsd-kind-interface"},{"id":189,"kind":1024,"name":"r","url":"interfaces/rgba.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":190,"kind":1024,"name":"g","url":"interfaces/rgba.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":191,"kind":1024,"name":"b","url":"interfaces/rgba.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":192,"kind":1024,"name":"a","url":"interfaces/rgba.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":193,"kind":64,"name":"extend","url":"modules.html#extend","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":194,"kind":64,"name":"toArray","url":"modules.html#toarray","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":195,"kind":32,"name":"option","url":"modules.html#option","classes":"tsd-kind-variable"},{"id":196,"kind":65536,"name":"__type","url":"modules.html#option.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"option"},{"id":197,"kind":2048,"name":"asBoolean","url":"modules.html#option.__type.asboolean","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":198,"kind":2048,"name":"asBoolean","url":"modules.html#option.__type.asboolean-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":199,"kind":2048,"name":"asNumber","url":"modules.html#option.__type.asnumber","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":200,"kind":2048,"name":"asNumber","url":"modules.html#option.__type.asnumber-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":201,"kind":2048,"name":"asString","url":"modules.html#option.__type.asstring","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":202,"kind":2048,"name":"asString","url":"modules.html#option.__type.asstring-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":203,"kind":2048,"name":"asSize","url":"modules.html#option.__type.assize","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":204,"kind":2048,"name":"asSize","url":"modules.html#option.__type.assize-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":205,"kind":2048,"name":"asElement","url":"modules.html#option.__type.aselement","classes":"tsd-kind-method tsd-parent-kind-type-literal tsd-has-type-parameter","parent":"option.__type"},{"id":206,"kind":2048,"name":"asElement","url":"modules.html#option.__type.aselement-1","classes":"tsd-kind-method tsd-parent-kind-type-literal tsd-has-type-parameter","parent":"option.__type"},{"id":207,"kind":256,"name":"ColorObject","url":"interfaces/colorobject.html","classes":"tsd-kind-interface"},{"id":208,"kind":1024,"name":"background","url":"interfaces/colorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":209,"kind":1024,"name":"border","url":"interfaces/colorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":210,"kind":1024,"name":"hover","url":"interfaces/colorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":211,"kind":1024,"name":"highlight","url":"interfaces/colorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":212,"kind":256,"name":"FullColorObject","url":"interfaces/fullcolorobject.html","classes":"tsd-kind-interface"},{"id":213,"kind":1024,"name":"background","url":"interfaces/fullcolorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":214,"kind":1024,"name":"border","url":"interfaces/fullcolorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":215,"kind":1024,"name":"hover","url":"interfaces/fullcolorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":216,"kind":65536,"name":"__type","url":"interfaces/fullcolorobject.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"FullColorObject"},{"id":217,"kind":1024,"name":"border","url":"interfaces/fullcolorobject.html#__type-1.border-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":218,"kind":1024,"name":"background","url":"interfaces/fullcolorobject.html#__type-1.background-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":219,"kind":1024,"name":"highlight","url":"interfaces/fullcolorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":220,"kind":65536,"name":"__type","url":"interfaces/fullcolorobject.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"FullColorObject"},{"id":221,"kind":1024,"name":"border","url":"interfaces/fullcolorobject.html#__type.border-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":222,"kind":1024,"name":"background","url":"interfaces/fullcolorobject.html#__type.background-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":223,"kind":32,"name":"easingFunctions","url":"modules.html#easingfunctions","classes":"tsd-kind-variable"},{"id":224,"kind":65536,"name":"__type","url":"modules.html#easingfunctions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"easingFunctions"},{"id":225,"kind":2048,"name":"linear","url":"modules.html#easingfunctions.__type.linear","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":226,"kind":2048,"name":"linear","url":"modules.html#easingfunctions.__type.linear-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":227,"kind":2048,"name":"easeInQuad","url":"modules.html#easingfunctions.__type.easeinquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":228,"kind":2048,"name":"easeInQuad","url":"modules.html#easingfunctions.__type.easeinquad-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":229,"kind":2048,"name":"easeOutQuad","url":"modules.html#easingfunctions.__type.easeoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":230,"kind":2048,"name":"easeOutQuad","url":"modules.html#easingfunctions.__type.easeoutquad-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":231,"kind":2048,"name":"easeInOutQuad","url":"modules.html#easingfunctions.__type.easeinoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":232,"kind":2048,"name":"easeInOutQuad","url":"modules.html#easingfunctions.__type.easeinoutquad-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":233,"kind":2048,"name":"easeInCubic","url":"modules.html#easingfunctions.__type.easeincubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":234,"kind":2048,"name":"easeInCubic","url":"modules.html#easingfunctions.__type.easeincubic-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":235,"kind":2048,"name":"easeOutCubic","url":"modules.html#easingfunctions.__type.easeoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":236,"kind":2048,"name":"easeOutCubic","url":"modules.html#easingfunctions.__type.easeoutcubic-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":237,"kind":2048,"name":"easeInOutCubic","url":"modules.html#easingfunctions.__type.easeinoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":238,"kind":2048,"name":"easeInOutCubic","url":"modules.html#easingfunctions.__type.easeinoutcubic-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":239,"kind":2048,"name":"easeInQuart","url":"modules.html#easingfunctions.__type.easeinquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":240,"kind":2048,"name":"easeInQuart","url":"modules.html#easingfunctions.__type.easeinquart-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":241,"kind":2048,"name":"easeOutQuart","url":"modules.html#easingfunctions.__type.easeoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":242,"kind":2048,"name":"easeOutQuart","url":"modules.html#easingfunctions.__type.easeoutquart-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":243,"kind":2048,"name":"easeInOutQuart","url":"modules.html#easingfunctions.__type.easeinoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":244,"kind":2048,"name":"easeInOutQuart","url":"modules.html#easingfunctions.__type.easeinoutquart-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":245,"kind":2048,"name":"easeInQuint","url":"modules.html#easingfunctions.__type.easeinquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":246,"kind":2048,"name":"easeInQuint","url":"modules.html#easingfunctions.__type.easeinquint-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":247,"kind":2048,"name":"easeOutQuint","url":"modules.html#easingfunctions.__type.easeoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":248,"kind":2048,"name":"easeOutQuint","url":"modules.html#easingfunctions.__type.easeoutquint-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":249,"kind":2048,"name":"easeInOutQuint","url":"modules.html#easingfunctions.__type.easeinoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":250,"kind":2048,"name":"easeInOutQuint","url":"modules.html#easingfunctions.__type.easeinoutquint-1","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,14.604]],["parent/0",[]],["name/1",[1,46.131]],["parent/1",[0,1.278]],["name/2",[2,46.131]],["parent/2",[0,1.278]],["name/3",[3,46.131]],["parent/3",[0,1.278]],["name/4",[4,46.131]],["parent/4",[0,1.278]],["name/5",[5,46.131]],["parent/5",[0,1.278]],["name/6",[6,46.131]],["parent/6",[0,1.278]],["name/7",[7,46.131]],["parent/7",[0,1.278]],["name/8",[8,46.131]],["parent/8",[0,1.278]],["name/9",[9,46.131]],["parent/9",[0,1.278]],["name/10",[10,46.131]],["parent/10",[0,1.278]],["name/11",[11,46.131]],["parent/11",[0,1.278]],["name/12",[12,46.131]],["parent/12",[0,1.278]],["name/13",[13,46.131]],["parent/13",[0,1.278]],["name/14",[14,46.131]],["parent/14",[0,1.278]],["name/15",[15,46.131]],["parent/15",[0,1.278]],["name/16",[16,46.131]],["parent/16",[0,1.278]],["name/17",[17,46.131]],["parent/17",[0,1.278]],["name/18",[18,46.131]],["parent/18",[0,1.278]],["name/19",[19,46.131]],["parent/19",[0,1.278]],["name/20",[20,46.131]],["parent/20",[0,1.278]],["name/21",[21,46.131]],["parent/21",[0,1.278]],["name/22",[22,46.131]],["parent/22",[0,1.278]],["name/23",[23,46.131]],["parent/23",[0,1.278]],["name/24",[24,46.131]],["parent/24",[0,1.278]],["name/25",[25,46.131]],["parent/25",[0,1.278]],["name/26",[26,46.131]],["parent/26",[0,1.278]],["name/27",[27,46.131]],["parent/27",[0,1.278]],["name/28",[28,46.131]],["parent/28",[0,1.278]],["name/29",[29,46.131]],["parent/29",[0,1.278]],["name/30",[30,46.131]],["parent/30",[0,1.278]],["name/31",[31,46.131]],["parent/31",[0,1.278]],["name/32",[32,46.131]],["parent/32",[0,1.278]],["name/33",[33,46.131]],["parent/33",[0,1.278]],["name/34",[34,46.131]],["parent/34",[0,1.278]],["name/35",[35,46.131]],["parent/35",[0,1.278]],["name/36",[36,46.131]],["parent/36",[0,1.278]],["name/37",[37,46.131]],["parent/37",[0,1.278]],["name/38",[38,46.131]],["parent/38",[0,1.278]],["name/39",[39,46.131]],["parent/39",[0,1.278]],["name/40",[40,46.131]],["parent/40",[0,1.278]],["name/41",[41,46.131]],["parent/41",[0,1.278]],["name/42",[42,46.131]],["parent/42",[0,1.278]],["name/43",[43,46.131]],["parent/43",[0,1.278]],["name/44",[44,46.131]],["parent/44",[0,1.278]],["name/45",[45,46.131]],["parent/45",[0,1.278]],["name/46",[46,46.131]],["parent/46",[0,1.278]],["name/47",[47,46.131]],["parent/47",[0,1.278]],["name/48",[48,46.131]],["parent/48",[0,1.278]],["name/49",[49,38.247]],["parent/49",[0,1.278]],["name/50",[50,46.131]],["parent/50",[51,3.742]],["name/51",[52,46.131]],["parent/51",[51,3.742]],["name/52",[53,46.131]],["parent/52",[51,3.742]],["name/53",[54,38.247]],["parent/53",[0,1.278]],["name/54",[55,40.254]],["parent/54",[56,3.742]],["name/55",[57,40.254]],["parent/55",[56,3.742]],["name/56",[58,40.254]],["parent/56",[56,3.742]],["name/57",[59,36.576]],["parent/57",[0,1.278]],["name/58",[55,40.254]],["parent/58",[60,3.522]],["name/59",[57,40.254]],["parent/59",[60,3.522]],["name/60",[58,40.254]],["parent/60",[60,3.522]],["name/61",[61,46.131]],["parent/61",[60,3.522]],["name/62",[62,46.131]],["parent/62",[0,1.278]],["name/63",[63,46.131]],["parent/63",[0,1.278]],["name/64",[64,42.767]],["parent/64",[0,1.278]],["name/65",[65,33.894]],["parent/65",[66,4.483]],["name/66",[67,40.254]],["parent/66",[68,2.781]],["name/67",[67,40.254]],["parent/67",[68,2.781]],["name/68",[69,40.254]],["parent/68",[68,2.781]],["name/69",[69,40.254]],["parent/69",[68,2.781]],["name/70",[70,40.254]],["parent/70",[68,2.781]],["name/71",[70,40.254]],["parent/71",[68,2.781]],["name/72",[71,40.254]],["parent/72",[68,2.781]],["name/73",[71,40.254]],["parent/73",[68,2.781]],["name/74",[72,40.254]],["parent/74",[68,2.781]],["name/75",[72,40.254]],["parent/75",[68,2.781]],["name/76",[73,36.576]],["parent/76",[0,1.278]],["name/77",[74,33.894]],["parent/77",[75,3.522]],["name/78",[76,33.894]],["parent/78",[75,3.522]],["name/79",[77,40.254]],["parent/79",[75,3.522]],["name/80",[78,40.254]],["parent/80",[75,3.522]],["name/81",[79,33.894]],["parent/81",[0,1.278]],["name/82",[74,33.894]],["parent/82",[80,3.2]],["name/83",[76,33.894]],["parent/83",[80,3.2]],["name/84",[77,40.254]],["parent/84",[80,3.2]],["name/85",[65,33.894]],["parent/85",[80,3.2]],["name/86",[76,33.894]],["parent/86",[81,3.522]],["name/87",[74,33.894]],["parent/87",[81,3.522]],["name/88",[78,40.254]],["parent/88",[80,3.2]],["name/89",[65,33.894]],["parent/89",[80,3.2]],["name/90",[76,33.894]],["parent/90",[81,3.522]],["name/91",[74,33.894]],["parent/91",[81,3.522]],["name/92",[82,42.767]],["parent/92",[0,1.278]],["name/93",[65,33.894]],["parent/93",[83,4.483]],["name/94",[84,40.254]],["parent/94",[85,1.971]],["name/95",[84,40.254]],["parent/95",[85,1.971]],["name/96",[86,40.254]],["parent/96",[85,1.971]],["name/97",[86,40.254]],["parent/97",[85,1.971]],["name/98",[87,40.254]],["parent/98",[85,1.971]],["name/99",[87,40.254]],["parent/99",[85,1.971]],["name/100",[88,40.254]],["parent/100",[85,1.971]],["name/101",[88,40.254]],["parent/101",[85,1.971]],["name/102",[89,40.254]],["parent/102",[85,1.971]],["name/103",[89,40.254]],["parent/103",[85,1.971]],["name/104",[90,40.254]],["parent/104",[85,1.971]],["name/105",[90,40.254]],["parent/105",[85,1.971]],["name/106",[91,40.254]],["parent/106",[85,1.971]],["name/107",[91,40.254]],["parent/107",[85,1.971]],["name/108",[92,40.254]],["parent/108",[85,1.971]],["name/109",[92,40.254]],["parent/109",[85,1.971]],["name/110",[93,40.254]],["parent/110",[85,1.971]],["name/111",[93,40.254]],["parent/111",[85,1.971]],["name/112",[94,40.254]],["parent/112",[85,1.971]],["name/113",[94,40.254]],["parent/113",[85,1.971]],["name/114",[95,40.254]],["parent/114",[85,1.971]],["name/115",[95,40.254]],["parent/115",[85,1.971]],["name/116",[96,40.254]],["parent/116",[85,1.971]],["name/117",[96,40.254]],["parent/117",[85,1.971]],["name/118",[97,40.254]],["parent/118",[85,1.971]],["name/119",[97,40.254]],["parent/119",[85,1.971]],["name/120",[98,51.24]],["parent/120",[]],["name/121",[99,51.24]],["parent/121",[]],["name/122",[100,51.24]],["parent/122",[]],["name/123",[101,51.24]],["parent/123",[]],["name/124",[102,51.24]],["parent/124",[]],["name/125",[103,36.576]],["parent/125",[]],["name/126",[104,51.24]],["parent/126",[103,3.2]],["name/127",[105,51.24]],["parent/127",[103,3.2]],["name/128",[106,51.24]],["parent/128",[103,3.2]],["name/129",[107,51.24]],["parent/129",[103,3.2]],["name/130",[108,51.24]],["parent/130",[103,3.2]],["name/131",[109,51.24]],["parent/131",[]],["name/132",[1,46.131]],["parent/132",[]],["name/133",[2,46.131]],["parent/133",[]],["name/134",[3,46.131]],["parent/134",[]],["name/135",[4,46.131]],["parent/135",[]],["name/136",[5,46.131]],["parent/136",[]],["name/137",[6,46.131]],["parent/137",[]],["name/138",[7,46.131]],["parent/138",[]],["name/139",[8,46.131]],["parent/139",[]],["name/140",[9,46.131]],["parent/140",[]],["name/141",[10,46.131]],["parent/141",[]],["name/142",[11,46.131]],["parent/142",[]],["name/143",[12,46.131]],["parent/143",[]],["name/144",[13,46.131]],["parent/144",[]],["name/145",[14,46.131]],["parent/145",[]],["name/146",[15,46.131]],["parent/146",[]],["name/147",[16,46.131]],["parent/147",[]],["name/148",[17,46.131]],["parent/148",[]],["name/149",[18,46.131]],["parent/149",[]],["name/150",[19,46.131]],["parent/150",[]],["name/151",[20,46.131]],["parent/151",[]],["name/152",[21,46.131]],["parent/152",[]],["name/153",[22,46.131]],["parent/153",[]],["name/154",[23,46.131]],["parent/154",[]],["name/155",[24,46.131]],["parent/155",[]],["name/156",[25,46.131]],["parent/156",[]],["name/157",[26,46.131]],["parent/157",[]],["name/158",[27,46.131]],["parent/158",[]],["name/159",[28,46.131]],["parent/159",[]],["name/160",[29,46.131]],["parent/160",[]],["name/161",[30,46.131]],["parent/161",[]],["name/162",[31,46.131]],["parent/162",[]],["name/163",[32,46.131]],["parent/163",[]],["name/164",[33,46.131]],["parent/164",[]],["name/165",[34,46.131]],["parent/165",[]],["name/166",[35,46.131]],["parent/166",[]],["name/167",[36,46.131]],["parent/167",[]],["name/168",[37,46.131]],["parent/168",[]],["name/169",[38,46.131]],["parent/169",[]],["name/170",[39,46.131]],["parent/170",[]],["name/171",[40,46.131]],["parent/171",[]],["name/172",[41,46.131]],["parent/172",[]],["name/173",[42,46.131]],["parent/173",[]],["name/174",[43,46.131]],["parent/174",[]],["name/175",[44,46.131]],["parent/175",[]],["name/176",[45,46.131]],["parent/176",[]],["name/177",[46,46.131]],["parent/177",[]],["name/178",[47,46.131]],["parent/178",[]],["name/179",[48,46.131]],["parent/179",[]],["name/180",[49,38.247]],["parent/180",[]],["name/181",[50,46.131]],["parent/181",[49,3.346]],["name/182",[52,46.131]],["parent/182",[49,3.346]],["name/183",[53,46.131]],["parent/183",[49,3.346]],["name/184",[54,38.247]],["parent/184",[]],["name/185",[55,40.254]],["parent/185",[54,3.346]],["name/186",[57,40.254]],["parent/186",[54,3.346]],["name/187",[58,40.254]],["parent/187",[54,3.346]],["name/188",[59,36.576]],["parent/188",[]],["name/189",[55,40.254]],["parent/189",[59,3.2]],["name/190",[57,40.254]],["parent/190",[59,3.2]],["name/191",[58,40.254]],["parent/191",[59,3.2]],["name/192",[61,46.131]],["parent/192",[59,3.2]],["name/193",[62,46.131]],["parent/193",[]],["name/194",[63,46.131]],["parent/194",[]],["name/195",[64,42.767]],["parent/195",[]],["name/196",[65,33.894]],["parent/196",[64,3.742]],["name/197",[67,40.254]],["parent/197",[110,2.781]],["name/198",[67,40.254]],["parent/198",[110,2.781]],["name/199",[69,40.254]],["parent/199",[110,2.781]],["name/200",[69,40.254]],["parent/200",[110,2.781]],["name/201",[70,40.254]],["parent/201",[110,2.781]],["name/202",[70,40.254]],["parent/202",[110,2.781]],["name/203",[71,40.254]],["parent/203",[110,2.781]],["name/204",[71,40.254]],["parent/204",[110,2.781]],["name/205",[72,40.254]],["parent/205",[110,2.781]],["name/206",[72,40.254]],["parent/206",[110,2.781]],["name/207",[73,36.576]],["parent/207",[]],["name/208",[74,33.894]],["parent/208",[73,3.2]],["name/209",[76,33.894]],["parent/209",[73,3.2]],["name/210",[77,40.254]],["parent/210",[73,3.2]],["name/211",[78,40.254]],["parent/211",[73,3.2]],["name/212",[79,33.894]],["parent/212",[]],["name/213",[74,33.894]],["parent/213",[79,2.965]],["name/214",[76,33.894]],["parent/214",[79,2.965]],["name/215",[77,40.254]],["parent/215",[79,2.965]],["name/216",[65,33.894]],["parent/216",[79,2.965]],["name/217",[76,33.894]],["parent/217",[111,3.522]],["name/218",[74,33.894]],["parent/218",[111,3.522]],["name/219",[78,40.254]],["parent/219",[79,2.965]],["name/220",[65,33.894]],["parent/220",[79,2.965]],["name/221",[76,33.894]],["parent/221",[111,3.522]],["name/222",[74,33.894]],["parent/222",[111,3.522]],["name/223",[82,42.767]],["parent/223",[]],["name/224",[65,33.894]],["parent/224",[82,3.742]],["name/225",[84,40.254]],["parent/225",[112,1.971]],["name/226",[84,40.254]],["parent/226",[112,1.971]],["name/227",[86,40.254]],["parent/227",[112,1.971]],["name/228",[86,40.254]],["parent/228",[112,1.971]],["name/229",[87,40.254]],["parent/229",[112,1.971]],["name/230",[87,40.254]],["parent/230",[112,1.971]],["name/231",[88,40.254]],["parent/231",[112,1.971]],["name/232",[88,40.254]],["parent/232",[112,1.971]],["name/233",[89,40.254]],["parent/233",[112,1.971]],["name/234",[89,40.254]],["parent/234",[112,1.971]],["name/235",[90,40.254]],["parent/235",[112,1.971]],["name/236",[90,40.254]],["parent/236",[112,1.971]],["name/237",[91,40.254]],["parent/237",[112,1.971]],["name/238",[91,40.254]],["parent/238",[112,1.971]],["name/239",[92,40.254]],["parent/239",[112,1.971]],["name/240",[92,40.254]],["parent/240",[112,1.971]],["name/241",[93,40.254]],["parent/241",[112,1.971]],["name/242",[93,40.254]],["parent/242",[112,1.971]],["name/243",[94,40.254]],["parent/243",[112,1.971]],["name/244",[94,40.254]],["parent/244",[112,1.971]],["name/245",[95,40.254]],["parent/245",[112,1.971]],["name/246",[95,40.254]],["parent/246",[112,1.971]],["name/247",[96,40.254]],["parent/247",[112,1.971]],["name/248",[96,40.254]],["parent/248",[112,1.971]],["name/249",[97,40.254]],["parent/249",[112,1.971]],["name/250",[97,40.254]],["parent/250",[112,1.971]]],"invertedIndex":[["__type",{"_index":65,"name":{"65":{},"85":{},"89":{},"93":{},"196":{},"216":{},"220":{},"224":{}},"parent":{}}],["a",{"_index":61,"name":{"61":{},"192":{}},"parent":{}}],["addclassname",{"_index":18,"name":{"18":{},"149":{}},"parent":{}}],["addcsstext",{"_index":33,"name":{"33":{},"164":{}},"parent":{}}],["addeventlistener",{"_index":23,"name":{"23":{},"154":{}},"parent":{}}],["alea",{"_index":102,"name":{"124":{}},"parent":{}}],["algorithm",{"_index":106,"name":{"128":{}},"parent":{}}],["asboolean",{"_index":67,"name":{"66":{},"67":{},"197":{},"198":{}},"parent":{}}],["aselement",{"_index":72,"name":{"74":{},"75":{},"205":{},"206":{}},"parent":{}}],["asnumber",{"_index":69,"name":{"68":{},"69":{},"199":{},"200":{}},"parent":{}}],["assignable",{"_index":101,"name":{"123":{}},"parent":{}}],["assize",{"_index":71,"name":{"72":{},"73":{},"203":{},"204":{}},"parent":{}}],["asstring",{"_index":70,"name":{"70":{},"71":{},"201":{},"202":{}},"parent":{}}],["b",{"_index":58,"name":{"56":{},"60":{},"187":{},"191":{}},"parent":{}}],["background",{"_index":74,"name":{"77":{},"82":{},"87":{},"91":{},"208":{},"213":{},"218":{},"222":{}},"parent":{}}],["binarysearchcustom",{"_index":45,"name":{"45":{},"176":{}},"parent":{}}],["binarysearchvalue",{"_index":46,"name":{"46":{},"177":{}},"parent":{}}],["border",{"_index":76,"name":{"78":{},"83":{},"86":{},"90":{},"209":{},"214":{},"217":{},"221":{}},"parent":{}}],["bridgeobject",{"_index":42,"name":{"42":{},"173":{}},"parent":{}}],["colorobject",{"_index":73,"name":{"76":{},"207":{}},"parent":{"208":{},"209":{},"210":{},"211":{}}}],["copyandextendarray",{"_index":13,"name":{"13":{},"144":{}},"parent":{}}],["copyarray",{"_index":14,"name":{"14":{},"145":{}},"parent":{}}],["deepextend",{"_index":10,"name":{"10":{},"141":{}},"parent":{}}],["deepobjectassign",{"_index":99,"name":{"121":{}},"parent":{}}],["default",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"53":{},"57":{},"62":{},"63":{},"64":{},"76":{},"81":{},"92":{}}}],["default.colorobject",{"_index":75,"name":{},"parent":{"77":{},"78":{},"79":{},"80":{}}}],["default.easingfunctions",{"_index":83,"name":{},"parent":{"93":{}}}],["default.easingfunctions.__type",{"_index":85,"name":{},"parent":{"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{}}}],["default.fullcolorobject",{"_index":80,"name":{},"parent":{"82":{},"83":{},"84":{},"85":{},"88":{},"89":{}}}],["default.fullcolorobject.__type",{"_index":81,"name":{},"parent":{"86":{},"87":{},"90":{},"91":{}}}],["default.hsv",{"_index":51,"name":{},"parent":{"50":{},"51":{},"52":{}}}],["default.option",{"_index":66,"name":{},"parent":{"65":{}}}],["default.option.__type",{"_index":68,"name":{},"parent":{"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{}}}],["default.rgb",{"_index":56,"name":{},"parent":{"54":{},"55":{},"56":{}}}],["default.rgba",{"_index":60,"name":{},"parent":{"58":{},"59":{},"60":{},"61":{}}}],["delete",{"_index":100,"name":{"122":{}},"parent":{}}],["easeincubic",{"_index":89,"name":{"102":{},"103":{},"233":{},"234":{}},"parent":{}}],["easeinoutcubic",{"_index":91,"name":{"106":{},"107":{},"237":{},"238":{}},"parent":{}}],["easeinoutquad",{"_index":88,"name":{"100":{},"101":{},"231":{},"232":{}},"parent":{}}],["easeinoutquart",{"_index":94,"name":{"112":{},"113":{},"243":{},"244":{}},"parent":{}}],["easeinoutquint",{"_index":97,"name":{"118":{},"119":{},"249":{},"250":{}},"parent":{}}],["easeinquad",{"_index":86,"name":{"96":{},"97":{},"227":{},"228":{}},"parent":{}}],["easeinquart",{"_index":92,"name":{"108":{},"109":{},"239":{},"240":{}},"parent":{}}],["easeinquint",{"_index":95,"name":{"114":{},"115":{},"245":{},"246":{}},"parent":{}}],["easeoutcubic",{"_index":90,"name":{"104":{},"105":{},"235":{},"236":{}},"parent":{}}],["easeoutquad",{"_index":87,"name":{"98":{},"99":{},"229":{},"230":{}},"parent":{}}],["easeoutquart",{"_index":93,"name":{"110":{},"111":{},"241":{},"242":{}},"parent":{}}],["easeoutquint",{"_index":96,"name":{"116":{},"117":{},"247":{},"248":{}},"parent":{}}],["easingfunctions",{"_index":82,"name":{"92":{},"223":{}},"parent":{"224":{}}}],["easingfunctions.__type",{"_index":112,"name":{},"parent":{"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{}}}],["equalarray",{"_index":11,"name":{"11":{},"142":{}},"parent":{}}],["extend",{"_index":62,"name":{"62":{},"193":{}},"parent":{}}],["fillifdefined",{"_index":6,"name":{"6":{},"137":{}},"parent":{}}],["foreach",{"_index":20,"name":{"20":{},"151":{}},"parent":{}}],["fract53",{"_index":104,"name":{"126":{}},"parent":{}}],["fullcolorobject",{"_index":79,"name":{"81":{},"212":{}},"parent":{"213":{},"214":{},"215":{},"216":{},"219":{},"220":{}}}],["fullcolorobject.__type",{"_index":111,"name":{},"parent":{"217":{},"218":{},"221":{},"222":{}}}],["g",{"_index":57,"name":{"55":{},"59":{},"186":{},"190":{}},"parent":{}}],["getabsoluteleft",{"_index":15,"name":{"15":{},"146":{}},"parent":{}}],["getabsoluteright",{"_index":16,"name":{"16":{},"147":{}},"parent":{}}],["getabsolutetop",{"_index":17,"name":{"17":{},"148":{}},"parent":{}}],["getscrollbarwidth",{"_index":47,"name":{"47":{},"178":{}},"parent":{}}],["gettarget",{"_index":26,"name":{"26":{},"157":{}},"parent":{}}],["gettype",{"_index":12,"name":{"12":{},"143":{}},"parent":{}}],["h",{"_index":50,"name":{"50":{},"181":{}},"parent":{}}],["hasparent",{"_index":27,"name":{"27":{},"158":{}},"parent":{}}],["hextohsv",{"_index":37,"name":{"37":{},"168":{}},"parent":{}}],["hextorgb",{"_index":28,"name":{"28":{},"159":{}},"parent":{}}],["highlight",{"_index":78,"name":{"80":{},"88":{},"211":{},"219":{}},"parent":{}}],["hover",{"_index":77,"name":{"79":{},"84":{},"210":{},"215":{}},"parent":{}}],["hsv",{"_index":49,"name":{"49":{},"180":{}},"parent":{"181":{},"182":{},"183":{}}}],["hsvtohex",{"_index":36,"name":{"36":{},"167":{}},"parent":{}}],["hsvtorgb",{"_index":35,"name":{"35":{},"166":{}},"parent":{}}],["insertsort",{"_index":43,"name":{"43":{},"174":{}},"parent":{}}],["isdate",{"_index":5,"name":{"5":{},"136":{}},"parent":{}}],["isnumber",{"_index":1,"name":{"1":{},"132":{}},"parent":{}}],["isobject",{"_index":4,"name":{"4":{},"135":{}},"parent":{}}],["isstring",{"_index":3,"name":{"3":{},"134":{}},"parent":{}}],["isvalidhex",{"_index":38,"name":{"38":{},"169":{}},"parent":{}}],["isvalidrgb",{"_index":39,"name":{"39":{},"170":{}},"parent":{}}],["isvalidrgba",{"_index":40,"name":{"40":{},"171":{}},"parent":{}}],["linear",{"_index":84,"name":{"94":{},"95":{},"225":{},"226":{}},"parent":{}}],["mashable",{"_index":109,"name":{"131":{}},"parent":{}}],["mergeoptions",{"_index":44,"name":{"44":{},"175":{}},"parent":{}}],["option",{"_index":64,"name":{"64":{},"195":{}},"parent":{"196":{}}}],["option.__type",{"_index":110,"name":{},"parent":{"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{}}}],["overrideopacity",{"_index":29,"name":{"29":{},"160":{}},"parent":{}}],["parsecolor",{"_index":31,"name":{"31":{},"162":{}},"parent":{}}],["preventdefault",{"_index":25,"name":{"25":{},"156":{}},"parent":{}}],["puredeepobjectassign",{"_index":98,"name":{"120":{}},"parent":{}}],["r",{"_index":55,"name":{"54":{},"58":{},"185":{},"189":{}},"parent":{}}],["recursivedomdelete",{"_index":2,"name":{"2":{},"133":{}},"parent":{}}],["removeclassname",{"_index":19,"name":{"19":{},"150":{}},"parent":{}}],["removecsstext",{"_index":34,"name":{"34":{},"165":{}},"parent":{}}],["removeeventlistener",{"_index":24,"name":{"24":{},"155":{}},"parent":{}}],["rgb",{"_index":54,"name":{"53":{},"184":{}},"parent":{"185":{},"186":{},"187":{}}}],["rgba",{"_index":59,"name":{"57":{},"188":{}},"parent":{"189":{},"190":{},"191":{},"192":{}}}],["rgbtohex",{"_index":30,"name":{"30":{},"161":{}},"parent":{}}],["rgbtohsv",{"_index":32,"name":{"32":{},"163":{}},"parent":{}}],["rng",{"_index":103,"name":{"125":{}},"parent":{"126":{},"127":{},"128":{},"129":{},"130":{}}}],["s",{"_index":52,"name":{"51":{},"182":{}},"parent":{}}],["seed",{"_index":107,"name":{"129":{}},"parent":{}}],["selectivebridgeobject",{"_index":41,"name":{"41":{},"172":{}},"parent":{}}],["selectivedeepextend",{"_index":8,"name":{"8":{},"139":{}},"parent":{}}],["selectiveextend",{"_index":7,"name":{"7":{},"138":{}},"parent":{}}],["selectivenotdeepextend",{"_index":9,"name":{"9":{},"140":{}},"parent":{}}],["throttle",{"_index":22,"name":{"22":{},"153":{}},"parent":{}}],["toarray",{"_index":63,"name":{"63":{},"194":{}},"parent":{}}],["topmost",{"_index":48,"name":{"48":{},"179":{}},"parent":{}}],["uint32",{"_index":105,"name":{"127":{}},"parent":{}}],["updateproperty",{"_index":21,"name":{"21":{},"152":{}},"parent":{}}],["v",{"_index":53,"name":{"52":{},"183":{}},"parent":{}}],["version",{"_index":108,"name":{"130":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"2":"Namespace","32":"Variable","64":"Function","256":"Interface","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":2,"name":"default","url":"modules/default.html","classes":"tsd-kind-namespace"},{"id":1,"kind":64,"name":"isNumber","url":"modules/default.html#isnumber","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":2,"kind":64,"name":"recursiveDOMDelete","url":"modules/default.html#recursivedomdelete","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":3,"kind":64,"name":"isString","url":"modules/default.html#isstring","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":4,"kind":64,"name":"isObject","url":"modules/default.html#isobject","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":5,"kind":64,"name":"isDate","url":"modules/default.html#isdate","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":6,"kind":64,"name":"fillIfDefined","url":"modules/default.html#fillifdefined","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":7,"kind":64,"name":"selectiveExtend","url":"modules/default.html#selectiveextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":8,"kind":64,"name":"selectiveDeepExtend","url":"modules/default.html#selectivedeepextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":9,"kind":64,"name":"selectiveNotDeepExtend","url":"modules/default.html#selectivenotdeepextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":10,"kind":64,"name":"deepExtend","url":"modules/default.html#deepextend","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":11,"kind":64,"name":"equalArray","url":"modules/default.html#equalarray","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":12,"kind":64,"name":"getType","url":"modules/default.html#gettype","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":13,"kind":64,"name":"copyAndExtendArray","url":"modules/default.html#copyandextendarray","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":14,"kind":64,"name":"copyArray","url":"modules/default.html#copyarray","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":15,"kind":64,"name":"getAbsoluteLeft","url":"modules/default.html#getabsoluteleft","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":16,"kind":64,"name":"getAbsoluteRight","url":"modules/default.html#getabsoluteright","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":17,"kind":64,"name":"getAbsoluteTop","url":"modules/default.html#getabsolutetop","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":18,"kind":64,"name":"addClassName","url":"modules/default.html#addclassname","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":19,"kind":64,"name":"removeClassName","url":"modules/default.html#removeclassname","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":20,"kind":64,"name":"forEach","url":"modules/default.html#foreach","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":21,"kind":64,"name":"updateProperty","url":"modules/default.html#updateproperty","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":22,"kind":64,"name":"throttle","url":"modules/default.html#throttle","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":23,"kind":64,"name":"addEventListener","url":"modules/default.html#addeventlistener","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":24,"kind":64,"name":"removeEventListener","url":"modules/default.html#removeeventlistener","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":25,"kind":64,"name":"preventDefault","url":"modules/default.html#preventdefault","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":26,"kind":64,"name":"getTarget","url":"modules/default.html#gettarget","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":27,"kind":64,"name":"hasParent","url":"modules/default.html#hasparent","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":28,"kind":64,"name":"hexToRGB","url":"modules/default.html#hextorgb","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":29,"kind":64,"name":"overrideOpacity","url":"modules/default.html#overrideopacity","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":30,"kind":64,"name":"RGBToHex","url":"modules/default.html#rgbtohex","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":31,"kind":64,"name":"parseColor","url":"modules/default.html#parsecolor","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":32,"kind":64,"name":"RGBToHSV","url":"modules/default.html#rgbtohsv","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":33,"kind":64,"name":"addCssText","url":"modules/default.html#addcsstext","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":34,"kind":64,"name":"removeCssText","url":"modules/default.html#removecsstext","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":35,"kind":64,"name":"HSVToRGB","url":"modules/default.html#hsvtorgb","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":36,"kind":64,"name":"HSVToHex","url":"modules/default.html#hsvtohex","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":37,"kind":64,"name":"hexToHSV","url":"modules/default.html#hextohsv","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":38,"kind":64,"name":"isValidHex","url":"modules/default.html#isvalidhex","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":39,"kind":64,"name":"isValidRGB","url":"modules/default.html#isvalidrgb","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":40,"kind":64,"name":"isValidRGBA","url":"modules/default.html#isvalidrgba","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":41,"kind":64,"name":"selectiveBridgeObject","url":"modules/default.html#selectivebridgeobject","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":42,"kind":64,"name":"bridgeObject","url":"modules/default.html#bridgeobject","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":43,"kind":64,"name":"insertSort","url":"modules/default.html#insertsort","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":44,"kind":64,"name":"mergeOptions","url":"modules/default.html#mergeoptions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":45,"kind":64,"name":"binarySearchCustom","url":"modules/default.html#binarysearchcustom","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":46,"kind":64,"name":"binarySearchValue","url":"modules/default.html#binarysearchvalue","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":47,"kind":64,"name":"getScrollBarWidth","url":"modules/default.html#getscrollbarwidth","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":48,"kind":64,"name":"topMost","url":"modules/default.html#topmost","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"default"},{"id":49,"kind":256,"name":"HSV","url":"interfaces/default.hsv.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":50,"kind":1024,"name":"h","url":"interfaces/default.hsv.html#h","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.HSV"},{"id":51,"kind":1024,"name":"s","url":"interfaces/default.hsv.html#s","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.HSV"},{"id":52,"kind":1024,"name":"v","url":"interfaces/default.hsv.html#v","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.HSV"},{"id":53,"kind":256,"name":"RGB","url":"interfaces/default.rgb.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":54,"kind":1024,"name":"r","url":"interfaces/default.rgb.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGB"},{"id":55,"kind":1024,"name":"g","url":"interfaces/default.rgb.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGB"},{"id":56,"kind":1024,"name":"b","url":"interfaces/default.rgb.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGB"},{"id":57,"kind":256,"name":"RGBA","url":"interfaces/default.rgba.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":58,"kind":1024,"name":"r","url":"interfaces/default.rgba.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":59,"kind":1024,"name":"g","url":"interfaces/default.rgba.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":60,"kind":1024,"name":"b","url":"interfaces/default.rgba.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":61,"kind":1024,"name":"a","url":"interfaces/default.rgba.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.RGBA"},{"id":62,"kind":64,"name":"extend","url":"modules/default.html#extend","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":63,"kind":64,"name":"toArray","url":"modules/default.html#toarray","classes":"tsd-kind-function tsd-parent-kind-namespace tsd-has-type-parameter","parent":"default"},{"id":64,"kind":32,"name":"option","url":"modules/default.html#option","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"default"},{"id":65,"kind":65536,"name":"__type","url":"modules/default.html#option.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"default.option"},{"id":66,"kind":2048,"name":"asBoolean","url":"modules/default.html#option.__type-1.asboolean","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":67,"kind":2048,"name":"asNumber","url":"modules/default.html#option.__type-1.asnumber","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":68,"kind":2048,"name":"asString","url":"modules/default.html#option.__type-1.asstring","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":69,"kind":2048,"name":"asSize","url":"modules/default.html#option.__type-1.assize","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.option.__type"},{"id":70,"kind":2048,"name":"asElement","url":"modules/default.html#option.__type-1.aselement","classes":"tsd-kind-method tsd-parent-kind-type-literal tsd-has-type-parameter","parent":"default.option.__type"},{"id":71,"kind":256,"name":"ColorObject","url":"interfaces/default.colorobject.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":72,"kind":1024,"name":"background","url":"interfaces/default.colorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":73,"kind":1024,"name":"border","url":"interfaces/default.colorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":74,"kind":1024,"name":"hover","url":"interfaces/default.colorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":75,"kind":1024,"name":"highlight","url":"interfaces/default.colorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.ColorObject"},{"id":76,"kind":256,"name":"FullColorObject","url":"interfaces/default.fullcolorobject.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"default"},{"id":77,"kind":1024,"name":"background","url":"interfaces/default.fullcolorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":78,"kind":1024,"name":"border","url":"interfaces/default.fullcolorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":79,"kind":1024,"name":"hover","url":"interfaces/default.fullcolorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":80,"kind":65536,"name":"__type","url":"interfaces/default.fullcolorobject.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":81,"kind":1024,"name":"border","url":"interfaces/default.fullcolorobject.html#__type-1.border-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":82,"kind":1024,"name":"background","url":"interfaces/default.fullcolorobject.html#__type-1.background-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":83,"kind":1024,"name":"highlight","url":"interfaces/default.fullcolorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":84,"kind":65536,"name":"__type","url":"interfaces/default.fullcolorobject.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"default.FullColorObject"},{"id":85,"kind":1024,"name":"border","url":"interfaces/default.fullcolorobject.html#__type.border-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":86,"kind":1024,"name":"background","url":"interfaces/default.fullcolorobject.html#__type.background-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"default.FullColorObject.__type"},{"id":87,"kind":32,"name":"easingFunctions","url":"modules/default.html#easingfunctions","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"default"},{"id":88,"kind":65536,"name":"__type","url":"modules/default.html#easingfunctions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"default.easingFunctions"},{"id":89,"kind":2048,"name":"linear","url":"modules/default.html#easingfunctions.__type.linear","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":90,"kind":2048,"name":"easeInQuad","url":"modules/default.html#easingfunctions.__type.easeinquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":91,"kind":2048,"name":"easeOutQuad","url":"modules/default.html#easingfunctions.__type.easeoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":92,"kind":2048,"name":"easeInOutQuad","url":"modules/default.html#easingfunctions.__type.easeinoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":93,"kind":2048,"name":"easeInCubic","url":"modules/default.html#easingfunctions.__type.easeincubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":94,"kind":2048,"name":"easeOutCubic","url":"modules/default.html#easingfunctions.__type.easeoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":95,"kind":2048,"name":"easeInOutCubic","url":"modules/default.html#easingfunctions.__type.easeinoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":96,"kind":2048,"name":"easeInQuart","url":"modules/default.html#easingfunctions.__type.easeinquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":97,"kind":2048,"name":"easeOutQuart","url":"modules/default.html#easingfunctions.__type.easeoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":98,"kind":2048,"name":"easeInOutQuart","url":"modules/default.html#easingfunctions.__type.easeinoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":99,"kind":2048,"name":"easeInQuint","url":"modules/default.html#easingfunctions.__type.easeinquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":100,"kind":2048,"name":"easeOutQuint","url":"modules/default.html#easingfunctions.__type.easeoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":101,"kind":2048,"name":"easeInOutQuint","url":"modules/default.html#easingfunctions.__type.easeinoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"default.easingFunctions.__type"},{"id":102,"kind":64,"name":"pureDeepObjectAssign","url":"modules.html#puredeepobjectassign","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":103,"kind":64,"name":"deepObjectAssign","url":"modules.html#deepobjectassign","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":104,"kind":32,"name":"DELETE","url":"modules.html#delete","classes":"tsd-kind-variable"},{"id":105,"kind":4194304,"name":"Assignable","url":"modules.html#assignable","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":106,"kind":64,"name":"Alea","url":"modules.html#alea","classes":"tsd-kind-function"},{"id":107,"kind":256,"name":"RNG","url":"interfaces/rng.html","classes":"tsd-kind-interface"},{"id":108,"kind":2048,"name":"fract53","url":"interfaces/rng.html#fract53","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RNG"},{"id":109,"kind":2048,"name":"uint32","url":"interfaces/rng.html#uint32","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RNG"},{"id":110,"kind":1024,"name":"algorithm","url":"interfaces/rng.html#algorithm","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RNG"},{"id":111,"kind":1024,"name":"seed","url":"interfaces/rng.html#seed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RNG"},{"id":112,"kind":1024,"name":"version","url":"interfaces/rng.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RNG"},{"id":113,"kind":4194304,"name":"Mashable","url":"modules.html#mashable","classes":"tsd-kind-type-alias"},{"id":114,"kind":32,"name":"Activator","url":"modules.html#activator","classes":"tsd-kind-variable"},{"id":115,"kind":32,"name":"ColorPicker","url":"modules.html#colorpicker","classes":"tsd-kind-variable"},{"id":116,"kind":32,"name":"Configurator","url":"modules.html#configurator","classes":"tsd-kind-variable"},{"id":117,"kind":32,"name":"Hammer","url":"modules.html#hammer","classes":"tsd-kind-variable"},{"id":118,"kind":32,"name":"Popup","url":"modules.html#popup","classes":"tsd-kind-variable"},{"id":119,"kind":32,"name":"VALIDATOR_PRINT_STYLE","url":"modules.html#validator_print_style","classes":"tsd-kind-variable"},{"id":120,"kind":32,"name":"Validator","url":"modules.html#validator","classes":"tsd-kind-variable"},{"id":121,"kind":4194304,"name":"OptionsConfig","url":"modules.html#optionsconfig","classes":"tsd-kind-type-alias"},{"id":122,"kind":4194304,"name":"ConfiguratorConfig","url":"modules.html#configuratorconfig","classes":"tsd-kind-type-alias"},{"id":123,"kind":4194304,"name":"ConfiguratorHideOption","url":"modules.html#configuratorhideoption","classes":"tsd-kind-type-alias"},{"id":124,"kind":65536,"name":"__type","url":"modules.html#configuratorhideoption.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ConfiguratorHideOption"},{"id":125,"kind":64,"name":"isNumber","url":"modules.html#isnumber","classes":"tsd-kind-function"},{"id":126,"kind":64,"name":"recursiveDOMDelete","url":"modules.html#recursivedomdelete","classes":"tsd-kind-function"},{"id":127,"kind":64,"name":"isString","url":"modules.html#isstring","classes":"tsd-kind-function"},{"id":128,"kind":64,"name":"isObject","url":"modules.html#isobject","classes":"tsd-kind-function"},{"id":129,"kind":64,"name":"isDate","url":"modules.html#isdate","classes":"tsd-kind-function"},{"id":130,"kind":64,"name":"fillIfDefined","url":"modules.html#fillifdefined","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":131,"kind":64,"name":"selectiveExtend","url":"modules.html#selectiveextend","classes":"tsd-kind-function"},{"id":132,"kind":64,"name":"selectiveDeepExtend","url":"modules.html#selectivedeepextend","classes":"tsd-kind-function"},{"id":133,"kind":64,"name":"selectiveNotDeepExtend","url":"modules.html#selectivenotdeepextend","classes":"tsd-kind-function"},{"id":134,"kind":64,"name":"deepExtend","url":"modules.html#deepextend","classes":"tsd-kind-function"},{"id":135,"kind":64,"name":"equalArray","url":"modules.html#equalarray","classes":"tsd-kind-function"},{"id":136,"kind":64,"name":"getType","url":"modules.html#gettype","classes":"tsd-kind-function"},{"id":137,"kind":64,"name":"copyAndExtendArray","url":"modules.html#copyandextendarray","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":138,"kind":64,"name":"copyArray","url":"modules.html#copyarray","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":139,"kind":64,"name":"getAbsoluteLeft","url":"modules.html#getabsoluteleft","classes":"tsd-kind-function"},{"id":140,"kind":64,"name":"getAbsoluteRight","url":"modules.html#getabsoluteright","classes":"tsd-kind-function"},{"id":141,"kind":64,"name":"getAbsoluteTop","url":"modules.html#getabsolutetop","classes":"tsd-kind-function"},{"id":142,"kind":64,"name":"addClassName","url":"modules.html#addclassname","classes":"tsd-kind-function"},{"id":143,"kind":64,"name":"removeClassName","url":"modules.html#removeclassname","classes":"tsd-kind-function"},{"id":144,"kind":64,"name":"forEach","url":"modules.html#foreach","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":145,"kind":64,"name":"updateProperty","url":"modules.html#updateproperty","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":146,"kind":64,"name":"throttle","url":"modules.html#throttle","classes":"tsd-kind-function"},{"id":147,"kind":64,"name":"addEventListener","url":"modules.html#addeventlistener","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":148,"kind":64,"name":"removeEventListener","url":"modules.html#removeeventlistener","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":149,"kind":64,"name":"preventDefault","url":"modules.html#preventdefault","classes":"tsd-kind-function"},{"id":150,"kind":64,"name":"getTarget","url":"modules.html#gettarget","classes":"tsd-kind-function"},{"id":151,"kind":64,"name":"hasParent","url":"modules.html#hasparent","classes":"tsd-kind-function"},{"id":152,"kind":64,"name":"hexToRGB","url":"modules.html#hextorgb","classes":"tsd-kind-function"},{"id":153,"kind":64,"name":"overrideOpacity","url":"modules.html#overrideopacity","classes":"tsd-kind-function"},{"id":154,"kind":64,"name":"RGBToHex","url":"modules.html#rgbtohex","classes":"tsd-kind-function"},{"id":155,"kind":64,"name":"parseColor","url":"modules.html#parsecolor","classes":"tsd-kind-function"},{"id":156,"kind":64,"name":"RGBToHSV","url":"modules.html#rgbtohsv","classes":"tsd-kind-function"},{"id":157,"kind":64,"name":"addCssText","url":"modules.html#addcsstext","classes":"tsd-kind-function"},{"id":158,"kind":64,"name":"removeCssText","url":"modules.html#removecsstext","classes":"tsd-kind-function"},{"id":159,"kind":64,"name":"HSVToRGB","url":"modules.html#hsvtorgb","classes":"tsd-kind-function"},{"id":160,"kind":64,"name":"HSVToHex","url":"modules.html#hsvtohex","classes":"tsd-kind-function"},{"id":161,"kind":64,"name":"hexToHSV","url":"modules.html#hextohsv","classes":"tsd-kind-function"},{"id":162,"kind":64,"name":"isValidHex","url":"modules.html#isvalidhex","classes":"tsd-kind-function"},{"id":163,"kind":64,"name":"isValidRGB","url":"modules.html#isvalidrgb","classes":"tsd-kind-function"},{"id":164,"kind":64,"name":"isValidRGBA","url":"modules.html#isvalidrgba","classes":"tsd-kind-function"},{"id":165,"kind":64,"name":"selectiveBridgeObject","url":"modules.html#selectivebridgeobject","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":166,"kind":64,"name":"bridgeObject","url":"modules.html#bridgeobject","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":167,"kind":64,"name":"insertSort","url":"modules.html#insertsort","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":168,"kind":64,"name":"mergeOptions","url":"modules.html#mergeoptions","classes":"tsd-kind-function"},{"id":169,"kind":64,"name":"binarySearchCustom","url":"modules.html#binarysearchcustom","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":170,"kind":64,"name":"binarySearchValue","url":"modules.html#binarysearchvalue","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":171,"kind":64,"name":"getScrollBarWidth","url":"modules.html#getscrollbarwidth","classes":"tsd-kind-function"},{"id":172,"kind":64,"name":"topMost","url":"modules.html#topmost","classes":"tsd-kind-function"},{"id":173,"kind":256,"name":"HSV","url":"interfaces/hsv.html","classes":"tsd-kind-interface"},{"id":174,"kind":1024,"name":"h","url":"interfaces/hsv.html#h","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HSV"},{"id":175,"kind":1024,"name":"s","url":"interfaces/hsv.html#s","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HSV"},{"id":176,"kind":1024,"name":"v","url":"interfaces/hsv.html#v","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HSV"},{"id":177,"kind":256,"name":"RGB","url":"interfaces/rgb.html","classes":"tsd-kind-interface"},{"id":178,"kind":1024,"name":"r","url":"interfaces/rgb.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGB"},{"id":179,"kind":1024,"name":"g","url":"interfaces/rgb.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGB"},{"id":180,"kind":1024,"name":"b","url":"interfaces/rgb.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGB"},{"id":181,"kind":256,"name":"RGBA","url":"interfaces/rgba.html","classes":"tsd-kind-interface"},{"id":182,"kind":1024,"name":"r","url":"interfaces/rgba.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":183,"kind":1024,"name":"g","url":"interfaces/rgba.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":184,"kind":1024,"name":"b","url":"interfaces/rgba.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":185,"kind":1024,"name":"a","url":"interfaces/rgba.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RGBA"},{"id":186,"kind":64,"name":"extend","url":"modules.html#extend","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":187,"kind":64,"name":"toArray","url":"modules.html#toarray","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":188,"kind":32,"name":"option","url":"modules.html#option","classes":"tsd-kind-variable"},{"id":189,"kind":65536,"name":"__type","url":"modules.html#option.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"option"},{"id":190,"kind":2048,"name":"asBoolean","url":"modules.html#option.__type.asboolean","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":191,"kind":2048,"name":"asNumber","url":"modules.html#option.__type.asnumber","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":192,"kind":2048,"name":"asString","url":"modules.html#option.__type.asstring","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":193,"kind":2048,"name":"asSize","url":"modules.html#option.__type.assize","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"option.__type"},{"id":194,"kind":2048,"name":"asElement","url":"modules.html#option.__type.aselement","classes":"tsd-kind-method tsd-parent-kind-type-literal tsd-has-type-parameter","parent":"option.__type"},{"id":195,"kind":256,"name":"ColorObject","url":"interfaces/colorobject.html","classes":"tsd-kind-interface"},{"id":196,"kind":1024,"name":"background","url":"interfaces/colorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":197,"kind":1024,"name":"border","url":"interfaces/colorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":198,"kind":1024,"name":"hover","url":"interfaces/colorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":199,"kind":1024,"name":"highlight","url":"interfaces/colorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColorObject"},{"id":200,"kind":256,"name":"FullColorObject","url":"interfaces/fullcolorobject.html","classes":"tsd-kind-interface"},{"id":201,"kind":1024,"name":"background","url":"interfaces/fullcolorobject.html#background","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":202,"kind":1024,"name":"border","url":"interfaces/fullcolorobject.html#border","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":203,"kind":1024,"name":"hover","url":"interfaces/fullcolorobject.html#hover","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":204,"kind":65536,"name":"__type","url":"interfaces/fullcolorobject.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"FullColorObject"},{"id":205,"kind":1024,"name":"border","url":"interfaces/fullcolorobject.html#__type-1.border-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":206,"kind":1024,"name":"background","url":"interfaces/fullcolorobject.html#__type-1.background-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":207,"kind":1024,"name":"highlight","url":"interfaces/fullcolorobject.html#highlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FullColorObject"},{"id":208,"kind":65536,"name":"__type","url":"interfaces/fullcolorobject.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"FullColorObject"},{"id":209,"kind":1024,"name":"border","url":"interfaces/fullcolorobject.html#__type.border-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":210,"kind":1024,"name":"background","url":"interfaces/fullcolorobject.html#__type.background-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"FullColorObject.__type"},{"id":211,"kind":32,"name":"easingFunctions","url":"modules.html#easingfunctions","classes":"tsd-kind-variable"},{"id":212,"kind":65536,"name":"__type","url":"modules.html#easingfunctions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"easingFunctions"},{"id":213,"kind":2048,"name":"linear","url":"modules.html#easingfunctions.__type.linear","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":214,"kind":2048,"name":"easeInQuad","url":"modules.html#easingfunctions.__type.easeinquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":215,"kind":2048,"name":"easeOutQuad","url":"modules.html#easingfunctions.__type.easeoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":216,"kind":2048,"name":"easeInOutQuad","url":"modules.html#easingfunctions.__type.easeinoutquad","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":217,"kind":2048,"name":"easeInCubic","url":"modules.html#easingfunctions.__type.easeincubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":218,"kind":2048,"name":"easeOutCubic","url":"modules.html#easingfunctions.__type.easeoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":219,"kind":2048,"name":"easeInOutCubic","url":"modules.html#easingfunctions.__type.easeinoutcubic","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":220,"kind":2048,"name":"easeInQuart","url":"modules.html#easingfunctions.__type.easeinquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":221,"kind":2048,"name":"easeOutQuart","url":"modules.html#easingfunctions.__type.easeoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":222,"kind":2048,"name":"easeInOutQuart","url":"modules.html#easingfunctions.__type.easeinoutquart","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":223,"kind":2048,"name":"easeInQuint","url":"modules.html#easingfunctions.__type.easeinquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":224,"kind":2048,"name":"easeOutQuint","url":"modules.html#easingfunctions.__type.easeoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"},{"id":225,"kind":2048,"name":"easeInOutQuint","url":"modules.html#easingfunctions.__type.easeinoutquint","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"easingFunctions.__type"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,13.559]],["parent/0",[]],["name/1",[1,45.087]],["parent/1",[0,1.127]],["name/2",[2,45.087]],["parent/2",[0,1.127]],["name/3",[3,45.087]],["parent/3",[0,1.127]],["name/4",[4,45.087]],["parent/4",[0,1.127]],["name/5",[5,45.087]],["parent/5",[0,1.127]],["name/6",[6,45.087]],["parent/6",[0,1.127]],["name/7",[7,45.087]],["parent/7",[0,1.127]],["name/8",[8,45.087]],["parent/8",[0,1.127]],["name/9",[9,45.087]],["parent/9",[0,1.127]],["name/10",[10,45.087]],["parent/10",[0,1.127]],["name/11",[11,45.087]],["parent/11",[0,1.127]],["name/12",[12,45.087]],["parent/12",[0,1.127]],["name/13",[13,45.087]],["parent/13",[0,1.127]],["name/14",[14,45.087]],["parent/14",[0,1.127]],["name/15",[15,45.087]],["parent/15",[0,1.127]],["name/16",[16,45.087]],["parent/16",[0,1.127]],["name/17",[17,45.087]],["parent/17",[0,1.127]],["name/18",[18,45.087]],["parent/18",[0,1.127]],["name/19",[19,45.087]],["parent/19",[0,1.127]],["name/20",[20,45.087]],["parent/20",[0,1.127]],["name/21",[21,45.087]],["parent/21",[0,1.127]],["name/22",[22,45.087]],["parent/22",[0,1.127]],["name/23",[23,45.087]],["parent/23",[0,1.127]],["name/24",[24,45.087]],["parent/24",[0,1.127]],["name/25",[25,45.087]],["parent/25",[0,1.127]],["name/26",[26,45.087]],["parent/26",[0,1.127]],["name/27",[27,45.087]],["parent/27",[0,1.127]],["name/28",[28,45.087]],["parent/28",[0,1.127]],["name/29",[29,45.087]],["parent/29",[0,1.127]],["name/30",[30,45.087]],["parent/30",[0,1.127]],["name/31",[31,45.087]],["parent/31",[0,1.127]],["name/32",[32,45.087]],["parent/32",[0,1.127]],["name/33",[33,45.087]],["parent/33",[0,1.127]],["name/34",[34,45.087]],["parent/34",[0,1.127]],["name/35",[35,45.087]],["parent/35",[0,1.127]],["name/36",[36,45.087]],["parent/36",[0,1.127]],["name/37",[37,45.087]],["parent/37",[0,1.127]],["name/38",[38,45.087]],["parent/38",[0,1.127]],["name/39",[39,45.087]],["parent/39",[0,1.127]],["name/40",[40,45.087]],["parent/40",[0,1.127]],["name/41",[41,45.087]],["parent/41",[0,1.127]],["name/42",[42,45.087]],["parent/42",[0,1.127]],["name/43",[43,45.087]],["parent/43",[0,1.127]],["name/44",[44,45.087]],["parent/44",[0,1.127]],["name/45",[45,45.087]],["parent/45",[0,1.127]],["name/46",[46,45.087]],["parent/46",[0,1.127]],["name/47",[47,45.087]],["parent/47",[0,1.127]],["name/48",[48,45.087]],["parent/48",[0,1.127]],["name/49",[49,37.202]],["parent/49",[0,1.127]],["name/50",[50,45.087]],["parent/50",[51,3.468]],["name/51",[52,45.087]],["parent/51",[51,3.468]],["name/52",[53,45.087]],["parent/52",[51,3.468]],["name/53",[54,37.202]],["parent/53",[0,1.127]],["name/54",[55,39.209]],["parent/54",[56,3.468]],["name/55",[57,39.209]],["parent/55",[56,3.468]],["name/56",[58,39.209]],["parent/56",[56,3.468]],["name/57",[59,35.531]],["parent/57",[0,1.127]],["name/58",[55,39.209]],["parent/58",[60,3.259]],["name/59",[57,39.209]],["parent/59",[60,3.259]],["name/60",[58,39.209]],["parent/60",[60,3.259]],["name/61",[61,45.087]],["parent/61",[60,3.259]],["name/62",[62,45.087]],["parent/62",[0,1.127]],["name/63",[63,45.087]],["parent/63",[0,1.127]],["name/64",[64,41.722]],["parent/64",[0,1.127]],["name/65",[65,31.737]],["parent/65",[66,4.172]],["name/66",[67,45.087]],["parent/66",[68,3.092]],["name/67",[69,45.087]],["parent/67",[68,3.092]],["name/68",[70,45.087]],["parent/68",[68,3.092]],["name/69",[71,45.087]],["parent/69",[68,3.092]],["name/70",[72,45.087]],["parent/70",[68,3.092]],["name/71",[73,35.531]],["parent/71",[0,1.127]],["name/72",[74,32.849]],["parent/72",[75,3.259]],["name/73",[76,32.849]],["parent/73",[75,3.259]],["name/74",[77,39.209]],["parent/74",[75,3.259]],["name/75",[78,39.209]],["parent/75",[75,3.259]],["name/76",[79,32.849]],["parent/76",[0,1.127]],["name/77",[74,32.849]],["parent/77",[80,2.953]],["name/78",[76,32.849]],["parent/78",[80,2.953]],["name/79",[77,39.209]],["parent/79",[80,2.953]],["name/80",[65,31.737]],["parent/80",[80,2.953]],["name/81",[76,32.849]],["parent/81",[81,3.259]],["name/82",[74,32.849]],["parent/82",[81,3.259]],["name/83",[78,39.209]],["parent/83",[80,2.953]],["name/84",[65,31.737]],["parent/84",[80,2.953]],["name/85",[76,32.849]],["parent/85",[81,3.259]],["name/86",[74,32.849]],["parent/86",[81,3.259]],["name/87",[82,41.722]],["parent/87",[0,1.127]],["name/88",[65,31.737]],["parent/88",[83,4.172]],["name/89",[84,45.087]],["parent/89",[85,2.346]],["name/90",[86,45.087]],["parent/90",[85,2.346]],["name/91",[87,45.087]],["parent/91",[85,2.346]],["name/92",[88,45.087]],["parent/92",[85,2.346]],["name/93",[89,45.087]],["parent/93",[85,2.346]],["name/94",[90,45.087]],["parent/94",[85,2.346]],["name/95",[91,45.087]],["parent/95",[85,2.346]],["name/96",[92,45.087]],["parent/96",[85,2.346]],["name/97",[93,45.087]],["parent/97",[85,2.346]],["name/98",[94,45.087]],["parent/98",[85,2.346]],["name/99",[95,45.087]],["parent/99",[85,2.346]],["name/100",[96,45.087]],["parent/100",[85,2.346]],["name/101",[97,45.087]],["parent/101",[85,2.346]],["name/102",[98,50.195]],["parent/102",[]],["name/103",[99,50.195]],["parent/103",[]],["name/104",[100,50.195]],["parent/104",[]],["name/105",[101,50.195]],["parent/105",[]],["name/106",[102,50.195]],["parent/106",[]],["name/107",[103,35.531]],["parent/107",[]],["name/108",[104,50.195]],["parent/108",[103,2.953]],["name/109",[105,50.195]],["parent/109",[103,2.953]],["name/110",[106,50.195]],["parent/110",[103,2.953]],["name/111",[107,50.195]],["parent/111",[103,2.953]],["name/112",[108,50.195]],["parent/112",[103,2.953]],["name/113",[109,50.195]],["parent/113",[]],["name/114",[110,50.195]],["parent/114",[]],["name/115",[111,50.195]],["parent/115",[]],["name/116",[112,50.195]],["parent/116",[]],["name/117",[113,50.195]],["parent/117",[]],["name/118",[114,50.195]],["parent/118",[]],["name/119",[115,50.195]],["parent/119",[]],["name/120",[116,50.195]],["parent/120",[]],["name/121",[117,50.195]],["parent/121",[]],["name/122",[118,50.195]],["parent/122",[]],["name/123",[119,45.087]],["parent/123",[]],["name/124",[65,31.737]],["parent/124",[119,3.747]],["name/125",[1,45.087]],["parent/125",[]],["name/126",[2,45.087]],["parent/126",[]],["name/127",[3,45.087]],["parent/127",[]],["name/128",[4,45.087]],["parent/128",[]],["name/129",[5,45.087]],["parent/129",[]],["name/130",[6,45.087]],["parent/130",[]],["name/131",[7,45.087]],["parent/131",[]],["name/132",[8,45.087]],["parent/132",[]],["name/133",[9,45.087]],["parent/133",[]],["name/134",[10,45.087]],["parent/134",[]],["name/135",[11,45.087]],["parent/135",[]],["name/136",[12,45.087]],["parent/136",[]],["name/137",[13,45.087]],["parent/137",[]],["name/138",[14,45.087]],["parent/138",[]],["name/139",[15,45.087]],["parent/139",[]],["name/140",[16,45.087]],["parent/140",[]],["name/141",[17,45.087]],["parent/141",[]],["name/142",[18,45.087]],["parent/142",[]],["name/143",[19,45.087]],["parent/143",[]],["name/144",[20,45.087]],["parent/144",[]],["name/145",[21,45.087]],["parent/145",[]],["name/146",[22,45.087]],["parent/146",[]],["name/147",[23,45.087]],["parent/147",[]],["name/148",[24,45.087]],["parent/148",[]],["name/149",[25,45.087]],["parent/149",[]],["name/150",[26,45.087]],["parent/150",[]],["name/151",[27,45.087]],["parent/151",[]],["name/152",[28,45.087]],["parent/152",[]],["name/153",[29,45.087]],["parent/153",[]],["name/154",[30,45.087]],["parent/154",[]],["name/155",[31,45.087]],["parent/155",[]],["name/156",[32,45.087]],["parent/156",[]],["name/157",[33,45.087]],["parent/157",[]],["name/158",[34,45.087]],["parent/158",[]],["name/159",[35,45.087]],["parent/159",[]],["name/160",[36,45.087]],["parent/160",[]],["name/161",[37,45.087]],["parent/161",[]],["name/162",[38,45.087]],["parent/162",[]],["name/163",[39,45.087]],["parent/163",[]],["name/164",[40,45.087]],["parent/164",[]],["name/165",[41,45.087]],["parent/165",[]],["name/166",[42,45.087]],["parent/166",[]],["name/167",[43,45.087]],["parent/167",[]],["name/168",[44,45.087]],["parent/168",[]],["name/169",[45,45.087]],["parent/169",[]],["name/170",[46,45.087]],["parent/170",[]],["name/171",[47,45.087]],["parent/171",[]],["name/172",[48,45.087]],["parent/172",[]],["name/173",[49,37.202]],["parent/173",[]],["name/174",[50,45.087]],["parent/174",[49,3.092]],["name/175",[52,45.087]],["parent/175",[49,3.092]],["name/176",[53,45.087]],["parent/176",[49,3.092]],["name/177",[54,37.202]],["parent/177",[]],["name/178",[55,39.209]],["parent/178",[54,3.092]],["name/179",[57,39.209]],["parent/179",[54,3.092]],["name/180",[58,39.209]],["parent/180",[54,3.092]],["name/181",[59,35.531]],["parent/181",[]],["name/182",[55,39.209]],["parent/182",[59,2.953]],["name/183",[57,39.209]],["parent/183",[59,2.953]],["name/184",[58,39.209]],["parent/184",[59,2.953]],["name/185",[61,45.087]],["parent/185",[59,2.953]],["name/186",[62,45.087]],["parent/186",[]],["name/187",[63,45.087]],["parent/187",[]],["name/188",[64,41.722]],["parent/188",[]],["name/189",[65,31.737]],["parent/189",[64,3.468]],["name/190",[67,45.087]],["parent/190",[120,3.092]],["name/191",[69,45.087]],["parent/191",[120,3.092]],["name/192",[70,45.087]],["parent/192",[120,3.092]],["name/193",[71,45.087]],["parent/193",[120,3.092]],["name/194",[72,45.087]],["parent/194",[120,3.092]],["name/195",[73,35.531]],["parent/195",[]],["name/196",[74,32.849]],["parent/196",[73,2.953]],["name/197",[76,32.849]],["parent/197",[73,2.953]],["name/198",[77,39.209]],["parent/198",[73,2.953]],["name/199",[78,39.209]],["parent/199",[73,2.953]],["name/200",[79,32.849]],["parent/200",[]],["name/201",[74,32.849]],["parent/201",[79,2.73]],["name/202",[76,32.849]],["parent/202",[79,2.73]],["name/203",[77,39.209]],["parent/203",[79,2.73]],["name/204",[65,31.737]],["parent/204",[79,2.73]],["name/205",[76,32.849]],["parent/205",[121,3.259]],["name/206",[74,32.849]],["parent/206",[121,3.259]],["name/207",[78,39.209]],["parent/207",[79,2.73]],["name/208",[65,31.737]],["parent/208",[79,2.73]],["name/209",[76,32.849]],["parent/209",[121,3.259]],["name/210",[74,32.849]],["parent/210",[121,3.259]],["name/211",[82,41.722]],["parent/211",[]],["name/212",[65,31.737]],["parent/212",[82,3.468]],["name/213",[84,45.087]],["parent/213",[122,2.346]],["name/214",[86,45.087]],["parent/214",[122,2.346]],["name/215",[87,45.087]],["parent/215",[122,2.346]],["name/216",[88,45.087]],["parent/216",[122,2.346]],["name/217",[89,45.087]],["parent/217",[122,2.346]],["name/218",[90,45.087]],["parent/218",[122,2.346]],["name/219",[91,45.087]],["parent/219",[122,2.346]],["name/220",[92,45.087]],["parent/220",[122,2.346]],["name/221",[93,45.087]],["parent/221",[122,2.346]],["name/222",[94,45.087]],["parent/222",[122,2.346]],["name/223",[95,45.087]],["parent/223",[122,2.346]],["name/224",[96,45.087]],["parent/224",[122,2.346]],["name/225",[97,45.087]],["parent/225",[122,2.346]]],"invertedIndex":[["__type",{"_index":65,"name":{"65":{},"80":{},"84":{},"88":{},"124":{},"189":{},"204":{},"208":{},"212":{}},"parent":{}}],["a",{"_index":61,"name":{"61":{},"185":{}},"parent":{}}],["activator",{"_index":110,"name":{"114":{}},"parent":{}}],["addclassname",{"_index":18,"name":{"18":{},"142":{}},"parent":{}}],["addcsstext",{"_index":33,"name":{"33":{},"157":{}},"parent":{}}],["addeventlistener",{"_index":23,"name":{"23":{},"147":{}},"parent":{}}],["alea",{"_index":102,"name":{"106":{}},"parent":{}}],["algorithm",{"_index":106,"name":{"110":{}},"parent":{}}],["asboolean",{"_index":67,"name":{"66":{},"190":{}},"parent":{}}],["aselement",{"_index":72,"name":{"70":{},"194":{}},"parent":{}}],["asnumber",{"_index":69,"name":{"67":{},"191":{}},"parent":{}}],["assignable",{"_index":101,"name":{"105":{}},"parent":{}}],["assize",{"_index":71,"name":{"69":{},"193":{}},"parent":{}}],["asstring",{"_index":70,"name":{"68":{},"192":{}},"parent":{}}],["b",{"_index":58,"name":{"56":{},"60":{},"180":{},"184":{}},"parent":{}}],["background",{"_index":74,"name":{"72":{},"77":{},"82":{},"86":{},"196":{},"201":{},"206":{},"210":{}},"parent":{}}],["binarysearchcustom",{"_index":45,"name":{"45":{},"169":{}},"parent":{}}],["binarysearchvalue",{"_index":46,"name":{"46":{},"170":{}},"parent":{}}],["border",{"_index":76,"name":{"73":{},"78":{},"81":{},"85":{},"197":{},"202":{},"205":{},"209":{}},"parent":{}}],["bridgeobject",{"_index":42,"name":{"42":{},"166":{}},"parent":{}}],["colorobject",{"_index":73,"name":{"71":{},"195":{}},"parent":{"196":{},"197":{},"198":{},"199":{}}}],["colorpicker",{"_index":111,"name":{"115":{}},"parent":{}}],["configurator",{"_index":112,"name":{"116":{}},"parent":{}}],["configuratorconfig",{"_index":118,"name":{"122":{}},"parent":{}}],["configuratorhideoption",{"_index":119,"name":{"123":{}},"parent":{"124":{}}}],["copyandextendarray",{"_index":13,"name":{"13":{},"137":{}},"parent":{}}],["copyarray",{"_index":14,"name":{"14":{},"138":{}},"parent":{}}],["deepextend",{"_index":10,"name":{"10":{},"134":{}},"parent":{}}],["deepobjectassign",{"_index":99,"name":{"103":{}},"parent":{}}],["default",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"53":{},"57":{},"62":{},"63":{},"64":{},"71":{},"76":{},"87":{}}}],["default.colorobject",{"_index":75,"name":{},"parent":{"72":{},"73":{},"74":{},"75":{}}}],["default.easingfunctions",{"_index":83,"name":{},"parent":{"88":{}}}],["default.easingfunctions.__type",{"_index":85,"name":{},"parent":{"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{}}}],["default.fullcolorobject",{"_index":80,"name":{},"parent":{"77":{},"78":{},"79":{},"80":{},"83":{},"84":{}}}],["default.fullcolorobject.__type",{"_index":81,"name":{},"parent":{"81":{},"82":{},"85":{},"86":{}}}],["default.hsv",{"_index":51,"name":{},"parent":{"50":{},"51":{},"52":{}}}],["default.option",{"_index":66,"name":{},"parent":{"65":{}}}],["default.option.__type",{"_index":68,"name":{},"parent":{"66":{},"67":{},"68":{},"69":{},"70":{}}}],["default.rgb",{"_index":56,"name":{},"parent":{"54":{},"55":{},"56":{}}}],["default.rgba",{"_index":60,"name":{},"parent":{"58":{},"59":{},"60":{},"61":{}}}],["delete",{"_index":100,"name":{"104":{}},"parent":{}}],["easeincubic",{"_index":89,"name":{"93":{},"217":{}},"parent":{}}],["easeinoutcubic",{"_index":91,"name":{"95":{},"219":{}},"parent":{}}],["easeinoutquad",{"_index":88,"name":{"92":{},"216":{}},"parent":{}}],["easeinoutquart",{"_index":94,"name":{"98":{},"222":{}},"parent":{}}],["easeinoutquint",{"_index":97,"name":{"101":{},"225":{}},"parent":{}}],["easeinquad",{"_index":86,"name":{"90":{},"214":{}},"parent":{}}],["easeinquart",{"_index":92,"name":{"96":{},"220":{}},"parent":{}}],["easeinquint",{"_index":95,"name":{"99":{},"223":{}},"parent":{}}],["easeoutcubic",{"_index":90,"name":{"94":{},"218":{}},"parent":{}}],["easeoutquad",{"_index":87,"name":{"91":{},"215":{}},"parent":{}}],["easeoutquart",{"_index":93,"name":{"97":{},"221":{}},"parent":{}}],["easeoutquint",{"_index":96,"name":{"100":{},"224":{}},"parent":{}}],["easingfunctions",{"_index":82,"name":{"87":{},"211":{}},"parent":{"212":{}}}],["easingfunctions.__type",{"_index":122,"name":{},"parent":{"213":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{}}}],["equalarray",{"_index":11,"name":{"11":{},"135":{}},"parent":{}}],["extend",{"_index":62,"name":{"62":{},"186":{}},"parent":{}}],["fillifdefined",{"_index":6,"name":{"6":{},"130":{}},"parent":{}}],["foreach",{"_index":20,"name":{"20":{},"144":{}},"parent":{}}],["fract53",{"_index":104,"name":{"108":{}},"parent":{}}],["fullcolorobject",{"_index":79,"name":{"76":{},"200":{}},"parent":{"201":{},"202":{},"203":{},"204":{},"207":{},"208":{}}}],["fullcolorobject.__type",{"_index":121,"name":{},"parent":{"205":{},"206":{},"209":{},"210":{}}}],["g",{"_index":57,"name":{"55":{},"59":{},"179":{},"183":{}},"parent":{}}],["getabsoluteleft",{"_index":15,"name":{"15":{},"139":{}},"parent":{}}],["getabsoluteright",{"_index":16,"name":{"16":{},"140":{}},"parent":{}}],["getabsolutetop",{"_index":17,"name":{"17":{},"141":{}},"parent":{}}],["getscrollbarwidth",{"_index":47,"name":{"47":{},"171":{}},"parent":{}}],["gettarget",{"_index":26,"name":{"26":{},"150":{}},"parent":{}}],["gettype",{"_index":12,"name":{"12":{},"136":{}},"parent":{}}],["h",{"_index":50,"name":{"50":{},"174":{}},"parent":{}}],["hammer",{"_index":113,"name":{"117":{}},"parent":{}}],["hasparent",{"_index":27,"name":{"27":{},"151":{}},"parent":{}}],["hextohsv",{"_index":37,"name":{"37":{},"161":{}},"parent":{}}],["hextorgb",{"_index":28,"name":{"28":{},"152":{}},"parent":{}}],["highlight",{"_index":78,"name":{"75":{},"83":{},"199":{},"207":{}},"parent":{}}],["hover",{"_index":77,"name":{"74":{},"79":{},"198":{},"203":{}},"parent":{}}],["hsv",{"_index":49,"name":{"49":{},"173":{}},"parent":{"174":{},"175":{},"176":{}}}],["hsvtohex",{"_index":36,"name":{"36":{},"160":{}},"parent":{}}],["hsvtorgb",{"_index":35,"name":{"35":{},"159":{}},"parent":{}}],["insertsort",{"_index":43,"name":{"43":{},"167":{}},"parent":{}}],["isdate",{"_index":5,"name":{"5":{},"129":{}},"parent":{}}],["isnumber",{"_index":1,"name":{"1":{},"125":{}},"parent":{}}],["isobject",{"_index":4,"name":{"4":{},"128":{}},"parent":{}}],["isstring",{"_index":3,"name":{"3":{},"127":{}},"parent":{}}],["isvalidhex",{"_index":38,"name":{"38":{},"162":{}},"parent":{}}],["isvalidrgb",{"_index":39,"name":{"39":{},"163":{}},"parent":{}}],["isvalidrgba",{"_index":40,"name":{"40":{},"164":{}},"parent":{}}],["linear",{"_index":84,"name":{"89":{},"213":{}},"parent":{}}],["mashable",{"_index":109,"name":{"113":{}},"parent":{}}],["mergeoptions",{"_index":44,"name":{"44":{},"168":{}},"parent":{}}],["option",{"_index":64,"name":{"64":{},"188":{}},"parent":{"189":{}}}],["option.__type",{"_index":120,"name":{},"parent":{"190":{},"191":{},"192":{},"193":{},"194":{}}}],["optionsconfig",{"_index":117,"name":{"121":{}},"parent":{}}],["overrideopacity",{"_index":29,"name":{"29":{},"153":{}},"parent":{}}],["parsecolor",{"_index":31,"name":{"31":{},"155":{}},"parent":{}}],["popup",{"_index":114,"name":{"118":{}},"parent":{}}],["preventdefault",{"_index":25,"name":{"25":{},"149":{}},"parent":{}}],["puredeepobjectassign",{"_index":98,"name":{"102":{}},"parent":{}}],["r",{"_index":55,"name":{"54":{},"58":{},"178":{},"182":{}},"parent":{}}],["recursivedomdelete",{"_index":2,"name":{"2":{},"126":{}},"parent":{}}],["removeclassname",{"_index":19,"name":{"19":{},"143":{}},"parent":{}}],["removecsstext",{"_index":34,"name":{"34":{},"158":{}},"parent":{}}],["removeeventlistener",{"_index":24,"name":{"24":{},"148":{}},"parent":{}}],["rgb",{"_index":54,"name":{"53":{},"177":{}},"parent":{"178":{},"179":{},"180":{}}}],["rgba",{"_index":59,"name":{"57":{},"181":{}},"parent":{"182":{},"183":{},"184":{},"185":{}}}],["rgbtohex",{"_index":30,"name":{"30":{},"154":{}},"parent":{}}],["rgbtohsv",{"_index":32,"name":{"32":{},"156":{}},"parent":{}}],["rng",{"_index":103,"name":{"107":{}},"parent":{"108":{},"109":{},"110":{},"111":{},"112":{}}}],["s",{"_index":52,"name":{"51":{},"175":{}},"parent":{}}],["seed",{"_index":107,"name":{"111":{}},"parent":{}}],["selectivebridgeobject",{"_index":41,"name":{"41":{},"165":{}},"parent":{}}],["selectivedeepextend",{"_index":8,"name":{"8":{},"132":{}},"parent":{}}],["selectiveextend",{"_index":7,"name":{"7":{},"131":{}},"parent":{}}],["selectivenotdeepextend",{"_index":9,"name":{"9":{},"133":{}},"parent":{}}],["throttle",{"_index":22,"name":{"22":{},"146":{}},"parent":{}}],["toarray",{"_index":63,"name":{"63":{},"187":{}},"parent":{}}],["topmost",{"_index":48,"name":{"48":{},"172":{}},"parent":{}}],["uint32",{"_index":105,"name":{"109":{}},"parent":{}}],["updateproperty",{"_index":21,"name":{"21":{},"145":{}},"parent":{}}],["v",{"_index":53,"name":{"52":{},"176":{}},"parent":{}}],["validator",{"_index":116,"name":{"120":{}},"parent":{}}],["validator_print_style",{"_index":115,"name":{"119":{}},"parent":{}}],["version",{"_index":108,"name":{"112":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 0949d877..15f00baa 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2695,12 +2701,42 @@
  • Assignable
  • +
  • + ConfiguratorConfig +
  • +
  • + ConfiguratorHideOption +
  • Mashable
  • +
  • + OptionsConfig +
  • +
  • + Activator +
  • +
  • + ColorPicker +
  • +
  • + Configurator +
  • DELETE
  • +
  • + Hammer +
  • +
  • + Popup +
  • +
  • + VALIDATOR_PRINT_STYLE +
  • +
  • + Validator +
  • easingFunctions
  • @@ -2903,13 +2939,23 @@

    Interfaces

    Type aliases

    Variables

    @@ -2983,7 +3029,7 @@

    Assignable

    Assignable<T>: T extends undefined ? (T extends Function ? T : T extends object ? {[ Key in keyof T]: Assignable<T[Key]> } : T) | typeof DELETE : T extends Function ? T | undefined : T extends object ? {[ Key in keyof T]: Assignable<T[Key]> } : T | undefined
    @@ -2999,13 +3045,60 @@

    T

    +
    + +

    ConfiguratorConfig

    +
    ConfiguratorConfig: {readonly [ Key in string]?: ConfiguratorConfig | ConfiguratorInput }
    + +
    +
    + +

    ConfiguratorHideOption

    +
    ConfiguratorHideOption: (parentPath: readonly string[], optionName: string, options: any) => boolean
    + +
    +

    Type declaration

    + +
    +

    Mashable

    Mashable: number | string | boolean | object | bigint
    @@ -3014,16 +3107,56 @@

    Mashable

    +
    + +

    OptionsConfig

    +
    OptionsConfig: { __type__: { object: "object" } & OptionsType } & {readonly [ Key in string]?: OptionsConfig | OptionsType }
    + +

    Variables

    +
    + +

    Const Activator

    +
    Activator: any = ...
    + +
    +
    + +

    Const ColorPicker

    +
    ColorPicker: any = ...
    + +
    +
    + +

    Const Configurator

    +
    Configurator: any = ...
    + +

    Const DELETE

    DELETE: typeof DELETE = ...
    @@ -3032,13 +3165,53 @@

    Const DELETE

    +
    + +

    Const Hammer

    +
    Hammer: HammerStatic = ...
    + +
    +
    + +

    Const Popup

    +
    Popup: any = ...
    + +
    +
    + +

    Const VALIDATOR_PRINT_STYLE

    +
    VALIDATOR_PRINT_STYLE: string = ...
    + +
    +
    + +

    Const Validator

    +
    Validator: any = ...
    + +

    Const easingFunctions

    -
    easingFunctions: { easeInCubic: any; easeInCubic: any; easeInOutCubic: any; easeInOutCubic: any; easeInOutQuad: any; easeInOutQuad: any; easeInOutQuart: any; easeInOutQuart: any; easeInOutQuint: any; easeInOutQuint: any; easeInQuad: any; easeInQuad: any; easeInQuart: any; easeInQuart: any; easeInQuint: any; easeInQuint: any; easeOutCubic: any; easeOutCubic: any; easeOutQuad: any; easeOutQuad: any; easeOutQuart: any; easeOutQuart: any; easeOutQuint: any; easeOutQuint: any; linear: any; linear: any } = ...
    +
    easingFunctions: { easeInCubic: any; easeInOutCubic: any; easeInOutQuad: any; easeInOutQuart: any; easeInOutQuint: any; easeInQuad: any; easeInQuart: any; easeInQuint: any; easeOutCubic: any; easeOutQuad: any; easeOutQuart: any; easeOutQuint: any; linear: any } = ...
    @@ -3053,7 +3226,7 @@
    easeInCubic: function
  • @@ -3076,20 +3249,20 @@

    Returns number

  • -
    easeInCubic: function
    +
    easeInOutCubic: function
      -
    • easeInCubic(t: number): number
    • +
    • easeInOutCubic(t: number): number
    • -

      Accelerate from zero velocity.

      +

      Accelerate until halfway, then decelerate.

      Parameters

      @@ -3107,15 +3280,15 @@

      Returns number

    • -
      easeInOutCubic: function
      +
      easeInOutQuad: function
        -
      • easeInOutCubic(t: number): number
      • +
      • easeInOutQuad(t: number): number
      • @@ -3138,15 +3311,15 @@

        Returns number

      • -
        easeInOutCubic: function
        +
        easeInOutQuart: function
          -
        • easeInOutCubic(t: number): number
        • +
        • easeInOutQuart(t: number): number
        • @@ -3169,15 +3342,15 @@

          Returns number

        • -
          easeInOutQuad: function
          +
          easeInOutQuint: function
            -
          • easeInOutQuad(t: number): number
          • +
          • easeInOutQuint(t: number): number
          • @@ -3200,20 +3373,20 @@

            Returns number

          • -
            easeInOutQuad: function
            +
            easeInQuad: function
              -
            • easeInOutQuad(t: number): number
            • +
            • easeInQuad(t: number): number
            • -

              Accelerate until halfway, then decelerate.

              +

              Accelerate from zero velocity.

              Parameters

              @@ -3231,20 +3404,20 @@

              Returns number

            • -
              easeInOutQuart: function
              +
              easeInQuart: function
                -
              • easeInOutQuart(t: number): number
              • +
              • easeInQuart(t: number): number
              • -

                Accelerate until halfway, then decelerate.

                +

                Accelerate from zero velocity.

                Parameters

                @@ -3262,20 +3435,20 @@

                Returns number

              • -
                easeInOutQuart: function
                +
                easeInQuint: function
                  -
                • easeInOutQuart(t: number): number
                • +
                • easeInQuint(t: number): number
                • -

                  Accelerate until halfway, then decelerate.

                  +

                  Accelerate from zero velocity.

                  Parameters

                  @@ -3293,20 +3466,20 @@

                  Returns number

                • -
                  easeInOutQuint: function
                  +
                  easeOutCubic: function
                    -
                  • easeInOutQuint(t: number): number
                  • +
                  • easeOutCubic(t: number): number
                  • -

                    Accelerate until halfway, then decelerate.

                    +

                    Decelerate to zero velocity.

                    Parameters

                    @@ -3324,20 +3497,20 @@

                    Returns number

                  • -
                    easeInOutQuint: function
                    +
                    easeOutQuad: function
                      -
                    • easeInOutQuint(t: number): number
                    • +
                    • easeOutQuad(t: number): number
                    • -

                      Accelerate until halfway, then decelerate.

                      +

                      Decelerate to zero velocity.

                      Parameters

                      @@ -3355,20 +3528,20 @@

                      Returns number

                    • -
                      easeInQuad: function
                      +
                      easeOutQuart: function
                        -
                      • easeInQuad(t: number): number
                      • +
                      • easeOutQuart(t: number): number
                      • -

                        Accelerate from zero velocity.

                        +

                        Decelerate to zero velocity.

                        Parameters

                        @@ -3386,20 +3559,20 @@

                        Returns number

                      • -
                        easeInQuad: function
                        +
                        easeOutQuint: function
                          -
                        • easeInQuad(t: number): number
                        • +
                        • easeOutQuint(t: number): number
                        • -

                          Accelerate from zero velocity.

                          +

                          Decelerate to zero velocity.

                          Parameters

                          @@ -3417,20 +3590,20 @@

                          Returns number

                        • -
                          easeInQuart: function
                          +
                          linear: function
                            -
                          • easeInQuart(t: number): number
                          • +
                          • linear(t: number): number
                          • -

                            Accelerate from zero velocity.

                            +

                            Provides no easing and no acceleration.

                            Parameters

                            @@ -3447,705 +3620,148 @@

                            Returns number

                        • +
                        +
  • +
    +
    + +

    Const option

    +
    option: { asBoolean: any; asElement: any; asNumber: any; asSize: any; asString: any } = ...
    + +
    +

    Type declaration

    +
    • -
      easeInQuart: function
      +
      asBoolean: function
        -
      • easeInQuart(t: number): number
      • +
      • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
      • -

        Accelerate from zero velocity.

        +

        Convert a value into a boolean.

        Parameters

        • -
          t: number
          +
          value: unknown
          -

          Time.

          +

          Value to be converted intoboolean, a function will be executed as (() => unknown).

          +
          +
        • +
        • +
          Optional defaultValue: boolean
          +
          +

          If the value or the return value of the function == null then this will be returned.

        -

        Returns number

        -

        Value at time t.

        +

        Returns null | boolean

        +

        Corresponding boolean value, if none then the default value, if none then null.

    • -
      easeInQuint: function
      -
        -
      • easeInQuint(t: number): number
      • +
        asElement: function
        +
          +
        • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
        • -

          Accelerate from zero velocity.

          +

          Convert a value into a DOM Element.

          +

          Type parameters

          +
            +
          • +

            T: Node

            +
          • +

          Parameters

          • -
            t: number
            +
            value: undefined | T | (() => undefined | T)
            -

            Time.

            +

            Value to be converted into DOM Element, a function will be executed as (() => unknown).

            +
            +
          • +
          • +
            defaultValue: T
            +
            +

            If the value or the return value of the function == null then this will be returned.

          -

          Returns number

          -

          Value at time t.

          +

          Returns null | T

          +

          The DOM Element, if none then the default value, if none then null.

      • -
        easeInQuint: function
        +
        asNumber: function
          -
        • easeInQuint(t: number): number
        • +
        • asNumber(value: unknown, defaultValue?: number): null | number
        • -

          Accelerate from zero velocity.

          +

          Convert a value into a number.

          Parameters

          • -
            t: number
            +
            value: unknown
            -

            Time.

            +

            Value to be converted intonumber, a function will be executed as (() => unknown).

            +
            +
          • +
          • +
            Optional defaultValue: number
            +
            +

            If the value or the return value of the function == null then this will be returned.

          -

          Returns number

          -

          Value at time t.

          +

          Returns null | number

          +

          Corresponding boxed number value, if none then the default value, if none then null.

      • -
        easeOutCubic: function
        +
        asSize: function
          -
        • easeOutCubic(t: number): number
        • +
        • asSize(value: unknown, defaultValue?: string): null | string
        • -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutCubic: function
        -
          -
        • easeOutCubic(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuad: function
        -
          -
        • easeOutQuad(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuad: function
        -
          -
        • easeOutQuad(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuart: function
        -
          -
        • easeOutQuart(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuart: function
        -
          -
        • easeOutQuart(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuint: function
        -
          -
        • easeOutQuint(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuint: function
        -
          -
        • easeOutQuint(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        linear: function
        -
          -
        • linear(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Provides no easing and no acceleration.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        linear: function
        -
          -
        • linear(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Provides no easing and no acceleration.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      -
    -
    -
    - -

    Const option

    -
    option: { asBoolean: any; asBoolean: any; asElement: any; asElement: any; asNumber: any; asNumber: any; asSize: any; asSize: any; asString: any; asString: any } = ...
    - -
    -

    Type declaration

    -
      -
    • -
      asBoolean: function
      -
        -
      • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a boolean.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intoboolean, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: boolean
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | boolean

        -

        Corresponding boolean value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asBoolean: function
      -
        -
      • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a boolean.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intoboolean, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: boolean
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | boolean

        -

        Corresponding boolean value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asElement: function
      -
        -
      • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a DOM Element.

        -
        -
        -

        Type parameters

        -
          -
        • -

          T: Node

          -
        • -
        -

        Parameters

        -
          -
        • -
          value: undefined | T | (() => undefined | T)
          -
          -

          Value to be converted into DOM Element, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          defaultValue: T
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | T

        -

        The DOM Element, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asElement: function
      -
        -
      • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a DOM Element.

        -
        -
        -

        Type parameters

        -
          -
        • -

          T: Node

          -
        • -
        -

        Parameters

        -
          -
        • -
          value: undefined | T | (() => undefined | T)
          -
          -

          Value to be converted into DOM Element, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          defaultValue: T
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | T

        -

        The DOM Element, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asNumber: function
      -
        -
      • asNumber(value: unknown, defaultValue?: number): null | number
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a number.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intonumber, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: number
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | number

        -

        Corresponding boxed number value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asNumber: function
      -
        -
      • asNumber(value: unknown, defaultValue?: number): null | number
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a number.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intonumber, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: number
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | number

        -

        Corresponding boxed number value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asSize: function
      -
        -
      • asSize(value: unknown, defaultValue?: string): null | string
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a size.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intosize, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: string
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | string

        -

        Corresponding string value (number + 'px'), if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asSize: function
      -
        -
      • asSize(value: unknown, defaultValue?: string): null | string
      • -
      -
        -
      • -
        @@ -4182,44 +3798,7 @@
        asString: function
      • -
        -
        -

        Convert a value into a string.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intostring, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: string
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | string

        -

        Corresponding boxed string value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asString: function
      -
        -
      • asString(value: unknown, defaultValue?: string): null | string
      • -
      -
        -
      • -
        @@ -4263,7 +3842,7 @@

        Alea

      • @@ -4296,7 +3875,7 @@

        HSVToHex

      • @@ -4340,7 +3919,7 @@

        HSVToRGB

      • @@ -4389,7 +3968,7 @@

        RGBToHSV

      • @@ -4438,7 +4017,7 @@

        RGBToHex

      • @@ -4482,7 +4061,7 @@

        addClassName

      • @@ -4519,7 +4098,7 @@

        addCssText

      • @@ -4556,7 +4135,7 @@

        addEventListener

      • @@ -4605,14 +4184,14 @@

        Returns void

        binarySearchCustom

          -
        • binarySearchCustom<O, K1, K2>(orderedItems: O[], comparator: (v: O[K1][K2]) => 0 | 1 | -1, field: K1, field2: K2): number
        • -
        • binarySearchCustom<O, K1>(orderedItems: O[], comparator: (v: O[K1]) => 0 | 1 | -1, field: K1): number
        • +
        • binarySearchCustom<O, K1, K2>(orderedItems: O[], comparator: (v: O[K1][K2]) => -1 | 0 | 1, field: K1, field2: K2): number
        • +
        • binarySearchCustom<O, K1>(orderedItems: O[], comparator: (v: O[K1]) => -1 | 0 | 1, field: K1): number
        • Type parameters

          @@ -4633,11 +4212,11 @@

          Parameters

          orderedItems: O[]
        • -
          comparator: (v: O[K1][K2]) => 0 | 1 | -1
          +
          comparator: (v: O[K1][K2]) => -1 | 0 | 1
            • -
            • (v: O[K1][K2]): 0 | 1 | -1
            • +
            • (v: O[K1][K2]): -1 | 0 | 1
            • @@ -4647,7 +4226,7 @@

              Parameters

              v: O[K1][K2]
            -

            Returns 0 | 1 | -1

            +

            Returns -1 | 0 | 1

        • @@ -4665,7 +4244,7 @@

          Returns number

          Type parameters

          @@ -4683,11 +4262,11 @@

          Parameters

          orderedItems: O[]
        • -
          comparator: (v: O[K1]) => 0 | 1 | -1
          +
          comparator: (v: O[K1]) => -1 | 0 | 1
            • -
            • (v: O[K1]): 0 | 1 | -1
            • +
            • (v: O[K1]): -1 | 0 | 1
            • @@ -4697,7 +4276,7 @@

              Parameters

              v: O[K1]
            -

            Returns 0 | 1 | -1

            +

            Returns -1 | 0 | 1

        • @@ -4715,13 +4294,13 @@

          Returns number

          binarySearchValue

            -
          • binarySearchValue<T>(orderedItems: {[ K in string]: number }[], target: number, field: T, sidePreference: "before" | "after", comparator?: (a: number, b: number) => 0 | 1 | -1): number
          • +
          • binarySearchValue<T>(orderedItems: {[ K in T]: number }[], target: number, field: T, sidePreference: "before" | "after", comparator?: (a: number, b: number) => -1 | 0 | 1): number
          • @@ -4741,7 +4320,7 @@

            T: Parameters

            • -
              orderedItems: {[ K in string]: number }[]
              +
              orderedItems: {[ K in T]: number }[]

              Sorted array.

              @@ -4765,14 +4344,14 @@
              sidePreference: "before"
            • -
              Optional comparator: (a: number, b: number) => 0 | 1 | -1
              +
              Optional comparator: (a: number, b: number) => -1 | 0 | 1

              An optional comparator, returning -1, 0, 1 for <, ===, >.

                • -
                • (a: number, b: number): 0 | 1 | -1
                • +
                • (a: number, b: number): -1 | 0 | 1
                • @@ -4785,7 +4364,7 @@
                  a: number
                  b: number
                -

                Returns 0 | 1 | -1

                +

                Returns -1 | 0 | 1

            • @@ -4808,7 +4387,7 @@

              bridgeObject

            • Type parameters

              @@ -4828,7 +4407,7 @@

              Returns T<
            • Type parameters

              @@ -4851,14 +4430,14 @@

              Returns null

              copyAndExtendArray

                -
              • copyAndExtendArray<T>(arr: readonly T[], newValue: T): T[]
              • -
              • copyAndExtendArray<A, V>(arr: readonly A[], newValue: V): (A | V)[]
              • +
              • copyAndExtendArray<T>(arr: ReadonlyArray<T>, newValue: T): T[]
              • +
              • copyAndExtendArray<A, V>(arr: ReadonlyArray<A>, newValue: V): (A | V)[]
              • Type parameters

                @@ -4870,7 +4449,7 @@

                T

                Parameters

                • -
                  arr: readonly T[]
                  +
                  arr: ReadonlyArray<T>
                • newValue: T
                  @@ -4881,7 +4460,7 @@

                  Returns T<
                • Type parameters

                  @@ -4896,7 +4475,7 @@

                  V

                  Parameters

                  • -
                    arr: readonly A[]
                    +
                    arr: ReadonlyArray<A>
                  • newValue: V
                    @@ -4910,13 +4489,13 @@

                    Returns (

                    copyArray

                      -
                    • copyArray<T>(arr: readonly T[]): T[]
                    • +
                    • copyArray<T>(arr: ReadonlyArray<T>): T[]
                    • @@ -4933,7 +4512,7 @@

                      T

                      Parameters

                      @@ -5707,7 +5286,7 @@

                      insertSort

                    • @@ -5772,7 +5351,7 @@

                      isDate

                    • @@ -5804,7 +5383,7 @@

                      isNumber

                    • @@ -5836,7 +5415,7 @@

                      isObject

                    • @@ -5868,7 +5447,7 @@

                      isString

                    • @@ -5900,7 +5479,7 @@

                      isValidHex

                    • @@ -5932,7 +5511,7 @@

                      isValidRGB

                    • @@ -5964,7 +5543,7 @@

                      isValidRGBA

                    • @@ -5996,7 +5575,7 @@

                      mergeOptions

                    • @@ -6048,7 +5627,7 @@

                      overrideOpacity

                    • @@ -6089,7 +5668,7 @@

                      parseColor

                    • Parameters

                      @@ -6103,7 +5682,7 @@

                      Returns

                      Parameters

                      @@ -6117,7 +5696,7 @@

                      Returns

                      Parameters

                      @@ -6131,7 +5710,7 @@

                      Returns

                      Parameters

                      @@ -6151,13 +5730,13 @@

                      Returns

                      preventDefault

                        -
                      • preventDefault(event: undefined | Event): void
                      • +
                      • preventDefault(event: Event | undefined): void
                      • @@ -6168,7 +5747,7 @@

                        preventDefault

                        Parameters

                        • -
                          event: undefined | Event
                          +
                          event: Event | undefined

                          The event whose default action should be prevented.

                          @@ -6188,7 +5767,7 @@

                          pureDeepObjectAssign

                        • @@ -6226,13 +5805,13 @@

                          Returns T<

                          recursiveDOMDelete

                            -
                          • recursiveDOMDelete(DOMobject: undefined | null | Node): void
                          • +
                          • recursiveDOMDelete(DOMobject: Node | null | undefined): void
                          • @@ -6243,7 +5822,7 @@

                            recursiveDOMDelete

                            Parameters

                            • -
                              DOMobject: undefined | null | Node
                              +
                              DOMobject: Node | null | undefined

                              Node whose child nodes will be recursively deleted.

                              @@ -6263,7 +5842,7 @@

                              removeClassName

                            • @@ -6300,7 +5879,7 @@

                              removeCssText

                            • @@ -6337,7 +5916,7 @@

                              removeEventListener

                            • @@ -6386,13 +5965,13 @@

                              Returns void

                              selectiveBridgeObject

                                -
                              • selectiveBridgeObject<F, V>(fields: F[], referenceObject: Record<F, V>): null | Record<F, V>
                              • +
                              • selectiveBridgeObject<F, V>(fields: F[], referenceObject: Record<F, V>): Record<F, V> | null
                              • @@ -6425,7 +6004,7 @@
                                referenceObject: RecordReturns null | Record<F, V>
                                +

                                Returns Record<F, V> | null

                                A new object inheriting from the referenceObject.

                              @@ -6440,7 +6019,7 @@

                              selectiveDeepExtend

                            • @@ -6498,7 +6077,7 @@

                              selectiveExtend

                            • @@ -6547,7 +6126,7 @@

                              selectiveNotDeepExtend

                            • @@ -6606,7 +6185,7 @@

                              throttle

                            • @@ -6663,7 +6242,7 @@

                              Const toArray

                            • @@ -6692,7 +6271,7 @@

                              Returns T<
                            • @@ -6726,7 +6305,7 @@

                              topMost

                            • @@ -6765,7 +6344,7 @@

                              updateProperty

                            • @@ -6931,7 +6510,7 @@

                              Legend

                              /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/colorobject.html b/docs/interfaces/colorobject.html index 8795f167..e7b891e8 100644 --- a/docs/interfaces/colorobject.html +++ b/docs/interfaces/colorobject.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2724,40 +2730,40 @@

                              Properties

                              Optional background

                              -
                              background: string
                              +
                              background: undefined | string

                              Optional border

                              -
                              border: string
                              +
                              border: undefined | string

                              Optional highlight

                              -
                              highlight: string | { background?: string; border?: string }
                              +
                              highlight: undefined | string | { background?: undefined | string; border?: undefined | string }

                              Optional hover

                              -
                              hover: string | { background?: string; border?: string }
                              +
                              hover: undefined | string | { background?: undefined | string; border?: undefined | string }
                              @@ -2884,7 +2890,7 @@

                              Legend

                              /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/default.colorobject.html b/docs/interfaces/default.colorobject.html index 05d4b691..235d13d1 100644 --- a/docs/interfaces/default.colorobject.html +++ b/docs/interfaces/default.colorobject.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2724,40 +2730,40 @@

                              Properties

                              Optional background

                              -
                              background: string
                              +
                              background: undefined | string

                              Optional border

                              -
                              border: string
                              +
                              border: undefined | string

                              Optional highlight

                              -
                              highlight: string | { background?: string; border?: string }
                              +
                              highlight: undefined | string | { background?: undefined | string; border?: undefined | string }

                              Optional hover

                              -
                              hover: string | { background?: string; border?: string }
                              +
                              hover: undefined | string | { background?: undefined | string; border?: undefined | string }
                              @@ -2884,7 +2890,7 @@

                              Legend

                              /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/default.fullcolorobject.html b/docs/interfaces/default.fullcolorobject.html index 091bfbcc..2bb9db68 100644 --- a/docs/interfaces/default.fullcolorobject.html +++ b/docs/interfaces/default.fullcolorobject.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2727,7 +2733,7 @@

                              background

                              background: string

    @@ -2737,7 +2743,7 @@

    border

    border: string
    @@ -2747,7 +2753,7 @@

    highlight

    highlight: { background: string; border: string }
    @@ -2768,7 +2774,7 @@

    hover

    hover: { background: string; border: string }
    @@ -2906,7 +2912,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/default.hsv.html b/docs/interfaces/default.hsv.html index 2cf3ebe7..36967bdc 100644 --- a/docs/interfaces/default.hsv.html +++ b/docs/interfaces/default.hsv.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2730,7 +2736,7 @@

    h

    h: number
    @@ -2745,7 +2751,7 @@

    s

    s: number
    @@ -2760,7 +2766,7 @@

    v

    v: number
    @@ -2892,7 +2898,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/default.rgb.html b/docs/interfaces/default.rgb.html index 568151f2..c9db27d9 100644 --- a/docs/interfaces/default.rgb.html +++ b/docs/interfaces/default.rgb.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2730,7 +2736,7 @@

    b

    b: number
    @@ -2745,7 +2751,7 @@

    g

    g: number
    @@ -2760,7 +2766,7 @@

    r

    r: number
    @@ -2892,7 +2898,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/default.rgba.html b/docs/interfaces/default.rgba.html index 1d1c7f17..d7c52ff6 100644 --- a/docs/interfaces/default.rgba.html +++ b/docs/interfaces/default.rgba.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2734,7 +2740,7 @@

    a

    a: number
    @@ -2749,7 +2755,7 @@

    b

    b: number
    @@ -2764,7 +2770,7 @@

    g

    g: number
    @@ -2779,7 +2785,7 @@

    r

    r: number
    @@ -2911,7 +2917,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/fullcolorobject.html b/docs/interfaces/fullcolorobject.html index 4e26925a..d4c8b787 100644 --- a/docs/interfaces/fullcolorobject.html +++ b/docs/interfaces/fullcolorobject.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2727,7 +2733,7 @@

    background

    background: string
    @@ -2737,7 +2743,7 @@

    border

    border: string
    @@ -2747,7 +2753,7 @@

    highlight

    highlight: { background: string; border: string }
    @@ -2768,7 +2774,7 @@

    hover

    hover: { background: string; border: string }
    @@ -2906,7 +2912,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/hsv.html b/docs/interfaces/hsv.html index 50248695..f909a26a 100644 --- a/docs/interfaces/hsv.html +++ b/docs/interfaces/hsv.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2730,7 +2736,7 @@

    h

    h: number
    @@ -2745,7 +2751,7 @@

    s

    s: number
    @@ -2760,7 +2766,7 @@

    v

    v: number
    @@ -2892,7 +2898,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/rgb.html b/docs/interfaces/rgb.html index ffaf19ca..f07ac859 100644 --- a/docs/interfaces/rgb.html +++ b/docs/interfaces/rgb.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2730,7 +2736,7 @@

    b

    b: number
    @@ -2745,7 +2751,7 @@

    g

    g: number
    @@ -2760,7 +2766,7 @@

    r

    r: number
    @@ -2892,7 +2898,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/rgba.html b/docs/interfaces/rgba.html index b5b57fbe..bcd945cc 100644 --- a/docs/interfaces/rgba.html +++ b/docs/interfaces/rgba.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2734,7 +2740,7 @@

    a

    a: number
    @@ -2749,7 +2755,7 @@

    b

    b: number
    @@ -2764,7 +2770,7 @@

    g

    g: number
    @@ -2779,7 +2785,7 @@

    r

    r: number
    @@ -2911,7 +2917,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/interfaces/rng.html b/docs/interfaces/rng.html index c06014de..c0115240 100644 --- a/docs/interfaces/rng.html +++ b/docs/interfaces/rng.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2722,7 +2728,7 @@

    Callable

  • @@ -2764,7 +2770,7 @@

    algorithm

    algorithm: string
    @@ -2779,7 +2785,7 @@

    seed

    seed: Mashable[]
    @@ -2794,7 +2800,7 @@

    version

    version: string
    @@ -2816,7 +2822,7 @@

    fract53

  • @@ -2838,7 +2844,7 @@

    uint32

  • @@ -2973,7 +2979,7 @@

    Legend

    /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/modules.html b/docs/modules.html index 2bf2ac0d..d331a594 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2695,12 +2701,42 @@
  • Assignable
  • +
  • + ConfiguratorConfig +
  • +
  • + ConfiguratorHideOption +
  • Mashable
  • +
  • + OptionsConfig +
  • +
  • + Activator +
  • +
  • + ColorPicker +
  • +
  • + Configurator +
  • DELETE
  • +
  • + Hammer +
  • +
  • + Popup +
  • +
  • + VALIDATOR_PRINT_STYLE +
  • +
  • + Validator +
  • easingFunctions
  • @@ -2902,13 +2938,23 @@

    Interfaces

    Type aliases

    Variables

    @@ -2982,7 +3028,7 @@

    Assignable

    Assignable<T>: T extends undefined ? (T extends Function ? T : T extends object ? {[ Key in keyof T]: Assignable<T[Key]> } : T) | typeof DELETE : T extends Function ? T | undefined : T extends object ? {[ Key in keyof T]: Assignable<T[Key]> } : T | undefined
    @@ -2998,13 +3044,60 @@

    T

    +
    + +

    ConfiguratorConfig

    +
    ConfiguratorConfig: {readonly [ Key in string]?: ConfiguratorConfig | ConfiguratorInput }
    + +
    +
    + +

    ConfiguratorHideOption

    +
    ConfiguratorHideOption: (parentPath: readonly string[], optionName: string, options: any) => boolean
    + +
    +

    Type declaration

    +
      +
    • +
        +
      • (parentPath: readonly string[], optionName: string, options: any): boolean
      • +
      +
        +
      • +

        Parameters

        +
          +
        • +
          parentPath: readonly string[]
          +
        • +
        • +
          optionName: string
          +
        • +
        • +
          options: any
          +
        • +
        +

        Returns boolean

        +
      • +
      +
    • +
    +
    +

    Mashable

    Mashable: number | string | boolean | object | bigint
    @@ -3013,16 +3106,56 @@

    Mashable

    +
    + +

    OptionsConfig

    +
    OptionsConfig: { __type__: { object: "object" } & OptionsType } & {readonly [ Key in string]?: OptionsConfig | OptionsType }
    + +

    Variables

    +
    + +

    Const Activator

    +
    Activator: any = ...
    + +
    +
    + +

    Const ColorPicker

    +
    ColorPicker: any = ...
    + +
    +
    + +

    Const Configurator

    +
    Configurator: any = ...
    + +

    Const DELETE

    DELETE: typeof DELETE = ...
    @@ -3031,13 +3164,53 @@

    Const DELETE

    +
    + +

    Const Hammer

    +
    Hammer: HammerStatic = ...
    + +
    +
    + +

    Const Popup

    +
    Popup: any = ...
    + +
    +
    + +

    Const VALIDATOR_PRINT_STYLE

    +
    VALIDATOR_PRINT_STYLE: string = ...
    + +
    +
    + +

    Const Validator

    +
    Validator: any = ...
    + +

    Const easingFunctions

    -
    easingFunctions: { easeInCubic: any; easeInCubic: any; easeInOutCubic: any; easeInOutCubic: any; easeInOutQuad: any; easeInOutQuad: any; easeInOutQuart: any; easeInOutQuart: any; easeInOutQuint: any; easeInOutQuint: any; easeInQuad: any; easeInQuad: any; easeInQuart: any; easeInQuart: any; easeInQuint: any; easeInQuint: any; easeOutCubic: any; easeOutCubic: any; easeOutQuad: any; easeOutQuad: any; easeOutQuart: any; easeOutQuart: any; easeOutQuint: any; easeOutQuint: any; linear: any; linear: any } = ...
    +
    easingFunctions: { easeInCubic: any; easeInOutCubic: any; easeInOutQuad: any; easeInOutQuart: any; easeInOutQuint: any; easeInQuad: any; easeInQuart: any; easeInQuint: any; easeOutCubic: any; easeOutQuad: any; easeOutQuart: any; easeOutQuint: any; linear: any } = ...
    @@ -3052,7 +3225,7 @@
    easeInCubic: function
  • @@ -3075,20 +3248,20 @@

    Returns number

  • -
    easeInCubic: function
    +
    easeInOutCubic: function
      -
    • easeInCubic(t: number): number
    • +
    • easeInOutCubic(t: number): number
    • -

      Accelerate from zero velocity.

      +

      Accelerate until halfway, then decelerate.

      Parameters

      @@ -3106,15 +3279,15 @@

      Returns number

    • -
      easeInOutCubic: function
      +
      easeInOutQuad: function
        -
      • easeInOutCubic(t: number): number
      • +
      • easeInOutQuad(t: number): number
      • @@ -3137,15 +3310,15 @@

        Returns number

      • -
        easeInOutCubic: function
        +
        easeInOutQuart: function
          -
        • easeInOutCubic(t: number): number
        • +
        • easeInOutQuart(t: number): number
        • @@ -3168,15 +3341,15 @@

          Returns number

        • -
          easeInOutQuad: function
          +
          easeInOutQuint: function
            -
          • easeInOutQuad(t: number): number
          • +
          • easeInOutQuint(t: number): number
          • @@ -3199,20 +3372,20 @@

            Returns number

          • -
            easeInOutQuad: function
            +
            easeInQuad: function
              -
            • easeInOutQuad(t: number): number
            • +
            • easeInQuad(t: number): number
            • -

              Accelerate until halfway, then decelerate.

              +

              Accelerate from zero velocity.

              Parameters

              @@ -3230,20 +3403,20 @@

              Returns number

            • -
              easeInOutQuart: function
              +
              easeInQuart: function
                -
              • easeInOutQuart(t: number): number
              • +
              • easeInQuart(t: number): number
              • -

                Accelerate until halfway, then decelerate.

                +

                Accelerate from zero velocity.

                Parameters

                @@ -3261,20 +3434,20 @@

                Returns number

              • -
                easeInOutQuart: function
                +
                easeInQuint: function
                  -
                • easeInOutQuart(t: number): number
                • +
                • easeInQuint(t: number): number
                • -

                  Accelerate until halfway, then decelerate.

                  +

                  Accelerate from zero velocity.

                  Parameters

                  @@ -3292,20 +3465,20 @@

                  Returns number

                • -
                  easeInOutQuint: function
                  +
                  easeOutCubic: function
                    -
                  • easeInOutQuint(t: number): number
                  • +
                  • easeOutCubic(t: number): number
                  • -

                    Accelerate until halfway, then decelerate.

                    +

                    Decelerate to zero velocity.

                    Parameters

                    @@ -3323,20 +3496,20 @@

                    Returns number

                  • -
                    easeInOutQuint: function
                    +
                    easeOutQuad: function
                      -
                    • easeInOutQuint(t: number): number
                    • +
                    • easeOutQuad(t: number): number
                    • -

                      Accelerate until halfway, then decelerate.

                      +

                      Decelerate to zero velocity.

                      Parameters

                      @@ -3354,20 +3527,20 @@

                      Returns number

                    • -
                      easeInQuad: function
                      +
                      easeOutQuart: function
                        -
                      • easeInQuad(t: number): number
                      • +
                      • easeOutQuart(t: number): number
                      • -

                        Accelerate from zero velocity.

                        +

                        Decelerate to zero velocity.

                        Parameters

                        @@ -3385,20 +3558,20 @@

                        Returns number

                      • -
                        easeInQuad: function
                        +
                        easeOutQuint: function
                          -
                        • easeInQuad(t: number): number
                        • +
                        • easeOutQuint(t: number): number
                        • -

                          Accelerate from zero velocity.

                          +

                          Decelerate to zero velocity.

                          Parameters

                          @@ -3416,20 +3589,20 @@

                          Returns number

                        • -
                          easeInQuart: function
                          +
                          linear: function
                            -
                          • easeInQuart(t: number): number
                          • +
                          • linear(t: number): number
                          • -

                            Accelerate from zero velocity.

                            +

                            Provides no easing and no acceleration.

                            Parameters

                            @@ -3446,705 +3619,148 @@

                            Returns number

                        • +
                        +
  • +
    +
    + +

    Const option

    +
    option: { asBoolean: any; asElement: any; asNumber: any; asSize: any; asString: any } = ...
    + +
    +

    Type declaration

    +
    • -
      easeInQuart: function
      +
      asBoolean: function
        -
      • easeInQuart(t: number): number
      • +
      • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
      • -

        Accelerate from zero velocity.

        +

        Convert a value into a boolean.

        Parameters

        • -
          t: number
          +
          value: unknown
          -

          Time.

          +

          Value to be converted intoboolean, a function will be executed as (() => unknown).

          +
          +
        • +
        • +
          Optional defaultValue: boolean
          +
          +

          If the value or the return value of the function == null then this will be returned.

        -

        Returns number

        -

        Value at time t.

        +

        Returns null | boolean

        +

        Corresponding boolean value, if none then the default value, if none then null.

    • -
      easeInQuint: function
      -
        -
      • easeInQuint(t: number): number
      • +
        asElement: function
        +
          +
        • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
        • -

          Accelerate from zero velocity.

          +

          Convert a value into a DOM Element.

          +

          Type parameters

          +
            +
          • +

            T: Node

            +
          • +

          Parameters

          • -
            t: number
            +
            value: undefined | T | (() => undefined | T)
            -

            Time.

            +

            Value to be converted into DOM Element, a function will be executed as (() => unknown).

            +
            +
          • +
          • +
            defaultValue: T
            +
            +

            If the value or the return value of the function == null then this will be returned.

          -

          Returns number

          -

          Value at time t.

          +

          Returns null | T

          +

          The DOM Element, if none then the default value, if none then null.

      • -
        easeInQuint: function
        +
        asNumber: function
          -
        • easeInQuint(t: number): number
        • +
        • asNumber(value: unknown, defaultValue?: number): null | number
        • -

          Accelerate from zero velocity.

          +

          Convert a value into a number.

          Parameters

          • -
            t: number
            +
            value: unknown
            -

            Time.

            +

            Value to be converted intonumber, a function will be executed as (() => unknown).

            +
            +
          • +
          • +
            Optional defaultValue: number
            +
            +

            If the value or the return value of the function == null then this will be returned.

          -

          Returns number

          -

          Value at time t.

          +

          Returns null | number

          +

          Corresponding boxed number value, if none then the default value, if none then null.

      • -
        easeOutCubic: function
        +
        asSize: function
          -
        • easeOutCubic(t: number): number
        • +
        • asSize(value: unknown, defaultValue?: string): null | string
        • -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutCubic: function
        -
          -
        • easeOutCubic(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuad: function
        -
          -
        • easeOutQuad(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuad: function
        -
          -
        • easeOutQuad(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuart: function
        -
          -
        • easeOutQuart(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuart: function
        -
          -
        • easeOutQuart(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuint: function
        -
          -
        • easeOutQuint(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        easeOutQuint: function
        -
          -
        • easeOutQuint(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Decelerate to zero velocity.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        linear: function
        -
          -
        • linear(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Provides no easing and no acceleration.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      • -
        linear: function
        -
          -
        • linear(t: number): number
        • -
        -
          -
        • - -
          -
          -

          Provides no easing and no acceleration.

          -
          -
          -

          Parameters

          -
            -
          • -
            t: number
            -
            -

            Time.

            -
            -
          • -
          -

          Returns number

          -

          Value at time t.

          -
        • -
        -
      • -
      -
    -
    -
    - -

    Const option

    -
    option: { asBoolean: any; asBoolean: any; asElement: any; asElement: any; asNumber: any; asNumber: any; asSize: any; asSize: any; asString: any; asString: any } = ...
    - -
    -

    Type declaration

    -
      -
    • -
      asBoolean: function
      -
        -
      • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a boolean.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intoboolean, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: boolean
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | boolean

        -

        Corresponding boolean value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asBoolean: function
      -
        -
      • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a boolean.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intoboolean, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: boolean
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | boolean

        -

        Corresponding boolean value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asElement: function
      -
        -
      • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a DOM Element.

        -
        -
        -

        Type parameters

        -
          -
        • -

          T: Node

          -
        • -
        -

        Parameters

        -
          -
        • -
          value: undefined | T | (() => undefined | T)
          -
          -

          Value to be converted into DOM Element, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          defaultValue: T
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | T

        -

        The DOM Element, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asElement: function
      -
        -
      • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a DOM Element.

        -
        -
        -

        Type parameters

        -
          -
        • -

          T: Node

          -
        • -
        -

        Parameters

        -
          -
        • -
          value: undefined | T | (() => undefined | T)
          -
          -

          Value to be converted into DOM Element, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          defaultValue: T
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | T

        -

        The DOM Element, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asNumber: function
      -
        -
      • asNumber(value: unknown, defaultValue?: number): null | number
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a number.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intonumber, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: number
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | number

        -

        Corresponding boxed number value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asNumber: function
      -
        -
      • asNumber(value: unknown, defaultValue?: number): null | number
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a number.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intonumber, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: number
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | number

        -

        Corresponding boxed number value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asSize: function
      -
        -
      • asSize(value: unknown, defaultValue?: string): null | string
      • -
      -
        -
      • - -
        -
        -

        Convert a value into a size.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intosize, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: string
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | string

        -

        Corresponding string value (number + 'px'), if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asSize: function
      -
        -
      • asSize(value: unknown, defaultValue?: string): null | string
      • -
      -
        -
      • -
        @@ -4181,44 +3797,7 @@
        asString: function
      • -
        -
        -

        Convert a value into a string.

        -
        -
        -

        Parameters

        -
          -
        • -
          value: unknown
          -
          -

          Value to be converted intostring, a function will be executed as (() => unknown).

          -
          -
        • -
        • -
          Optional defaultValue: string
          -
          -

          If the value or the return value of the function == null then this will be returned.

          -
          -
        • -
        -

        Returns null | string

        -

        Corresponding boxed string value, if none then the default value, if none then null.

        -
      • -
      -
    • -
    • -
      asString: function
      -
        -
      • asString(value: unknown, defaultValue?: string): null | string
      • -
      -
        -
      • -
        @@ -4262,7 +3841,7 @@

        Alea

      • @@ -4295,7 +3874,7 @@

        HSVToHex

      • @@ -4339,7 +3918,7 @@

        HSVToRGB

      • @@ -4388,7 +3967,7 @@

        RGBToHSV

      • @@ -4437,7 +4016,7 @@

        RGBToHex

      • @@ -4481,7 +4060,7 @@

        addClassName

      • @@ -4518,7 +4097,7 @@

        addCssText

      • @@ -4555,7 +4134,7 @@

        addEventListener

      • @@ -4604,14 +4183,14 @@

        Returns void

        binarySearchCustom

          -
        • binarySearchCustom<O, K1, K2>(orderedItems: O[], comparator: (v: O[K1][K2]) => 0 | 1 | -1, field: K1, field2: K2): number
        • -
        • binarySearchCustom<O, K1>(orderedItems: O[], comparator: (v: O[K1]) => 0 | 1 | -1, field: K1): number
        • +
        • binarySearchCustom<O, K1, K2>(orderedItems: O[], comparator: (v: O[K1][K2]) => -1 | 0 | 1, field: K1, field2: K2): number
        • +
        • binarySearchCustom<O, K1>(orderedItems: O[], comparator: (v: O[K1]) => -1 | 0 | 1, field: K1): number
        • Type parameters

          @@ -4632,11 +4211,11 @@

          Parameters

          orderedItems: O[]
        • -
          comparator: (v: O[K1][K2]) => 0 | 1 | -1
          +
          comparator: (v: O[K1][K2]) => -1 | 0 | 1
            • -
            • (v: O[K1][K2]): 0 | 1 | -1
            • +
            • (v: O[K1][K2]): -1 | 0 | 1
            • @@ -4646,7 +4225,7 @@

              Parameters

              v: O[K1][K2]
            -

            Returns 0 | 1 | -1

            +

            Returns -1 | 0 | 1

        • @@ -4664,7 +4243,7 @@

          Returns number

          Type parameters

          @@ -4682,11 +4261,11 @@

          Parameters

          orderedItems: O[]
        • -
          comparator: (v: O[K1]) => 0 | 1 | -1
          +
          comparator: (v: O[K1]) => -1 | 0 | 1
            • -
            • (v: O[K1]): 0 | 1 | -1
            • +
            • (v: O[K1]): -1 | 0 | 1
            • @@ -4696,7 +4275,7 @@

              Parameters

              v: O[K1]
            -

            Returns 0 | 1 | -1

            +

            Returns -1 | 0 | 1

        • @@ -4714,13 +4293,13 @@

          Returns number

          binarySearchValue

            -
          • binarySearchValue<T>(orderedItems: {[ K in string]: number }[], target: number, field: T, sidePreference: "before" | "after", comparator?: (a: number, b: number) => 0 | 1 | -1): number
          • +
          • binarySearchValue<T>(orderedItems: {[ K in T]: number }[], target: number, field: T, sidePreference: "before" | "after", comparator?: (a: number, b: number) => -1 | 0 | 1): number
          • @@ -4740,7 +4319,7 @@

            T: Parameters

            • -
              orderedItems: {[ K in string]: number }[]
              +
              orderedItems: {[ K in T]: number }[]

              Sorted array.

              @@ -4764,14 +4343,14 @@
              sidePreference: "before"
            • -
              Optional comparator: (a: number, b: number) => 0 | 1 | -1
              +
              Optional comparator: (a: number, b: number) => -1 | 0 | 1

              An optional comparator, returning -1, 0, 1 for <, ===, >.

                • -
                • (a: number, b: number): 0 | 1 | -1
                • +
                • (a: number, b: number): -1 | 0 | 1
                • @@ -4784,7 +4363,7 @@
                  a: number
                  b: number
                -

                Returns 0 | 1 | -1

                +

                Returns -1 | 0 | 1

            • @@ -4807,7 +4386,7 @@

              bridgeObject

            • Type parameters

              @@ -4827,7 +4406,7 @@

              Returns T<
            • Type parameters

              @@ -4850,14 +4429,14 @@

              Returns null

              copyAndExtendArray

                -
              • copyAndExtendArray<T>(arr: readonly T[], newValue: T): T[]
              • -
              • copyAndExtendArray<A, V>(arr: readonly A[], newValue: V): (A | V)[]
              • +
              • copyAndExtendArray<T>(arr: ReadonlyArray<T>, newValue: T): T[]
              • +
              • copyAndExtendArray<A, V>(arr: ReadonlyArray<A>, newValue: V): (A | V)[]
              • Type parameters

                @@ -4869,7 +4448,7 @@

                T

                Parameters

                • -
                  arr: readonly T[]
                  +
                  arr: ReadonlyArray<T>
                • newValue: T
                  @@ -4880,7 +4459,7 @@

                  Returns T<
                • Type parameters

                  @@ -4895,7 +4474,7 @@

                  V

                  Parameters

                  • -
                    arr: readonly A[]
                    +
                    arr: ReadonlyArray<A>
                  • newValue: V
                    @@ -4909,13 +4488,13 @@

                    Returns (

                    copyArray

                      -
                    • copyArray<T>(arr: readonly T[]): T[]
                    • +
                    • copyArray<T>(arr: ReadonlyArray<T>): T[]
                    • @@ -4932,7 +4511,7 @@

                      T

                      Parameters

                      @@ -5706,7 +5285,7 @@

                      insertSort

                    • @@ -5771,7 +5350,7 @@

                      isDate

                    • @@ -5803,7 +5382,7 @@

                      isNumber

                    • @@ -5835,7 +5414,7 @@

                      isObject

                    • @@ -5867,7 +5446,7 @@

                      isString

                    • @@ -5899,7 +5478,7 @@

                      isValidHex

                    • @@ -5931,7 +5510,7 @@

                      isValidRGB

                    • @@ -5963,7 +5542,7 @@

                      isValidRGBA

                    • @@ -5995,7 +5574,7 @@

                      mergeOptions

                    • @@ -6047,7 +5626,7 @@

                      overrideOpacity

                    • @@ -6088,7 +5667,7 @@

                      parseColor

                    • Parameters

                      @@ -6102,7 +5681,7 @@

                      Returns

                      Parameters

                      @@ -6116,7 +5695,7 @@

                      Returns

                      Parameters

                      @@ -6130,7 +5709,7 @@

                      Returns

                      Parameters

                      @@ -6150,13 +5729,13 @@

                      Returns

                      preventDefault

                        -
                      • preventDefault(event: undefined | Event): void
                      • +
                      • preventDefault(event: Event | undefined): void
                      • @@ -6167,7 +5746,7 @@

                        preventDefault

                        Parameters

                        • -
                          event: undefined | Event
                          +
                          event: Event | undefined

                          The event whose default action should be prevented.

                          @@ -6187,7 +5766,7 @@

                          pureDeepObjectAssign

                        • @@ -6225,13 +5804,13 @@

                          Returns T<

                          recursiveDOMDelete

                            -
                          • recursiveDOMDelete(DOMobject: undefined | null | Node): void
                          • +
                          • recursiveDOMDelete(DOMobject: Node | null | undefined): void
                          • @@ -6242,7 +5821,7 @@

                            recursiveDOMDelete

                            Parameters

                            • -
                              DOMobject: undefined | null | Node
                              +
                              DOMobject: Node | null | undefined

                              Node whose child nodes will be recursively deleted.

                              @@ -6262,7 +5841,7 @@

                              removeClassName

                            • @@ -6299,7 +5878,7 @@

                              removeCssText

                            • @@ -6336,7 +5915,7 @@

                              removeEventListener

                            • @@ -6385,13 +5964,13 @@

                              Returns void

                              selectiveBridgeObject

                                -
                              • selectiveBridgeObject<F, V>(fields: F[], referenceObject: Record<F, V>): null | Record<F, V>
                              • +
                              • selectiveBridgeObject<F, V>(fields: F[], referenceObject: Record<F, V>): Record<F, V> | null
                              • @@ -6424,7 +6003,7 @@
                                referenceObject: RecordReturns null | Record<F, V>
                                +

                                Returns Record<F, V> | null

                                A new object inheriting from the referenceObject.

                              @@ -6439,7 +6018,7 @@

                              selectiveDeepExtend

                            • @@ -6497,7 +6076,7 @@

                              selectiveExtend

                            • @@ -6546,7 +6125,7 @@

                              selectiveNotDeepExtend

                            • @@ -6605,7 +6184,7 @@

                              throttle

                            • @@ -6662,7 +6241,7 @@

                              Const toArray

                            • @@ -6691,7 +6270,7 @@

                              Returns T<
                            • @@ -6725,7 +6304,7 @@

                              topMost

                            • @@ -6764,7 +6343,7 @@

                              updateProperty

                            • @@ -6930,7 +6509,7 @@

                              Legend

                              /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/docs/modules/default.html b/docs/modules/default.html index a3a61581..a6d7053c 100644 --- a/docs/modules/default.html +++ b/docs/modules/default.html @@ -1624,6 +1624,12 @@ background-color: transparent; } +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + .tsd-typography { line-height: 1.333em; } @@ -2933,10 +2939,10 @@

                              Variables

                              Const easingFunctions

                              -
                              easingFunctions: { easeInCubic: any; easeInCubic: any; easeInOutCubic: any; easeInOutCubic: any; easeInOutQuad: any; easeInOutQuad: any; easeInOutQuart: any; easeInOutQuart: any; easeInOutQuint: any; easeInOutQuint: any; easeInQuad: any; easeInQuad: any; easeInQuart: any; easeInQuart: any; easeInQuint: any; easeInQuint: any; easeOutCubic: any; easeOutCubic: any; easeOutQuad: any; easeOutQuad: any; easeOutQuart: any; easeOutQuart: any; easeOutQuint: any; easeOutQuint: any; linear: any; linear: any } = ...
                              +
                              easingFunctions: { easeInCubic: any; easeInOutCubic: any; easeInOutQuad: any; easeInOutQuart: any; easeInOutQuint: any; easeInQuad: any; easeInQuart: any; easeInQuint: any; easeOutCubic: any; easeOutQuad: any; easeOutQuart: any; easeOutQuint: any; linear: any } = ...
                              @@ -2951,7 +2957,7 @@
                              easeInCubic: function
                            • @@ -2974,20 +2980,20 @@

                              Returns number

                            • -
                              easeInCubic: function
                              +
                              easeInOutCubic: function
                                -
                              • easeInCubic(t: number): number
                              • +
                              • easeInOutCubic(t: number): number
                              • -

                                Accelerate from zero velocity.

                                +

                                Accelerate until halfway, then decelerate.

                                Parameters

                                @@ -3005,15 +3011,15 @@

                                Returns number

                              • -
                                easeInOutCubic: function
                                +
                                easeInOutQuad: function
                                  -
                                • easeInOutCubic(t: number): number
                                • +
                                • easeInOutQuad(t: number): number
                                • @@ -3036,15 +3042,15 @@

                                  Returns number

                                • -
                                  easeInOutCubic: function
                                  +
                                  easeInOutQuart: function
                                    -
                                  • easeInOutCubic(t: number): number
                                  • +
                                  • easeInOutQuart(t: number): number
                                  • @@ -3067,15 +3073,15 @@

                                    Returns number

                                  • -
                                    easeInOutQuad: function
                                    +
                                    easeInOutQuint: function
                                      -
                                    • easeInOutQuad(t: number): number
                                    • +
                                    • easeInOutQuint(t: number): number
                                    • @@ -3098,20 +3104,20 @@

                                      Returns number

                                    • -
                                      easeInOutQuad: function
                                      +
                                      easeInQuad: function
                                        -
                                      • easeInOutQuad(t: number): number
                                      • +
                                      • easeInQuad(t: number): number
                                      • -

                                        Accelerate until halfway, then decelerate.

                                        +

                                        Accelerate from zero velocity.

                                        Parameters

                                        @@ -3129,20 +3135,20 @@

                                        Returns number

                                      • -
                                        easeInOutQuart: function
                                        +
                                        easeInQuart: function
                                          -
                                        • easeInOutQuart(t: number): number
                                        • +
                                        • easeInQuart(t: number): number
                                        • -

                                          Accelerate until halfway, then decelerate.

                                          +

                                          Accelerate from zero velocity.

                                          Parameters

                                          @@ -3160,20 +3166,20 @@

                                          Returns number

                                        • -
                                          easeInOutQuart: function
                                          +
                                          easeInQuint: function
                                            -
                                          • easeInOutQuart(t: number): number
                                          • +
                                          • easeInQuint(t: number): number
                                          • -

                                            Accelerate until halfway, then decelerate.

                                            +

                                            Accelerate from zero velocity.

                                            Parameters

                                            @@ -3191,20 +3197,20 @@

                                            Returns number

                                          • -
                                            easeInOutQuint: function
                                            +
                                            easeOutCubic: function
                                              -
                                            • easeInOutQuint(t: number): number
                                            • +
                                            • easeOutCubic(t: number): number
                                            • -

                                              Accelerate until halfway, then decelerate.

                                              +

                                              Decelerate to zero velocity.

                                              Parameters

                                              @@ -3222,20 +3228,20 @@

                                              Returns number

                                            • -
                                              easeInOutQuint: function
                                              +
                                              easeOutQuad: function
                                                -
                                              • easeInOutQuint(t: number): number
                                              • +
                                              • easeOutQuad(t: number): number
                                              • -

                                                Accelerate until halfway, then decelerate.

                                                +

                                                Decelerate to zero velocity.

                                                Parameters

                                                @@ -3253,20 +3259,20 @@

                                                Returns number

                                              • -
                                                easeInQuad: function
                                                +
                                                easeOutQuart: function
                                                  -
                                                • easeInQuad(t: number): number
                                                • +
                                                • easeOutQuart(t: number): number
                                                • -

                                                  Accelerate from zero velocity.

                                                  +

                                                  Decelerate to zero velocity.

                                                  Parameters

                                                  @@ -3284,20 +3290,20 @@

                                                  Returns number

                                                • -
                                                  easeInQuad: function
                                                  +
                                                  easeOutQuint: function
                                                    -
                                                  • easeInQuad(t: number): number
                                                  • +
                                                  • easeOutQuint(t: number): number
                                                  • -

                                                    Accelerate from zero velocity.

                                                    +

                                                    Decelerate to zero velocity.

                                                    Parameters

                                                    @@ -3315,20 +3321,20 @@

                                                    Returns number

                                                  • -
                                                    easeInQuart: function
                                                    +
                                                    linear: function
                                                      -
                                                    • easeInQuart(t: number): number
                                                    • +
                                                    • linear(t: number): number
                                                    • -

                                                      Accelerate from zero velocity.

                                                      +

                                                      Provides no easing and no acceleration.

                                                      Parameters

                                                      @@ -3345,724 +3351,167 @@

                                                      Returns number

                                                  • +
                                                  +
                            • +
                              +
                              + +

                              Const option

                              +
                              option: { asBoolean: any; asElement: any; asNumber: any; asSize: any; asString: any } = ...
                              + +
                              +

                              Type declaration

                              +
                              • -
                                easeInQuart: function
                                +
                                asBoolean: function
                                  -
                                • easeInQuart(t: number): number
                                • +
                                • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
                                • -

                                  Accelerate from zero velocity.

                                  +

                                  Convert a value into a boolean.

                                  Parameters

                                  • -
                                    t: number
                                    +
                                    value: unknown
                                    -

                                    Time.

                                    +

                                    Value to be converted intoboolean, a function will be executed as (() => unknown).

                                  • -
                                  -

                                  Returns number

                                  -

                                  Value at time t.

                                  -
                                • -
                                -
                              • -
                              • -
                                easeInQuint: function
                                -
                                  -
                                • easeInQuint(t: number): number
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Accelerate from zero velocity.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                  • -
                                    t: number
                                    +
                                    Optional defaultValue: boolean
                                    -

                                    Time.

                                    +

                                    If the value or the return value of the function == null then this will be returned.

                                  -

                                  Returns number

                                  -

                                  Value at time t.

                                  +

                                  Returns null | boolean

                                  +

                                  Corresponding boolean value, if none then the default value, if none then null.

                              • -
                                easeInQuint: function
                                -
                                  -
                                • easeInQuint(t: number): number
                                • +
                                  asElement: function
                                  +
                                    +
                                  • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
                                  • -

                                    Accelerate from zero velocity.

                                    +

                                    Convert a value into a DOM Element.

                                    +

                                    Type parameters

                                    +
                                      +
                                    • +

                                      T: Node

                                      +
                                    • +

                                    Parameters

                                    • -
                                      t: number
                                      +
                                      value: undefined | T | (() => undefined | T)
                                      -

                                      Time.

                                      +

                                      Value to be converted into DOM Element, a function will be executed as (() => unknown).

                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  - -
                                • -
                                  easeOutCubic: function
                                  -
                                    -
                                  • easeOutCubic(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Decelerate to zero velocity.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                    • -
                                      t: number
                                      +
                                      defaultValue: T
                                      -

                                      Time.

                                      +

                                      If the value or the return value of the function == null then this will be returned.

                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    +

                                    Returns null | T

                                    +

                                    The DOM Element, if none then the default value, if none then null.

                                • -
                                  easeOutCubic: function
                                  +
                                  asNumber: function
                                    -
                                  • easeOutCubic(t: number): number
                                  • +
                                  • asNumber(value: unknown, defaultValue?: number): null | number
                                  • -

                                    Decelerate to zero velocity.

                                    +

                                    Convert a value into a number.

                                    Parameters

                                    • -
                                      t: number
                                      +
                                      value: unknown
                                      -

                                      Time.

                                      +

                                      Value to be converted intonumber, a function will be executed as (() => unknown).

                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  easeOutQuad: function
                                  -
                                    -
                                  • easeOutQuad(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Decelerate to zero velocity.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                    • -
                                      t: number
                                      +
                                      Optional defaultValue: number
                                      -

                                      Time.

                                      +

                                      If the value or the return value of the function == null then this will be returned.

                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    +

                                    Returns null | number

                                    +

                                    Corresponding boxed number value, if none then the default value, if none then null.

                                • -
                                  easeOutQuad: function
                                  +
                                  asSize: function
                                    -
                                  • easeOutQuad(t: number): number
                                  • +
                                  • asSize(value: unknown, defaultValue?: string): null | string
                                  • -

                                    Decelerate to zero velocity.

                                    +

                                    Convert a value into a size.

                                    Parameters

                                    • -
                                      t: number
                                      +
                                      value: unknown
                                      -

                                      Time.

                                      +

                                      Value to be converted intosize, a function will be executed as (() => unknown).

                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  easeOutQuart: function
                                  -
                                    -
                                  • easeOutQuart(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Decelerate to zero velocity.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                    • -
                                      t: number
                                      +
                                      Optional defaultValue: string
                                      -

                                      Time.

                                      -
                                      -
                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  easeOutQuart: function
                                  -
                                    -
                                  • easeOutQuart(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Decelerate to zero velocity.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                      -
                                    • -
                                      t: number
                                      -
                                      -

                                      Time.

                                      -
                                      -
                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  easeOutQuint: function
                                  -
                                    -
                                  • easeOutQuint(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Decelerate to zero velocity.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                      -
                                    • -
                                      t: number
                                      -
                                      -

                                      Time.

                                      -
                                      -
                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  easeOutQuint: function
                                  -
                                    -
                                  • easeOutQuint(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Decelerate to zero velocity.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                      -
                                    • -
                                      t: number
                                      -
                                      -

                                      Time.

                                      -
                                      -
                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  linear: function
                                  -
                                    -
                                  • linear(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Provides no easing and no acceleration.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                      -
                                    • -
                                      t: number
                                      -
                                      -

                                      Time.

                                      -
                                      -
                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                • -
                                  linear: function
                                  -
                                    -
                                  • linear(t: number): number
                                  • -
                                  -
                                    -
                                  • - -
                                    -
                                    -

                                    Provides no easing and no acceleration.

                                    -
                                    -
                                    -

                                    Parameters

                                    -
                                      -
                                    • -
                                      t: number
                                      -
                                      -

                                      Time.

                                      -
                                      -
                                    • -
                                    -

                                    Returns number

                                    -

                                    Value at time t.

                                    -
                                  • -
                                  -
                                • -
                                -
                              -
                              -
                              - -

                              Const option

                              -
                              option: { asBoolean: any; asBoolean: any; asElement: any; asElement: any; asNumber: any; asNumber: any; asSize: any; asSize: any; asString: any; asString: any } = ...
                              - -
                              -

                              Type declaration

                              -
                                -
                              • -
                                asBoolean: function
                                -
                                  -
                                • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a boolean.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intoboolean, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: boolean
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | boolean

                                  -

                                  Corresponding boolean value, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asBoolean: function
                                -
                                  -
                                • asBoolean(value: unknown, defaultValue?: boolean): null | boolean
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a boolean.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intoboolean, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: boolean
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | boolean

                                  -

                                  Corresponding boolean value, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asElement: function
                                -
                                  -
                                • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a DOM Element.

                                  -
                                  -
                                  -

                                  Type parameters

                                  -
                                    -
                                  • -

                                    T: Node

                                    -
                                  • -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: undefined | T | (() => undefined | T)
                                    -
                                    -

                                    Value to be converted into DOM Element, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    defaultValue: T
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | T

                                  -

                                  The DOM Element, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asElement: function
                                -
                                  -
                                • asElement<T>(value: undefined | T | (() => undefined | T), defaultValue: T): null | T
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a DOM Element.

                                  -
                                  -
                                  -

                                  Type parameters

                                  -
                                    -
                                  • -

                                    T: Node

                                    -
                                  • -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: undefined | T | (() => undefined | T)
                                    -
                                    -

                                    Value to be converted into DOM Element, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    defaultValue: T
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | T

                                  -

                                  The DOM Element, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asNumber: function
                                -
                                  -
                                • asNumber(value: unknown, defaultValue?: number): null | number
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a number.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intonumber, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: number
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | number

                                  -

                                  Corresponding boxed number value, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asNumber: function
                                -
                                  -
                                • asNumber(value: unknown, defaultValue?: number): null | number
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a number.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intonumber, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: number
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | number

                                  -

                                  Corresponding boxed number value, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asSize: function
                                -
                                  -
                                • asSize(value: unknown, defaultValue?: string): null | string
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a size.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intosize, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: string
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | string

                                  -

                                  Corresponding string value (number + 'px'), if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asSize: function
                                -
                                  -
                                • asSize(value: unknown, defaultValue?: string): null | string
                                • -
                                -
                                  -
                                • - -
                                  -
                                  -

                                  Convert a value into a size.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intosize, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: string
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    +

                                    If the value or the return value of the function == null then this will be returned.

                                  @@ -4080,44 +3529,7 @@
                                  asString: function
                                • -
                                  -
                                  -

                                  Convert a value into a string.

                                  -
                                  -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: unknown
                                    -
                                    -

                                    Value to be converted intostring, a function will be executed as (() => unknown).

                                    -
                                    -
                                  • -
                                  • -
                                    Optional defaultValue: string
                                    -
                                    -

                                    If the value or the return value of the function == null then this will be returned.

                                    -
                                    -
                                  • -
                                  -

                                  Returns null | string

                                  -

                                  Corresponding boxed string value, if none then the default value, if none then null.

                                  -
                                • -
                                -
                              • -
                              • -
                                asString: function
                                -
                                  -
                                • asString(value: unknown, defaultValue?: string): null | string
                                • -
                                -
                                  -
                                • -
                                  @@ -4161,7 +3573,7 @@

                                  HSVToHex

                                • @@ -4205,7 +3617,7 @@

                                  HSVToRGB

                                • @@ -4254,7 +3666,7 @@

                                  RGBToHSV

                                • @@ -4303,7 +3715,7 @@

                                  RGBToHex

                                • @@ -4347,7 +3759,7 @@

                                  addClassName

                                • @@ -4384,7 +3796,7 @@

                                  addCssText

                                • @@ -4421,7 +3833,7 @@

                                  addEventListener

                                • @@ -4470,14 +3882,14 @@

                                  Returns void

                                  binarySearchCustom

                                    -
                                  • binarySearchCustom<O, K1, K2>(orderedItems: O[], comparator: (v: O[K1][K2]) => 0 | 1 | -1, field: K1, field2: K2): number
                                  • -
                                  • binarySearchCustom<O, K1>(orderedItems: O[], comparator: (v: O[K1]) => 0 | 1 | -1, field: K1): number
                                  • +
                                  • binarySearchCustom<O, K1, K2>(orderedItems: O[], comparator: (v: O[K1][K2]) => -1 | 0 | 1, field: K1, field2: K2): number
                                  • +
                                  • binarySearchCustom<O, K1>(orderedItems: O[], comparator: (v: O[K1]) => -1 | 0 | 1, field: K1): number
                                  • Type parameters

                                    @@ -4498,11 +3910,11 @@

                                    Parameters

                                    orderedItems: O[]
                                  • -
                                    comparator: (v: O[K1][K2]) => 0 | 1 | -1
                                    +
                                    comparator: (v: O[K1][K2]) => -1 | 0 | 1
                                      • -
                                      • (v: O[K1][K2]): 0 | 1 | -1
                                      • +
                                      • (v: O[K1][K2]): -1 | 0 | 1
                                      • @@ -4512,7 +3924,7 @@

                                        Parameters

                                        v: O[K1][K2]
                                      -

                                      Returns 0 | 1 | -1

                                      +

                                      Returns -1 | 0 | 1

                                  • @@ -4530,7 +3942,7 @@

                                    Returns number

                                    Type parameters

                                    @@ -4548,11 +3960,11 @@

                                    Parameters

                                    orderedItems: O[]
                                  • -
                                    comparator: (v: O[K1]) => 0 | 1 | -1
                                    +
                                    comparator: (v: O[K1]) => -1 | 0 | 1
                                      • -
                                      • (v: O[K1]): 0 | 1 | -1
                                      • +
                                      • (v: O[K1]): -1 | 0 | 1
                                      • @@ -4562,7 +3974,7 @@

                                        Parameters

                                        v: O[K1]
                                      -

                                      Returns 0 | 1 | -1

                                      +

                                      Returns -1 | 0 | 1

                                  • @@ -4580,13 +3992,13 @@

                                    Returns number

                                    binarySearchValue

                                      -
                                    • binarySearchValue<T>(orderedItems: {[ K in string]: number }[], target: number, field: T, sidePreference: "before" | "after", comparator?: (a: number, b: number) => 0 | 1 | -1): number
                                    • +
                                    • binarySearchValue<T>(orderedItems: {[ K in T]: number }[], target: number, field: T, sidePreference: "before" | "after", comparator?: (a: number, b: number) => -1 | 0 | 1): number
                                    • @@ -4606,7 +4018,7 @@

                                      T: Parameters

                                      • -
                                        orderedItems: {[ K in string]: number }[]
                                        +
                                        orderedItems: {[ K in T]: number }[]

                                        Sorted array.

                                        @@ -4630,14 +4042,14 @@
                                        sidePreference: "before"
                                      • -
                                        Optional comparator: (a: number, b: number) => 0 | 1 | -1
                                        +
                                        Optional comparator: (a: number, b: number) => -1 | 0 | 1

                                        An optional comparator, returning -1, 0, 1 for <, ===, >.

                                          • -
                                          • (a: number, b: number): 0 | 1 | -1
                                          • +
                                          • (a: number, b: number): -1 | 0 | 1
                                          • @@ -4650,7 +4062,7 @@
                                            a: number
                                            b: number
                                          -

                                          Returns 0 | 1 | -1

                                          +

                                          Returns -1 | 0 | 1

                                      • @@ -4673,7 +4085,7 @@

                                        bridgeObject

                                      • Type parameters

                                        @@ -4693,7 +4105,7 @@

                                        Returns T<
                                      • Type parameters

                                        @@ -4716,14 +4128,14 @@

                                        Returns null

                                        copyAndExtendArray

                                          -
                                        • copyAndExtendArray<T>(arr: readonly T[], newValue: T): T[]
                                        • -
                                        • copyAndExtendArray<A, V>(arr: readonly A[], newValue: V): (A | V)[]
                                        • +
                                        • copyAndExtendArray<T>(arr: ReadonlyArray<T>, newValue: T): T[]
                                        • +
                                        • copyAndExtendArray<A, V>(arr: ReadonlyArray<A>, newValue: V): (A | V)[]
                                        • Type parameters

                                          @@ -4735,7 +4147,7 @@

                                          T

                                          Parameters

                                          • -
                                            arr: readonly T[]
                                            +
                                            arr: ReadonlyArray<T>
                                          • newValue: T
                                            @@ -4746,7 +4158,7 @@

                                            Returns T<
                                          • Type parameters

                                            @@ -4761,7 +4173,7 @@

                                            V

                                            Parameters

                                            • -
                                              arr: readonly A[]
                                              +
                                              arr: ReadonlyArray<A>
                                            • newValue: V
                                              @@ -4775,13 +4187,13 @@

                                              Returns (

                                              copyArray

                                                -
                                              • copyArray<T>(arr: readonly T[]): T[]
                                              • +
                                              • copyArray<T>(arr: ReadonlyArray<T>): T[]
                                              • @@ -4798,7 +4210,7 @@

                                                T

                                                Parameters

                                                @@ -5528,7 +4940,7 @@

                                                insertSort

                                              • @@ -5593,7 +5005,7 @@

                                                isDate

                                              • @@ -5625,7 +5037,7 @@

                                                isNumber

                                              • @@ -5657,7 +5069,7 @@

                                                isObject

                                              • @@ -5689,7 +5101,7 @@

                                                isString

                                              • @@ -5721,7 +5133,7 @@

                                                isValidHex

                                              • @@ -5753,7 +5165,7 @@

                                                isValidRGB

                                              • @@ -5785,7 +5197,7 @@

                                                isValidRGBA

                                              • @@ -5817,7 +5229,7 @@

                                                mergeOptions

                                              • @@ -5869,7 +5281,7 @@

                                                overrideOpacity

                                              • @@ -5910,7 +5322,7 @@

                                                parseColor

                                              • Parameters

                                                @@ -5924,7 +5336,7 @@

                                                Returns

                                                Parameters

                                                @@ -5938,7 +5350,7 @@

                                                Returns

                                                Parameters

                                                @@ -5952,7 +5364,7 @@

                                                Returns

                                                Parameters

                                                @@ -5972,13 +5384,13 @@

                                                Returns

                                                preventDefault

                                                  -
                                                • preventDefault(event: undefined | Event): void
                                                • +
                                                • preventDefault(event: Event | undefined): void
                                                • @@ -5989,7 +5401,7 @@

                                                  preventDefault

                                                  Parameters

                                                  • -
                                                    event: undefined | Event
                                                    +
                                                    event: Event | undefined

                                                    The event whose default action should be prevented.

                                                    @@ -6003,13 +5415,13 @@

                                                    Returns void

                                                    recursiveDOMDelete

                                                      -
                                                    • recursiveDOMDelete(DOMobject: undefined | null | Node): void
                                                    • +
                                                    • recursiveDOMDelete(DOMobject: Node | null | undefined): void
                                                    • @@ -6020,7 +5432,7 @@

                                                      recursiveDOMDelete

                                                      Parameters

                                                      • -
                                                        DOMobject: undefined | null | Node
                                                        +
                                                        DOMobject: Node | null | undefined

                                                        Node whose child nodes will be recursively deleted.

                                                        @@ -6040,7 +5452,7 @@

                                                        removeClassName

                                                      • @@ -6077,7 +5489,7 @@

                                                        removeCssText

                                                      • @@ -6114,7 +5526,7 @@

                                                        removeEventListener

                                                      • @@ -6163,13 +5575,13 @@

                                                        Returns void

                                                        selectiveBridgeObject

                                                          -
                                                        • selectiveBridgeObject<F, V>(fields: F[], referenceObject: Record<F, V>): null | Record<F, V>
                                                        • +
                                                        • selectiveBridgeObject<F, V>(fields: F[], referenceObject: Record<F, V>): Record<F, V> | null
                                                        • @@ -6202,7 +5614,7 @@
                                                          referenceObject: RecordReturns null | Record<F, V>
                                                          +

                                                          Returns Record<F, V> | null

                                                          A new object inheriting from the referenceObject.

                                                        @@ -6217,7 +5629,7 @@

                                                        selectiveDeepExtend

                                                      • @@ -6275,7 +5687,7 @@

                                                        selectiveExtend

                                                      • @@ -6324,7 +5736,7 @@

                                                        selectiveNotDeepExtend

                                                      • @@ -6383,7 +5795,7 @@

                                                        throttle

                                                      • @@ -6440,7 +5852,7 @@

                                                        Const toArray

                                                      • @@ -6469,7 +5881,7 @@

                                                        Returns T<
                                                      • @@ -6503,7 +5915,7 @@

                                                        topMost

                                                      • @@ -6542,7 +5954,7 @@

                                                        updateProperty

                                                      • @@ -6708,7 +6120,7 @@

                                                        Legend

                                                        /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n }\n searchEl.classList.add(\"loading\");\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n // Delay a bit so that mouse clicks don't get swallowed\n setTimeout(function () { return searchEl.classList.remove(\"has-focus\"); }, 100);\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); /***/ }), diff --git a/src/shared/configurator-types.ts b/src/shared/configurator-types.ts index aeec696a..1761f46b 100644 --- a/src/shared/configurator-types.ts +++ b/src/shared/configurator-types.ts @@ -30,13 +30,18 @@ type TextInput = string; /** * The passed values will be used as the limits and the initial position of a * slider. + * + * @remarks + * ```typescript + * readonly [ + * initialValue: number, + * min: number, + * max: number, + * step: number + * ] + * ``` */ -type NumberInput = readonly [ - initialValue: number, - min: number, - max: number, - step: number -]; +type NumberInput = readonly [number, number, number, number]; /** Translations for people with poor understanding of TypeScript: the first * value always has to be a string but never `"color"`, the rest can be any * combination of strings, numbers and booleans.