SYMBOL INDEX (11412 symbols across 571 files) FILE: KimMachineGun.Raindrop/src/NPPluginMain.js function searchAndInsertOrCopy (line 34) | async function searchAndInsertOrCopy(): Promise { function searchAndCreateNote (line 38) | async function searchAndCreateNote(): Promise { method if (line 144) | if (content) { FILE: KimMachineGun.Raindrop/src/Raindrop.js class Raindrop (line 21) | class Raindrop { class Collection (line 220) | class Collection { FILE: KimMachineGun.Raindrop/src/index.js function onUpdateOrInstall (line 37) | async function onUpdateOrInstall(): Promise { function init (line 46) | async function init(): Promise { function onSettingsUpdated (line 61) | async function onSettingsUpdated(): Promise {} FILE: __mocks__/Backlink.mock.js class Backlink (line 9) | class Backlink { method children (line 75) | async children() { method duplicate (line 78) | async duplicate() { method init (line 81) | async init() { FILE: __mocks__/Calendar.mock.js method availableCalendarTitles (line 15) | availableCalendarTitles(writeOnly: boolean) { method parseDateText (line 28) | parseDateText(str) { method endOfWeek (line 55) | endOfWeek(date) { method startOfWeek (line 58) | startOfWeek(date) { method weekNumber (line 61) | weekNumber(date) { FILE: __mocks__/CalendarItem.mock.js class CalendarItem (line 9) | class CalendarItem { FILE: __mocks__/CommandBar.mock.js method hide (line 11) | async hide() { method onAsyncThread (line 14) | async onAsyncThread() { method onMainThread (line 17) | async onMainThread() { method openURL (line 20) | async openURL() { method prompt (line 24) | async prompt(title = '', message = '') { method showInput (line 29) | async showInput(placeholder, submitText) { method showLoading (line 33) | async showLoading(visible, text, progress) { method showOptions (line 36) | async showOptions(options, placeholder) { method prompt (line 39) | async prompt(title, message, buttons) { method textPrompt (line 42) | async textPrompt(title, message, defaultText) { FILE: __mocks__/DataStore.mock.js method installPlugin (line 41) | async installPlugin(pluginObject, showLoading = false) { method loadJSON (line 51) | async loadJSON(str) { method newNote (line 55) | async newNote(title = '', folder = '') { method switch (line 63) | switch (key) { method saveJSON (line 101) | async saveJSON(object, filename) { FILE: __mocks__/Editor.mock.js method get (line 43) | get(target, prop) { method set (line 72) | set(target, prop, value) { FILE: __mocks__/Note.mock.js method addBlockID (line 57) | async addBlockID(p: any) { method addParagraphBelowHeadingTitle (line 64) | async addParagraphBelowHeadingTitle(content: string, paragraphType: stri... method addTodoBelowHeadingTitle (line 74) | async addTodoBelowHeadingTitle(): Promise { method appendParagraph (line 77) | appendParagraph(title: string, type: ParagraphType): void { method appendParagraphBelowHeadingLineIndex (line 81) | async appendParagraphBelowHeadingLineIndex(): Promise { method appendTodo (line 84) | async appendTodo(): Promise { method appendTodoBelowHeadingLineIndex (line 87) | async appendTodoBelowHeadingLineIndex(): Promise { method insertCancelledTodo (line 90) | async insertCancelledTodo(): Promise { method insertCompletedTodo (line 93) | async insertCompletedTodo(): Promise { method insertHeading (line 97) | insertHeading(content: string, lineIndex: number, headingLevel: number):... method insertList (line 107) | async insertList(): Promise { method insertParagraph (line 111) | insertParagraph(content: string, lineIndex: number, type: ParagraphType)... method insertParagraphAfterParagraph (line 123) | async insertParagraphAfterParagraph(content: string, otherParagraph: any... method insertParagraphBeforeParagraph (line 131) | async insertParagraphBeforeParagraph(content: string, otherParagraph: an... method insertQuote (line 139) | async insertQuote(): Promise { method insertScheduledTodo (line 142) | async insertScheduledTodo(): Promise { method insertTextAtCharacterIndex (line 145) | async insertTextAtCharacterIndex(): Promise { method insertTodo (line 148) | async insertTodo(): Promise { method insertTodoAfterParagraph (line 151) | async insertTodoAfterParagraph(): Promise { method insertTodoBeforeParagraph (line 154) | async insertTodoBeforeParagraph(): Promise { method paragraphRangeAtCharacterIndex (line 157) | async paragraphRangeAtCharacterIndex(): Promise { method prependParagraph (line 160) | async prependParagraph(content: string, type: ParagraphType) { method prependTodo (line 165) | async prependTodo(): Promise { method printNote (line 168) | async printNote(): Promise { method removeBlockID (line 171) | async removeBlockID(p: any) { method removeParagraph (line 176) | async removeParagraph(para: any) { method removeParagraphAtIndex (line 180) | async removeParagraphAtIndex(): Promise { method removeParagraphs (line 183) | async removeParagraphs(paras: any[]) { method replaceTextInCharacterRange (line 188) | async replaceTextInCharacterRange(): Promise { method updateParagraph (line 191) | async updateParagraph(para: any) { method updateParagraphs (line 194) | async updateParagraphs(paras: any[]) { method resetLineIndexesAndContent (line 204) | resetLineIndexesAndContent() { method setFrontmatterAttributes (line 213) | setFrontmatterAttributes() { method content (line 225) | get content(): string { method content (line 233) | set content(value: string) { FILE: __mocks__/NotePlan.mock.js class NotePlan (line 15) | class NotePlan { method ai (line 42) | static ai(prompt, filenames = [], useStrictFilenames = false, model = ... method constructor (line 47) | constructor(data = {}) { method __update (line 51) | __update(data = {}) { FILE: __mocks__/Paragraph.mock.js class Paragraph (line 9) | class Paragraph { method children (line 52) | async children() { method init (line 58) | async init() { method switch (line 66) | switch (this.type) { FILE: __mocks__/PluginCommandObject.mock.js class PluginCommandObject (line 9) | class PluginCommandObject { FILE: __mocks__/PluginObject.mock.js class PluginObject (line 9) | class PluginObject { FILE: __mocks__/Range.mock.js class Range (line 9) | class Range { FILE: __mocks__/__tests__/fetch.mock.test.js constant PLUGIN_NAME (line 13) | const PLUGIN_NAME = `Fetch.mock` constant FILENAME (line 14) | const FILENAME = `` FILE: __mocks__/jestHelpers.js function simpleFormatter (line 35) | function simpleFormatter(_type: string, message: string): string { FILE: aaronpoweruser.ReadwiseUnofficial/src/NPReadwise.js constant LAST_SYNC_TIME (line 9) | const LAST_SYNC_TIME = 'last_sync_time' function readwiseSync (line 14) | async function readwiseSync(): Promise { function readwiseRebuild (line 23) | async function readwiseRebuild(): Promise { FILE: aaronpoweruser.ReadwiseUnofficial/src/NPReadwiseHelpers.js constant READWISE_API_KEY_LENGTH (line 6) | const READWISE_API_KEY_LENGTH = 50 function checkAccessToken (line 11) | async function checkAccessToken(): Promise { function buildReadwiseNoteTitle (line 26) | function buildReadwiseNoteTitle(source: any): string { function removeInvalidChars (line 41) | function removeInvalidChars(string: string): string { function buildReadwiseFrontMatter (line 54) | function buildReadwiseFrontMatter(source: any): any { function buildReadwiseMetadataHeading (line 78) | function buildReadwiseMetadataHeading(source: any): string { function formatTag (line 97) | function formatTag(tag: string): string { function removeNewlines (line 111) | function removeNewlines(text: string): string { function escapeTwitterHandle (line 122) | function escapeTwitterHandle(handle: string): string { function getLocalDate (line 133) | function getLocalDate(): string { function getParagraphTypeChar (line 143) | function getParagraphTypeChar(): string { FILE: aaronpoweruser.ReadwiseUnofficial/src/NPReadwiseNotes.js function appendHighlightToNote (line 74) | function appendHighlightToNote(outputNote: TNote, highlight: any, catego... FILE: aaronpoweruser.ReadwiseUnofficial/src/NPReadwiseSyncLog.js constant SYNC_LOG_TOKEN (line 5) | const SYNC_LOG_TOKEN = 'readWiseToken' constant SYNC_NOTE_TITLE (line 6) | const SYNC_NOTE_TITLE = 'Readwise Syncs' function startReadwiseSyncLog (line 8) | async function startReadwiseSyncLog(): Promise { function writeReadwiseSyncLogLine (line 15) | async function writeReadwiseSyncLogLine(title: string, count: number): P... function finishReadwiseSyncLog (line 22) | async function finishReadwiseSyncLog(downloadHighlightCount: number, upd... FILE: aaronpoweruser.ReadwiseUnofficial/src/NPTriggers-Hooks.js function onOpen (line 23) | async function onOpen(note: TNote): Promise { function onEditorWillSave (line 48) | async function onEditorWillSave() { function onUpdateOrInstall (line 73) | async function onUpdateOrInstall(): Promise { function init (line 82) | function init(): void { function onSettingsUpdated (line 92) | async function onSettingsUpdated(): Promise { FILE: codedungeon.Toolbox/src/convertSelectionToHtml.js function convertSelectionToHtml (line 10) | async function convertSelectionToHtml(): Promise { FILE: codedungeon.Toolbox/src/convertToHtml.js function convertToHtml (line 10) | async function convertToHtml(): Promise { FILE: codedungeon.Toolbox/src/convertToRtf.js function convertToRtf (line 10) | async function convertToRtf(): Promise { FILE: codedungeon.Toolbox/src/reorderList.js function reorderList (line 9) | async function reorderList(): Promise { FILE: codedungeon.Toolbox/src/support/CodedungeonToolbox.js class CodedungeonToolbox (line 29) | class CodedungeonToolbox { method markdownToHtml (line 30) | markdownToHtml(text = '', options = { removeAttributes: true }) { method markdownToRtf (line 40) | async markdownToRtf(markdownText = '') { method reorderList (line 93) | reorderList(listData = '') { FILE: dbludeau.TodoistNoteplanSync/requiredFiles/html-plugin-comms.js function onMessageFromPlugin (line 30) | function onMessageFromPlugin(type, data) { function onUpdateDivReceived (line 51) | function onUpdateDivReceived(data) { function onClickStatus (line 73) | function onClickStatus(filename, lineIndex, statusWas, lineID) { function replaceHTML (line 89) | function replaceHTML(divID, html, innerText) { function showError (line 101) | function showError(message) { FILE: dbludeau.TodoistNoteplanSync/src/NPPluginMain.js method newToken (line 70) | set newToken(passedToken: string) { method newFolder (line 76) | set newFolder(passedFolder: string) { method syncDates (line 85) | set syncDates(passedSyncDates: boolean) { method syncPriorities (line 91) | set syncPriorities(passedSyncPriorities: true) { method syncTags (line 97) | set syncTags(passedSyncTags: boolean) { method teamAccount (line 103) | set teamAccount(passedTeamAccount: boolean) { method syncUnassigned (line 109) | set syncUnassigned(passedSyncUnassigned: boolean) { method newHeader (line 115) | set newHeader(passedHeader: string) { function syncEverything (line 142) | async function syncEverything() { method if (line 392) | if (setup.addUnassigned) { method if (line 482) | if (task.priority === 4) { function setSettings (line 518) | function setSettings() { function writeOutTask (line 569) | async function writeOutTask(note: TNote, task: Object) { function getRequestObject (line 630) | function getRequestObject() { function postRequestObject (line 646) | function postRequestObject() { function getExistingNote (line 662) | function getExistingNote(project_name: string): Object { function reviewExistingNoteplanTasks (line 685) | function reviewExistingNoteplanTasks(note: TNote) { function closeTodoistTask (line 719) | async function closeTodoistTask(task_id: string) { FILE: dbludeau.TodoistNoteplanSync/src/NPTriggers-Hooks.js function onOpen (line 23) | async function onOpen(note: TNote): Promise { function onEditorWillSave (line 48) | async function onEditorWillSave() { function onUpdateOrInstall (line 73) | async function onUpdateOrInstall(): Promise { function init (line 82) | function init(): void { function onSettingsUpdated (line 92) | async function onSettingsUpdated(): Promise { FILE: dbludeau.TodoistNoteplanSync/src/support/helpers.js function uppercase (line 9) | function uppercase(str: string = ''): string { FILE: deleteme.testPluginDownload/src/index.js function onUpdateOrInstall (line 11) | async function onUpdateOrInstall(): Promise { function runOnInstallOrUpdate (line 20) | async function runOnInstallOrUpdate(): Promise { FILE: docs/custom_theme/assets/anchor.js function AnchorJS (line 26) | function AnchorJS(options) { FILE: docs/custom_theme/assets/site.js function toggleSibling (line 54) | function toggleSibling() { function showHashTarget (line 67) | function showHashTarget(targetId) { function scrollIntoView (line 81) | function scrollIntoView(targetId) { function gotoCurrentTarget (line 91) | function gotoCurrentTarget() { function preOpen (line 104) | function preOpen() { function updateState (line 134) | function updateState() { function loadState (line 144) | function loadState(ev) { FILE: docs/custom_theme/assets/split.js function setElementSize (line 228) | function setElementSize(el, size, gutSize, i) { function setGutterSize (line 241) | function setGutterSize(gutterElement, gutSize, i) { function getSizes (line 250) | function getSizes() { function getMousePosition (line 256) | function getMousePosition(e) { function adjust (line 267) | function adjust(offset) { function drag (line 293) | function drag(e) { function calculateSizes (line 345) | function calculateSizes() { function innerSize (line 362) | function innerSize(element) { function trimToMin (line 392) | function trimToMin(sizesToTrim) { function stopDragging (line 460) | function stopDragging() { function startDragging (line 505) | function startDragging(e) { function adjustToMin (line 687) | function adjustToMin(element) { function setSizes (line 713) | function setSizes(newSizes) { function destroy (line 731) | function destroy(preserveStyles, preserveGutter) { FILE: docs/custom_theme/index.js function copyDir (line 14) | async function copyDir(sorce, dest) { function isFunction (line 26) | function isFunction(section) { function getSlug (line 33) | function getSlug(str) { method slug (line 51) | slug(str) { method shortSignature (line 54) | shortSignature(section) { method signature (line 63) | signature(section) { method md (line 76) | md(ast, inline) { method highlight (line 87) | highlight(example) { FILE: dwertheimer.DateAutomations/src/dateFunctions.js function getDateConfig (line 37) | function getDateConfig(): DateConfig { function getFormattedDateTime (line 65) | function getFormattedDateTime() { function insertISODate (line 137) | function insertISODate() { function insertDate (line 143) | function insertDate() { function insertDateTime (line 151) | function insertDateTime() { function get8601String (line 162) | function get8601String(): string { function insertDateTime8601 (line 167) | function insertDateTime8601() { function insertTime (line 172) | function insertTime() { function insertCalendarNoteLink (line 183) | function insertCalendarNoteLink() { function dateFormatPicker (line 188) | async function dateFormatPicker() { function insertStrftime (line 199) | function insertStrftime() { function insertWeekDates (line 237) | async function insertWeekDates() { FILE: dwertheimer.DateAutomations/src/index.js constant PLUGIN_ID (line 17) | const PLUGIN_ID = 'date' // the key that's used in _configuration note function onUpdateOrInstall (line 18) | async function onUpdateOrInstall(config: any = { silent: false }): Promi... FILE: dwertheimer.EventAutomations/__tests__/by_timeblock_tag.test.js constant PLUGIN_NAME (line 10) | const PLUGIN_NAME = `dwertheimer.EventAutomations` constant FILENAME (line 11) | const FILENAME = `timeblocking-helpers.js` FILE: dwertheimer.EventAutomations/__tests__/timeblocking-helpers.test.js constant PLUGIN_NAME (line 22) | const PLUGIN_NAME = `dwertheimer.EventAutomations` FILE: dwertheimer.EventAutomations/__tests__/timeblocking-shared.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `dwertheimer.EventAutomations` constant FILENAME (line 10) | const FILENAME = `timeblocking-shared.js` FILE: dwertheimer.EventAutomations/src/NPEventBlocks.js function parseDateTextChecker (line 54) | function parseDateTextChecker() { function getPluginSettings (line 97) | function getPluginSettings(): EventBlocksConfig { FILE: dwertheimer.EventAutomations/src/NPTimeblocking.js function getExistingTimeBlocksFromNoteAsEvents (line 65) | function getExistingTimeBlocksFromNoteAsEvents(note: CoreNoteFields, def... function deleteCalendarEventsWithTag (line 117) | async function deleteCalendarEventsWithTag(tag: string, dateStr: string)... method logDebug (line 192) | logDebug(pluginJson, `timeBlockTag: ("${timeBlockTag}"), Editor.paras=${... method if (line 279) | if (!passBackResults) { method for (line 418) | for (let index = startIndex; index <= endIndex; index++) { method if (line 477) | if (todosWithLinks.length === 0) { FILE: dwertheimer.EventAutomations/src/config.js function getTimeBlockingDefaults (line 6) | function getTimeBlockingDefaults(): AutoTimeBlockingConfig { function validateAutoTimeBlockingConfig (line 41) | function validateAutoTimeBlockingConfig(config: AutoTimeBlockingConfig):... FILE: dwertheimer.EventAutomations/src/events.js function getTimeOffset (line 8) | function getTimeOffset(offset: HourMinObj = { h: 0, m: 0 }) { function createNoteForCalendarItemWithQuickTemplate (line 23) | async function createNoteForCalendarItemWithQuickTemplate(): Promise { function onSettingsUpdated (line 35) | function onSettingsUpdated() {} function init (line 37) | function init(): void { FILE: dwertheimer.EventAutomations/src/presets.js function setConfigForPreset (line 12) | function setConfigForPreset(config, preset) { function getPreset (line 29) | function getPreset(config) { FILE: dwertheimer.EventAutomations/src/timeblocking-helpers.js function getBlankDayMap (line 53) | function getBlankDayMap(intervalMins: number): IntervalMap { function blockTimeFor (line 57) | function blockTimeFor(timeMap: IntervalMap, blockdata: BlockData, config... method catch (line 254) | catch (error) { method catch (line 333) | catch (error) { method if (line 731) | if (Array.isArray(pattern)) { method if (line 752) | if (sortList && paragraphs) { FILE: dwertheimer.EventAutomations/src/timeblocking-shared.js function createSyncedCopies (line 50) | async function createSyncedCopies(todos: Array,... FILE: dwertheimer.Favorites/__tests__/NPFavorites.test.js constant PLUGIN_NAME (line 26) | const PLUGIN_NAME = `Favorites` constant FILENAME (line 27) | const FILENAME = `NPFavorites` FILE: dwertheimer.Favorites/src/NPFavoritePresets.js constant COMMAND_NAME_TEMPLATE (line 9) | const COMMAND_NAME_TEMPLATE = 'Favorites: Set Preset ' function favoritePresetChosen (line 45) | async function favoritePresetChosen(commandDetails: PresetCommand | null... function changePreset (line 115) | async function changePreset(incoming: string) { FILE: dwertheimer.Favorites/src/NPFavorites.js method if (line 21) | if (!config.favoriteKey || [' ', '\t', '#', '@'].some((char) => config.f... function setFavorite (line 38) | async function setFavorite(): Promise { function openFavorite (line 71) | async function openFavorite(): Promise { function removeFavorite (line 94) | async function removeFavorite(): Promise { FILE: dwertheimer.Favorites/src/components/FavoritesView.jsx constant IDLE_TIMEOUT_MS (line 23) | const IDLE_TIMEOUT_MS = 60000 // 1 minute FILE: dwertheimer.Favorites/src/favoritesRouter.js constant FAVORITES_BROWSER_WINDOW_ID (line 24) | const FAVORITES_BROWSER_WINDOW_ID = 'favorites-browser-window' method switch (line 33) | switch (actionType) { FILE: dwertheimer.Favorites/src/index.js function onUpdateOrInstall (line 43) | async function onUpdateOrInstall(): Promise { function init (line 53) | function init(): void { function onSettingsUpdated (line 58) | function onSettingsUpdated(): void { FILE: dwertheimer.Favorites/src/windowManagement.js constant REACT_WINDOW_TITLE (line 11) | const REACT_WINDOW_TITLE = 'Favorites' constant FAVORITES_BROWSER_WINDOW_ID (line 12) | const FAVORITES_BROWSER_WINDOW_ID = 'favorites-browser-window' function createWindowInitData (line 30) | function createWindowInitData(showFloating: boolean, windowId: string): ... function getPluginData (line 59) | function getPluginData(showFloating: boolean, windowId: string): { [stri... FILE: dwertheimer.Forms/src/FormFieldRenderTest.js function testFormFieldRender (line 22) | async function testFormFieldRender(): Promise { FILE: dwertheimer.Forms/src/NPTemplateForm.js method if (line 302) | if (templateNote) { FILE: dwertheimer.Forms/src/NPTriggers-Hooks.js function onOpen (line 24) | async function onOpen(note: TNote): Promise { function onEditorWillSave (line 49) | async function onEditorWillSave() { function onUpdateOrInstall (line 74) | async function onUpdateOrInstall(): Promise { function init (line 88) | function init(): void { function onSettingsUpdated (line 102) | async function onSettingsUpdated(): Promise { function versionCheck (line 113) | async function versionCheck(): Promise { FILE: dwertheimer.Forms/src/components/FieldEditor.jsx function isValidCSSWidth (line 25) | function isValidCSSWidth(value: string): boolean { FILE: dwertheimer.Forms/src/components/FieldTypeSelector.jsx function FieldTypeSelector (line 16) | function FieldTypeSelector({ isOpen, onSelect, onClose }: FieldTypeSelec... FILE: dwertheimer.Forms/src/components/FormFieldsList.jsx function FormFieldsList (line 27) | function FormFieldsList({ FILE: dwertheimer.Forms/src/components/FormPreview.jsx function getScreenDimensions (line 38) | function getScreenDimensions(): { width: number, height: number } method if (line 58) | if (typeof value === 'number') { method if (line 96) | if (intendedSize === null || intendedSize === undefined) { FILE: dwertheimer.Forms/src/components/FormSettings.jsx function FormSettings (line 35) | function FormSettings({ FILE: dwertheimer.Forms/src/components/FormView.jsx constant DATA_LOAD_COMMANDS (line 46) | const DATA_LOAD_COMMANDS = ['getFolders', 'getTeamspaces', 'getNotes', '... function FormView (line 57) | function FormView({ data, dispatch, reactSettings, setReactSettings, onS... function decodeHTMLEntities (line 878) | function decodeHTMLEntities(text: string): string { FILE: dwertheimer.Forms/src/components/PositionInput.jsx function PositionInput (line 27) | function PositionInput({ FILE: dwertheimer.Forms/src/components/ProcessingMethodSection.jsx function ProcessingMethodSection (line 46) | function ProcessingMethodSection({ FILE: dwertheimer.Forms/src/components/TemplateTagEditor.jsx method if (line 459) | if (i === clickedIndex) { FILE: dwertheimer.Forms/src/components/TemplateTagInserter.jsx function TemplateTagInserter (line 38) | function TemplateTagInserter({ FILE: dwertheimer.Forms/src/components/ValueInsertButtons.jsx function ValueInsertButtons (line 26) | function ValueInsertButtons({ FILE: dwertheimer.Forms/src/dataHandlers.js method if (line 158) | if (spaceId !== '') { method if (line 193) | if (spaceId !== '') { FILE: dwertheimer.Forms/src/formBrowserHandlers.js method openFormBuilder (line 562) | openFormBuilder(templateTitle) FILE: dwertheimer.Forms/src/formBrowserRouter.js constant FORM_BROWSER_WINDOW_ID (line 13) | const FORM_BROWSER_WINDOW_ID = 'forms-chooser-window' method switch (line 23) | switch (actionType) { FILE: dwertheimer.Forms/src/formBuilderHandlers.js constant FORM_FRONTMATTER_ALLOWLIST (line 57) | const FORM_FRONTMATTER_ALLOWLIST = [ method if (line 145) | if (filename) { FILE: dwertheimer.Forms/src/formSubmission.js function resolveShouldOpenInEditor (line 21) | function resolveShouldOpenInEditor(value: any): boolean { function isValidIdentifier (line 31) | function isValidIdentifier(key: string): boolean { function generateKeyFromLabel (line 42) | function generateKeyFromLabel(label: string, index: number): string { function deepSanitizeNulls (line 68) | function deepSanitizeNulls(obj: any): any { method catch (line 153) | catch (e) { method if (line 176) | if (!formFields || formFields.length === 0) { method if (line 1136) | if (!Array.isArray(formFields) || formFields.length === 0) { FILE: dwertheimer.Forms/src/formSubmitHandlers.js method if (line 80) | if (windowId !== WEBVIEW_WINDOW_ID) { method if (line 116) | if (!formTemplateFilename || !formTemplateFilename.trim()) { method logDebug (line 268) | logDebug(pluginJson, `[BACK-END] handleFormSubmitAction: Called from fro... FILE: dwertheimer.Forms/src/formSubmitRouter.js method if (line 91) | if (actionType === 'submitForm') { FILE: dwertheimer.Forms/src/noteHelpers.js method if (line 89) | if (!Array.isArray(notes) || notes.length === 0) { method if (line 175) | if (!rd.relName || !rd.dateStr) { FILE: dwertheimer.Forms/src/requestHandlers.js function testRequestHandlers (line 57) | async function testRequestHandlers(): Promise { function getAvailableReminderLists (line 147) | function getAvailableReminderLists(_params: Object = {}): RequestResponse { function removeEmptyLinesFromNote (line 724) | function removeEmptyLinesFromNote(note: any): void { function updateFormLinksInNote (line 752) | async function updateFormLinksInNote( FILE: dwertheimer.Forms/src/shared/constants.js constant FORMBUILDER_WINDOW_ID (line 13) | const FORMBUILDER_WINDOW_ID = `${pluginJson['plugin.id']} Form Builder R... constant WEBVIEW_WINDOW_ID (line 18) | const WEBVIEW_WINDOW_ID = `${pluginJson['plugin.id']} Form Entry React W... FILE: dwertheimer.Forms/src/templateIO.js method if (line 51) | if (!templateTitle || !templateTitle.trim()) { method catch (line 275) | catch (error) { method catch (line 336) | catch (error) { FILE: dwertheimer.Forms/src/utils/encodingFix.js function isDoubleEncoded (line 13) | function isDoubleEncoded(str: string): boolean { function fixDoubleEncoded (line 79) | function fixDoubleEncoded(str: string): string { FILE: dwertheimer.Forms/src/windowManagement.js constant REACT_WINDOW_TITLE (line 23) | const REACT_WINDOW_TITLE = 'Form View' method if (line 68) | if (formTitle) { method if (line 88) | if (win.customId === WEBVIEW_WINDOW_ID) { method if (line 104) | if (typeof value === 'number') { method if (line 116) | if (trimmedValue === 'left') { method if (line 122) | if (trimmedValue === 'top') { method if (line 416) | if (!needsEvents) { method if (line 458) | if (!frontmatterKeys || frontmatterKeys.length === 0) { method if (line 743) | if (templateNote.filename?.startsWith('%%NotePlanCloud%%')) { method if (line 752) | if (argObj.initialReceivingTemplateTitle) { FILE: dwertheimer.JestHelpers/src/NPPluginMain.js function createMockOutput (line 29) | function createMockOutput(object: any, name: string): void { method catch (line 156) | catch (error) { FILE: dwertheimer.JestHelpers/src/index.js function onUpdateOrInstall (line 37) | async function onUpdateOrInstall(): Promise { function init (line 45) | async function init(): Promise { function onSettingsUpdated (line 54) | async function onSettingsUpdated(): Promise {} FILE: dwertheimer.JestHelpers/src/support/helpers.js function uppercase (line 10) | function uppercase(str: string = ''): string { FILE: dwertheimer.MathSolver/src/NPMathBlocks.js function getFrontmatterVariables (line 48) | function getFrontmatterVariables(noteContent: string): any { function annotateResults (line 149) | function annotateResults(note: CoreNoteFields, blockData: $ReadOnly, template: st... method if (line 246) | if (Editor) { FILE: dwertheimer.MathSolver/src/index.js function onUpdateOrInstall (line 33) | async function onUpdateOrInstall(): Promise { function init (line 42) | async function init(): Promise { function onSettingsUpdated (line 56) | async function onSettingsUpdated(): Promise {} FILE: dwertheimer.MathSolver/src/support/date-time-math.js function checkForTime (line 4) | function checkForTime(strToBeParsed, currentData) { FILE: dwertheimer.MathSolver/src/support/helpers.js function uppercase (line 10) | function uppercase(str: string = ''): string { FILE: dwertheimer.MathSolver/src/support/solver.js method if (line 238) | if (info[i].typeOfResult === 'N') { method if (line 249) | if (info[i].typeOfResult === 'N') { FILE: dwertheimer.ReactSkeleton/src/index.js function init (line 24) | function init(): void { function onSettingsUpdated (line 30) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 34) | function onUpdateOrInstall(): void { FILE: dwertheimer.ReactSkeleton/src/react/components/Button.jsx function Button (line 18) | function Button(props: Props): any { FILE: dwertheimer.ReactSkeleton/src/react/components/WebView.jsx method if (line 282) | if (!newData) { method if (line 285) | if (Object.keys(newData).length < Object.keys(pluginData).length) { FILE: dwertheimer.ReactSkeleton/src/reactMain.js constant WEBVIEW_WINDOW_ID (line 9) | const WEBVIEW_WINDOW_ID = `${pluginJson['plugin.id']} React Window` // w... constant REACT_WINDOW_TITLE (line 11) | const REACT_WINDOW_TITLE = 'React View Skeleton Test' // change this to ... function getInitialDataForReactWindow (line 29) | function getInitialDataForReactWindow(): PassedData { method if (line 76) | if (!getWindowFromId(WEBVIEW_WINDOW_ID)) { function openReactWindow (line 88) | async function openReactWindow(): Promise { FILE: dwertheimer.ReactSkeleton/src/requestHandlers.js method catch (line 139) | catch (error) { FILE: dwertheimer.ReactSkeleton/src/router.js constant WEBVIEW_WINDOW_ID (line 15) | const WEBVIEW_WINDOW_ID = `${pluginJson['plugin.id']} React Window` FILE: dwertheimer.TaskAutomations/__tests__/NPOverdueReact.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `dwertheimer.React` constant FILENAME (line 8) | const FILENAME = `NPOverdueReact` FILE: dwertheimer.TaskAutomations/__tests__/NPTaskScanAndProcess.test.js constant PLUGIN_NAME (line 20) | const PLUGIN_NAME = `dwertheimer.TaskAutomations` constant FILENAME (line 21) | const FILENAME = `NPTaskScanAndProcess` FILE: dwertheimer.TaskAutomations/__tests__/lastUsedChoices.test.js constant PLUGIN_NAME (line 17) | const PLUGIN_NAME = `dwertheimer.TaskAutomations` constant FILENAME (line 18) | const FILENAME = `lastUsedChoices` FILE: dwertheimer.TaskAutomations/src/NPFollowUp.js method if (line 147) | if (saveHere) { FILE: dwertheimer.TaskAutomations/src/NPOverdue.js function askToReviewWeeklyTasks (line 20) | async function askToReviewWeeklyTasks(byTask: boolean = false, forDateSt... function askToReviewTodaysTasks (line 42) | async function askToReviewTodaysTasks(byTask?: boolean = false, forDateS... function askToReviewForgottenTasks (line 65) | async function askToReviewForgottenTasks(byTask: boolean = false, ending... function updateDatePlusTags (line 95) | async function updateDatePlusTags(incoming: string): Promise { method catch (line 194) | catch (error) { method switch (line 208) | switch (_dateString) { method logDebug (line 338) | logDebug(pluginJson, `reviewOverdueTasksInFolder: incoming="${incoming}"... FILE: dwertheimer.TaskAutomations/src/NPOverdueReact.js constant DEBUG (line 31) | const DEBUG = true constant WEBVIEW_WINDOW_ID (line 32) | const WEBVIEW_WINDOW_ID = 'TaskAutomations.Overdue' function createOptionChoice (line 39) | function createOptionChoice(value: string): CommandBarChoice { method logDebug (line 52) | logDebug(pluginJson, `finalizeChanges ${JSON.stringify(result)}`) function updateRowDataAndSend (line 214) | async function updateRowDataAndSend(updateInfo: any, updateText: string ... method if (line 309) | if (!returnValue?.updatedRows?.length) { method if (line 411) | if (!flatParaList || flatParaList.length === 0) { FILE: dwertheimer.TaskAutomations/src/NPTaskScanAndProcess.js constant CONTINUE (line 59) | const CONTINUE = 1 constant CANCEL (line 60) | const CANCEL = -2 constant SEE_TASK_AGAIN (line 61) | const SEE_TASK_AGAIN = 0 function updateParagraph (line 68) | function updateParagraph(origPara): void { method if (line 84) | if (userChoice.length && typeof userChoice === 'string' && userChoice[0]... method if (line 514) | if (foldersToIgnore.includes(noteFolder)) { method for (line 536) | for (const n of notesWithDates) { FILE: dwertheimer.TaskAutomations/src/index.js function init (line 32) | function init(): void { function onSettingsUpdated (line 38) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 42) | function onUpdateOrInstall(): void { function testOnUpdateOrInstall (line 47) | async function testOnUpdateOrInstall(): Promise { FILE: dwertheimer.TaskAutomations/src/lastUsedChoices.js function updateLastUsedChoices (line 102) | function updateLastUsedChoices(commandBarSelection: CommandBarSelection)... FILE: dwertheimer.TaskAutomations/src/react/Button.jsx function Button (line 6) | function Button(props) { FILE: dwertheimer.TaskAutomations/src/react/ThemedSelect.jsx function ThemedSelect (line 230) | function ThemedSelect(props: Props): any { FILE: dwertheimer.TaskAutomations/src/react/TypeFilter.jsx function TypeFilter (line 11) | function TypeFilter(props: Props): any { FILE: dwertheimer.TaskAutomations/src/react/WebView.jsx method logDebug (line 235) | logDebug(`Webview: highlightAndSend rowIds:${rowIDs.toString()} action:$... FILE: dwertheimer.TaskSorting/__tests__/sortTasks.test.js constant PLUGIN_NAME (line 21) | const PLUGIN_NAME = `dwertheimer.TaskAutomations` constant FILENAME (line 22) | const FILENAME = `sortTasks` FILE: dwertheimer.TaskSorting/__tests__/tagTasks.test.js constant PLUGIN_NAME (line 23) | const PLUGIN_NAME = `${colors.yellow('dwertheimer.TaskAutomations')}` FILE: dwertheimer.TaskSorting/requiredFiles/html-plugin-comms.js function onMessageFromPlugin (line 30) | function onMessageFromPlugin(type, data) { function onUpdateDivReceived (line 51) | function onUpdateDivReceived(data) { function onClickStatus (line 73) | function onClickStatus(filename, lineIndex, statusWas, lineID) { function replaceHTML (line 89) | function replaceHTML(divID, html, innerText) { function showError (line 101) | function showError(message) { FILE: dwertheimer.TaskSorting/src/NPTriggers-Hooks.js function onOpen (line 25) | async function onOpen(note: TNote): Promise { function onEditorWillSave (line 50) | async function onEditorWillSave() { function onUpdateOrInstall (line 75) | async function onUpdateOrInstall(): Promise { function init (line 88) | function init(): void { function onSettingsUpdated (line 101) | async function onSettingsUpdated(): Promise { function versionCheck (line 112) | async function versionCheck(): Promise { function triggerCopyNoteTags (line 122) | async function triggerCopyNoteTags(): Promise { FILE: dwertheimer.TaskSorting/src/markTasks.js function setTasks (line 7) | function setTasks(dir) { function markTasks (line 33) | async function markTasks(mark: Direction, withConfirmation: boolean = tr... FILE: dwertheimer.TaskSorting/src/sortTasks.js constant DEFAULT_HEADINGS (line 13) | const DEFAULT_HEADINGS = { function getTaskTypeHeadings (line 28) | function getTaskTypeHeadings() { constant ROOT (line 42) | const ROOT = '__' constant SORT_ORDERS (line 48) | const SORT_ORDERS = [ method removeHeadingFromNote (line 339) | removeHeadingFromNote(note, heading) method if (line 689) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 701) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 713) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 725) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 751) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 759) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 767) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 775) | if (tasks[taskType] && tasks[taskType].length > 0) { method if (line 900) | if ((nextPara && nextPara.type === 'empty') || !nextPara) { method if (line 1152) | if (sortOrder) { FILE: dwertheimer.TaskSorting/src/support/helpers.js function uppercase (line 9) | function uppercase(str: string = ''): string { FILE: dwertheimer.TaskSorting/src/tagTasks.js method if (line 70) | if (tagsToRemove?.length) { method if (line 98) | if (i > 0) { method if (line 175) | if (Editor) { FILE: flow-typed/Noteplan.js method showInMainWindow (line 2808) | static showInMainWindow(html: string, title: string, options: Object): P... FILE: flow-typed/npm/node-fetch_v1.x.x.js class Request (line 8) | class Request mixins Body { method buffer (line 71) | buffer(): Promise FILE: flow-typed/npm/webpack_v4.x.x.js class $WebpackError (line 8) | class $WebpackError extends Error { class WebpackCompilation (line 44) | class WebpackCompilation { class WebpackStats (line 49) | class WebpackStats { FILE: github-actions-reporter.js class GithubActionsReporter (line 1) | class GithubActionsReporter { method constructor (line 2) | constructor(globalConfig, options) { method onRunComplete (line 7) | onRunComplete(contexts, results) { FILE: helpers/HTMLView.js function getCallbackCodeString (line 78) | function getCallbackCodeString(jsFunctionName: string, commandName: stri... function pruneTheme (line 277) | function pruneTheme(themeObj: any): any { function getThemeJS (line 340) | function getThemeJS(cleanIt: boolean = true, includeSpecificStyles: bool... method catch (line 777) | catch (error) { FILE: helpers/NPCalendar.js method if (line 99) | if (writableCalendars.includes(calendarName)) { FILE: helpers/NPConfiguration.js function getDefaultValueForNewSetting (line 64) | function getDefaultValueForNewSetting(setting: any): any { function updateSettingData (line 75) | function updateSettingData(pluginJsonData: any): number { function copySpecificSettings (line 158) | async function copySpecificSettings(oldPluginID: string, newPluginID: st... method if (line 203) | if (triggerUpdateMechanism) { method if (line 417) | if (!pluginInfo || !pluginInfo.id) { method for (line 457) | for (let i = 0; i < pluginsToInstall.length; i++) { FILE: helpers/NPEditor.js method if (line 172) | if (selection == null) { method if (line 178) | if (usersVersionHas('settableLineIndex')) { FILE: helpers/NPEditorBasics.js function saveEditorIfNecessary (line 18) | async function saveEditorIfNecessary(): Promise { FILE: helpers/NPExtendedRepeat.js constant REPEAT_EXTENSIONS_PLUGIN_ID (line 37) | const REPEAT_EXTENSIONS_PLUGIN_ID: string = 'jgclark.RepeatExtensions' constant LOG_CONTEXT (line 39) | const LOG_CONTEXT = 'extendedRepeat' constant EXTENDED_REPEAT_STR (line 44) | const EXTENDED_REPEAT_STR: string = `@repeat\\(${RE_DATE_INTERVAL}\\)` /... constant RE_EXTENDED_REPEAT (line 45) | const RE_EXTENDED_REPEAT: RegExp = new RegExp(EXTENDED_REPEAT_STR) // fi... constant EXTENDED_REPEAT_CAPTURE_STR (line 46) | const EXTENDED_REPEAT_CAPTURE_STR: string = `@repeat\\((.*?)\\)` // find... constant RE_EXTENDED_REPEAT_CAPTURE (line 47) | const RE_EXTENDED_REPEAT_CAPTURE: RegExp = new RegExp(EXTENDED_REPEAT_CA... constant RE_CANCELLED_TASK (line 48) | const RE_CANCELLED_TASK: RegExp = new RegExp(`[\\^\\n]\\s*?[\\*\\+\\-]\\... function generateNewRepeatDate (line 87) | function generateNewRepeatDate(noteToUse: CoreNoteFields, currentContent... function invokeExtendedRepeatIfNeededAfterMarkComplete (line 362) | async function invokeExtendedRepeatIfNeededAfterMarkComplete(para: TPara... FILE: helpers/NPFrontMatter.js constant TRIGGER_LIST (line 23) | const TRIGGER_LIST = ['onEditorWillSave', 'onOpen'] function quoteTextIfNeededForFM (line 42) | function quoteTextIfNeededForFM(_text: string | number | boolean, quoteS... function noteHasFrontMatter (line 102) | function noteHasFrontMatter(note: CoreNoteFields): boolean { method catch (line 200) | catch (err) { method catch (line 231) | catch (error) { function removeFrontMatterField (line 293) | function removeFrontMatterField(note: CoreNoteFields, fieldToRemove: str... function _objectToYaml (line 357) | function _objectToYaml(obj: any, indent: string = ' '): string { function writeFrontMatter (line 387) | function writeFrontMatter(note: CoreNoteFields, attributes: { [string]: ... function setFrontMatterVars (line 420) | function setFrontMatterVars(note: CoreNoteFields, varObj: { [string]: st... method if (line 897) | if (_getFMText(note.content || '') !== `---\n${fmData.frontmatter}\n---\... method for (line 1823) | for (let i = 0; i < lines.length; i++) { method logDebug (line 1857) | logDebug('detectInlineTitle', 'Invalid frontmatter detected, not looking... FILE: helpers/NPMoveItems.js function logDebug (line 35) | async function moveItemToRegularNote( function moveParagraphToNote (line 309) | function moveParagraphToNote(para: TParagraph, destinationNote: TNote): ... function moveGivenParaAndBlock (line 340) | function moveGivenParaAndBlock(para: TParagraph, destFilename: string, d... FILE: helpers/NPParagraph.js constant CONFIRM_YES (line 28) | const CONFIRM_YES = 'Yes' constant RUN_SILENTLY_YES (line 29) | const RUN_SILENTLY_YES = 'yes' function getNoteFromFilename (line 40) | function getNoteFromFilename(filenameIn: string): TNote | null { function removeHeadingFromNote (line 92) | function removeHeadingFromNote(note: CoreNoteFields, headingStr: string,... function deleteEntireBlock (line 109) | function deleteEntireBlock(note: CoreNoteFields, para: TParagraph, inclu... function removeContentUnderHeading (line 132) | function removeContentUnderHeading(note: CoreNoteFields, heading: string... function insertContentUnderHeading (line 156) | function insertContentUnderHeading(destNote: CoreNoteFields, headingToFi... function replaceContentUnderHeading (line 185) | async function replaceContentUnderHeading( method if (line 990) | if (returnDetails) { method if (line 1423) | if (thisNote.paragraphs.length > 0) { method if (line 1513) | if (para) { FILE: helpers/NPPresets.js method chooseOption (line 92) | chooseOption(msg, opts) FILE: helpers/NPRequiredFiles.js function checkForRequiredSharedFiles (line 7) | async function checkForRequiredSharedFiles(pluginJson: any): Promise = []... function printDateRange (line 172) | function printDateRange(dr: DateRange) { function getUsersFirstDayOfWeekUTC (line 232) | function getUsersFirstDayOfWeekUTC(): number { function getPeriodStartEndDates (line 316) | async function getPeriodStartEndDates( function getDateStrForEndofPeriodFromCalendarFilename (line 758) | function getDateStrForEndofPeriodFromCalendarFilename(filename: string):... function pad (line 793) | function pad(n: number): string { function getFirstDateInPeriod (line 989) | function getFirstDateInPeriod(NPDateStringIn: string): string { function getLastDateInPeriod (line 1036) | function getLastDateInPeriod(NPDateStringIn: string): string { function getDateStrFromRelativeDateString (line 1368) | function getDateStrFromRelativeDateString(relDateStr: string): string { function displayTitleWithRelDate (line 1386) | function displayTitleWithRelDate(noteIn: CoreNoteFields, showRelativeDat... function getDisplayTitleAndPathForRegularNote (line 1409) | function getDisplayTitleAndPathForRegularNote(noteIn: CoreNoteFields): s... function getCalendarFilenameFromDateString (line 1441) | function getCalendarFilenameFromDateString(dateStr: string): string { method if (line 1498) | if (!p.note) { method if (line 1615) | if (baseDateIn === '') { FILE: helpers/NPdev.js function logAllEnvironmentSettings (line 11) | function logAllEnvironmentSettings(): void { function logPreference (line 126) | function logPreference(key: string): void { function logPreferenceAskUser (line 151) | async function logPreferenceAskUser(): Promise { function unsetPreference (line 166) | function unsetPreference(prefName: string): void { function unsetPreferenceAskUser (line 179) | async function unsetPreferenceAskUser(): Promise { FILE: helpers/NPnote.js constant TEAMSPACE_ICON_COLOR (line 50) | const TEAMSPACE_ICON_COLOR = 'green-700' function chooseNoteV2 (line 86) | async function chooseNoteV2( function getNoteDecoration (line 288) | function getNoteDecoration(note: TNote): TCommandBarOptionObject { function convertNoteToFrontmatter (line 655) | function convertNoteToFrontmatter(note: TNote, defaultFMText: string = '... function selectFirstNonTitleLineInEditor (line 688) | function selectFirstNonTitleLineInEditor(): void { method for (line 738) | for (const subItem of noteBacklink.subItems) { method if (line 1070) | if (item === '') { method if (line 1090) | if (includeSubfolders) { method if (line 1224) | if (item === '') { method if (line 1239) | if (includeSubfolders) { method if (line 1335) | if (headingParas[0].content === note.title) { method if (line 1350) | if (note.type === 'Calendar') { method if (line 1604) | if (notesIn) { method logError (line 1654) | logError('note / getOrMakeRegularNoteInFolder', `can't read new ${noteTi... FILE: helpers/__tests__/HTMLView.test.js constant FILE (line 20) | const FILE = `${colors.yellow('helpers/NPSyncedCopies')}` FILE: helpers/__tests__/NPConfiguration.test.js constant PLUGIN_NAME (line 11) | const PLUGIN_NAME = `helpers` constant FILENAME (line 12) | const FILENAME = `NPConfiguration` FILE: helpers/__tests__/NPConfiguration.updateSettingData.test.js constant PLUGIN_ID (line 19) | const PLUGIN_ID = 'test.plugin' function makePluginJson (line 25) | function makePluginJson(settingsEntries) { method get (line 152) | get() { method set (line 155) | set() { FILE: helpers/__tests__/NPDateTime.test.js constant FILENAME (line 9) | const FILENAME = `NPDateTime` function isValidDate (line 11) | function isValidDate(date) { FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterAttributes.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterAttributes` FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterDetection.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterDetection` FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterFormatting.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterFormatting` FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterManipulation.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterManipulation` FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterMisc.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterMisc` FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterNotes.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterNotes` FILE: helpers/__tests__/NPFrontMatter/NPFrontMatterTriggers.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPFrontMatterTriggers` FILE: helpers/__tests__/NPNote.test.js constant PLUGIN_NAME (line 14) | const PLUGIN_NAME = `helpers` constant FILENAME (line 15) | const FILENAME = `NPNote` FILE: helpers/__tests__/NPPresets.test.js constant PLUGIN_NAME (line 6) | const PLUGIN_NAME = `helpers` constant FILENAME (line 7) | const FILENAME = `NPPresets` FILE: helpers/__tests__/NPSettings.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `helpers` constant FILENAME (line 10) | const FILENAME = `NPSettings` FILE: helpers/__tests__/NPSyncedCopies.test.js constant FILE (line 16) | const FILE = `${colors.yellow('helpers/NPSyncedCopies')}` FILE: helpers/__tests__/NPThemeToCSS.test.js constant FILE (line 25) | const FILE = `${colors.yellow('helpers/NPThemeToCSS')}` FILE: helpers/__tests__/blocks.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `blocks` FILE: helpers/__tests__/calendar.test.js constant PLUGIN_NAME (line 12) | const PLUGIN_NAME = `📙 ${colors.yellow('helpers/calendar')}` FILE: helpers/__tests__/config.test.js constant FILE (line 17) | const FILE = `${colors.yellow('helpers/config')}` FILE: helpers/__tests__/dataManipulation.test.js constant FILE (line 8) | const FILE = `${colors.yellow('helpers/dataManipulation')}` FILE: helpers/__tests__/dateTime.test.js constant PLUGIN_NAME (line 26) | const PLUGIN_NAME = `📙 ${colors.yellow('helpers/dateTime')}` FILE: helpers/__tests__/general.test.js constant FILE (line 12) | const FILE = `${colors.yellow('helpers/general')}` FILE: helpers/__tests__/note.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers/note` FILE: helpers/__tests__/sorting.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `helpers` constant FILENAME (line 8) | const FILENAME = `NPNote` FILE: helpers/__tests__/stringTransforms.test.js constant PLUGIN_NAME (line 19) | const PLUGIN_NAME = `📙 ${colors.yellow('helpers/stringTransforms')}` FILE: helpers/__tests__/teamspace.test.js constant PLUGIN_NAME (line 21) | const PLUGIN_NAME = `📙 ${colors.yellow('helpers/teamspace')}` FILE: helpers/__tests__/timeblocks.test.js constant HELPER_NAME (line 18) | const HELPER_NAME = `📙 ${colors.yellow('helpers/timeblocks')}` FILE: helpers/__tests__/urls.test.js constant PLUGIN_NAME (line 8) | const PLUGIN_NAME = `helpers` constant FILENAME (line 9) | const FILENAME = `urls.js` FILE: helpers/__tests__/utils.test.js constant PLUGIN_NAME (line 8) | const PLUGIN_NAME = `helpers` constant FILENAME (line 9) | const FILENAME = `utils.js` FILE: helpers/blocks.js function getOrCreateDoneSection (line 211) | function getOrCreateDoneSection(note: TNote): number { FILE: helpers/calendar.js constant RE_EVENT_ID (line 15) | const RE_EVENT_ID = `event:[A-F0-9-]{36,37}` method if (line 95) | if ((returnType === 'email' && result[2]) || (returnType === 'name' && r... FILE: helpers/checkType.js method return (line 86) | return checkA(value) method if (line 106) | if (Array.isArray(value)) { method for (line 130) | for (const key in checkerObj) { method checker (line 148) | checker(defaultValue) FILE: helpers/codeBlocks.js function addCodeBlock (line 18) | function addCodeBlock(destNote: CoreNoteFields, textToAdd: string, codeB... method if (line 48) | if (paragraph.type === 'code') { function replaceCodeBlockContent (line 106) | function replaceCodeBlockContent(note: CoreNoteFields, codeBlockType: st... function saveCodeBlockToNote (line 224) | async function saveCodeBlockToNote( method catch (line 318) | catch (parseError) { FILE: helpers/colors.js constant TAILWIND_COLORS (line 53) | const TAILWIND_COLORS = { constant TAILWIND_COLOR_NAMES (line 316) | const TAILWIND_COLOR_NAMES = Object.keys(TAILWIND_COLORS) function tailwindToRgbWithOpacity (line 365) | function tailwindToRgbWithOpacity(color, opacity = 1) { function tailwindToHsl (line 404) | function tailwindToHsl(color, includeAlpha = false) { function colorToModernSpecWithOpacity (line 455) | function colorToModernSpecWithOpacity(colorIn, opacity = 1) { FILE: helpers/content.js function noteHasFileLinks (line 9) | function noteHasFileLinks(note: CoreNoteFields): boolean { method if (line 28) | if (!note) { FILE: helpers/dataManipulation.js function trimAnyQuotes (line 12) | function trimAnyQuotes(inStr: string): string { function trimString (line 23) | function trimString(inStr: string, maxLen: number): string { function compareObjects (line 119) | function compareObjects(o1: Object, o2: Object): boolean { method return (line 163) | return arr.filter((a: T) => !exclude.find((b: T) => b[propertyName] === ... method if (line 269) | if (typeof input === 'boolean') { method if (line 296) | if (Array.isArray(input)) { method if (line 300) | if (typeof input === 'string') { FILE: helpers/dateTime.js constant TEAMSPACE_INDICATOR (line 13) | const TEAMSPACE_INDICATOR = '%%NotePlanCloud%%' constant RE_TEAMSPACE_INDICATOR_AND_ID (line 14) | const RE_TEAMSPACE_INDICATOR_AND_ID = new RegExp(`^${TEAMSPACE_INDICATOR... constant MOMENT_FORMAT_NP_ISO (line 18) | const MOMENT_FORMAT_NP_ISO = 'YYYY-MM-DD' constant MOMENT_FORMAT_NP_DAY (line 19) | const MOMENT_FORMAT_NP_DAY = 'YYYYMMDD' constant MOMENT_FORMAT_NP_WEEK (line 20) | const MOMENT_FORMAT_NP_WEEK = 'GGGG-[W]WW' // note: GGGG is the week yea... constant MOMENT_FORMAT_NP_MONTH (line 21) | const MOMENT_FORMAT_NP_MONTH = 'YYYY-MM' constant MOMENT_FORMAT_NP_QUARTER (line 22) | const MOMENT_FORMAT_NP_QUARTER = 'YYYY-[Q]Q' constant MOMENT_FORMAT_NP_YEAR (line 23) | const MOMENT_FORMAT_NP_YEAR = 'YYYY' constant RE_TIME (line 30) | const RE_TIME = '[0-2]\\d{1}:[0-5]\\d{1}\\s?(?:AM|PM|am|pm)?' // find '1... constant RE_DATE (line 31) | const RE_DATE = '\\d{4}-[01]\\d-[0123]\\d' // find ISO dates of form YYY... constant RE_YYYYMMDD_DATE (line 32) | const RE_YYYYMMDD_DATE = '\\d{4}[01]\\d[0123]\\d' // version of above th... constant RE_DATE_CAPTURE (line 33) | const RE_DATE_CAPTURE = `(\\d{4}[01]\\d{1}\\d{2})` // capture date of fo... constant RE_ISO_DATE (line 34) | const RE_ISO_DATE = RE_DATE // now earlier RE_DATE made the same as this... constant RE_PLUS_DATE_G (line 35) | const RE_PLUS_DATE_G: RegExp = />(\d{4}-\d{2}-\d{2})(\+)*/g constant RE_PLUS_DATE (line 36) | const RE_PLUS_DATE: RegExp = />(\d{4}-\d{2}-\d{2})(\+)*/ constant RE_SCHEDULED_ISO_DATE (line 37) | const RE_SCHEDULED_ISO_DATE = '>\\d{4}-[01]\\d-[0123]\\d' // find schedu... constant RE_DATE_TIME (line 38) | const RE_DATE_TIME = `${RE_DATE} ${RE_TIME}` // YYYY-MM-DD HH:MM[AM|PM] constant RE_BARE_DATE (line 39) | const RE_BARE_DATE = `[^\d(<\/-]${RE_DATE}` // an ISO date without a dig... constant RE_BARE_DATE_CAPTURE (line 40) | const RE_BARE_DATE_CAPTURE = `[^\d(<\/-](${RE_DATE})` // capturing date ... constant RE_FILE_EXTENSIONS_GROUP (line 41) | const RE_FILE_EXTENSIONS_GROUP = `\\.(md|txt)$` // and tie to end of string constant RE_NP_DAY_SPEC (line 42) | const RE_NP_DAY_SPEC = RE_YYYYMMDD_DATE constant RE_DAILY_NOTE_FILENAME (line 43) | const RE_DAILY_NOTE_FILENAME = `(^|\\/)${RE_YYYYMMDD_DATE}${RE_FILE_EXTE... constant DAILY_NOTE_LINK (line 44) | const DAILY_NOTE_LINK = `[\<\>]${RE_DATE}(?!<)` // don't match >YYYY-MM-... constant RE_SCHEDULED_DAILY_NOTE_LINK (line 45) | const RE_SCHEDULED_DAILY_NOTE_LINK: RegExp = />\d{4}-[01]\d-[0123]\d/ //... constant RE_NP_WEEK_SPEC (line 48) | const RE_NP_WEEK_SPEC = '\\d{4}\\-W[0-5]\\d' // find dates of form YYYY-Wnn constant WEEK_NOTE_LINK (line 49) | const WEEK_NOTE_LINK = `[\<\>]${RE_NP_WEEK_SPEC}` constant SCHEDULED_WEEK_NOTE_LINK (line 50) | const SCHEDULED_WEEK_NOTE_LINK = '\\s+>\\d{4}\\-W[0-5]\\d' constant RE_SCHEDULED_WEEK_NOTE_LINK (line 51) | const RE_SCHEDULED_WEEK_NOTE_LINK: RegExp = />\d{4}\-W[0-5]\d/ // Note: ... constant RE_WEEKLY_NOTE_FILENAME (line 52) | const RE_WEEKLY_NOTE_FILENAME = `(^|\\/)${RE_NP_WEEK_SPEC}${RE_FILE_EXTE... constant RE_BARE_WEEKLY_DATE (line 53) | const RE_BARE_WEEKLY_DATE = `[^\d(<\/-]${RE_NP_WEEK_SPEC}` // a YYYY-Www... constant RE_BARE_WEEKLY_DATE_CAPTURE (line 54) | const RE_BARE_WEEKLY_DATE_CAPTURE = `[^\d(<\/-](${RE_NP_WEEK_SPEC})` // ... constant RE_NP_MONTH_SPEC (line 58) | const RE_NP_MONTH_SPEC = '\\d{4}-[01]\\d(?![\\d-])' // find dates of for... constant MONTH_NOTE_LINK (line 59) | const MONTH_NOTE_LINK = `[\<\>]${RE_NP_MONTH_SPEC}` constant SCHEDULED_MONTH_NOTE_LINK (line 60) | const SCHEDULED_MONTH_NOTE_LINK = `>${RE_NP_MONTH_SPEC}` constant RE_SCHEDULED_MONTH_NOTE_LINK (line 61) | const RE_SCHEDULED_MONTH_NOTE_LINK: RegExp = new RegExp(`>${RE_NP_MONTH_... constant RE_MONTHLY_NOTE_FILENAME (line 62) | const RE_MONTHLY_NOTE_FILENAME = `(^|\\/)${RE_NP_MONTH_SPEC}${RE_FILE_EX... constant RE_NP_QUARTER_SPEC (line 65) | const RE_NP_QUARTER_SPEC = '\\d{4}\\-Q[1-4](?!\\d)' // find dates of for... constant QUARTER_NOTE_LINK (line 66) | const QUARTER_NOTE_LINK = `[\<\>]${RE_NP_QUARTER_SPEC}` constant SCHEDULED_QUARTERLY_NOTE_LINK (line 67) | const SCHEDULED_QUARTERLY_NOTE_LINK = `>${RE_NP_QUARTER_SPEC}` constant RE_SCHEDULED_QUARTERLY_NOTE_LINK (line 68) | const RE_SCHEDULED_QUARTERLY_NOTE_LINK: RegExp = new RegExp(`>${RE_NP_QU... constant RE_QUARTERLY_NOTE_FILENAME (line 69) | const RE_QUARTERLY_NOTE_FILENAME = `(^|\\/)${RE_NP_QUARTER_SPEC}${RE_FIL... constant RE_NP_YEAR_SPEC (line 72) | const RE_NP_YEAR_SPEC = '\\d{4}(?![\\d-])' // find years of form YYYY wi... constant RE_BARE_YEAR_SPEC (line 73) | const RE_BARE_YEAR_SPEC = '^\\d{4}$' // find years of form YYYY without ... constant YEAR_NOTE_LINK (line 74) | const YEAR_NOTE_LINK = `[\<\>]${RE_NP_YEAR_SPEC}` constant SCHEDULED_YEARLY_NOTE_LINK (line 75) | const SCHEDULED_YEARLY_NOTE_LINK = `>${RE_NP_YEAR_SPEC}` constant RE_SCHEDULED_YEARLY_NOTE_LINK (line 76) | const RE_SCHEDULED_YEARLY_NOTE_LINK: RegExp = new RegExp(`>${RE_NP_YEAR_... constant RE_YEARLY_NOTE_FILENAME (line 77) | const RE_YEARLY_NOTE_FILENAME = `(^|\\/)${RE_NP_YEAR_SPEC}${RE_FILE_EXTE... constant RE_ANY_DUE_DATE_TYPE (line 80) | const RE_ANY_DUE_DATE_TYPE: RegExp = new RegExp(`\\s+>(${RE_DATE}|${RE_N... constant RE_IS_SCHEDULED (line 81) | const RE_IS_SCHEDULED: RegExp = new RegExp(`>(${RE_DATE}|${RE_NP_WEEK_SP... constant RE_SCHEDULED_DATES_G (line 82) | const RE_SCHEDULED_DATES_G: RegExp = new RegExp(`>(${RE_DATE}|${RE_NP_WE... constant RE_IS_SCHEDULED_CAPTURES (line 83) | const RE_IS_SCHEDULED_CAPTURES: RegExp = new RegExp(`>((${RE_DATE}|${RE_... constant RE_DONE_DATE_TIME (line 86) | const RE_DONE_DATE_TIME: RegExp = new RegExp(`@done\\(${RE_DATE_TIME}\\)... constant RE_DONE_DATE_TIME_CAPTURES (line 87) | const RE_DONE_DATE_TIME_CAPTURES: RegExp = new RegExp(`@done\\((${RE_DAT... constant RE_DONE_DATE_OR_DATE_TIME_DATE_CAPTURE (line 88) | const RE_DONE_DATE_OR_DATE_TIME_DATE_CAPTURE: RegExp = new RegExp(`@done... constant RE_DONE_DATE_OPT_TIME (line 89) | const RE_DONE_DATE_OPT_TIME: RegExp = new RegExp(`@done\\(${RE_ISO_DATE}... constant RE_DATE_INTERVAL (line 92) | const RE_DATE_INTERVAL = `[+\\-]?\\d+[BbDdWwMmQqYy]` constant RE_OFFSET_DATE (line 93) | const RE_OFFSET_DATE = `{\\^?${RE_DATE_INTERVAL}}` constant RE_OFFSET_DATE_CAPTURE (line 94) | const RE_OFFSET_DATE_CAPTURE = `{(\\^?${RE_DATE_INTERVAL})}` function getTodaysDateHyphenated (line 103) | function getTodaysDateHyphenated(): string { function getTodaysDateAsArrowDate (line 119) | function getTodaysDateAsArrowDate(): string { function getTodaysDateUnhyphenated (line 129) | function getTodaysDateUnhyphenated(): string { function getJSDateStartOfToday (line 137) | function getJSDateStartOfToday(): Date { function isDailyNote (line 166) | function isDailyNote(note: CoreNoteFields): boolean { function isWeeklyNote (line 173) | function isWeeklyNote(note: CoreNoteFields): boolean { function isMonthlyNote (line 179) | function isMonthlyNote(note: CoreNoteFields): boolean { function isQuarterlyNote (line 185) | function isQuarterlyNote(note: CoreNoteFields): boolean { function isYearlyNote (line 191) | function isYearlyNote(note: CoreNoteFields): boolean { function convertISODateFilenameToNPDayFilename (line 323) | function convertISODateFilenameToNPDayFilename(dailyNoteFilename: string... function toISODateString (line 334) | function toISODateString(dateObj: Date): string { function hyphenatedDate (line 351) | function hyphenatedDate(date: Date): string { function toISOShortDateTimeString (line 360) | function toISOShortDateTimeString(dateObj: Date): string { function toLocaleDateTimeString (line 364) | function toLocaleDateTimeString(dateObj: Date, locale: string | Array = []... function printDateRange (line 376) | function printDateRange(dr: DateRange) { function YYYYMMDDDateStringFromDate (line 387) | function YYYYMMDDDateStringFromDate(dateObj: Date): string { function filenameDateString (line 399) | function filenameDateString(dateObj: Date): string { function hyphenatedDateString (line 411) | function hyphenatedDateString(dateObj: Date): string { function formatNoteDate (line 427) | function formatNoteDate(inputDate: Date, style: string): string { function formatNoteDateFromNPDateStr (line 464) | function formatNoteDateFromNPDateStr(inputDateStr: string, style: string... function getTimeStringFromDate (line 500) | function getTimeStringFromDate(date: Date): string { function getTimeStringFromHM (line 507) | function getTimeStringFromHM(hours: number, minutes: number): string { function getDisplayDateStrFromFilenameDateStr (line 517) | function getDisplayDateStrFromFilenameDateStr(dateStrIn: string): string { function getFilenameDateStrFromDisplayDateStr (line 531) | function getFilenameDateStrFromDisplayDateStr(dateStrIn: string): string { function getAPIDateStrFromDisplayDateStr (line 544) | function getAPIDateStrFromDisplayDateStr(dateStrIn: string): string { function getFilenameWithoutTeamspaceID (line 559) | function getFilenameWithoutTeamspaceID(filenameIn: string): string { function getDateStringFromCalendarFilename (line 578) | function getDateStringFromCalendarFilename(filenameIn: string, returnISO... function getISODateStringFromYYYYMMDD (line 622) | function getISODateStringFromYYYYMMDD(dateStrWithoutHyphens: string): st... function removeRepeats (line 676) | function removeRepeats(content: string): string { method if (line 723) | if (fromDate == null || toDate == null) { method if (line 726) | if (fromDate > toDate) { function validateDateRangeAndConvertToISODateStrings (line 739) | function validateDateRangeAndConvertToISODateStrings(fromDate: Date, toD... function withinDateRange (line 758) | function withinDateRange(testDate: string, fromDate: string, toDate: str... function relativeDateFromNumber (line 792) | function relativeDateFromNumber(diffIn: number, useShortStyle: boolean =... function getWeek (line 956) | function getWeek(inDate: Date): number { function getNPWeekStr (line 996) | function getNPWeekStr(inDate: Date): string { function getNPMonthStr (line 1006) | function getNPMonthStr(inDate: Date): string { function getNPQuarterStr (line 1016) | function getNPQuarterStr(inDate: Date): string { function getNPYearStr (line 1026) | function getNPYearStr(inDate: Date): string { function weekStartDateStr (line 1062) | function weekStartDateStr(inStr: string): string { function calcWeekOffset (line 1093) | function calcWeekOffset(startWeek: number, startYear: number, offset: nu... function convertOffsetUnitToMomentUnit (line 1114) | function convertOffsetUnitToMomentUnit(unit: string): string { function getNPDateFormatForFilenameFromOffsetUnit (line 1135) | function getNPDateFormatForFilenameFromOffsetUnit(unit: string): string { function getNPDateFormatForDisplayFromOffsetUnit (line 1157) | function getNPDateFormatForDisplayFromOffsetUnit(unit: string): string { function getPeriodOfNPDateStr (line 1178) | function getPeriodOfNPDateStr(dateStr: string): string { function splitIntervalToParts (line 1259) | function splitIntervalToParts(intervalStr: string): { number: number, ty... function calcOffsetDateStrUsingCalendarType (line 1279) | function calcOffsetDateStrUsingCalendarType(offsetInterval: string, base... FILE: helpers/dev.js constant PARAM_BLACKLIST (line 14) | const PARAM_BLACKLIST = ['note', 'referencedBlocks', 'availableThemes', ... method if (line 49) | if (obj === null || obj === undefined) { method String (line 53) | String(obj) method if (line 189) | if (oldObj === newObj) { method if (line 199) | if (!Array.isArray(oldObj)) { method if (line 219) | if (typeof oldObj !== 'object' || oldObj === null) { method if (line 271) | if (isObject(value1) && isObject(value2)) { method if (line 690) | if (message.length > 0) { FILE: helpers/folders.js function getFoldersMatching (line 37) | function getFoldersMatching( method catch (line 202) | catch (error) { method if (line 258) | if (e === '/') { method if (line 496) | if (alsoSubFolders) { method if (line 639) | if (caseInsensitiveMatch(file.filename, filepath)) { method if (line 662) | if (typeof folderData === 'object' && folderData !== null) { method catch (line 767) | catch (error) { method catch (line 783) | catch (error) { method catch (line 800) | catch (error) { FILE: helpers/general.js method if (line 34) | if (iterable) { method for (line 83) | for (const [keyLowerCase, value] of super.entries()) { method if (line 102) | if (typeof value === 'string') { method boolean (line 110) | boolean { method return (line 114) | return super.has(value) method catch (line 140) | catch (err) { method if (line 326) | if (heading?.length) { method if (line 523) | if (wantedParam === '') { FILE: helpers/headings.js function isParaAMatchForHeading (line 18) | function isParaAMatchForHeading(para: TParagraph, headingName: string, h... function isTitleWithEqualOrLowerHeadingLevel (line 106) | function isTitleWithEqualOrLowerHeadingLevel(item: TParagraph, prevLowes... FILE: helpers/note.js function setTitle (line 39) | function setTitle(note: CoreNoteFields, title: string): void { function noteType (line 81) | function noteType(filename: string): NoteType { function getNoteLinkForDisplay (line 120) | function getNoteLinkForDisplay(filename: string, dateStyle: string): str... method if (line 179) | if (!name) { method if (line 495) | if (excludeSpecialFolders) { method if (line 504) | if (thisFolder.startsWith(ef)) { method if (line 629) | if (paras[i].type === 'title' && paras[i].headingLevel <= sectionHeading... method if (line 742) | if (!excludedFolders) { method if (line 782) | if (note.type === 'Calendar') { FILE: helpers/noteChooserFilenameResolve.js function calendarBasenameForCompare (line 44) | function calendarBasenameForCompare(filenameIn: string): string { function calendarNoteFilenamesEquivalent (line 56) | function calendarNoteFilenamesEquivalent(a: string, b: string): boolean { function resolveNoteChooserFilenameForLookup (line 86) | function resolveNoteChooserFilenameForLookup(filenameIn: string): string { FILE: helpers/openAI.js constant BASE_URL (line 14) | const BASE_URL = 'https://api.openai.com/v1' constant TOKEN_LIMIT (line 15) | const TOKEN_LIMIT = 3000 // tokens per request (actually 3072) constant MAX_RETRIES (line 16) | const MAX_RETRIES = 5 // number of times to retry a request if it fails constant CHAT_COMPONENT (line 17) | const CHAT_COMPONENT = 'chat/completions' constant MODEL_COST (line 18) | const MODEL_COST = { 'gpt-4': { inputCost: 0.03 / 1000, outputCost: 0.06... function getFetchRequestObj (line 90) | async function getFetchRequestObj(method: string = 'GET', body: any = nu... function getErrorStringToDisplay (line 119) | function getErrorStringToDisplay(resultJSON: any): string { function countTokens (line 145) | function countTokens(inputString: string): number { method if (line 165) | if (shouldShowMessage) { function createInitialChatObject (line 198) | function createInitialChatObject(model: string = 'gpt-3.5-turbo', system... FILE: helpers/paragraph.js function caseInsensitiveSubstringMatch (line 30) | function caseInsensitiveSubstringMatch(searchTerm: string, textToSearch:... function stripAllURIsAndNoteLinks (line 50) | function stripAllURIsAndNoteLinks(input: string): string { function stripDoneDateTimeMentions (line 75) | function stripDoneDateTimeMentions(input: string): string { function isTermInURL (line 90) | function isTermInURL(term: string, searchString: string): boolean { function isTermInNotelinkOrURI (line 107) | function isTermInNotelinkOrURI(term: string, input: string): boolean { function isTermInEventLinkHiddenPart (line 151) | function isTermInEventLinkHiddenPart(term: string, input: string): boole... function isTermInMarkdownPath (line 195) | function isTermInMarkdownPath(term: string, searchString: string): boole... function rangeToString (line 226) | function rangeToString(r: TRange): string { function contentRangeToString (line 238) | function contentRangeToString(content: string, r: TRange): string { function displayTitle (line 255) | function displayTitle(note: CoreNoteFields, addTeamspaceIconAndName: boo... method catch (line 305) | catch (error) { method if (line 578) | if (!note) { method if (line 582) | if (insertionIndex < 0) { method if (line 586) | if (insertionIndex > note.paragraphs.length) { method for (line 592) | for (let i = 0; i < paraTextArr.length; i++) { method if (line 624) | if (paras[0].type === 'title' && paras[0].headingLevel === 1) { method if (line 754) | if (p.content === contentToFind) { method if (line 775) | if (headingToFind && headingToFind !== '') { method if (line 1078) | if (p.type === 'done') { FILE: helpers/parentsAndChildren.js method if (line 53) | if (p.children.length) { method if (line 141) | if (p.lineIndex > para.lineIndex && p.indents > thisIndentLevel && lastL... FILE: helpers/promisePolyfill.js method if (line 14) | if (typeof Promise !== 'undefined' && typeof Promise.resolve === 'functi... method if (line 30) | if (typeof Promise !== 'undefined' && typeof Promise.race === 'function') { method if (line 68) | if (typeof Promise !== 'undefined' && typeof Promise.all === 'function') { method if (line 120) | if (delayMs < 10) { method if (line 142) | if (typeof setTimeout !== 'undefined') { method if (line 178) | if (typeof Promise.resolve !== 'function') { FILE: helpers/react/CollapsibleObjectViewer.jsx function renderObject (line 54) | function renderObject( method if (line 379) | if (onToggle) { FILE: helpers/react/DynamicDialog/AutosaveField.jsx method if (line 172) | if (!requestFromPlugin || disabled) { FILE: helpers/react/DynamicDialog/ColorChooser.jsx function ColorChooser (line 31) | function ColorChooser({ FILE: helpers/react/DynamicDialog/DropdownSelect.jsx method if (line 201) | if (isEditable) { method if (line 218) | if (option.value === '' && placeholder) { FILE: helpers/react/DynamicDialog/DropdownSelectChooser.jsx function DropdownSelectChooser (line 51) | function DropdownSelectChooser({ FILE: helpers/react/DynamicDialog/DynamicDialog.jsx constant FOCUS_FIRST_FIELD (line 53) | const FOCUS_FIRST_FIELD = false function stateOfControllingSetting (line 353) | function stateOfControllingSetting(item: TSettingItem): boolean { function shouldRenderItem (line 370) | function shouldRenderItem(item: TSettingItem): boolean { method if (line 950) | if (autosaveTriggerRegisteredRef.current) { FILE: helpers/react/DynamicDialog/EventChooser.jsx function formatTime (line 63) | function formatTime(date: Date): string { function formatEventDisplay (line 94) | function formatEventDisplay(event: EventOption): string { function isEventHappeningNow (line 109) | function isEventHappeningNow(event: EventOption, now: Date): boolean { function isEventWithin15Minutes (line 131) | function isEventWithin15Minutes(event: EventOption, now: Date): boolean { function loadEvents (line 308) | async function loadEvents() { FILE: helpers/react/DynamicDialog/ExpandableTextarea.jsx function ExpandableTextarea (line 34) | function ExpandableTextarea({ FILE: helpers/react/DynamicDialog/FolderChooser.jsx method if (line 437) | if (isStaticOption(item)) { method 'New Folder' (line 448) | 'New Folder' method if (line 468) | if (item === '__NEW_FOLDER__') { method if (line 471) | if (isStaticOption(item)) { method if (line 479) | if (item === '__NEW_FOLDER__') { method if (line 532) | if (item === '') { FILE: helpers/react/DynamicDialog/GenericDatePicker.jsx method if (line 180) | if (inputValue !== '') { FILE: helpers/react/DynamicDialog/HeadingChooser.jsx function HeadingChooser (line 47) | function HeadingChooser({ FILE: helpers/react/DynamicDialog/IconChooser.jsx function IconChooser (line 30) | function IconChooser({ FILE: helpers/react/DynamicDialog/IconStyleChooser.jsx function IconStyleChooser (line 28) | function IconStyleChooser({ FILE: helpers/react/DynamicDialog/InputBox.jsx method if (line 64) | if (required && value.trim() === '') { method if (line 67) | if (validationType) { FILE: helpers/react/DynamicDialog/MarkdownPreview.jsx function MarkdownPreview (line 32) | function MarkdownPreview({ FILE: helpers/react/DynamicDialog/MultiSelectChooser.jsx function MultiSelectChooser (line 43) | function MultiSelectChooser({ FILE: helpers/react/DynamicDialog/NoteChooser.jsx constant TEAMSPACES_INCLUDE_REGEX (line 23) | const TEAMSPACES_INCLUDE_REGEX = /today|week/ function NoteChooser (line 90) | function NoteChooser({ method if (line 771) | if (note.filename === '__NEW_NOTE__') { FILE: helpers/react/DynamicDialog/PatternChooser.jsx function PatternChooser (line 28) | function PatternChooser({ FILE: helpers/react/DynamicDialog/SearchableChooser.jsx method if (line 589) | if (event && (event.altKey || event.metaKey) && onOptionClick) { method if (line 621) | if (items && items.length > 0) { FILE: helpers/react/DynamicDialog/SpaceChooser.jsx function SpaceChooser (line 43) | function SpaceChooser({ method if (line 284) | if (space.id === '__all__') { method if (line 298) | if (space.id === '__all__') { FILE: helpers/react/DynamicDialog/TableOfContents.jsx function generateHeadingId (line 20) | function generateHeadingId(label: string): string { function scrollToHeading (line 32) | function scrollToHeading(headingId: string): void { function scrollToHeadingElement (line 116) | function scrollToHeadingElement(element: HTMLElement, headingId: string)... method if (line 186) | if (containerRef && containerRef.current) { method if (line 255) | if (parent instanceof HTMLElement && parent.classList.contains('ui-headi... FILE: helpers/react/DynamicDialog/TemplateJSBlock.jsx function TemplateJSBlock (line 25) | function TemplateJSBlock({ FILE: helpers/react/DynamicDialog/dateFormatOptions.js method if (line 23) | if (typeof NotePlan !== 'undefined' && NotePlan.environment) { FILE: helpers/react/DynamicDialog/dialogElementRenderer.js function ColorChooserField (line 46) | function ColorChooserField({ item, value, handleFieldChange, ...rest }: ... function IconChooserField (line 50) | function IconChooserField({ item, value, handleFieldChange, ...rest }: a... function PatternChooserField (line 54) | function PatternChooserField({ item, value, handleFieldChange, ...rest }... function IconStyleChooserField (line 58) | function IconStyleChooserField({ item, value, handleFieldChange, ...rest... function renderItem (line 107) | function renderItem({ method if (line 624) | if (item.key) { method if (line 1173) | if (item.key) { method if (line 1225) | if (item.key) { method if (line 1298) | if (item.key) { FILE: helpers/react/DynamicDialog/useRequestWithRetry.js method if (line 90) | if (!requestFromPlugin || !enabled) { method onError (line 113) | onError(maxRetriesError) method if (line 122) | if (hasAbortController) { method onSuccess (line 229) | onSuccess(normalizedResponse) method onError (line 273) | onError(error) FILE: helpers/react/DynamicDialog/valueInsertData.js constant PATTERNS (line 9) | const PATTERNS = ['lined', 'squared', 'mini-squared', 'dotted'] constant ICON_STYLES (line 12) | const ICON_STYLES = ['solid', 'light', 'regular'] constant FA_ICON_NAMES (line 15) | const FA_ICON_NAMES = [ FILE: helpers/react/FilterableList.jsx function FilterableList (line 50) | function FilterableList({ FILE: helpers/react/InfoIcon.jsx function InfoIcon (line 32) | function InfoIcon({ FILE: helpers/react/List.jsx function List (line 46) | function List({ FILE: helpers/react/Modal/ModalWithTooltip.jsx function ModalWithTooltip (line 28) | function ModalWithTooltip({ FILE: helpers/react/ModifierHints.jsx function ModifierHints (line 42) | function ModifierHints({ FILE: helpers/react/SimpleDialog.jsx function SimpleDialog (line 41) | function SimpleDialog({ isOpen, title, message, buttons, buttonLabels, o... FILE: helpers/react/TestingPane.jsx method if (line 179) | if (!test.skip) { FILE: helpers/react/ThemedSelect.jsx function ThemedSelect (line 245) | function ThemedSelect(props: Props): any { FILE: helpers/react/pluginRequestEnvelope.js method if (line 84) | if (envelope.success) { FILE: helpers/react/reactDev.js function decodeHTMLEntities (line 12) | function decodeHTMLEntities(text: string): string { function stringToColor (line 29) | function stringToColor(input: string): string { function hexToRgb (line 49) | function hexToRgb(hex: string): { r: number, g: number, b: number } function adjustBrightness (line 63) | function adjustBrightness(_r: number, _g: number, _b: number): { r: numb... FILE: helpers/react/reactUtils.js function splitUnicode (line 12) | function splitUnicode(text: string): Array { function unicodeLength (line 23) | function unicodeLength(text: string): number { method if (line 95) | if (!path || path.length <= maxLength) { method for (line 147) | for (let i = 1; i < parts.length - 1; i++) { FILE: helpers/react/routerUtils.js function normalizeSharedInvokeResult (line 19) | function normalizeSharedInvokeResult(raw: any, pluginJson: any): any { function getWindowIdFromRequest (line 99) | function getWindowIdFromRequest(data: any, defaultWindowId: string): str... FILE: helpers/react/testSimpleDialog.js function testSimpleDialog (line 20) | async function testSimpleDialog(): Promise { FILE: helpers/react/useEffectGuard.js function useEffectGuard (line 30) | function useEffectGuard( function useEffectTracker (line 91) | function useEffectTracker(componentName: string, effectName: string, opt... FILE: helpers/react/userInput.jsx method if (line 152) | if (event.key === 'Enter') { method if (line 231) | if (value === 'ok') { method if (line 237) | if (event.key === 'Enter') { FILE: helpers/regex.js constant RE_SCHEDULED_DATES_G (line 26) | const RE_SCHEDULED_DATES_G: RegExp = />(today|tomorrow|yesterday|(([0-9]... constant RE_FIRST_SCHEDULED_DATE_CAPTURE (line 27) | const RE_FIRST_SCHEDULED_DATE_CAPTURE: RegExp = constant RE_ARROW_DATES_G (line 29) | const RE_ARROW_DATES_G: RegExp = />(today|tomorrow|yesterday|(([0-9]{4})... constant RE_EVENT_LINK (line 83) | const RE_EVENT_LINK: RegExp = /!\[.*\]\(\d{4}-[01]\d-[0123]\d\s[0-2]\d:[... constant RE_NOTELINK_G (line 109) | const RE_NOTELINK_G: RegExp = /\[\[[^\[]+\]\]/g constant RE_NOTELINK_CAPTURE_TITLE_G (line 110) | const RE_NOTELINK_CAPTURE_TITLE_G: RegExp = /\[\[([^\[]+)\]\]/g constant RE_MARKDOWN_LINKS_CAPTURE_G (line 113) | const RE_MARKDOWN_LINKS_CAPTURE_G: RegExp = /\[([^\]]+)\]\(([^\)]+)\)/g constant RE_MARKDOWN_LINK_PATH_CAPTURE (line 114) | const RE_MARKDOWN_LINK_PATH_CAPTURE: RegExp = /\[.+?\]\(([^\)]*?)\)/ constant RE_MARKDOWN_LINK_PATH_CAPTURE_G (line 115) | const RE_MARKDOWN_LINK_PATH_CAPTURE_G: RegExp = /\[(.+?)\]\([^\)]*?\)/g constant RE_SIMPLE_URI_MATCH (line 116) | const RE_SIMPLE_URI_MATCH: RegExp = /([\w-]+:\/\/[\w\.\/\?\#\&\d\-\=%*~,... constant RE_SIMPLE_URI_MATCH_G (line 117) | const RE_SIMPLE_URI_MATCH_G: RegExp = /([\w-]+:\/\/[\w\.\/\?\#\&\d\-\=%*... constant RE_SIMPLE_BARE_URI_MATCH_G (line 119) | const RE_SIMPLE_BARE_URI_MATCH_G: RegExp = /((?!([\("'])).|^)([\b\w-]+:\... constant RE_BARE_URI_MATCH_G (line 128) | const RE_BARE_URI_MATCH_G: RegExp = /(?:^|[\s\.,;!?:])((www\.[^\s\[\](),... constant RE_SYNC_MARKER (line 131) | const RE_SYNC_MARKER: RegExp = /\^[A-Za-z0-9]{6}(?![A-Za-z0-9])/ constant UUID_PATTERN (line 135) | const UUID_PATTERN = '([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[... constant TEAMSPACE_INDICATOR (line 137) | const TEAMSPACE_INDICATOR = '%%NotePlanCloud%%' constant RE_TEAMSPACE_INDICATOR_AND_ID (line 138) | const RE_TEAMSPACE_INDICATOR_AND_ID: RegExp = new RegExp(`^${TEAMSPACE_I... constant RE_TEAMSPACE_NOTE_UUID (line 139) | const RE_TEAMSPACE_NOTE_UUID: RegExp = new RegExp(`[^%]/(${UUID_PATTERN}... constant RE_DONE_MENTION (line 142) | const RE_DONE_MENTION: RegExp = new RegExp(`@done\\(${RE_DATE_TIME}\\)`,... constant PUNCT_CLASS_STR (line 143) | const PUNCT_CLASS_STR = `[\[\]!"#\$%&'\(\)\*\+,\-\.\/:;<=>\?@\\\^_\`\{\|... constant PUNCT_CLASS_STR_QUOTED (line 144) | const PUNCT_CLASS_STR_QUOTED = '[\\[\\]!"#\\$%&\'\\(\\)\\*\\+,\\-\\.\\/:... constant RE_NP_HASHTAG (line 194) | const RE_NP_HASHTAG: RegExp = /(?:^|[^A-Za-z0-9_])(#(?:[\w\d]+(?:[\/\-][... constant RE_NP_HASHTAG_G (line 195) | const RE_NP_HASHTAG_G: RegExp = /(?:^|[^A-Za-z0-9_])(#(?:[\w\d]+(?:[\/\-... constant RE_HASHTAG_G (line 198) | const RE_HASHTAG_G: RegExp = new RegExp(/(?:\s|^|\"|\(|\)|\')(#[A-Za-z][... constant RE_NP_MENTION (line 204) | const RE_NP_MENTION: RegExp = /(?:^|[^A-Za-z0-9_])(@(?:[\w\d]+(?:[\/\-][... constant RE_NP_MENTION_G (line 205) | const RE_NP_MENTION_G: RegExp = /(?:^|[^A-Za-z0-9_])(@(?:[\w\d]+(?:[\/\-... constant RE_NOTE_TITLE_CAPTURE (line 208) | const RE_NOTE_TITLE_CAPTURE: RegExp = /\[\[(.*?)(?:#(.*?))?\]*\]\]/ // t... constant ANY_TYPE_OF_INITIAL_TASK_INDICATOR (line 211) | const ANY_TYPE_OF_INITIAL_TASK_INDICATOR = `^\s*(\*|\-|\+|\d+\.])` constant RE_ANY_TYPE_OF_OPEN_TASK_OR_CHECKLIST_MARKER (line 212) | const RE_ANY_TYPE_OF_OPEN_TASK_OR_CHECKLIST_MARKER: RegExp = /^\s*(\[[ \... constant RE_ANY_TYPE_OF_OPEN_TASK_OR_CHECKLIST_MARKER_MULTI_LINE (line 213) | const RE_ANY_TYPE_OF_OPEN_TASK_OR_CHECKLIST_MARKER_MULTI_LINE: RegExp = ... constant RE_ANY_TYPE_OF_CLOSED_TASK_OR_CHECKLIST_MARKER (line 214) | const RE_ANY_TYPE_OF_CLOSED_TASK_OR_CHECKLIST_MARKER: RegExp = /^\s*[\*\... constant RE_ANY_TYPE_OF_CLOSED_TASK_OR_CHECKLIST_MARKER_MULTI_LINE (line 215) | const RE_ANY_TYPE_OF_CLOSED_TASK_OR_CHECKLIST_MARKER_MULTI_LINE: RegExp ... function formRegExForUsersOpenTasks (line 224) | function formRegExForUsersOpenTasks(multiLine: boolean): RegExp { function isCalendarNoteFilename (line 247) | function isCalendarNoteFilename(stringToTest: string): boolean { FILE: helpers/regexEscape.js function escapeRegExp (line 18) | function escapeRegExp(str: string): string { FILE: helpers/search.js function caseInsensitiveArrayIncludes (line 19) | function caseInsensitiveArrayIncludes(searchTerm: string, arrayToSearch:... method if (line 360) | if (wantedHashtags.length > 0) { method if (line 386) | if (wantedMentions.length > 0) { FILE: helpers/sorting.js constant RE_HASHTAGS (line 57) | const RE_HASHTAGS: RegExp = /\B#([a-zA-Z0-9\/]+\b)/g constant RE_MENTIONS (line 58) | const RE_MENTIONS: RegExp = /\B@([a-zA-Z0-9\/]+\b)/g constant RE_LEADING_EXCLAMATIONS (line 59) | const RE_LEADING_EXCLAMATIONS: RegExp = /^\s*(!+)/g // at start of conte... constant RE_LEADING_PARENS_PRIORITY (line 60) | const RE_LEADING_PARENS_PRIORITY: RegExp = /^\s*\(([a-zA-z])\)\B/g // mu... function getNumericPriority (line 177) | function getNumericPriority(item: SortableParagraphSubset): number { function getNumericPriorityFromPara (line 204) | function getNumericPriorityFromPara(para: TParagraph): number { method for (line 211) | for (let c = 0; c < paras.length; c++) { FILE: helpers/stringTransforms.js function truncateHTML (line 39) | function truncateHTML(htmlIn: string, maxLength: number, dots: boolean =... function convertAllLinksToHTMLLinks (line 95) | function convertAllLinksToHTMLLinks(original: string): string { function changeBareLinksToHTMLLink (line 112) | function changeBareLinksToHTMLLink(original: string, addWebIcon: boolean... function getLinkDisplayTextFromBareURL (line 145) | function getLinkDisplayTextFromBareURL(linkURL: string): string { function changeMarkdownLinksToHTMLLink (line 172) | function changeMarkdownLinksToHTMLLink(original: string, addWebIcon: boo... function stripLinksFromString (line 200) | function stripLinksFromString(original: string, leaveLinkText: boolean =... function stripDateRefsFromString (line 222) | function stripDateRefsFromString(original: string): string { function stripTodaysDateRefsFromString (line 245) | function stripTodaysDateRefsFromString(original: string): string { function stripThisWeeksDateRefsFromString (line 268) | function stripThisWeeksDateRefsFromString(original: string): string { function stripBackwardsDateRefsFromString (line 292) | function stripBackwardsDateRefsFromString(original: string): string { function stripWikiLinksFromString (line 315) | function stripWikiLinksFromString(original: string): string { function stripHashtagsFromString (line 334) | function stripHashtagsFromString(original: string): string { function stripBlockIDsFromString (line 430) | function stripBlockIDsFromString(original: string): string { function stripAllTagssFromString (line 451) | function stripAllTagssFromString(original: string): string { function stripAllMarkersFromString (line 468) | function stripAllMarkersFromString(original: string, stripTags: false, s... function stripAllInternalReferencesFromString (line 486) | function stripAllInternalReferencesFromString(original: string, stripTag... function stripTaskMarkersFromString (line 503) | function stripTaskMarkersFromString(original: string): string { function stripMailtoLinks (line 520) | function stripMailtoLinks(email: string): string { function convertMarkdownLinks (line 529) | function convertMarkdownLinks(text: string): string { function encodeRFC3986URIComponent (line 542) | function encodeRFC3986URIComponent(input: string): string { function decodeRFC3986URIComponent (line 567) | function decodeRFC3986URIComponent(input: string): string { function removeDateTags (line 580) | function removeDateTags(content: string): string { function removeDateTagsAndToday (line 595) | function removeDateTagsAndToday(tag: string, removeAllCalendarPeriodNote... function removeRepeats (line 620) | function removeRepeats(content: string): string { function stripDoubleQuotes (line 659) | function stripDoubleQuotes(text: string): string { function prepAndTruncateMarkdownForDisplay (line 734) | function prepAndTruncateMarkdownForDisplay(markdownIn: string, maxLength... FILE: helpers/teamspace.js constant TEAMSPACE_FA_ICON (line 19) | const TEAMSPACE_FA_ICON = 'fa-regular fa-cube' // used from v3.19 constant PRIVATE_FA_ICON (line 20) | const PRIVATE_FA_ICON = 'fa-solid fa-user' function isTeamspaceNoteFromFilename (line 30) | function isTeamspaceNoteFromFilename(filenameIn: string): boolean { function getFilenameWithoutTeamspaceID (line 44) | function getFilenameWithoutTeamspaceID(filenameIn: string): string { function getTeamspaceIDFromFilename (line 67) | function getTeamspaceIDFromFilename(filenameIn: string): string { function parseTeamspaceFilename (line 93) | function parseTeamspaceFilename(filenameIn: string): { filename: string,... FILE: helpers/testing/CustomError.js class AssertionError (line 4) | class AssertionError extends Error { method constructor (line 8) | constructor(message: string, expected: any, received: any) { FILE: helpers/testing/expect.js method if (line 37) | if (actual !== expected) { method if (line 63) | if (actual !== undefined) { method if (line 75) | if (actual !== null) { method if (line 87) | if (!actual) { method if (line 99) | if (actual) { method if (line 112) | if (!Array.isArray(actual)) { method if (line 159) | if (typeof actual !== 'number' || actual >= value) { FILE: helpers/timeblocks.js constant RE_ISO_DATE (line 15) | const RE_ISO_DATE = '\\d{4}-[01]\\d{1}-\\d{2}' // this is now a near dup... constant RE_HOURS (line 16) | const RE_HOURS = '[0-2]?\\d' constant RE_HOURS_EXT (line 17) | const RE_HOURS_EXT = `(${RE_HOURS}|NOON|noon|MIDNIGHT|midnight)` constant RE_MINUTES (line 18) | const RE_MINUTES = '[0-5]\\d' constant RE_TIME (line 19) | const RE_TIME = `${RE_HOURS}:${RE_MINUTES}` constant RE_TIME_EXT (line 20) | const RE_TIME_EXT = `${RE_HOURS_EXT}:${RE_MINUTES}` constant RE_AMPM (line 22) | const RE_AMPM = `\\s?(AM|am|PM|pm)` // logic changed in v3.4 constant RE_AMPM_OPT (line 23) | const RE_AMPM_OPT = `${RE_AMPM}?` constant RE_TIME_TO (line 24) | const RE_TIME_TO = `\\s?(\\-|\\–|\\~)\\s?` constant RE_START_OF_LINE (line 27) | const RE_START_OF_LINE = `(?:^|\\s)` constant TIMEBLOCK_PARA_TYPES (line 48) | const TIMEBLOCK_PARA_TYPES = ['title', 'open', 'done', 'list', 'checklis... constant TIMEBLOCK_ACTIVE_PARA_TYPES (line 49) | const TIMEBLOCK_ACTIVE_PARA_TYPES = ['title', 'open', 'list', 'checklist'] constant RE_TIMEBLOCK (line 145) | const RE_TIMEBLOCK = `${RE_TIME}${RE_AMPM_OPT}(${RE_TIME_TO}${RE_TIME}${... constant RE_TIMEBLOCK_IN_LINE (line 146) | const RE_TIMEBLOCK_IN_LINE = `${RE_START_OF_LINE}${RE_TIMEBLOCK}` function isTimeBlockLine (line 167) | function isTimeBlockLine(contentString: string, mustContainStringArg: st... function isTypeThatCanHaveATimeBlock (line 221) | function isTypeThatCanHaveATimeBlock(para: TParagraph): boolean { function isTypeThatCanHaveAnActiveTimeBlock (line 232) | function isTypeThatCanHaveAnActiveTimeBlock(para: TParagraph): boolean { function isTimeBlockPara (line 246) | function isTimeBlockPara(para: TParagraph, timeblockTextMustContainStrin... function isActiveOrFutureTimeBlockPara (line 261) | function isActiveOrFutureTimeBlockPara(para: TParagraph, mustContainStri... function getStartTimeStrFromParaContent (line 317) | function getStartTimeStrFromParaContent(content: string): string { function getEndTimeStrFromParaContent (line 334) | function getEndTimeStrFromParaContent(content: string): string { function getEndTimeObjFromParaContent (line 391) | function getEndTimeObjFromParaContent(content: string): { hours: number,... FILE: helpers/urls.js method catch (line 105) | catch (err) { function findProjectNoteUrlInText (line 117) | function findProjectNoteUrlInText(text: string, allowCalendarNotes: bool... FILE: helpers/userInput.js constant TEAMSPACE_ICON_COLOR (line 22) | const TEAMSPACE_ICON_COLOR = 'green-700' function parseJSON5 (line 27) | function parseJSON5(contents: string): ?{ [string]: ?mixed } function chooseDecoratedOptionWithModifiers (line 125) | async function chooseDecoratedOptionWithModifiers( method if (line 180) | if (typeof CommandBar.textPrompt === 'function') { method if (line 200) | if (typeof CommandBar.textPrompt === 'function') { function showMessageWithList (line 240) | async function showMessageWithList(message: string, list: Array,... function showMessageYesNo (line 263) | async function showMessageYesNo(message: string, choicesArray: Array { function onUpdateOrInstall (line 49) | async function onUpdateOrInstall(): Promise { function updateSettings (line 89) | async function updateSettings() { FILE: jgclark.DailyJournal/src/journal.js function dailyJournalQuestions (line 24) | async function dailyJournalQuestions(): Promise { function weeklyJournalQuestions (line 39) | async function weeklyJournalQuestions(): Promise { function monthlyJournalQuestions (line 55) | async function monthlyJournalQuestions(): Promise { function quarterlyJournalQuestions (line 70) | async function quarterlyJournalQuestions(): Promise { function yearlyJournalQuestions (line 88) | async function yearlyJournalQuestions(): Promise { method if (line 234) | if (originalLine.startsWith('-')) { FILE: jgclark.DailyJournal/src/templatesStartEnd.js constant NOTE_TYPE_CONFIG (line 19) | const NOTE_TYPE_CONFIG = { method if (line 55) | if (Editor.note && isNoteType(Editor.note) && !workToday) { function renderAndInsertTemplate (line 72) | async function renderAndInsertTemplate( function applyTemplateToNote (line 116) | async function applyTemplateToNote( function dayStart (line 189) | async function dayStart(workToday: boolean = false): Promise { function todayStart (line 194) | async function todayStart(): Promise { function weekStart (line 199) | async function weekStart(): Promise { function monthStart (line 204) | async function monthStart(): Promise { function dayEnd (line 209) | async function dayEnd(workToday: boolean = false): Promise { function todayEnd (line 214) | async function todayEnd(): Promise { function weekEnd (line 219) | async function weekEnd(): Promise { function monthEnd (line 224) | async function monthEnd(): Promise { FILE: jgclark.Dashboard/src/NPHooks.js function init (line 23) | function init(): void { function onSettingsUpdated (line 35) | async function onSettingsUpdated(): Promise { function versionCheck (line 44) | async function versionCheck(): Promise { FILE: jgclark.Dashboard/src/__tests__/dashboardHelpers.test.js constant PLUGIN_NAME (line 23) | const PLUGIN_NAME = `jgclark.Dashboard` constant FILENAME (line 24) | const FILENAME = `dashboardHelpers` FILE: jgclark.Dashboard/src/bannerClickHandlers.js method catch (line 53) | catch (error) { FILE: jgclark.Dashboard/src/constants.js constant WEBVIEW_WINDOW_ID (line 13) | const WEBVIEW_WINDOW_ID = `${pluginJson['plugin.id']}.main` // will be u... FILE: jgclark.Dashboard/src/countDoneTasks.js constant CHANGED_NOTE_FILE (line 17) | const CHANGED_NOTE_FILE = '../../data/jgclark.Dashboard/todaysChangedNot... constant LAST_TIME_THIS_WAS_RUN_PREF (line 18) | const LAST_TIME_THIS_WAS_RUN_PREF = 'jgclark.Dashboard.todayDoneCountsLi... function getNumCompletedTasksFromNote (line 60) | function getNumCompletedTasksFromNote( FILE: jgclark.Dashboard/src/dashboardHelpers.js method for (line 323) | for (const teamspace of DataStore.teamspaces) { method if (line 749) | if (!p) { method if (line 873) | if (!allowedTeamspaceIDs || allowedTeamspaceIDs.length === 0) { method includes (line 880) | includes(note.teamspaceID) method if (line 1234) | if (!p) { FILE: jgclark.Dashboard/src/dashboardHooks.js function haveOpenItemsChanged (line 48) | function haveOpenItemsChanged(note: TNote): boolean { FILE: jgclark.Dashboard/src/dashboardSettings.js function normaliseDashboardNumberSettings (line 491) | function normaliseDashboardNumberSettings(settingsIn: TAnyObject): TAnyO... FILE: jgclark.Dashboard/src/dataGeneration.js method if (line 245) | if (currentMonthlyNote) { method if (line 379) | if (sortedRefParas.length > 0) { method if (line 439) | if (currentQuarterlyNote) { FILE: jgclark.Dashboard/src/dataGenerationDays.js method if (line 80) | if (currentDailyNote) { method if (line 218) | if (sortedRefParas.length > 0) { method if (line 269) | if (!config.showTimeBlockSection) { method if (line 295) | if (item.para && isActiveOrFutureTimeBlockPara(item.para, mustContainStr... method if (line 388) | if (yesterdaysNote) { method if (line 453) | if (sortedRefParas.length > 0) { method if (line 526) | if (tomorrowsNote) { method if (line 618) | if (sortedRefParas.length > 0) { FILE: jgclark.Dashboard/src/dataGenerationOverdue.js method for (line 40) | for (let c = 0; c < 13; c++) { FILE: jgclark.Dashboard/src/dataGenerationPriority.js method for (line 48) | for (let c = 0; c < 30; c++) { method if (line 225) | if (isOpenNotScheduled(paragraph) && getNumericPriorityFromPara(paragrap... FILE: jgclark.Dashboard/src/dataGenerationProjects.js function makeProjectRowItem (line 22) | function makeProjectRowItem(sectionCode: TSectionCode, project: any, ite... function makeNextActionTaskItems (line 57) | function makeNextActionTaskItems( method if (line 120) | if (!(await pluginIsInstalled('jgclark.Reviews'))) { FILE: jgclark.Dashboard/src/dataGenerationSearch.js function externallyStartSearch (line 39) | async function externallyStartSearch( function getParagraphFromSearchResult (line 406) | function getParagraphFromSearchResult(rnal: noteAndLine): TParagraph { FILE: jgclark.Dashboard/src/dataGenerationWeeks.js method if (line 56) | if (currentWeeklyNote) { method if (line 204) | if (sortedRefParas.length > 0) { method if (line 324) | if (sortedRefParas.length > 0) { FILE: jgclark.Dashboard/src/diagnosticGenerator.js function generateDiagnosticsFile (line 31) | async function generateDiagnosticsFile() { FILE: jgclark.Dashboard/src/index.js function backupSettings (line 80) | async function backupSettings(): Promise { function onUpdateOrInstall (line 90) | async function onUpdateOrInstall(): Promise { FILE: jgclark.Dashboard/src/moveClickHandlers.js function calculateNewDateStr (line 43) | function calculateNewDateStr( method catch (line 101) | catch (error) { FILE: jgclark.Dashboard/src/moveDayClickHandlers.js function filterParasByPriority (line 42) | function filterParasByPriority( function removeChildItems (line 72) | function removeChildItems(paras: Array): Array, logA... method if (line 172) | if (perspectiveSettings.find((s) => s.name === '-') === undefined) { method if (line 235) | if (!perspectiveSettings) { method if (line 247) | if (!perspectiveSettings) { method if (line 371) | if (!allDefs || allDefs.length === 0) { method logDebug (line 629) | logDebug('cleanDashboardSettingsInAPerspective', `- Removing key '${key}'`) method if (line 743) | if (p.name !== '-') { FILE: jgclark.Dashboard/src/pluginToHTMLBridge.js function removeEmptySearchOrSavedSections (line 72) | function removeEmptySearchOrSavedSections(sections: Array, _handler... function runPluginCommand (line 93) | async function runPluginCommand(data: TPluginCommandSimplified) { function bridgeClickDashboardItem (line 108) | async function bridgeClickDashboardItem(data: MessageDataObject) { function processActionOnReturn (line 440) | async function processActionOnReturn(handlerResultIn: TBridgeClickHandle... FILE: jgclark.Dashboard/src/react/components/Button.jsx function Button (line 14) | function Button(props: ButtonProps): React$Node { FILE: jgclark.Dashboard/src/react/components/CircularProgressBar.jsx function CircularProgressBar (line 28) | function CircularProgressBar(props: ProgressBarProps): Node { FILE: jgclark.Dashboard/src/react/components/CommandButton.jsx function CommandButton (line 21) | function CommandButton(inputObj: ButtonProps): React$Node { FILE: jgclark.Dashboard/src/react/components/Dialog.jsx function onDialogClose (line 34) | function onDialogClose(xWasClicked: boolean) { method if (line 40) | if (isOpen && dialogRef.current) { function handleKeyDown (line 102) | function handleKeyDown(event: KeyboardEvent) { FILE: jgclark.Dashboard/src/react/components/DialogForProjectItems.jsx function handleTitleClick (line 109) | function handleTitleClick(e: MouseEvent) { // MouseEvent will contain th... function handleButtonClick (line 144) | function handleButtonClick(_event: MouseEvent, controlStr: string, type:... FILE: jgclark.Dashboard/src/react/components/DialogForTaskItems.jsx method if (line 251) | if (!visibleItems[i].processed) { method if (line 398) | if (forceClose) { FILE: jgclark.Dashboard/src/react/components/DropdownMenu.jsx function DropdownMenu (line 55) | function DropdownMenu({ FILE: jgclark.Dashboard/src/react/components/Header/AddToAnyNote.jsx method if (line 228) | if (space !== null && space !== undefined) { FILE: jgclark.Dashboard/src/react/components/Header/Header.jsx function handleButtonClick (line 234) | function handleButtonClick(_event: MouseEvent, controlStr: string, handl... FILE: jgclark.Dashboard/src/react/components/Header/headerDropdownHandlers.js method if (line 159) | if (openDropdownMenu && openDropdownMenu !== menu && dropdownMenuChanges... method if (line 174) | if (!openDropdownMenu && dropdownMenuChangesMade) { FILE: jgclark.Dashboard/src/react/components/IdleTimer.jsx constant TICK_INTERVAL (line 19) | const TICK_INTERVAL = 15000 // 15 seconds constant LEGAL_DRIFT_THRESHHOLD (line 23) | const LEGAL_DRIFT_THRESHHOLD = 10000 function IdleTimer (line 48) | function IdleTimer({ idleTime, onIdleTimeout, userIsInteracting = false ... FILE: jgclark.Dashboard/src/react/components/ItemContent.jsx function ItemContent (line 24) | function ItemContent({ item /*, children */, thisSection }: Props): Reac... FILE: jgclark.Dashboard/src/react/components/ItemGrid.jsx function ItemGrid (line 22) | function ItemGrid({ items, thisSection, onToggleShowAll }: Props): React... FILE: jgclark.Dashboard/src/react/components/ItemNoteLink.jsx function ItemNoteLink (line 31) | function ItemNoteLink({ item, thisSection, alwaysShowNoteTitle = false, ... FILE: jgclark.Dashboard/src/react/components/ItemRow.jsx function ItemRow (line 30) | function ItemRow({ item, thisSection, onToggleShowAll }: Props): Node { FILE: jgclark.Dashboard/src/react/components/MultiSelectSpaces.jsx method if (line 50) | if (newSelected.length > 1) { FILE: jgclark.Dashboard/src/react/components/NoTasks.jsx constant DECAY (line 47) | const DECAY = 4 // confetti decay in seconds constant SPREAD (line 48) | const SPREAD = 60 // degrees to spread from the angle of the cannon constant GRAVITY (line 49) | const GRAVITY = 1200 function getLength (line 52) | function getLength(x0: number, y0: number, x1: number, y1: number) { function getDegAngle (line 59) | function getDegAngle(x0: number, y0: number, x1: number, y1: number) { FILE: jgclark.Dashboard/src/react/components/NoteTitleLink.jsx function NoteTitleLink (line 35) | function NoteTitleLink({ FILE: jgclark.Dashboard/src/react/components/ProjectItem.jsx function ProjectItem (line 24) | function ProjectItem({ item, thisSection }: Props): Node { FILE: jgclark.Dashboard/src/react/components/Section/Section.jsx method if (line 60) | if (previousValue === currentValue || previousValue == null || currentVa... function getTaskOrItemDisplayString (line 532) | function getTaskOrItemDisplayString(count: number, type: string) { FILE: jgclark.Dashboard/src/react/components/Section/sectionHelpers.js method if (line 34) | if (section) { method if (line 360) | if (!dashboardSettings || dashboardSettings.showWinsSection === false) { FILE: jgclark.Dashboard/src/react/components/Section/useSectionSortAndFilter.jsx constant DEFAULT_MAX_ITEMS_TO_SHOW (line 30) | const DEFAULT_MAX_ITEMS_TO_SHOW = 20 constant DEFAULT_FILTER_BY_PRIORITY (line 31) | const DEFAULT_FILTER_BY_PRIORITY = false method if (line 298) | if (items.length === 0) { method if (line 305) | if (treatSingleItemTypesAsZeroItems.includes(i.itemType)) { FILE: jgclark.Dashboard/src/react/components/SettingsDialog.jsx function stateOfControllingSetting (line 88) | function stateOfControllingSetting(item: TSettingItem): boolean { FILE: jgclark.Dashboard/src/react/components/SmallCircularProgressIndicator.jsx function SmallCircularProgressIndicator (line 18) | function SmallCircularProgressIndicator({ item }: Props): Node { FILE: jgclark.Dashboard/src/react/components/StatusIcon.jsx function getClassNameFromType (line 36) | function getClassNameFromType(itemType: string): string { function handleIconClick (line 68) | function handleIconClick(event: MouseEvent) { FILE: jgclark.Dashboard/src/react/components/TaskItem.jsx function TaskItem (line 21) | function TaskItem({ item, thisSection }: Props): Node { FILE: jgclark.Dashboard/src/react/components/TasksFiltered.jsx function handleLineClick (line 26) | function handleLineClick(_e: MouseEvent) { FILE: jgclark.Dashboard/src/react/components/WebView.jsx function WebView (line 67) | function WebView({ data, dispatch, reactSettings, setReactSettings }: Pr... FILE: jgclark.Dashboard/src/react/customHooks/useMidnightRollover.jsx constant TICK_INTERVAL_MS (line 20) | const TICK_INTERVAL_MS = 15000 function useMidnightRollover (line 30) | function useMidnightRollover(options: UseMidnightRolloverOptions): void { FILE: jgclark.Dashboard/src/react/customHooks/useRefreshTimer.jsx function useRefreshTimer (line 42) | function useRefreshTimer(options: RefreshTimerOptions): RefreshTimerRetu... FILE: jgclark.Dashboard/src/react/customHooks/useWatchForResizes.jsx function handleResize (line 22) | function handleResize() { FILE: jgclark.Dashboard/src/react/dashboardLineToNPDisplayHTML.js function applyDashboardSettingsToDisplayedItemHtml (line 49) | function applyDashboardSettingsToDisplayedItemHtml(mainContent: string, ... function makeNoteTitleWithOpenActionFromTitle (line 70) | function makeNoteTitleWithOpenActionFromTitle(noteTitle: string, folderN... method for (line 128) | for (const capture of captures) { method for (line 139) | for (const capturedTitle of captures) { FILE: jgclark.Dashboard/src/react/reducers/actionTypes.js constant DASHBOARD_ACTIONS (line 2) | const DASHBOARD_ACTIONS = { constant PERSPECTIVE_ACTIONS (line 7) | const PERSPECTIVE_ACTIONS = { FILE: jgclark.Dashboard/src/react/reducers/dashboardSettingsReducer.js function dashboardSettingsReducer (line 29) | function dashboardSettingsReducer(state: TDashboardSettings, action: TDa... FILE: jgclark.Dashboard/src/react/reducers/perspectiveSettingsReducer.js function perspectiveSettingsReducer (line 26) | function perspectiveSettingsReducer(state: TPerspectiveSettings, action:... FILE: jgclark.Dashboard/src/react/support/settingsHelpers.js method item (line 13) | item) => { FILE: jgclark.Dashboard/src/react/support/uiElementRenderHelpers.js function renderItem (line 47) | function renderItem({ FILE: jgclark.Dashboard/src/reactMain.js constant RESOURCE_LINKS_FOR_HEADER (line 32) | const RESOURCE_LINKS_FOR_HEADER = ` function showDemoDashboard (line 70) | async function showDemoDashboard(): Promise { function setSetting (line 83) | async function setSetting(key: string, value: string): Promise { function setSettings (line 129) | async function setSettings(paramsIn: string): Promise { function makeSettingsAsCallback (line 177) | async function makeSettingsAsCallback(): Promise { function showPerspective (line 222) | async function showPerspective(name: string = ''): Promise { function showSections (line 236) | async function showSections(sectionCodeList: string = ''): Promise { function showDashboardReact (line 301) | async function showDashboardReact(callMode: string = 'full', perspective... function reactWindowInitialisedSoStartGeneratingData (line 371) | async function reactWindowInitialisedSoStartGeneratingData(): Promise { function incrementallyRefreshSomeSections (line 98) | async function incrementallyRefreshSomeSections( FILE: jgclark.Dashboard/src/routeRequestsFromReact.js method addTaskToNote (line 37) | addTaskToNote(data, pluginJson) FILE: jgclark.Dashboard/src/shared.js function parseSettings (line 23) | function parseSettings(settingsStr: string): any { method if (line 92) | if (allKeys.has(key)) { method if (line 138) | if (keysToEliminate.includes(key)) { FILE: jgclark.Dashboard/src/tagMentionCache.js constant TAG_CACHE_UPDATE_INTERVAL_HOURS (line 34) | const TAG_CACHE_UPDATE_INTERVAL_HOURS = 1 // how often to update the cache constant TAG_CACHE_GENERATE_INTERVAL_HOURS (line 35) | const TAG_CACHE_GENERATE_INTERVAL_HOURS = 24 // how often to re-generate... constant TAG_CACHE_ONLY_FOR_OPEN_ITEMS (line 38) | const TAG_CACHE_ONLY_FOR_OPEN_ITEMS = true // Note: if false, then for J... constant TAG_CACHE_FOR_ALL_TAGS (line 39) | const TAG_CACHE_FOR_ALL_TAGS = false // if true, then will cache all tag... constant EXCLUDED_TAGS_OR_MENTIONS (line 41) | const EXCLUDED_TAGS_OR_MENTIONS = ['@done', '@start', '@review', '@revie... function clearTagMentionCacheGenerationPref (line 48) | function clearTagMentionCacheGenerationPref(): void { function isTagMentionCacheAvailable (line 56) | function isTagMentionCacheAvailable(): boolean { function isTagMentionCacheAvailableForItem (line 60) | function isTagMentionCacheAvailableForItem(item: string): boolean { function isTagMentionCacheGenerationScheduled (line 73) | function isTagMentionCacheGenerationScheduled(): boolean { function scheduleTagMentionCacheGenerationIfTooOld (line 81) | function scheduleTagMentionCacheGenerationIfTooOld(generatedAtStr: strin... method if (line 123) | if (DataStore.fileExists(wantedTagMentionsListFile)) { method if (line 482) | if ( method if (line 561) | if (TAG_CACHE_FOR_ALL_TAGS) { FILE: jgclark.EventHelpers/src/eventsHelpers.js function getDefaultConfig (line 22) | function getDefaultConfig(): EventsConfig { FILE: jgclark.EventHelpers/src/eventsToNotes.js constant SORT_ORDER_CALENDAR (line 30) | const SORT_ORDER_CALENDAR = 'calendar' constant DEFAULT_HEADING_LEVEL (line 31) | const DEFAULT_HEADING_LEVEL = 2 constant DEFAULT_FORMAT_EVENTS (line 32) | const DEFAULT_FORMAT_EVENTS = '- *|CAL|*: *|TITLE|* (*|START|*)*| with A... constant DEFAULT_FORMAT_ALL_DAY (line 33) | const DEFAULT_FORMAT_ALL_DAY = '- *|CAL|*: *|TITLE|**| with ATTENDEENAME... method if (line 131) | if (paramStringIn == null) { method if (line 277) | if (!includeAllDayEvents && e.isAllDay) { method catch (line 629) | catch (error) { FILE: jgclark.EventHelpers/src/index.js function init (line 20) | function init(): void { function onSettingsUpdated (line 27) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 32) | async function onUpdateOrInstall(): Promise { function updateSettings (line 51) | async function updateSettings() { FILE: jgclark.EventHelpers/src/offsets.js function shiftDates (line 39) | async function shiftDates(): Promise { function maybeRemoveDoneDatePart (line 132) | function maybeRemoveDoneDatePart(content: string, config: any): string { function maybeRemoveProcessedTagName (line 142) | function maybeRemoveProcessedTagName(content: string, config: any): stri... function shiftIsoDatesInContent (line 150) | function shiftIsoDatesInContent(content: string, interval: string): { co... function shiftWeekDatesInContent (line 170) | function shiftWeekDatesInContent( function isSectionBoundary (line 198) | function isSectionBoundary(levelNow: number, prevLevel: number, content:... function appendComputedFinalDateIfWanted (line 204) | function appendComputedFinalDateIfWanted( function setCurrentTargetDateIfBareDate (line 221) | function setCurrentTargetDateIfBareDate( function ensureBaseDate (line 244) | async function ensureBaseDate( function applyOffsetInLine (line 266) | function applyOffsetInLine( function processDateOffsets (line 302) | async function processDateOffsets(): Promise { FILE: jgclark.EventHelpers/src/timeblocks.js function timeBlocksToCalendar (line 17) | async function timeBlocksToCalendar(): Promise { FILE: jgclark.Filer/src/IDs.js function addIDAndAddToOtherNote (line 25) | async function addIDAndAddToOtherNote(): Promise { FILE: jgclark.Filer/src/index.js function init (line 36) | function init(): void { function onSettingsUpdated (line 45) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 49) | async function onUpdateOrInstall(_testUpdate: boolean = false): Promise<... function updateSettings (line 65) | async function updateSettings() { FILE: jgclark.Filer/src/moveCompletedToDone.js constant PLUGIN_ID (line 32) | const PLUGIN_ID = "jgclark.Filer" constant MAKE_HEADINGS_ONE_DEEPER (line 33) | const MAKE_HEADINGS_ONE_DEEPER: boolean = false constant WHEN_TO_MOVE_ASK_EACH_TIME (line 34) | const WHEN_TO_MOVE_ASK_EACH_TIME = 'ask each time' constant WHEN_TO_MOVE_SECTION_COMPLETE (line 35) | const WHEN_TO_MOVE_SECTION_COMPLETE = 'move when whole section complete' constant WHEN_TO_MOVE_ANY_COMPLETE (line 36) | const WHEN_TO_MOVE_ANY_COMPLETE = 'move when any are complete' method if (line 82) | if (!isClosed(candidate)) { function appendParasUnderHeading (line 198) | function appendParasUnderHeading( function getOrCreateNamedDoneSection (line 262) | function getOrCreateNamedDoneSection(note: TNote, doneSectionHeadingName... function getNamedDoneSectionBlock (line 300) | function getNamedDoneSectionBlock(note: TNote, doneSectionHeadingName: s... FILE: jgclark.Filer/src/moveItems.js function getParagraphsToMove (line 34) | function getParagraphsToMove( function addDateBacklinkIfNeeded (line 74) | function addDateBacklinkIfNeeded(parasInBlock: Array, note: ... function moveParagraphsToNote (line 93) | function moveParagraphsToNote( function moveParaBlock (line 129) | async function moveParaBlock(): Promise { function moveParas (line 144) | async function moveParas(withBlockContext: boolean = false): Promise { function moveParasToNextWeekly (line 250) | async function moveParasToNextWeekly(): Promise { function moveParasToCalendarWeekly (line 262) | async function moveParasToCalendarWeekly(destDate: Date, withBlockContex... function moveParasToToday (line 330) | async function moveParasToToday(): Promise { function moveParasToTomorrow (line 339) | async function moveParasToTomorrow(): Promise { function moveParasToCalendarDate (line 351) | async function moveParasToCalendarDate(destDate: Date, withBlockContext:... FILE: jgclark.MOCs/src/MOCs.js method logWarn (line 107) | logWarn('makeMOC', `User has cancelled operation.`) method for (line 227) | for (let i = 0; i < uniqTitles.length; i++) { method if (line 243) | if (config.showEmptyOccurrences) { FILE: jgclark.MOCs/src/index.js function init (line 18) | function init(): void { function onSettingsUpdated (line 23) | function onSettingsUpdated(): void { function onUpdateOrInstall (line 29) | async function onUpdateOrInstall(): Promise { function updateSettings (line 48) | async function updateSettings() { FILE: jgclark.NoteHelpers/__tests__/duplicateNote.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `{{pluginID}}` constant FILENAME (line 10) | const FILENAME = `NPPluginMain` FILE: jgclark.NoteHelpers/__tests__/unLinkedNoteFinder.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `{{pluginID}}` constant FILENAME (line 10) | const FILENAME = `NPPluginMain` FILE: jgclark.NoteHelpers/src/countDays.js function countAndAddDays (line 8) | async function countAndAddDays(): Promise { function getMsSinceEpoch (line 47) | function getMsSinceEpoch(year: number, month: number, date: number): num... function daysUntil (line 59) | function daysUntil(year: number, month: number, date: number): number { FILE: jgclark.NoteHelpers/src/duplicateNote.js function generateCandidateTitleForDuplicate (line 22) | function generateCandidateTitleForDuplicate(originalTitle: string): stri... function updateTitleInContentArray (line 96) | function updateTitleInContentArray( function duplicateNote (line 137) | async function duplicateNote(): Promise { FILE: jgclark.NoteHelpers/src/helpers/renameNotes.js function renameNoteToTitle (line 24) | async function renameNoteToTitle( FILE: jgclark.NoteHelpers/src/index.js function resetCaches (line 44) | function resetCaches() { function init (line 50) | function init(): void { function onSettingsUpdated (line 55) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 62) | async function onUpdateOrInstall(): Promise { function updateSettings (line 81) | async function updateSettings(): Promise { function testChooseFolder (line 97) | async function testChooseFolder(): Promise { FILE: jgclark.NoteHelpers/src/indexFolders.js constant INDEX_NOTE_FRONTMATTER (line 41) | const INDEX_NOTE_FRONTMATTER = `--- FILE: jgclark.NoteHelpers/src/lib/commands/filenameToTitle.js function filenameToTitle (line 10) | async function filenameToTitle(): Promise { FILE: jgclark.NoteHelpers/src/lib/commands/listInconsistentNames.js function listInconsistentNames (line 23) | async function listInconsistentNames(folderIn: string = ''): Promise { FILE: jgclark.NoteHelpers/src/listPublishedNotes.js function listPublishedNotes (line 18) | async function listPublishedNotes(): Promise { FILE: jgclark.NoteHelpers/src/newNote.js function getSuggestedTitleFromContent (line 26) | function getSuggestedTitleFromContent(content: string): string { function newNote (line 59) | async function newNote(): Promise { function newNoteFromClipboard (line 100) | async function newNoteFromClipboard(): Promise { function newNoteFromSelection (line 143) | async function newNoteFromSelection(): Promise { FILE: jgclark.NoteHelpers/src/noteHelpers.js method if (line 83) | if (type === 'Calendar') { method if (line 174) | if ( method if (line 345) | if (Editor == null) { FILE: jgclark.NoteHelpers/src/noteNavigation.js method "Couldn't find a '## Done' section. Stopping." (line 119) | "Couldn't find a '## Done' section. Stopping.") FILE: jgclark.NoteHelpers/src/unlinkedNoteFinder.js constant CODE_BLOCK_PLACEHOLDER (line 8) | const CODE_BLOCK_PLACEHOLDER = '8ce08058-d387-4d3a-8043-4f3b7ef63eb7' constant MARKDOWN_LINK_PLACEHOLDER (line 9) | const MARKDOWN_LINK_PLACEHOLDER = '975b7115-5568-4bc6-b6c8-6603350572ea' function triggerFindUnlinkedNotes (line 14) | async function triggerFindUnlinkedNotes() { function findUnlinkedNotesInCurrentNote (line 21) | async function findUnlinkedNotesInCurrentNote() { function findUnlinkedNotesInAllNotes (line 31) | async function findUnlinkedNotesInAllNotes() { function findUnlinkedNotes (line 45) | async function findUnlinkedNotes(notes: Array): Promise { FILE: jgclark.NoteHelpers/src/writeModified.js function writeModified (line 28) | async function writeModified(): Promise { FILE: jgclark.PeriodicReviews/src/reviewHTMLViewGenerator.js constant RE_DONE_MENTION_STRIP_FOR_SUMMARY_G (line 56) | const RE_DONE_MENTION_STRIP_FOR_SUMMARY_G = new RegExp(RE_DONE_DATE_OPT_... function escapeHTML (line 82) | function escapeHTML(input: string): string { function stripPresentationDelimiters (line 96) | function stripPresentationDelimiters(input: string): string { function formatTaskAsHTML (line 105) | function formatTaskAsHTML(taskContent: string): string { function splitSegmentAtTypeMarker (line 141) | function splitSegmentAtTypeMarker(segment: string, questionType: string)... function makeReviewInlineControl (line 163) | function makeReviewInlineControl( function makeQuestionLineDiv (line 213) | function makeQuestionLineDiv( function formatWinsSummaryHeading (line 295) | function formatWinsSummaryHeading(count: number): string { method if (line 344) | if (eventsForPeriod.length === 0) { FILE: jgclark.QuickCapture/src/index.js function init (line 38) | function init(): void { function onSettingsUpdated (line 50) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 54) | async function onUpdateOrInstall(): Promise { function updateSettings (line 70) | async function updateSettings() { function smartCreateTest (line 83) | async function smartCreateTest(): Promise { function smartAppendParasTest (line 100) | async function smartAppendParasTest(): Promise { function smartPrependParasTest (line 114) | async function smartPrependParasTest(): Promise { function insertParasTest (line 128) | async function insertParasTest(): Promise { FILE: jgclark.QuickCapture/src/quickCapture.js method logDebug (line 531) | logDebug(pluginJson, `starting /qajw with arg0='${textArg}'`) method logDebug (line 564) | logDebug(pluginJson, `starting /qajm with arg0='${textArg}'`) method logDebug (line 597) | logDebug(pluginJson, `starting /qajy with arg0='${textArg}'`) FILE: jgclark.QuickCapture/src/quickCaptureHelpers.js method if (line 55) | if (useDefaultsIfNecessary) { FILE: jgclark.RepeatExtensions/src/index.js function init (line 19) | function init(): void { function onSettingsUpdated (line 28) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 32) | async function onUpdateOrInstall(testUpdate: boolean = false): Promise { FILE: jgclark.Reviews/experiments/chart-experiments.js function basicChartTest (line 7) | function basicChartTest() { FILE: jgclark.Reviews/experiments/fontTests.js function testFonts (line 7) | function testFonts(): void { FILE: jgclark.Reviews/requiredFiles/HTMLWinCommsSwitchboard.js function delay (line 20) | async function delay(time) { function getScrollPos (line 28) | function getScrollPos() { function onMessageFromPlugin (line 46) | function onMessageFromPlugin(type, data) { function updateDivReceived (line 74) | function updateDivReceived(data) { function deleteItemRow (line 84) | function deleteItemRow(data) { function setReviewingProject (line 94) | function setReviewingProject(data) { function clearReviewingProject (line 127) | function clearReviewingProject(data) { function completeTaskInDisplay (line 153) | async function completeTaskInDisplay(data) { function completeChecklistInDisplay (line 200) | async function completeChecklistInDisplay(data) { function cancelTaskInDisplay (line 245) | async function cancelTaskInDisplay(data) { function cancelChecklistInDisplay (line 274) | async function cancelChecklistInDisplay(data) { function toggleTypeInDisplay (line 303) | function toggleTypeInDisplay(data) { function updateItemFilename (line 322) | function updateItemFilename(data) { function updateItemContent (line 346) | function updateItemContent(data) { function unscheduleItem (line 371) | async function unscheduleItem(data) { function setPriorityInDisplay (line 389) | function setPriorityInDisplay(data) { function onClickProjectListItem (line 433) | function onClickProjectListItem(data) { function onChangeCheckbox (line 442) | function onChangeCheckbox(settingName, state) { function findAncestor (line 459) | function findAncestor(startElement, tagName) { function findDescendantByTagName (line 477) | function findDescendantByTagName(startElement, tagName) { function findDescendantByClassName (line 498) | function findDescendantByClassName(startElement, className) { function deleteHTMLItem (line 512) | function deleteHTMLItem(ID) { function addClassToID (line 524) | function addClassToID(ID, newerClass) { function replaceClassInID (line 536) | function replaceClassInID(ID, replacementClass) { function replaceHTMLinID (line 546) | function replaceHTMLinID(ID, html, innerText) { function replaceHTMLinElement (line 560) | function replaceHTMLinElement(elem, html, innerText) { function setCounter (line 573) | function setCounter(counterID, value) { function incrementItemCount (line 578) | function incrementItemCount(counterID) { function decrementItemCount (line 589) | function decrementItemCount(counterID) { function getNumItemsInSection (line 607) | function getNumItemsInSection(sectionID, tagName) { function getNumItemsInSectionByClass (line 635) | function getNumItemsInSectionByClass(sectionID, className) { function doesIDExist (line 656) | function doesIDExist(itemID) { function showError (line 661) | function showError(message) { FILE: jgclark.Reviews/requiredFiles/projectListEvents.js function showProjectControlDialog (line 51) | function showProjectControlDialog(dataObject) { function getFolderFromFilename (line 217) | function getFolderFromFilename(fullFilename) { function setPositionForDialog (line 239) | function setPositionForDialog(approxDialogWidth, approxDialogHeight, dia... function addIconClickEventListeners (line 289) | function addIconClickEventListeners() { function addContentEventListeners (line 328) | function addContentEventListeners() { function addReviewProjectEventListeners (line 360) | function addReviewProjectEventListeners() { function addCommandButtonEventListeners (line 381) | function addCommandButtonEventListeners() { function handleIconClick (line 416) | function handleIconClick(id, itemType, encodedfilename, encodedcontent, ... function handleContentClick (line 448) | function handleContentClick(event, id, encodedfilename, encodedcontent) { FILE: jgclark.Reviews/requiredFiles/showTimeAgo.js function showTimeAgo (line 13) | function showTimeAgo() { FILE: jgclark.Reviews/src/__tests__/allProjectsListHelpers.sorting.test.js function sortConfig (line 11) | function sortConfig(partial: Object): ReviewConfig { FILE: jgclark.Reviews/src/allProjectsListHelpers.js constant MS_PER_HOUR (line 34) | const MS_PER_HOUR = 1000 * 60 * 60 constant ERROR_FILENAME_PLACEHOLDER (line 35) | const ERROR_FILENAME_PLACEHOLDER = 'error' constant ERROR_READING_PLACEHOLDER (line 36) | const ERROR_READING_PLACEHOLDER = ' { method if (line 81) | if (typeof project.isReadyForReview === 'boolean') { method if (line 453) | if (row != null && typeof row.filename === 'string' && row.filename !== ... FILE: jgclark.Reviews/src/convertNote.js constant RE_REVIEW_INTERVAL (line 22) | const RE_REVIEW_INTERVAL = /^[+\-]?\d+[BbDdWwMmQqYy]$/ function parseBoolFromForm (line 39) | function parseBoolFromForm(value: mixed): boolean { function buildFrontmatterAttrs (line 102) | function buildFrontmatterAttrs(inputs: ConvertToProjectInputs, config: R... function isValidNoteForConvert (line 131) | function isValidNoteForConvert(note: CoreNoteFields): boolean { FILE: jgclark.Reviews/src/index.js function init (line 67) | function init(): void { function testSettingsUpdated (line 81) | async function testSettingsUpdated(): Promise { function onSettingsUpdated (line 85) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 101) | async function onUpdateOrInstall(): Promise { FILE: jgclark.Reviews/src/migration.js constant SEQUENTIAL_TAG_DEFAULT (line 20) | const SEQUENTIAL_TAG_DEFAULT = '#sequential' FILE: jgclark.Reviews/src/migrationLog.js constant MIGRATION_TSV_HEADER (line 13) | const MIGRATION_TSV_HEADER = 'filename\ttitle\tdate\tdetail' function beginSuppressMigrationLogForBatchConstruction (line 22) | function beginSuppressMigrationLogForBatchConstruction(): void { function endSuppressMigrationLogForBatchConstruction (line 30) | function endSuppressMigrationLogForBatchConstruction(): void { function sanitizeTsvCell (line 39) | function sanitizeTsvCell(value: string): string { method if (line 58) | if (migrationLogSuppressDepth > 0 && options?.force !== true) { FILE: jgclark.Reviews/src/pluginToHTMLBridge.js function onMessageFromHTMLView (line 62) | async function onMessageFromHTMLView(actionType: string, data: any): any { function runPluginCommand (line 99) | async function runPluginCommand(data: any) { function bridgeChangeCheckbox (line 143) | async function bridgeChangeCheckbox(data: SettingDataObject) { method catch (line 192) | catch (error) { function bridgeClickProjectListItem (line 201) | async function bridgeClickProjectListItem(data: MessageDataObject) { FILE: jgclark.Reviews/src/projectClass.js constant DEFAULT_REVIEW_INTERVAL (line 57) | const DEFAULT_REVIEW_INTERVAL = '1w' function mentionStrForMarkdownOutput (line 79) | function mentionStrForMarkdownOutput(prefKey: string, defaultMention: st... method if (line 420) | if (reISODate.test(parsed)) { method if (line 424) | if (reISODate.test(parsed)) { method if (line 428) | if (reISODate.test(parsed)) { method if (line 432) | if (reISODate.test(parsed)) { method if (line 436) | if (reISODate.test(parsed)) { method if (line 443) | if (reInterval.test(parsed)) { method if (line 791) | if (key !== '' && !keysToRemove.includes(key)) keysToRemove.push(key) method migrateProjectMetadataLineInEditor (line 1441) | migrateProjectMetadataLineInEditor(possibleThisEditorForMigration) FILE: jgclark.Reviews/src/projectClassCalculations.js function createImmutableProjectCopy (line 33) | function createImmutableProjectCopy(project: Project, updates: ProjectUp... function calcDurationsForProject (line 110) | function calcDurationsForProject(thisProjectIn: Project): Project { function calcReviewFieldsForProject (line 145) | function calcReviewFieldsForProject(thisProjectIn: Project): Project { FILE: jgclark.Reviews/src/projectClassHelpers.js constant RE_ISO_DATE_LINE (line 23) | const RE_ISO_DATE_LINE: RegExp = new RegExp(`^${RE_DATE}$`) function parseProjectFrontmatterValue (line 68) | function parseProjectFrontmatterValue(rawValue: string): string { function readRawFrontmatterField (line 93) | function readRawFrontmatterField(note: CoreNoteFields, fieldName: string... method if (line 119) | if (startDate != null) { function normalizeProgressDateFromForm (line 173) | function normalizeProgressDateFromForm(value: mixed): string { function promptAddProgressLineInputs (line 239) | async function promptAddProgressLineInputs( function getMetadataPresenceState (line 295) | function getMetadataPresenceState(note: TNote, combinedKey: string): { FILE: jgclark.Reviews/src/projects.js constant ERROR_FILENAME_PLACEHOLDER (line 26) | const ERROR_FILENAME_PLACEHOLDER = '' constant ARCHIVE_PROMPT_YES (line 27) | const ARCHIVE_PROMPT_YES = 'Yes' constant ARCHIVE_PROMPT_NO (line 28) | const ARCHIVE_PROMPT_NO = 'No' constant DEFAULT_PROJECT_CLOSEOUT_INPUTS (line 37) | const DEFAULT_PROJECT_CLOSEOUT_INPUTS: ProjectCloseoutInputs = { method if (line 268) | if (!willArchive) { FILE: jgclark.Reviews/src/projectsHTMLGenerator.js function projectFolderDisplayLabel (line 31) | function projectFolderDisplayLabel(thisProject: Project, config: ReviewC... function buildProjectFolderMetadataRowDiv (line 60) | function buildProjectFolderMetadataRowDiv(thisProject: Project, config: ... method if (line 425) | if (thisProject.isCompleted) { method if (line 435) | if (thisProject.lastProgressComment !== '') { method if (line 443) | if (thisProject.dueDays != null && !isNaN(thisProject.dueDays)) { FILE: jgclark.Reviews/src/projectsWeeklyProgress.js constant DEFAULT_NUM_WEEKS (line 32) | const DEFAULT_NUM_WEEKS: number = 26 method if (line 320) | if (rows.length < 2) { FILE: jgclark.Reviews/src/reviewHelpers.js function getFrontmatterFieldKeyFromMentionPreference (line 97) | function getFrontmatterFieldKeyFromMentionPreference(prefName: string, d... function getDateMentionNameToFrontmatterKeyMap (line 105) | function getDateMentionNameToFrontmatterKeyMap(): { [string]: string } function extractTagsOnly (line 123) | function extractTagsOnly(text: string): string { function populateSeparateDateKeysFromCombinedValue (line 146) | function populateSeparateDateKeysFromCombinedValue( method if (line 495) | if (lines.length < 3) { method if (line 502) | if (String(lines[i]).trim() === '---') { method catch (line 593) | catch (error) { method if (line 950) | if (mentionParam !== '') { method if (line 1000) | if (thisEditor.note == null || thisEditor.note.type === 'Calendar' || th... FILE: jgclark.Reviews/src/reviews.js constant RICH_PROJECT_LIST_WIN_ID (line 88) | const RICH_PROJECT_LIST_WIN_ID = `${pluginID}.rich-review-list` method if (line 151) | if (folderDisplayName.includes(']')) { method catch (line 255) | catch (error) { method runProjectListRenderers (line 350) | runProjectListRenderers(config, shouldOpen, scrollPos) method if (line 927) | if (offerConfirm && config.confirmNextReview) { FILE: jgclark.SearchExtensions/src/externalSearch.js function extendedSearch (line 18) | async function extendedSearch( FILE: jgclark.SearchExtensions/src/flexiSearch.js function showFlexiSearchDialog (line 365) | async function showFlexiSearchDialog( function flexiSearchHandler (line 417) | async function flexiSearchHandler( function closeDialogWindow (line 463) | function closeDialogWindow(customId: string): any { function savePluginPreference (line 482) | function savePluginPreference(key: string, value: string): any { function getPluginPreference (line 502) | function getPluginPreference(key: string): any { FILE: jgclark.SearchExtensions/src/index.js function init (line 42) | function init(): void { function onSettingsUpdated (line 54) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 63) | async function onUpdateOrInstall(): Promise { function updateSettings (line 83) | async function updateSettings() { FILE: jgclark.SearchExtensions/src/replace.js function buildReplaceRegex (line 27) | function buildReplaceRegex(searchTerm: typedSearchTerm, searchStr: strin... method if (line 54) | if (searchTermArg) { method if (line 82) | if (replaceExpressionArg) { FILE: jgclark.SearchExtensions/src/saveSearch.js method logDebug (line 178) | logDebug('quickSearch', `starting with searchTermsArg=${searchTermsArg ?... method logDebug (line 210) | logDebug('searchPeriod', `starting with searchTermsArg=${searchTermsArg ... method if (line 342) | if (calledNonInteractively) { method false (line 371) | false) method if (line 508) | if (noteOpenInEditor(noteFilename)) { FILE: jgclark.SearchExtensions/src/searchHelpers.js constant OPEN_PARA_TYPES (line 91) | const OPEN_PARA_TYPES = ['open', 'scheduled', 'checklist', 'checklistSch... constant SYNCABLE_PARA_TYPES (line 92) | const SYNCABLE_PARA_TYPES = ['open', 'scheduled', 'checklist', 'checklis... method if (line 497) | if (j === 0) { method if (line 539) | if (mustResultObjects.length === 0) { method if (line 1061) | if (justReplaceSection && outputNote.paragraphs.length > 1) { method if (line 1119) | if (config.groupResultsByNote) { FILE: jgclark.SearchExtensions/src/searchTriggers.js function getUrlParams (line 28) | function getUrlParams(query: string): { [key: string]: string } function refreshSavedSearch (line 66) | async function refreshSavedSearch(): Promise { FILE: jgclark.Summaries/requiredFiles/chartStatsScripts.js function formatTime (line 90) | function formatTime(decimalHours) { function isTimeTag (line 96) | function isTimeTag(tag) { function isTotalTag (line 100) | function isTotalTag(tag) { function isAverageTag (line 104) | function isAverageTag(tag) { function isCountTag (line 108) | function isCountTag(tag) { function calculateMovingAverage (line 135) | function calculateMovingAverage(data, windowSize) { function getMondayOfWeek (line 157) | function getMondayOfWeek(dateStr) { function calculatePeriodAverageSegments (line 173) | function calculatePeriodAverageSegments(data, dates, windowSize) { function hasAnyDataPoints (line 242) | function hasAnyDataPoints(data) { function calculateCompletionRate (line 429) | function calculateCompletionRate(data) { function calculateStreak (line 435) | function calculateStreak(data) { function createYesNoHeatmapSection (line 446) | function createYesNoHeatmapSection() { FILE: jgclark.Summaries/src/TMOccurrences.js class TMOccurrences (line 54) | class TMOccurrences { method constructor (line 79) | constructor(term: string, type: string, fromISODateStr: string, toISOD... method addOccurrence (line 117) | addOccurrence(occurrenceStr: string, dateStrArg: string): void { method summaryTextForInterval (line 196) | summaryTextForInterval(fromDateISOStr: string, toDateISOStr: string, i... method getTerm (line 235) | getTerm(paddingSize?: number): string { method getSparklineForPeriod (line 277) | getSparklineForPeriod(style: string = 'ascii', config: any): string { method getSummaryForPeriod (line 316) | getSummaryForPeriod(style: string): string { function makeSparkline (line 417) | function makeSparkline(data: Array, options: Object = {}): string { function makeYesNoLine (line 470) | function makeYesNoLine(data: Array, options: Object = {}): string { FILE: jgclark.Summaries/src/chartStats.js constant CHART_GRID_COLOR_LIGHT_MODE (line 64) | const CHART_GRID_COLOR_LIGHT_MODE = '#33333322' constant CHART_GRID_COLOR_DARK_MODE (line 65) | const CHART_GRID_COLOR_DARK_MODE = '#CCCCCC22' constant CHART_AXIS_TEXT_COLOR_LIGHT_MODE (line 67) | const CHART_AXIS_TEXT_COLOR_LIGHT_MODE = '#333333' constant CHART_AXIS_TEXT_COLOR_DARK_MODE (line 68) | const CHART_AXIS_TEXT_COLOR_DARK_MODE = '#CCCCCC' function getChartGridColor (line 74) | function getChartGridColor(): string { function getChartAxisTextColor (line 79) | function getChartAxisTextColor(): string { method if (line 151) | if (periodOrDays.startsWith('customRange|')) { function formatDateForDisplay (line 413) | function formatDateForDisplay(dateStr: string): string { constant DEMO_DATA_FILENAME (line 423) | const DEMO_DATA_FILENAME = '../jgclark.Summaries/demoData.json' function isValidDemoPayload (line 448) | function isValidDemoPayload(payload: any): boolean { method if (line 784) | if (!jsonStr || typeof jsonStr !== 'string' || jsonStr.trim() === '') { FILE: jgclark.Summaries/src/forCharts.js constant MONTHS_TO_LOOK_BACK_FOR_TASKS (line 38) | const MONTHS_TO_LOOK_BACK_FOR_TASKS = 6 function testTaskGenStats (line 46) | async function testTaskGenStats(): Promise { method if (line 305) | if (!firstKey) { method if (line 346) | if (!firstKey) { method for (line 424) | for (const occ of occs) { FILE: jgclark.Summaries/src/forHeatmaps.js constant DEFAULT_HEATMAP_INTERVALS (line 44) | const DEFAULT_HEATMAP_INTERVALS = 180 constant DAYS_PER_WEEK (line 45) | const DAYS_PER_WEEK = 7 constant HEATMAP_ZOOM_POINTS (line 46) | const HEATMAP_ZOOM_POINTS = 36 FILE: jgclark.Summaries/src/gatherOccurrencesHelpers.js method for (line 38) | for (let i = 1; i < combinedTerms.length; i++) { method if (line 147) | if (caseInsensitiveTagMatch(normalizedWanted, mention)) { FILE: jgclark.Summaries/src/index.js function init (line 42) | function init(): void { function onSettingsUpdated (line 53) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 57) | async function onUpdateOrInstall(): Promise { function updateSettings (line 107) | async function updateSettings() { FILE: jgclark.Summaries/src/stats.js function determineCallbackParameters (line 165) | function determineCallbackParameters(periodShortCode: string, periodNumb... function generateStatsOutput (line 241) | async function generateStatsOutput( FILE: jgclark.Summaries/src/summaryHelpers.js constant MAX_SPARKLINE_DAYS (line 59) | const MAX_SPARKLINE_DAYS = 31 function gatherOccurrences (line 100) | function gatherOccurrences( method if (line 357) | if (showSparklines) { method if (line 372) | if (showSparklines) { FILE: jgclark.Summaries/src/testCharting.js function testHeatMapGeneration1 (line 25) | function testHeatMapGeneration1(): void { function testHeatMapGeneration2 (line 134) | async function testHeatMapGeneration2(): Promise { function testHeatMapGeneration3 (line 216) | async function testHeatMapGeneration3(): Promise { FILE: jgclark.Summaries/src/todayProgress.js method if (line 166) | if (heading !== '') { FILE: jgclark.WindowTools/src/WTHelpers.js constant WINDOW_SET_PREF_KEY (line 29) | const WINDOW_SET_PREF_KEY = 'windowSets' method for (line 400) | for (const hw of windowSet.htmlWindows) { method logWindowSet (line 434) | logWindowSet(set, thisMachineName) method if (line 459) | if (set.name === name) { method if (line 479) | if (usersVersionHas('mainSidebarControl')) { method if (line 605) | if (ew.noteType) { FILE: jgclark.WindowTools/src/index.js function init (line 68) | function init(): void { function onSettingsUpdated (line 79) | async function onSettingsUpdated(): Promise { function onUpdateOrInstall (line 83) | async function onUpdateOrInstall(testUpdate: boolean = false): Promise { function openCurrentNoteNewWindow (line 133) | async function openCurrentNoteNewWindow(): Promise { FILE: jgclark.WindowTools/src/otherWindowTools.js function constrainMainWindow (line 29) | function constrainMainWindow(): void { function resetMainWindow (line 50) | async function resetMainWindow(): Promise { function moveCurrentSplitToMain (line 89) | async function moveCurrentSplitToMain(): Promise { function swapSplitWindows (line 178) | async function swapSplitWindows(): Promise { FILE: jgclark.WindowTools/src/windowSets.js function saveWindowSet (line 68) | async function saveWindowSet(): Promise { FILE: jgclark.tests/src/index.js function init (line 16) | function init(): void { function onSettingsUpdated (line 20) | function onSettingsUpdated(): void { function onUpdateOrInstall (line 24) | async function onUpdateOrInstall(_config: any = { silent: false }): Prom... function invokePluginCommandByName (line 28) | async function invokePluginCommandByName() { function showStartActive (line 33) | function showStartActive(): void { function logCurrentNoteInfo (line 44) | async function logCurrentNoteInfo(): Promise { function logNoteInfo (line 51) | async function logNoteInfo(): Promise { FILE: m1well.Expenses/__tests__/expensesChecks.test.js constant SIMPLE_CONFIG (line 16) | const SIMPLE_CONFIG = { constant ALLOWED_DELIMTER (line 46) | const ALLOWED_DELIMTER = [';', '%', 'TAB'] constant CONSOLE_SPY (line 48) | const CONSOLE_SPY = jest.spyOn(console, 'log') FILE: m1well.Expenses/src/expenses.js constant CONFIG_KEYS (line 21) | const CONFIG_KEYS = { constant TRACKING_MODE (line 32) | const TRACKING_MODE = ['Individual', 'Shortcuts', 'Fixed'] constant EXAMPLE_CONFIG (line 35) | const EXAMPLE_CONFIG = ` method if (line 399) | if (createNote) { FILE: m1well.Expenses/src/expensesChecks.js constant DEFAULT_DELIMITER (line 8) | const DEFAULT_DELIMITER = ';' constant ALLOWED_DELIMTER (line 9) | const ALLOWED_DELIMTER = [';', '%', 'TAB'] constant MINIMAL_COLUMNS (line 10) | const MINIMAL_COLUMNS = ['date', 'category', 'amount'] constant ALLOWED_AMOUNT_FORMATS (line 11) | const ALLOWED_AMOUNT_FORMATS = ['full', 'short'] FILE: m1well.Expenses/src/index.js constant PLUGIN_ID (line 14) | const PLUGIN_ID = 'expenses' function onUpdateOrInstall (line 17) | async function onUpdateOrInstall(config: any = { silent: false }): Promi... FILE: nmn.DataQuery/src/index.js function openTestHTML (line 5) | async function openTestHTML() { FILE: nmn.TimeTracking/src/index.js function getOrMadeDataFile (line 19) | function getOrMadeDataFile() { function setConfig (line 44) | function setConfig(data: TData): null | void { FILE: np.CallbackURLs/src/NPOpenFolders.js function getValidatedFolderData (line 12) | function getValidatedFolderData(): Object | null { function createFolderOptions (line 29) | function createFolderOptions(allFolders: $ReadOnlyArray, folderD... FILE: np.CallbackURLs/src/NPOpenLinks.js function openLinksInParagraphs (line 13) | function openLinksInParagraphs(paras: Array) { function openIncompleteLinksInNote (line 27) | async function openIncompleteLinksInNote() { FILE: np.CallbackURLs/src/NPTemplateRunner.js method templateTitle (line 118) | templateTitle method if (line 126) | if (!filename) { function getTemplateArgs (line 142) | async function getTemplateArgs(): Promise<> { FILE: np.CallbackURLs/src/NPXCallbackWizard.js method if (line 66) | if (fields.openNote === 'yes') { method if (line 79) | if (command === 'addText') { method if (line 438) | if (selectedPara.type === 'title') { FILE: np.CallbackURLs/src/index.js function onUpdateOrInstall (line 25) | function onUpdateOrInstall(): void { function init (line 30) | function init(): void { function onSettingsUpdated (line 35) | async function onSettingsUpdated(): Promise { FILE: np.CallbackURLs/src/support/utils.js method uppercase (line 2) | uppercase(str = null) { FILE: np.Globals/lib/NPGlobals.js constant DEFAULT_GLOBALS_CONFIG (line 24) | const DEFAULT_GLOBALS_CONFIG = { class NPGlobals (line 35) | class NPGlobals { method constructor (line 37) | constructor() { method setup (line 45) | static async setup() { method getSettings (line 54) | static async getSettings(): any { method updateOrInstall (line 66) | static async updateOrInstall(currentSettings: any, currentVersion: str... FILE: np.Globals/src/Globals.js function onUpdateOrInstall (line 10) | async function onUpdateOrInstall(config: any = { silent: false }): Promi... FILE: np.Globals/src/index.js function onUpdateOrInstall (line 11) | async function onUpdateOrInstall(): Promise { FILE: np.MeetingNotes/src/NPMeetingNotes.js function insertNoteTemplate (line 25) | async function insertNoteTemplate(origFileName: string, dailyNoteDate: D... method getNoteFromSelection (line 393) | getNoteFromSelection(folder) method if (line 468) | if (DataStore.projectNoteByFilename(filename)) { method if (line 664) | if ((onlyMeetingNotes && attributes.type && attributes.type.includes('me... method catch (line 668) | catch (error) { FILE: np.MeetingNotes/src/index.js function init (line 12) | function init(): void { function onUpdateOrInstall (line 20) | async function onUpdateOrInstall(): Promise { function onSettingsUpdated (line 24) | async function onSettingsUpdated(): Promise { FILE: np.MeetingNotes/src/support/hello-world.js method uppercase (line 2) | uppercase(str = null) { FILE: np.Preview/requiredFiles/mermaid@10.1.0.min.mjs function dedent (line 1) | function dedent(templ){var values=[];for(var _i=1;_iarr.length)len=arr... function _nonIterableSpread (line 1) | function _nonIterableSpread(){throw new TypeError("Invalid attempt to sp... function unapply (line 1) | function unapply(func){return function(thisArg){for(var _len=arguments.l... function unconstruct (line 1) | function unconstruct(func){return function(){for(var _len2=arguments.len... function addToSet (line 1) | function addToSet(set,array,transformCaseFunc){transformCaseFunc=transfo... function clone (line 1) | function clone(object){var newObject=create(null);var property;for(prope... function lookupGetter (line 1) | function lookupGetter(object,prop){while(object!==null){var desc=getOwnP... function createDOMPurify (line 1) | function createDOMPurify(){var window=arguments.length>0&&arguments[0]!=... function M (line 1) | function M(t){this.$L=S(t.locale,null,!0),this.parse(t)} class Type (line 1) | class Type{constructor(){this.type=TYPE.ALL}get(){return this.type}set(t... method constructor (line 1) | constructor(){this.type=TYPE.ALL} method get (line 1) | get(){return this.type} method set (line 1) | set(type){if(this.type&&this.type!==type)throw new Error("Cannot chang... method reset (line 1) | reset(){this.type=TYPE.ALL} method is (line 1) | is(type){return this.type===type} class Channels (line 1) | class Channels{constructor(data,color){this.color=color;this.changed=fal... method constructor (line 1) | constructor(data,color){this.color=color;this.changed=false;this.data=... method set (line 1) | set(data,color){this.color=color;this.changed=false;this.data=data;thi... method _ensureHSL (line 1) | _ensureHSL(){const data=this.data;const{h:h,s:s,l:l}=data;if(h===undef... method _ensureRGB (line 1) | _ensureRGB(){const data=this.data;const{r:r,g:g,b:b}=data;if(r===undef... method r (line 1) | get r(){const data=this.data;const r=data.r;if(!this.type.is(TYPE.HSL)... method g (line 1) | get g(){const data=this.data;const g=data.g;if(!this.type.is(TYPE.HSL)... method b (line 1) | get b(){const data=this.data;const b=data.b;if(!this.type.is(TYPE.HSL)... method h (line 1) | get h(){const data=this.data;const h=data.h;if(!this.type.is(TYPE.RGB)... method s (line 1) | get s(){const data=this.data;const s=data.s;if(!this.type.is(TYPE.RGB)... method l (line 1) | get l(){const data=this.data;const l=data.l;if(!this.type.is(TYPE.RGB)... method a (line 1) | get a(){return this.data.a} method r (line 1) | set r(r){this.type.set(TYPE.RGB);this.changed=true;this.data.r=r} method g (line 1) | set g(g){this.type.set(TYPE.RGB);this.changed=true;this.data.g=g} method b (line 1) | set b(b){this.type.set(TYPE.RGB);this.changed=true;this.data.b=b} method h (line 1) | set h(h){this.type.set(TYPE.HSL);this.changed=true;this.data.h=h} method s (line 1) | set s(s){this.type.set(TYPE.HSL);this.changed=true;this.data.s=s} method l (line 1) | set l(l){this.type.set(TYPE.HSL);this.changed=true;this.data.l=l} method a (line 1) | set a(a){this.changed=true;this.data.a=a} method constructor (line 1) | constructor(){this.background="#f4f4f4";this.primaryColor="#fff4dd";this... method updateColors (line 1) | updateColors(){this.primaryTextColor=this.primaryTextColor||(this.darkMo... method calculate (line 1) | calculate(overrides){if(typeof overrides!=="object"){this.updateColors()... method constructor (line 1) | constructor(){this.background="#333";this.primaryColor="#1f2020";this.se... method updateColors (line 1) | updateColors(){this.secondBkg=lighten$1(this.mainBkg,16);this.lineColor=... method calculate (line 1) | calculate(overrides){if(typeof overrides!=="object"){this.updateColors()... method constructor (line 1) | constructor(){this.background="#f4f4f4";this.primaryColor="#ECECFF";this... method updateColors (line 1) | updateColors(){this.cScale0=this.cScale0||this.primaryColor;this.cScale1... method calculate (line 1) | calculate(overrides){if(typeof overrides!=="object"){this.updateColors()... method constructor (line 1) | constructor(){this.background="#f4f4f4";this.primaryColor="#cde498";this... method updateColors (line 1) | updateColors(){this.cScale0=this.cScale0||this.primaryColor;this.cScale1... method calculate (line 1) | calculate(overrides){if(typeof overrides!=="object"){this.updateColors()... class Theme5 (line 1) | class Theme5{constructor(){this.primaryColor="#eee";this.contrast="#7070... method constructor (line 1) | constructor(){this.primaryColor="#eee";this.contrast="#707070";this.se... method updateColors (line 1) | updateColors(){this.secondBkg=lighten$1(this.contrast,55);this.border2... method calculate (line 1) | calculate(overrides){if(typeof overrides!=="object"){this.updateColors... function isRelativeUrlWithoutProtocol (line 1) | function isRelativeUrlWithoutProtocol(url){return relativeFirstCharacter... function decodeHtmlCharacters (line 1) | function decodeHtmlCharacters(str){return str.replace(htmlEntitiesRegex,... function sanitizeUrl$1 (line 1) | function sanitizeUrl$1(url){var sanitizedUrl=decodeHtmlCharacters(url||"... function ascending$1 (line 1) | function ascending$1(a,b){return a==null||b==null?NaN:ab?1:a>=b?... function descending$1 (line 1) | function descending$1(a,b){return a==null||b==null?NaN:ba?1:b>=a... function bisector (line 1) | function bisector(f){let compare1,compare2,delta;if(f.length!==2){compar... function zero$1 (line 1) | function zero$1(){return 0} function number$3 (line 1) | function number$3(x){return x===null?NaN:+x} class InternMap (line 1) | class InternMap extends Map{constructor(entries,key=keyof){super();Objec... method constructor (line 1) | constructor(entries,key=keyof){super();Object.defineProperties(this,{_... method get (line 1) | get(key){return super.get(intern_get(this,key))} method has (line 1) | has(key){return super.has(intern_get(this,key))} method set (line 1) | set(key,value){return super.set(intern_set(this,key),value)} method delete (line 1) | delete(key){return super.delete(intern_delete(this,key))} function intern_get (line 1) | function intern_get({_intern:_intern,_key:_key},value){const key=_key(va... function intern_set (line 1) | function intern_set({_intern:_intern,_key:_key},value){const key=_key(va... function intern_delete (line 1) | function intern_delete({_intern:_intern,_key:_key},value){const key=_key... function keyof (line 1) | function keyof(value){return value!==null&&typeof value==="object"?value... function tickSpec (line 1) | function tickSpec(start,stop,count){const step=(stop-start)/Math.max(0,c... function ticks (line 1) | function ticks(start,stop,count){stop=+stop,start=+start,count=+count;if... function tickIncrement (line 1) | function tickIncrement(start,stop,count){stop=+stop,start=+start,count=+... function tickStep (line 1) | function tickStep(start,stop,count){stop=+stop,start=+start,count=+count... function max$2 (line 1) | function max$2(values,valueof){let max;if(valueof===undefined){for(const... function min$2 (line 1) | function min$2(values,valueof){let min;if(valueof===undefined){for(const... function identity$5 (line 1) | function identity$5(x){return x} function translateX (line 1) | function translateX(x){return"translate("+x+",0)"} function translateY (line 1) | function translateY(y){return"translate(0,"+y+")"} function number$2 (line 1) | function number$2(scale){return d=>+scale(d)} function center (line 1) | function center(scale,offset){offset=Math.max(0,scale.bandwidth()-offset... function entering (line 1) | function entering(){return!this.__axis} function axis (line 1) | function axis(orient,scale){var tickArguments=[],tickValues=null,tickFor... function axisTop (line 1) | function axisTop(scale){return axis(top,scale)} function axisBottom (line 1) | function axisBottom(scale){return axis(bottom,scale)} function dispatch (line 1) | function dispatch(){for(var i=0,n=arguments.length,_={},t;i... function creatorInherit (line 1) | function creatorInherit(name){return function(){var document=this.ownerD... function creatorFixed (line 1) | function creatorFixed(fullname){return function(){return this.ownerDocum... function creator (line 1) | function creator(name){var fullname=namespace(name);return(fullname.loca... function none (line 1) | function none(){} function selector (line 1) | function selector(selector){return selector==null?none:function(){return... function selection_select (line 1) | function selection_select(select){if(typeof select!=="function")select=s... function array$1 (line 1) | function array$1(x){return x==null?[]:Array.isArray(x)?x:Array.from(x)} function empty (line 1) | function empty(){return[]} function selectorAll (line 1) | function selectorAll(selector){return selector==null?empty:function(){re... function arrayAll (line 1) | function arrayAll(select){return function(){return array$1(select.apply(... function selection_selectAll (line 1) | function selection_selectAll(select){if(typeof select==="function")selec... function matcher (line 1) | function matcher(selector){return function(){return this.matches(selecto... function childMatcher (line 1) | function childMatcher(selector){return function(node){return node.matche... function childFind (line 1) | function childFind(match){return function(){return find$2.call(this.chil... function childFirst (line 1) | function childFirst(){return this.firstElementChild} function selection_selectChild (line 1) | function selection_selectChild(match){return this.select(match==null?chi... function children (line 1) | function children(){return Array.from(this.children)} function childrenFilter (line 1) | function childrenFilter(match){return function(){return filter$1.call(th... function selection_selectChildren (line 1) | function selection_selectChildren(match){return this.selectAll(match==nu... function selection_filter (line 1) | function selection_filter(match){if(typeof match!=="function")match=matc... function sparse (line 1) | function sparse(update){return new Array(update.length)} function selection_enter (line 1) | function selection_enter(){return new Selection$1(this._enter||this._gro... function EnterNode (line 1) | function EnterNode(parent,datum){this.ownerDocument=parent.ownerDocument... function constant$3 (line 1) | function constant$3(x){return function(){return x}} function bindIndex (line 1) | function bindIndex(parent,group,enter,update,exit,data){var i=0,node,gro... function bindKey (line 1) | function bindKey(parent,group,enter,update,exit,data,key){var i,node,nod... function datum (line 1) | function datum(node){return node.__data__} function selection_data (line 1) | function selection_data(value,key){if(!arguments.length)return Array.fro... function arraylike (line 1) | function arraylike(data){return typeof data==="object"&&"length"in data?... function selection_exit (line 1) | function selection_exit(){return new Selection$1(this._exit||this._group... function selection_join (line 1) | function selection_join(onenter,onupdate,onexit){var enter=this.enter(),... function selection_merge (line 1) | function selection_merge(context){var selection=context.selection?contex... function selection_order (line 1) | function selection_order(){for(var groups=this._groups,j=-1,m=groups.len... function selection_sort (line 1) | function selection_sort(compare){if(!compare)compare=ascending;function ... function ascending (line 1) | function ascending(a,b){return ab?1:a>=b?0:NaN} function selection_call (line 1) | function selection_call(){var callback=arguments[0];arguments[0]=this;ca... function selection_nodes (line 1) | function selection_nodes(){return Array.from(this)} function selection_node (line 1) | function selection_node(){for(var groups=this._groups,j=0,m=groups.lengt... function selection_size (line 1) | function selection_size(){let size=0;for(const node of this)++size;retur... function selection_empty (line 1) | function selection_empty(){return!this.node()} function selection_each (line 1) | function selection_each(callback){for(var groups=this._groups,j=0,m=grou... function attrRemove$1 (line 1) | function attrRemove$1(name){return function(){this.removeAttribute(name)}} function attrRemoveNS$1 (line 1) | function attrRemoveNS$1(fullname){return function(){this.removeAttribute... function attrConstant$1 (line 1) | function attrConstant$1(name,value){return function(){this.setAttribute(... function attrConstantNS$1 (line 1) | function attrConstantNS$1(fullname,value){return function(){this.setAttr... function attrFunction$1 (line 1) | function attrFunction$1(name,value){return function(){var v=value.apply(... function attrFunctionNS$1 (line 1) | function attrFunctionNS$1(fullname,value){return function(){var v=value.... function selection_attr (line 1) | function selection_attr(name,value){var fullname=namespace(name);if(argu... function defaultView (line 1) | function defaultView(node){return node.ownerDocument&&node.ownerDocument... function styleRemove$1 (line 1) | function styleRemove$1(name){return function(){this.style.removeProperty... function styleConstant$1 (line 1) | function styleConstant$1(name,value,priority){return function(){this.sty... function styleFunction$1 (line 1) | function styleFunction$1(name,value,priority){return function(){var v=va... function selection_style (line 1) | function selection_style(name,value,priority){return arguments.length>1?... function styleValue (line 1) | function styleValue(node,name){return node.style.getPropertyValue(name)|... function propertyRemove (line 1) | function propertyRemove(name){return function(){delete this[name]}} function propertyConstant (line 1) | function propertyConstant(name,value){return function(){this[name]=value}} function propertyFunction (line 1) | function propertyFunction(name,value){return function(){var v=value.appl... function selection_property (line 1) | function selection_property(name,value){return arguments.length>1?this.e... function classArray (line 1) | function classArray(string){return string.trim().split(/^|\s+/)} function classList (line 1) | function classList(node){return node.classList||new ClassList(node)} function ClassList (line 1) | function ClassList(node){this._node=node;this._names=classArray(node.get... function classedAdd (line 1) | function classedAdd(node,names){var list=classList(node),i=-1,n=names.le... function classedRemove (line 1) | function classedRemove(node,names){var list=classList(node),i=-1,n=names... function classedTrue (line 1) | function classedTrue(names){return function(){classedAdd(this,names)}} function classedFalse (line 1) | function classedFalse(names){return function(){classedRemove(this,names)}} function classedFunction (line 1) | function classedFunction(names,value){return function(){(value.apply(thi... function selection_classed (line 1) | function selection_classed(name,value){var names=classArray(name+"");if(... function textRemove (line 1) | function textRemove(){this.textContent=""} function textConstant$1 (line 1) | function textConstant$1(value){return function(){this.textContent=value}} function textFunction$1 (line 1) | function textFunction$1(value){return function(){var v=value.apply(this,... function selection_text (line 1) | function selection_text(value){return arguments.length?this.each(value==... function htmlRemove (line 1) | function htmlRemove(){this.innerHTML=""} function htmlConstant (line 1) | function htmlConstant(value){return function(){this.innerHTML=value}} function htmlFunction (line 1) | function htmlFunction(value){return function(){var v=value.apply(this,ar... function selection_html (line 1) | function selection_html(value){return arguments.length?this.each(value==... function raise (line 1) | function raise(){if(this.nextSibling)this.parentNode.appendChild(this)} function selection_raise (line 1) | function selection_raise(){return this.each(raise)} function lower (line 1) | function lower(){if(this.previousSibling)this.parentNode.insertBefore(th... function selection_lower (line 1) | function selection_lower(){return this.each(lower)} function selection_append (line 1) | function selection_append(name){var create=typeof name==="function"?name... function constantNull (line 1) | function constantNull(){return null} function selection_insert (line 1) | function selection_insert(name,before){var create=typeof name==="functio... function remove (line 1) | function remove(){var parent=this.parentNode;if(parent)parent.removeChil... function selection_remove (line 1) | function selection_remove(){return this.each(remove)} function selection_cloneShallow (line 1) | function selection_cloneShallow(){var clone=this.cloneNode(false),parent... function selection_cloneDeep (line 1) | function selection_cloneDeep(){var clone=this.cloneNode(true),parent=thi... function selection_clone (line 1) | function selection_clone(deep){return this.select(deep?selection_cloneDe... function selection_datum (line 1) | function selection_datum(value){return arguments.length?this.property("_... function contextListener (line 1) | function contextListener(listener){return function(event){listener.call(... function parseTypenames (line 1) | function parseTypenames(typenames){return typenames.trim().split(/^|\s+/... function onRemove (line 1) | function onRemove(typename){return function(){var on=this.__on;if(!on)re... function onAdd (line 1) | function onAdd(typename,value,options){return function(){var on=this.__o... function selection_on (line 1) | function selection_on(typename,value,options){var typenames=parseTypenam... function dispatchEvent (line 1) | function dispatchEvent(node,type,params){var window=defaultView(node),ev... function dispatchConstant (line 1) | function dispatchConstant(type,params){return function(){return dispatch... function dispatchFunction (line 1) | function dispatchFunction(type,params){return function(){return dispatch... function selection_dispatch (line 1) | function selection_dispatch(type,params){return this.each((typeof params... function Selection$1 (line 1) | function Selection$1(groups,parents){this._groups=groups;this._parents=p... function selection (line 1) | function selection(){return new Selection$1([[document.documentElement]]... function selection_selection (line 1) | function selection_selection(){return this} function select (line 1) | function select(selector){return typeof selector==="string"?new Selectio... function selectAll (line 1) | function selectAll(selector){return typeof selector==="string"?new Selec... function define (line 1) | function define(constructor,factory,prototype){constructor.prototype=fac... function extend$1 (line 1) | function extend$1(parent,definition){var prototype=Object.create(parent.... function Color (line 1) | function Color(){} method copy (line 1) | copy(channels){return Object.assign(new this.constructor,this,channels)} method displayable (line 1) | displayable(){return this.rgb().displayable()} function color_formatHex (line 1) | function color_formatHex(){return this.rgb().formatHex()} function color_formatHex8 (line 1) | function color_formatHex8(){return this.rgb().formatHex8()} function color_formatHsl (line 1) | function color_formatHsl(){return hslConvert(this).formatHsl()} function color_formatRgb (line 1) | function color_formatRgb(){return this.rgb().formatRgb()} function color (line 1) | function color(format){var m,l;format=(format+"").trim().toLowerCase();r... function rgbn (line 1) | function rgbn(n){return new Rgb(n>>16&255,n>>8&255,n&255,1)} function rgba (line 1) | function rgba(r,g,b,a){if(a<=0)r=g=b=NaN;return new Rgb(r,g,b,a)} function rgbConvert (line 1) | function rgbConvert(o){if(!(o instanceof Color))o=color(o);if(!o)return ... function rgb (line 1) | function rgb(r,g,b,opacity){return arguments.length===1?rgbConvert(r):ne... function Rgb (line 1) | function Rgb(r,g,b,opacity){this.r=+r;this.g=+g;this.b=+b;this.opacity=+... method brighter (line 1) | brighter(k){k=k==null?brighter:Math.pow(brighter,k);return new Rgb(this.... method darker (line 1) | darker(k){k=k==null?darker:Math.pow(darker,k);return new Rgb(this.r*k,th... method rgb (line 1) | rgb(){return this} method clamp (line 1) | clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clam... method displayable (line 1) | displayable(){return-.5<=this.r&&this.r<255.5&&(-.5<=this.g&&this.g<255.... function rgb_formatHex (line 1) | function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.... function rgb_formatHex8 (line 1) | function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this... function rgb_formatRgb (line 1) | function rgb_formatRgb(){const a=clampa(this.opacity);return`${a===1?"rg... function clampa (line 1) | function clampa(opacity){return isNaN(opacity)?1:Math.max(0,Math.min(1,o... function clampi (line 1) | function clampi(value){return Math.max(0,Math.min(255,Math.round(value)|... function hex (line 1) | function hex(value){value=clampi(value);return(value<16?"0":"")+value.to... function hsla (line 1) | function hsla(h,s,l,a){if(a<=0)h=s=l=NaN;else if(l<=0||l>=1)h=s=NaN;else... function hslConvert (line 1) | function hslConvert(o){if(o instanceof Hsl)return new Hsl(o.h,o.s,o.l,o.... function hsl (line 1) | function hsl(h,s,l,opacity){return arguments.length===1?hslConvert(h):ne... function Hsl (line 1) | function Hsl(h,s,l,opacity){this.h=+h;this.s=+s;this.l=+l;this.opacity=+... method brighter (line 1) | brighter(k){k=k==null?brighter:Math.pow(brighter,k);return new Hsl(this.... method darker (line 1) | darker(k){k=k==null?darker:Math.pow(darker,k);return new Hsl(this.h,this... method rgb (line 1) | rgb(){var h=this.h%360+(this.h<0)*360,s=isNaN(h)||isNaN(this.s)?0:this.s... method clamp (line 1) | clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clam... method displayable (line 1) | displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&(0<=this.l&&t... method formatHsl (line 1) | formatHsl(){const a=clampa(this.opacity);return`${a===1?"hsl(":"hsla("}$... function clamph (line 1) | function clamph(value){value=(value||0)%360;return value<0?value+360:value} function clampt (line 1) | function clampt(value){return Math.max(0,Math.min(1,value||0))} function hsl2rgb (line 1) | function hsl2rgb(h,m1,m2){return(h<60?m1+(m2-m1)*h/60:h<180?m2:h<240?m1+... function labConvert (line 1) | function labConvert(o){if(o instanceof Lab)return new Lab(o.l,o.a,o.b,o.... function lab (line 1) | function lab(l,a,b,opacity){return arguments.length===1?labConvert(l):ne... function Lab (line 1) | function Lab(l,a,b,opacity){this.l=+l;this.a=+a;this.b=+b;this.opacity=+... method brighter (line 1) | brighter(k){return new Lab(this.l+K*(k==null?1:k),this.a,this.b,this.opa... method darker (line 1) | darker(k){return new Lab(this.l-K*(k==null?1:k),this.a,this.b,this.opaci... method rgb (line 1) | rgb(){var y=(this.l+16)/116,x=isNaN(this.a)?y:y+this.a/500,z=isNaN(this.... function xyz2lab (line 1) | function xyz2lab(t){return t>t3?Math.pow(t,1/3):t/t2+t0$1} function lab2xyz (line 1) | function lab2xyz(t){return t>t1$1?t*t*t:t2*(t-t0$1)} function lrgb2rgb (line 1) | function lrgb2rgb(x){return 255*(x<=.0031308?12.92*x:1.055*Math.pow(x,1/... function rgb2lrgb (line 1) | function rgb2lrgb(x){return(x/=255)<=.04045?x/12.92:Math.pow((x+.055)/1.... function hclConvert (line 1) | function hclConvert(o){if(o instanceof Hcl)return new Hcl(o.h,o.c,o.l,o.... function hcl$1 (line 1) | function hcl$1(h,c,l,opacity){return arguments.length===1?hclConvert(h):... function Hcl (line 1) | function Hcl(h,c,l,opacity){this.h=+h;this.c=+c;this.l=+l;this.opacity=+... function hcl2lab (line 1) | function hcl2lab(o){if(isNaN(o.h))return new Lab(o.l,0,0,o.opacity);var ... method brighter (line 1) | brighter(k){return new Hcl(this.h,this.c,this.l+K*(k==null?1:k),this.opa... method darker (line 1) | darker(k){return new Hcl(this.h,this.c,this.l-K*(k==null?1:k),this.opaci... method rgb (line 1) | rgb(){return hcl2lab(this).rgb()} function linear$1 (line 1) | function linear$1(a,d){return function(t){return a+t*d}} function exponential (line 1) | function exponential(a,b,y){return a=Math.pow(a,y),b=Math.pow(b,y)-a,y=1... function hue (line 1) | function hue(a,b){var d=b-a;return d?linear$1(a,d>180||d<-180?d-360*Math... function gamma (line 1) | function gamma(y){return(y=+y)===1?nogamma:function(a,b){return b-a?expo... function nogamma (line 1) | function nogamma(a,b){var d=b-a;return d?linear$1(a,d):constant$2(isNaN(... function rgb$1 (line 1) | function rgb$1(start,end){var r=color((start=rgb(start)).r,(end=rgb(end)... function numberArray (line 1) | function numberArray(a,b){if(!b)b=[];var n=a?Math.min(b.length,a.length)... function isNumberArray (line 1) | function isNumberArray(x){return ArrayBuffer.isView(x)&&!(x instanceof D... function genericArray (line 1) | function genericArray(a,b){var nb=b?b.length:0,na=a?Math.min(nb,a.length... function date$1 (line 1) | function date$1(a,b){var d=new Date;return a=+a,b=+b,function(t){return ... function interpolateNumber (line 1) | function interpolateNumber(a,b){return a=+a,b=+b,function(t){return a*(1... function object (line 1) | function object(a,b){var i={},c={},k;if(a===null||typeof a!=="object")a=... function zero (line 1) | function zero(b){return function(){return b}} function one (line 1) | function one(b){return function(t){return b(t)+""}} function interpolateString (line 1) | function interpolateString(a,b){var bi=reA.lastIndex=reB.lastIndex=0,am,... function interpolate$1 (line 1) | function interpolate$1(a,b){var t=typeof b,c;return b==null||t==="boolea... function interpolateRound (line 1) | function interpolateRound(a,b){return a=+a,b=+b,function(t){return Math.... function decompose (line 1) | function decompose(a,b,c,d,e,f){var scaleX,scaleY,skewX;if(scaleX=Math.s... function parseCss (line 1) | function parseCss(value){const m=new(typeof DOMMatrix==="function"?DOMMa... function parseSvg (line 1) | function parseSvg(value){if(value==null)return identity$4;if(!svgNode)sv... function interpolateTransform (line 1) | function interpolateTransform(parse,pxComma,pxParen,degParen){function p... function hcl (line 1) | function hcl(hue){return function(start,end){var h=hue((start=hcl$1(star... function now$2 (line 1) | function now$2(){return clockNow||(setFrame(clearNow),clockNow=clock.now... function clearNow (line 1) | function clearNow(){clockNow=0} function Timer (line 1) | function Timer(){this._call=this._time=this._next=null} function timer (line 1) | function timer(callback,delay,time){var t=new Timer;t.restart(callback,d... function timerFlush (line 1) | function timerFlush(){now$2();++frame;var t=taskHead,e;while(t){if((e=cl... function wake (line 1) | function wake(){clockNow=(clockLast=clock.now())+clockSkew;frame=timeout... function poke (line 1) | function poke(){var now=clock.now(),delay=now-clockLast;if(delay>pokeDel... function nap (line 1) | function nap(){var t0,t1=taskHead,t2,time=Infinity;while(t1){if(t1._call... function sleep (line 1) | function sleep(time){if(frame)return;if(timeout$1)timeout$1=clearTimeout... function timeout (line 1) | function timeout(callback,delay,time){var t=new Timer;delay=delay==null?... function schedule (line 1) | function schedule(node,name,id,index,group,timing){var schedules=node.__... function init$1 (line 1) | function init$1(node,id){var schedule=get$1(node,id);if(schedule.state>C... function set$1 (line 1) | function set$1(node,id){var schedule=get$1(node,id);if(schedule.state>ST... function get$1 (line 1) | function get$1(node,id){var schedule=node.__transition;if(!schedule||!(s... function create (line 1) | function create(node,id,self){var schedules=node.__transition,tween;sche... function interrupt (line 1) | function interrupt(node,name){var schedules=node.__transition,schedule,a... function selection_interrupt (line 1) | function selection_interrupt(name){return this.each((function(){interrup... function tweenRemove (line 1) | function tweenRemove(id,name){var tween0,tween1;return function(){var sc... function tweenFunction (line 1) | function tweenFunction(id,name,value){var tween0,tween1;if(typeof value!... function transition_tween (line 1) | function transition_tween(name,value){var id=this._id;name+="";if(argume... function tweenValue (line 1) | function tweenValue(transition,name,value){var id=transition._id;transit... function interpolate (line 1) | function interpolate(a,b){var c;return(typeof b==="number"?interpolateNu... function attrRemove (line 1) | function attrRemove(name){return function(){this.removeAttribute(name)}} function attrRemoveNS (line 1) | function attrRemoveNS(fullname){return function(){this.removeAttributeNS... function attrConstant (line 1) | function attrConstant(name,interpolate,value1){var string00,string1=valu... function attrConstantNS (line 1) | function attrConstantNS(fullname,interpolate,value1){var string00,string... function attrFunction (line 1) | function attrFunction(name,interpolate,value){var string00,string10,inte... function attrFunctionNS (line 1) | function attrFunctionNS(fullname,interpolate,value){var string00,string1... function transition_attr (line 1) | function transition_attr(name,value){var fullname=namespace(name),i=full... function attrInterpolate (line 1) | function attrInterpolate(name,i){return function(t){this.setAttribute(na... function attrInterpolateNS (line 1) | function attrInterpolateNS(fullname,i){return function(t){this.setAttrib... function attrTweenNS (line 1) | function attrTweenNS(fullname,value){var t0,i0;function tween(){var i=va... function attrTween (line 1) | function attrTween(name,value){var t0,i0;function tween(){var i=value.ap... function transition_attrTween (line 1) | function transition_attrTween(name,value){var key="attr."+name;if(argume... function delayFunction (line 1) | function delayFunction(id,value){return function(){init$1(this,id).delay... function delayConstant (line 1) | function delayConstant(id,value){return value=+value,function(){init$1(t... function transition_delay (line 1) | function transition_delay(value){var id=this._id;return arguments.length... function durationFunction (line 1) | function durationFunction(id,value){return function(){set$1(this,id).dur... function durationConstant (line 1) | function durationConstant(id,value){return value=+value,function(){set$1... function transition_duration (line 1) | function transition_duration(value){var id=this._id;return arguments.len... function easeConstant (line 1) | function easeConstant(id,value){if(typeof value!=="function")throw new E... function transition_ease (line 1) | function transition_ease(value){var id=this._id;return arguments.length?... function easeVarying (line 1) | function easeVarying(id,value){return function(){var v=value.apply(this,... function transition_easeVarying (line 1) | function transition_easeVarying(value){if(typeof value!=="function")thro... function transition_filter (line 1) | function transition_filter(match){if(typeof match!=="function")match=mat... function transition_merge (line 1) | function transition_merge(transition){if(transition._id!==this._id)throw... function start$1 (line 1) | function start$1(name){return(name+"").trim().split(/^|\s+/).every((func... function onFunction (line 1) | function onFunction(id,name,listener){var on0,on1,sit=start$1(name)?init... function transition_on (line 1) | function transition_on(name,listener){var id=this._id;return arguments.l... function removeFunction (line 1) | function removeFunction(id){return function(){var parent=this.parentNode... function transition_remove (line 1) | function transition_remove(){return this.on("end.remove",removeFunction(... function transition_select (line 1) | function transition_select(select){var name=this._name,id=this._id;if(ty... function transition_selectAll (line 1) | function transition_selectAll(select){var name=this._name,id=this._id;if... function transition_selection (line 1) | function transition_selection(){return new Selection(this._groups,this._... function styleNull (line 1) | function styleNull(name,interpolate){var string00,string10,interpolate0;... function styleRemove (line 1) | function styleRemove(name){return function(){this.style.removeProperty(n... function styleConstant (line 1) | function styleConstant(name,interpolate,value1){var string00,string1=val... function styleFunction (line 1) | function styleFunction(name,interpolate,value){var string00,string10,int... function styleMaybeRemove (line 1) | function styleMaybeRemove(id,name){var on0,on1,listener0,key="style."+na... function transition_style (line 1) | function transition_style(name,value,priority){var i=(name+="")==="trans... function styleInterpolate (line 1) | function styleInterpolate(name,i,priority){return function(t){this.style... function styleTween (line 1) | function styleTween(name,value,priority){var t,i0;function tween(){var i... function transition_styleTween (line 1) | function transition_styleTween(name,value,priority){var key="style."+(na... function textConstant (line 1) | function textConstant(value){return function(){this.textContent=value}} function textFunction (line 1) | function textFunction(value){return function(){var value1=value(this);th... function transition_text (line 1) | function transition_text(value){return this.tween("text",typeof value===... function textInterpolate (line 1) | function textInterpolate(i){return function(t){this.textContent=i.call(t... function textTween (line 1) | function textTween(value){var t0,i0;function tween(){var i=value.apply(t... function transition_textTween (line 1) | function transition_textTween(value){var key="text";if(arguments.length<... function transition_transition (line 1) | function transition_transition(){var name=this._name,id0=this._id,id1=ne... function transition_end (line 1) | function transition_end(){var on0,on1,that=this,id=that._id,size=that.si... function Transition (line 1) | function Transition(groups,parents,name,id){this._groups=groups;this._pa... function newId (line 1) | function newId(){return++id$i} function cubicInOut (line 1) | function cubicInOut(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2} function inherit (line 1) | function inherit(node,id){var timing;while(!(timing=node.__transition)||... function selection_transition (line 1) | function selection_transition(name){var id,timing;if(name instanceof Tra... function append$1 (line 1) | function append$1(strings){this._+=strings[0];for(let i=1,n=strings.leng... function appendRound (line 1) | function appendRound(digits){let d=Math.floor(digits);if(!(d>=0))throw n... class Path (line 1) | class Path{constructor(digits){this._x0=this._y0=this._x1=this._y1=null;... method constructor (line 1) | constructor(digits){this._x0=this._y0=this._x1=this._y1=null;this._=""... method moveTo (line 1) | moveTo(x,y){this._append`M${this._x0=this._x1=+x},${this._y0=this._y1=... method closePath (line 1) | closePath(){if(this._x1!==null){this._x1=this._x0,this._y1=this._y0;th... method lineTo (line 1) | lineTo(x,y){this._append`L${this._x1=+x},${this._y1=+y}`} method quadraticCurveTo (line 1) | quadraticCurveTo(x1,y1,x,y){this._append`Q${+x1},${+y1},${this._x1=+x}... method bezierCurveTo (line 1) | bezierCurveTo(x1,y1,x2,y2,x,y){this._append`C${+x1},${+y1},${+x2},${+y... method arcTo (line 1) | arcTo(x1,y1,x2,y2,r){x1=+x1,y1=+y1,x2=+x2,y2=+y2,r=+r;if(r<0)throw new... method arc (line 1) | arc(x,y,r,a0,a1,ccw){x=+x,y=+y,r=+r,ccw=!!ccw;if(r<0)throw new Error(`... method rect (line 1) | rect(x,y,w,h){this._append`M${this._x0=this._x1=+x},${this._y0=this._y... method toString (line 1) | toString(){return this._} function responseText (line 1) | function responseText(response){if(!response.ok)throw new Error(response... function text (line 1) | function text(input,init){return fetch(input,init).then(responseText)} function parser$e (line 1) | function parser$e(type){return(input,init)=>text(input,init).then((text=... function formatDecimal (line 1) | function formatDecimal(x){return Math.abs(x=Math.round(x))>=1e21?x.toLoc... function formatDecimalParts (line 1) | function formatDecimalParts(x,p){if((i=(x=p?x.toExponential(p-1):x.toExp... function exponent (line 1) | function exponent(x){return x=formatDecimalParts(Math.abs(x)),x?x[1]:NaN} function formatGroup (line 1) | function formatGroup(grouping,thousands){return function(value,width){va... function formatNumerals (line 1) | function formatNumerals(numerals){return function(value){return value.re... function formatSpecifier (line 1) | function formatSpecifier(specifier){if(!(match=re.exec(specifier)))throw... function FormatSpecifier (line 1) | function FormatSpecifier(specifier){this.fill=specifier.fill===undefined... function formatTrim (line 1) | function formatTrim(s){out:for(var n=s.length,i=1,i0=-1,i1;ib)t=a,a=b,b=t;return function(x){return... function bimap (line 1) | function bimap(domain,range,interpolate){var d0=domain[0],d1=domain[1],r... function polymap (line 1) | function polymap(domain,range,interpolate){var j=Math.min(domain.length,... function copy$1 (line 1) | function copy$1(source,target){return target.domain(source.domain()).ran... function transformer (line 1) | function transformer(){var domain=unit,range=unit,interpolate=interpolat... function continuous (line 1) | function continuous(){return transformer()(identity$2,identity$2)} function tickFormat (line 1) | function tickFormat(start,stop,count,specifier){var step=tickStep(start,... function linearish (line 1) | function linearish(scale){var domain=scale.domain;scale.ticks=function(c... function linear (line 1) | function linear(){var scale=continuous();scale.copy=function(){return co... function nice (line 1) | function nice(domain,interval){domain=domain.slice();var i0=0,i1=domain.... function timeInterval (line 1) | function timeInterval(floori,offseti,count,field){function interval(date... function timeWeekday (line 1) | function timeWeekday(i){return timeInterval((date=>{date.setDate(date.ge... function utcWeekday (line 1) | function utcWeekday(i){return timeInterval((date=>{date.setUTCDate(date.... function ticker (line 1) | function ticker(year,month,week,day,hour,minute){const tickIntervals=[[s... function localDate (line 1) | function localDate(d){if(0<=d.y&&d.y<100){var date=new Date(-1,d.m,d.d,d... function utcDate (line 1) | function utcDate(d){if(0<=d.y&&d.y<100){var date=new Date(Date.UTC(-1,d.... function newDate (line 1) | function newDate(y,m,d){return{y:y,m:m,d:d,H:0,M:0,S:0,L:0}} function formatLocale (line 1) | function formatLocale(locale){var locale_dateTime=locale.dateTime,locale... function pad (line 1) | function pad(value,fill,width){var sign=value<0?"-":"",string=(sign?-val... function requote (line 1) | function requote(s){return s.replace(requoteRe,"\\$&")} function formatRe (line 1) | function formatRe(names){return new RegExp("^(?:"+names.map(requote).joi... function formatLookup (line 1) | function formatLookup(names){return new Map(names.map(((name,i)=>[name.t... function parseWeekdayNumberSunday (line 1) | function parseWeekdayNumberSunday(d,string,i){var n=numberRe.exec(string... function parseWeekdayNumberMonday (line 1) | function parseWeekdayNumberMonday(d,string,i){var n=numberRe.exec(string... function parseWeekNumberSunday (line 1) | function parseWeekNumberSunday(d,string,i){var n=numberRe.exec(string.sl... function parseWeekNumberISO (line 1) | function parseWeekNumberISO(d,string,i){var n=numberRe.exec(string.slice... function parseWeekNumberMonday (line 1) | function parseWeekNumberMonday(d,string,i){var n=numberRe.exec(string.sl... function parseFullYear (line 1) | function parseFullYear(d,string,i){var n=numberRe.exec(string.slice(i,i+... function parseYear (line 1) | function parseYear(d,string,i){var n=numberRe.exec(string.slice(i,i+2));... function parseZone (line 1) | function parseZone(d,string,i){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec... function parseQuarter (line 1) | function parseQuarter(d,string,i){var n=numberRe.exec(string.slice(i,i+1... function parseMonthNumber (line 1) | function parseMonthNumber(d,string,i){var n=numberRe.exec(string.slice(i... function parseDayOfMonth (line 1) | function parseDayOfMonth(d,string,i){var n=numberRe.exec(string.slice(i,... function parseDayOfYear (line 1) | function parseDayOfYear(d,string,i){var n=numberRe.exec(string.slice(i,i... function parseHour24 (line 1) | function parseHour24(d,string,i){var n=numberRe.exec(string.slice(i,i+2)... function parseMinutes (line 1) | function parseMinutes(d,string,i){var n=numberRe.exec(string.slice(i,i+2... function parseSeconds (line 1) | function parseSeconds(d,string,i){var n=numberRe.exec(string.slice(i,i+2... function parseMilliseconds (line 1) | function parseMilliseconds(d,string,i){var n=numberRe.exec(string.slice(... function parseMicroseconds (line 1) | function parseMicroseconds(d,string,i){var n=numberRe.exec(string.slice(... function parseLiteralPercent (line 1) | function parseLiteralPercent(d,string,i){var n=percentRe.exec(string.sli... function parseUnixTimestamp (line 1) | function parseUnixTimestamp(d,string,i){var n=numberRe.exec(string.slice... function parseUnixTimestampSeconds (line 1) | function parseUnixTimestampSeconds(d,string,i){var n=numberRe.exec(strin... function formatDayOfMonth (line 1) | function formatDayOfMonth(d,p){return pad(d.getDate(),p,2)} function formatHour24 (line 1) | function formatHour24(d,p){return pad(d.getHours(),p,2)} function formatHour12 (line 1) | function formatHour12(d,p){return pad(d.getHours()%12||12,p,2)} function formatDayOfYear (line 1) | function formatDayOfYear(d,p){return pad(1+timeDay.count(timeYear(d),d),... function formatMilliseconds (line 1) | function formatMilliseconds(d,p){return pad(d.getMilliseconds(),p,3)} function formatMicroseconds (line 1) | function formatMicroseconds(d,p){return formatMilliseconds(d,p)+"000"} function formatMonthNumber (line 1) | function formatMonthNumber(d,p){return pad(d.getMonth()+1,p,2)} function formatMinutes (line 1) | function formatMinutes(d,p){return pad(d.getMinutes(),p,2)} function formatSeconds (line 1) | function formatSeconds(d,p){return pad(d.getSeconds(),p,2)} function formatWeekdayNumberMonday (line 1) | function formatWeekdayNumberMonday(d){var day=d.getDay();return day===0?... function formatWeekNumberSunday (line 1) | function formatWeekNumberSunday(d,p){return pad(timeSunday.count(timeYea... function dISO (line 1) | function dISO(d){var day=d.getDay();return day>=4||day===0?timeThursday(... function formatWeekNumberISO (line 1) | function formatWeekNumberISO(d,p){d=dISO(d);return pad(timeThursday.coun... function formatWeekdayNumberSunday (line 1) | function formatWeekdayNumberSunday(d){return d.getDay()} function formatWeekNumberMonday (line 1) | function formatWeekNumberMonday(d,p){return pad(timeMonday.count(timeYea... function formatYear (line 1) | function formatYear(d,p){return pad(d.getFullYear()%100,p,2)} function formatYearISO (line 1) | function formatYearISO(d,p){d=dISO(d);return pad(d.getFullYear()%100,p,2)} function formatFullYear (line 1) | function formatFullYear(d,p){return pad(d.getFullYear()%1e4,p,4)} function formatFullYearISO (line 1) | function formatFullYearISO(d,p){var day=d.getDay();d=day>=4||day===0?tim... function formatZone (line 1) | function formatZone(d){var z=d.getTimezoneOffset();return(z>0?"-":(z*=-1... function formatUTCDayOfMonth (line 1) | function formatUTCDayOfMonth(d,p){return pad(d.getUTCDate(),p,2)} function formatUTCHour24 (line 1) | function formatUTCHour24(d,p){return pad(d.getUTCHours(),p,2)} function formatUTCHour12 (line 1) | function formatUTCHour12(d,p){return pad(d.getUTCHours()%12||12,p,2)} function formatUTCDayOfYear (line 1) | function formatUTCDayOfYear(d,p){return pad(1+utcDay.count(utcYear(d),d)... function formatUTCMilliseconds (line 1) | function formatUTCMilliseconds(d,p){return pad(d.getUTCMilliseconds(),p,3)} function formatUTCMicroseconds (line 1) | function formatUTCMicroseconds(d,p){return formatUTCMilliseconds(d,p)+"0... function formatUTCMonthNumber (line 1) | function formatUTCMonthNumber(d,p){return pad(d.getUTCMonth()+1,p,2)} function formatUTCMinutes (line 1) | function formatUTCMinutes(d,p){return pad(d.getUTCMinutes(),p,2)} function formatUTCSeconds (line 1) | function formatUTCSeconds(d,p){return pad(d.getUTCSeconds(),p,2)} function formatUTCWeekdayNumberMonday (line 1) | function formatUTCWeekdayNumberMonday(d){var dow=d.getUTCDay();return do... function formatUTCWeekNumberSunday (line 1) | function formatUTCWeekNumberSunday(d,p){return pad(utcSunday.count(utcYe... function UTCdISO (line 1) | function UTCdISO(d){var day=d.getUTCDay();return day>=4||day===0?utcThur... function formatUTCWeekNumberISO (line 1) | function formatUTCWeekNumberISO(d,p){d=UTCdISO(d);return pad(utcThursday... function formatUTCWeekdayNumberSunday (line 1) | function formatUTCWeekdayNumberSunday(d){return d.getUTCDay()} function formatUTCWeekNumberMonday (line 1) | function formatUTCWeekNumberMonday(d,p){return pad(utcMonday.count(utcYe... function formatUTCYear (line 1) | function formatUTCYear(d,p){return pad(d.getUTCFullYear()%100,p,2)} function formatUTCYearISO (line 1) | function formatUTCYearISO(d,p){d=UTCdISO(d);return pad(d.getUTCFullYear(... function formatUTCFullYear (line 1) | function formatUTCFullYear(d,p){return pad(d.getUTCFullYear()%1e4,p,4)} function formatUTCFullYearISO (line 1) | function formatUTCFullYearISO(d,p){var day=d.getUTCDay();d=day>=4||day==... function formatUTCZone (line 1) | function formatUTCZone(){return"+0000"} function formatLiteralPercent (line 1) | function formatLiteralPercent(){return"%"} function formatUnixTimestamp (line 1) | function formatUnixTimestamp(d){return+d} function formatUnixTimestampSeconds (line 1) | function formatUnixTimestampSeconds(d){return Math.floor(+d/1e3)} function defaultLocale (line 1) | function defaultLocale(definition){locale=formatLocale(definition);timeF... function date (line 1) | function date(t){return new Date(t)} function number (line 1) | function number(t){return t instanceof Date?+t:+new Date(+t)} function calendar (line 1) | function calendar(ticks,tickInterval,year,month,week,day,hour,minute,sec... function time$1 (line 1) | function time$1(){return initRange.apply(calendar(timeTicks,timeTickInte... function constant$1 (line 1) | function constant$1(x){return function constant(){return x}} function acos (line 1) | function acos(x){return x>1?0:x<-1?pi:Math.acos(x)} function asin (line 1) | function asin(x){return x>=1?halfPi:x<=-1?-halfPi:Math.asin(x)} function withPath (line 1) | function withPath(shape){let digits=3;shape.digits=function(_){if(!argum... function arcInnerRadius (line 1) | function arcInnerRadius(d){return d.innerRadius} function arcOuterRadius (line 1) | function arcOuterRadius(d){return d.outerRadius} function arcStartAngle (line 1) | function arcStartAngle(d){return d.startAngle} function arcEndAngle (line 1) | function arcEndAngle(d){return d.endAngle} function arcPadAngle (line 1) | function arcPadAngle(d){return d&&d.padAngle} function intersect$1 (line 1) | function intersect$1(x0,y0,x1,y1,x2,y2,x3,y3){var x10=x1-x0,y10=y1-y0,x3... function cornerTangents (line 1) | function cornerTangents(x0,y0,x1,y1,r1,rc,cw){var x01=x0-x1,y01=y0-y1,lo... function arc (line 1) | function arc(){var innerRadius=arcInnerRadius,outerRadius=arcOuterRadius... function array (line 1) | function array(x){return typeof x==="object"&&"length"in x?x:Array.from(x)} function Linear (line 1) | function Linear(context){this._context=context} function curveLinear (line 1) | function curveLinear(context){return new Linear(context)} function x (line 1) | function x(p){return p[0]} function y (line 1) | function y(p){return p[1]} function line$1 (line 1) | function line$1(x$1,y$1){var defined=constant$1(true),context=null,curve... function descending (line 1) | function descending(a,b){return ba?1:b>=a?0:NaN} function identity$1 (line 1) | function identity$1(d){return d} function pie$1 (line 1) | function pie$1(){var value=identity$1,sortValues=descending,sort=null,st... class Bump (line 1) | class Bump{constructor(context,x){this._context=context;this._x=x}areaSt... method constructor (line 1) | constructor(context,x){this._context=context;this._x=x} method areaStart (line 1) | areaStart(){this._line=0} method areaEnd (line 1) | areaEnd(){this._line=NaN} method lineStart (line 1) | lineStart(){this._point=0} method lineEnd (line 1) | lineEnd(){if(this._line||this._line!==0&&this._point===1)this._context... method point (line 1) | point(x,y){x=+x,y=+y;switch(this._point){case 0:{this._point=1;if(this... function bumpX (line 1) | function bumpX(context){return new Bump(context,true)} function bumpY (line 1) | function bumpY(context){return new Bump(context,false)} function noop$1 (line 1) | function noop$1(){} function point$4 (line 1) | function point$4(that,x,y){that._context.bezierCurveTo((2*that._x0+that.... function Basis (line 1) | function Basis(context){this._context=context} function curveBasis (line 1) | function curveBasis(context){return new Basis(context)} function BasisClosed (line 1) | function BasisClosed(context){this._context=context} function curveBasisClosed (line 1) | function curveBasisClosed(context){return new BasisClosed(context)} function BasisOpen (line 1) | function BasisOpen(context){this._context=context} function curveBasisOpen (line 1) | function curveBasisOpen(context){return new BasisOpen(context)} function Bundle (line 1) | function Bundle(context,beta){this._basis=new Basis(context);this._beta=... function bundle (line 1) | function bundle(context){return beta===1?new Basis(context):new Bundle(c... function point$3 (line 1) | function point$3(that,x,y){that._context.bezierCurveTo(that._x1+that._k*... function Cardinal (line 1) | function Cardinal(context,tension){this._context=context;this._k=(1-tens... function cardinal (line 1) | function cardinal(context){return new Cardinal(context,tension)} function CardinalClosed (line 1) | function CardinalClosed(context,tension){this._context=context;this._k=(... function cardinal (line 1) | function cardinal(context){return new CardinalClosed(context,tension)} function CardinalOpen (line 1) | function CardinalOpen(context,tension){this._context=context;this._k=(1-... function cardinal (line 1) | function cardinal(context){return new CardinalOpen(context,tension)} function point$2 (line 1) | function point$2(that,x,y){var x1=that._x1,y1=that._y1,x2=that._x2,y2=th... function CatmullRom (line 1) | function CatmullRom(context,alpha){this._context=context;this._alpha=alpha} function catmullRom (line 1) | function catmullRom(context){return alpha?new CatmullRom(context,alpha):... function CatmullRomClosed (line 1) | function CatmullRomClosed(context,alpha){this._context=context;this._alp... function catmullRom (line 1) | function catmullRom(context){return alpha?new CatmullRomClosed(context,a... function CatmullRomOpen (line 1) | function CatmullRomOpen(context,alpha){this._context=context;this._alpha... function catmullRom (line 1) | function catmullRom(context){return alpha?new CatmullRomOpen(context,alp... function LinearClosed (line 1) | function LinearClosed(context){this._context=context} function curveLinearClosed (line 1) | function curveLinearClosed(context){return new LinearClosed(context)} function sign (line 1) | function sign(x){return x<0?-1:1} function slope3 (line 1) | function slope3(that,x2,y2){var h0=that._x1-that._x0,h1=x2-that._x1,s0=(... function slope2 (line 1) | function slope2(that,t){var h=that._x1-that._x0;return h?(3*(that._y1-th... function point$1 (line 1) | function point$1(that,t0,t1){var x0=that._x0,y0=that._y0,x1=that._x1,y1=... function MonotoneX (line 1) | function MonotoneX(context){this._context=context} function MonotoneY (line 1) | function MonotoneY(context){this._context=new ReflectContext(context)} function ReflectContext (line 1) | function ReflectContext(context){this._context=context} function monotoneX (line 1) | function monotoneX(context){return new MonotoneX(context)} function monotoneY (line 1) | function monotoneY(context){return new MonotoneY(context)} function Natural (line 1) | function Natural(context){this._context=context} function controlPoints (line 1) | function controlPoints(x){var i,n=x.length-1,m,a=new Array(n),b=new Arra... function curveNatural (line 1) | function curveNatural(context){return new Natural(context)} function Step (line 1) | function Step(context,t){this._context=context;this._t=t} function curveStep (line 1) | function curveStep(context){return new Step(context,.5)} function stepBefore (line 1) | function stepBefore(context){return new Step(context,0)} function stepAfter (line 1) | function stepAfter(context){return new Step(context,1)} function Transform (line 1) | function Transform(k,x,y){this.k=k;this.x=x;this.y=y} function getRawTag (line 1) | function getRawTag(value){var isOwn=hasOwnProperty$f.call(value,symToStr... function objectToString (line 1) | function objectToString(value){return nativeObjectToString.call(value)} function baseGetTag (line 1) | function baseGetTag(value){if(value==null){return value===undefined?unde... function isObject$1 (line 1) | function isObject$1(value){var type=typeof value;return value!=null&&(ty... function isFunction (line 1) | function isFunction(value){if(!isObject$1(value)){return false}var tag=b... function isMasked (line 1) | function isMasked(func){return!!maskSrcKey&&maskSrcKey in func} function toSource (line 1) | function toSource(func){if(func!=null){try{return funcToString$2.call(fu... function baseIsNative (line 1) | function baseIsNative(value){if(!isObject$1(value)||isMasked(value)){ret... function getValue (line 1) | function getValue(object,key){return object==null?undefined:object[key]} function getNative (line 1) | function getNative(object,key){var value=getValue(object,key);return bas... function hashClear (line 1) | function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{... function hashDelete (line 1) | function hashDelete(key){var result=this.has(key)&&delete this.__data__[... function hashGet (line 1) | function hashGet(key){var data=this.__data__;if(nativeCreate$1){var resu... function hashHas (line 1) | function hashHas(key){var data=this.__data__;return nativeCreate$1?data[... function hashSet (line 1) | function hashSet(key,value){var data=this.__data__;this.size+=this.has(k... function Hash (line 1) | function Hash(entries){var index=-1,length=entries==null?0:entries.lengt... function listCacheClear (line 1) | function listCacheClear(){this.__data__=[];this.size=0} function eq (line 1) | function eq(value,other){return value===other||value!==value&&other!==ot... function assocIndexOf (line 1) | function assocIndexOf(array,key){var length=array.length;while(length--)... function listCacheDelete (line 1) | function listCacheDelete(key){var data=this.__data__,index=assocIndexOf(... function listCacheGet (line 1) | function listCacheGet(key){var data=this.__data__,index=assocIndexOf(dat... function listCacheHas (line 1) | function listCacheHas(key){return assocIndexOf(this.__data__,key)>-1} function listCacheSet (line 1) | function listCacheSet(key,value){var data=this.__data__,index=assocIndex... function ListCache (line 1) | function ListCache(entries){var index=-1,length=entries==null?0:entries.... function mapCacheClear (line 1) | function mapCacheClear(){this.size=0;this.__data__={hash:new Hash,map:ne... function isKeyable (line 1) | function isKeyable(value){var type=typeof value;return type=="string"||t... function getMapData (line 1) | function getMapData(map,key){var data=map.__data__;return isKeyable(key)... function mapCacheDelete (line 1) | function mapCacheDelete(key){var result=getMapData(this,key)["delete"](k... function mapCacheGet (line 1) | function mapCacheGet(key){return getMapData(this,key).get(key)} function mapCacheHas (line 1) | function mapCacheHas(key){return getMapData(this,key).has(key)} function mapCacheSet (line 1) | function mapCacheSet(key,value){var data=getMapData(this,key),size=data.... function MapCache (line 1) | function MapCache(entries){var index=-1,length=entries==null?0:entries.l... function memoize (line 1) | function memoize(func,resolver){if(typeof func!="function"||resolver!=nu... function isNothing (line 1) | function isNothing(subject){return typeof subject==="undefined"||subject... function isObject (line 1) | function isObject(subject){return typeof subject==="object"&&subject!==n... function toArray (line 1) | function toArray(sequence){if(Array.isArray(sequence))return sequence;el... function extend (line 1) | function extend(target,source){var index,length,key,sourceKeys;if(source... function repeat (line 1) | function repeat(string,count){var result="",cycle;for(cycle=0;cycle0?charat(characters,--position$1):0... function next$1 (line 1) | function next$1(){character=position$1-1&&value%... function isArrayLike (line 1) | function isArrayLike(value){return value!=null&&isLength(value.length)&&... function stubFalse (line 1) | function stubFalse(){return false} function baseIsTypedArray (line 1) | function baseIsTypedArray(value){return isObjectLike(value)&&isLength(va... function baseUnary (line 1) | function baseUnary(func){return function(value){return func(value)}} function isEmpty (line 1) | function isEmpty(value){if(value==null){return true}if(isArrayLike(value... class Diagram (line 1) | class Diagram{constructor(text){var _a,_b;this.text=text;this.type="grap... method constructor (line 1) | constructor(text){var _a,_b;this.text=text;this.type="graph";this.text... method parse (line 1) | parse(){var _a,_b;if(this.detectError){throw this.detectError}(_b=(_a=... method render (line 1) | async render(id2,version2){await this.renderer.draw(this.text,id2,vers... method getParser (line 1) | getParser(){return this.parser} method getType (line 1) | getType(){return this.type} function setA11yDiagramInfo (line 1) | function setA11yDiagramInfo(svg,diagramType){svg.attr("role",SVG_ROLE);i... function addSVGa11yTitleDescription (line 1) | function addSVGa11yTitleDescription(svg,a11yTitle,a11yDesc,baseId){if(sv... function parse$2 (line 1) | async function parse$2(text,parseOptions){addDiagrams();try{const diagra... function sandboxedIframe (line 1) | function sandboxedIframe(parentNode,iFrameId){return parentNode.append("... function initialize$1 (line 1) | function initialize$1(options={}){var _a;if((options==null?void 0:option... function addA11yInfo (line 1) | function addA11yInfo(graphType,svgNode,a11yTitle,a11yDescr){setA11yDiagr... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function byText (line 1) | function byText(content,g,x,y,width,height,textAttrs){const text=g.appen... function byTspan (line 1) | function byTspan(content,g,x,y,width,height,textAttrs,conf2){const{fontS... function byFo (line 1) | function byFo(content,g,x,y,width,height,textAttrs,conf2){const s=g.appe... function _setTextAttrs (line 1) | function _setTextAttrs(toText,fromTextAttrsDict){for(const key in fromTe... class Bounds (line 1) | class Bounds{constructor(diagObj){this.name="";this.data={};this.data.st... method constructor (line 1) | constructor(diagObj){this.name="";this.data={};this.data.startx=void 0... method setData (line 1) | setData(startx,stopx,starty,stopy){this.nextData.startx=this.data.star... method updateVal (line 1) | updateVal(obj,key,val,fun){if(obj[key]===void 0){obj[key]=val}else{obj... method insert (line 1) | insert(c4Shape){this.nextData.cnt=this.nextData.cnt+1;let _startx=this... method init (line 1) | init(diagObj){this.name="";this.data={startx:void 0,stopx:void 0,start... method bumpLastMargin (line 1) | bumpLastMargin(margin){this.data.stopx+=margin;this.data.stopy+=margin} function calcC4ShapeTextWH (line 1) | function calcC4ShapeTextWH(textType,c4Shape,c4ShapeTextWrap,textConf,tex... class Point$1 (line 1) | class Point$1{constructor(x,y){this.x=x;this.y=y}} method constructor (line 1) | constructor(x,y){this.x=x;this.y=y} function drawInsideBoundary (line 1) | function drawInsideBoundary(diagram2,parentBoundaryAlias,parentBounds,cu... function lex2 (line 1) | function lex2(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeo... function Parser (line 1) | function Parser(){this.yy={}} function uniq (line 1) | function uniq(a){const prims={boolean:{},number:{},string:{}};const objs... function isSymbol (line 1) | function isSymbol(value){return typeof value=="symbol"||isObjectLike(val... function arrayMap (line 1) | function arrayMap(array,iteratee){var index=-1,length=array==null?0:arra... function baseToString (line 1) | function baseToString(value){if(typeof value=="string"){return value}if(... function trimmedEndIndex (line 1) | function trimmedEndIndex(string){var index=string.length;while(index--&&... function baseTrim (line 1) | function baseTrim(string){return string?string.slice(0,trimmedEndIndex(s... function toNumber (line 1) | function toNumber(value){if(typeof value=="number"){return value}if(isSy... function toFinite (line 1) | function toFinite(value){if(!value){return value===0?value:0}value=toNum... function toInteger (line 1) | function toInteger(value){var result=toFinite(value),remainder=result%1;... function identity (line 1) | function identity(value){return value} function object (line 1) | function object(){} function apply$1 (line 1) | function apply$1(func,thisArg,args){switch(args.length){case 0:return fu... function noop (line 1) | function noop(){} function copyArray (line 1) | function copyArray(source,array){var index=-1,length=source.length;array... function shortOut (line 1) | function shortOut(func){var count=0,lastCalled=0;return function(){var s... function constant (line 1) | function constant(value){return function(){return value}} function arrayEach (line 1) | function arrayEach(array,iteratee){var index=-1,length=array==null?0:arr... function baseFindIndex (line 1) | function baseFindIndex(array,predicate,fromIndex,fromRight){var length=a... function baseIsNaN (line 1) | function baseIsNaN(value){return value!==value} function strictIndexOf (line 1) | function strictIndexOf(array,value,fromIndex){var index=fromIndex-1,leng... function baseIndexOf (line 1) | function baseIndexOf(array,value,fromIndex){return value===value?strictI... function arrayIncludes (line 1) | function arrayIncludes(array,value){var length=array==null?0:array.lengt... function isIndex (line 1) | function isIndex(value,length){var type=typeof value;length=length==null... function baseAssignValue (line 1) | function baseAssignValue(object,key,value){if(key=="__proto__"&&definePr... function assignValue (line 1) | function assignValue(object,key,value){var objValue=object[key];if(!(has... function copyObject (line 1) | function copyObject(source,props,object,customizer){var isNew=!object;ob... function overRest (line 1) | function overRest(func,start,transform){start=nativeMax$2(start===undefi... function baseRest (line 1) | function baseRest(func,start){return setToString$1(overRest(func,start,i... function isIterateeCall (line 1) | function isIterateeCall(value,index,object){if(!isObject$1(object)){retu... function createAssigner (line 1) | function createAssigner(assigner){return baseRest((function(object,sourc... function baseTimes (line 1) | function baseTimes(n,iteratee){var index=-1,result=Array(n);while(++inde... function arrayLikeKeys (line 1) | function arrayLikeKeys(value,inherited){var isArr=isArray$1(value),isArg... function keys (line 1) | function keys(object){return isArrayLike(object)?arrayLikeKeys(object):b... function nativeKeysIn (line 1) | function nativeKeysIn(object){var result=[];if(object!=null){for(var key... function baseKeysIn (line 1) | function baseKeysIn(object){if(!isObject$1(object)){return nativeKeysIn(... function keysIn (line 1) | function keysIn(object){return isArrayLike(object)?arrayLikeKeys(object,... function isKey (line 1) | function isKey(value,object){if(isArray$1(value)){return false}var type=... function memoizeCapped (line 1) | function memoizeCapped(func){var result=memoize(func,(function(key){if(c... function toString (line 1) | function toString(value){return value==null?"":baseToString(value)} function castPath (line 1) | function castPath(value,object){if(isArray$1(value)){return value}return... function toKey (line 1) | function toKey(value){if(typeof value=="string"||isSymbol(value)){return... function baseGet (line 1) | function baseGet(object,path){path=castPath(path,object);var index=0,len... function get (line 1) | function get(object,path,defaultValue){var result=object==null?undefined... function arrayPush (line 1) | function arrayPush(array,values){var index=-1,length=values.length,offse... function isFlattenable (line 1) | function isFlattenable(value){return isArray$1(value)||isArguments$1(val... function baseFlatten (line 1) | function baseFlatten(array,depth,predicate,isStrict,result){var index=-1... function flatten (line 1) | function flatten(array){var length=array==null?0:array.length;return len... function flatRest (line 1) | function flatRest(func){return setToString$1(overRest(func,undefined,fla... function isPlainObject (line 1) | function isPlainObject(value){if(!isObjectLike(value)||baseGetTag(value)... function arrayReduce (line 1) | function arrayReduce(array,iteratee,accumulator,initAccum){var index=-1,... function stackClear (line 1) | function stackClear(){this.__data__=new ListCache;this.size=0} function stackDelete (line 1) | function stackDelete(key){var data=this.__data__,result=data["delete"](k... function stackGet (line 1) | function stackGet(key){return this.__data__.get(key)} function stackHas (line 1) | function stackHas(key){return this.__data__.has(key)} function stackSet (line 1) | function stackSet(key,value){var data=this.__data__;if(data instanceof L... function Stack (line 1) | function Stack(entries){var data=this.__data__=new ListCache(entries);th... function baseAssign (line 1) | function baseAssign(object,source){return object&©Object(source,keys... function baseAssignIn (line 1) | function baseAssignIn(object,source){return object&©Object(source,ke... function cloneBuffer (line 1) | function cloneBuffer(buffer,isDeep){if(isDeep){return buffer.slice()}var... function arrayFilter (line 1) | function arrayFilter(array,predicate){var index=-1,length=array==null?0:... function stubArray (line 1) | function stubArray(){return[]} function copySymbols (line 1) | function copySymbols(source,object){return copyObject(source,getSymbols$... function copySymbolsIn (line 1) | function copySymbolsIn(source,object){return copyObject(source,getSymbol... function baseGetAllKeys (line 1) | function baseGetAllKeys(object,keysFunc,symbolsFunc){var result=keysFunc... function getAllKeys (line 1) | function getAllKeys(object){return baseGetAllKeys(object,keys,getSymbols... function getAllKeysIn (line 1) | function getAllKeysIn(object){return baseGetAllKeys(object,keysIn,getSym... function initCloneArray (line 1) | function initCloneArray(array){var length=array.length,result=new array.... function cloneArrayBuffer (line 1) | function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constr... function cloneDataView (line 1) | function cloneDataView(dataView,isDeep){var buffer=isDeep?cloneArrayBuff... function cloneRegExp (line 1) | function cloneRegExp(regexp){var result=new regexp.constructor(regexp.so... function cloneSymbol (line 1) | function cloneSymbol(symbol){return symbolValueOf$1?Object(symbolValueOf... function cloneTypedArray (line 1) | function cloneTypedArray(typedArray,isDeep){var buffer=isDeep?cloneArray... function initCloneByTag (line 1) | function initCloneByTag(object,tag,isDeep){var Ctor=object.constructor;s... function initCloneObject (line 1) | function initCloneObject(object){return typeof object.constructor=="func... function baseIsMap (line 1) | function baseIsMap(value){return isObjectLike(value)&&getTag$1(value)==m... function baseIsSet (line 1) | function baseIsSet(value){return isObjectLike(value)&&getTag$1(value)==s... function baseClone (line 1) | function baseClone(value,bitmask,customizer,key,object,stack){var result... function clone$1 (line 1) | function clone$1(value){return baseClone(value,CLONE_SYMBOLS_FLAG$1)} function cloneDeep (line 1) | function cloneDeep(value){return baseClone(value,CLONE_DEEP_FLAG|CLONE_S... function setCacheAdd (line 1) | function setCacheAdd(value){this.__data__.set(value,HASH_UNDEFINED);retu... function setCacheHas (line 1) | function setCacheHas(value){return this.__data__.has(value)} function SetCache (line 1) | function SetCache(values){var index=-1,length=values==null?0:values.leng... function arraySome (line 1) | function arraySome(array,predicate){var index=-1,length=array==null?0:ar... function cacheHas (line 1) | function cacheHas(cache,key){return cache.has(key)} function equalArrays (line 1) | function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var... function mapToArray (line 1) | function mapToArray(map){var index=-1,result=Array(map.size);map.forEach... function setToArray (line 1) | function setToArray(set){var index=-1,result=Array(set.size);set.forEach... function equalByTag (line 1) | function equalByTag(object,other,tag,bitmask,customizer,equalFunc,stack)... function equalObjects (line 1) | function equalObjects(object,other,bitmask,customizer,equalFunc,stack){v... function baseIsEqualDeep (line 1) | function baseIsEqualDeep(object,other,bitmask,customizer,equalFunc,stack... function baseIsEqual (line 1) | function baseIsEqual(value,other,bitmask,customizer,stack){if(value===ot... function baseIsMatch (line 1) | function baseIsMatch(object,source,matchData,customizer){var index=match... function isStrictComparable (line 1) | function isStrictComparable(value){return value===value&&!isObject$1(val... function getMatchData (line 1) | function getMatchData(object){var result=keys(object),length=result.leng... function matchesStrictComparable (line 1) | function matchesStrictComparable(key,srcValue){return function(object){i... function baseMatches (line 1) | function baseMatches(source){var matchData=getMatchData(source);if(match... function baseHasIn (line 1) | function baseHasIn(object,key){return object!=null&&key in Object(object)} function hasPath (line 1) | function hasPath(object,path,hasFunc){path=castPath(path,object);var ind... function hasIn (line 1) | function hasIn(object,path){return object!=null&&hasPath(object,path,bas... function baseMatchesProperty (line 1) | function baseMatchesProperty(path,srcValue){if(isKey(path)&&isStrictComp... function baseProperty (line 1) | function baseProperty(key){return function(object){return object==null?u... function basePropertyDeep (line 1) | function basePropertyDeep(path){return function(object){return baseGet(o... function property (line 1) | function property(path){return isKey(path)?baseProperty(toKey(path)):bas... function baseIteratee (line 1) | function baseIteratee(value){if(typeof value=="function"){return value}i... function createBaseFor (line 1) | function createBaseFor(fromRight){return function(object,iteratee,keysFu... function baseForOwn (line 1) | function baseForOwn(object,iteratee){return object&&baseFor$1(object,ite... function createBaseEach (line 1) | function createBaseEach(eachFunc,fromRight){return function(collection,i... function assignMergeValue (line 1) | function assignMergeValue(object,key,value){if(value!==undefined&&!eq(ob... function isArrayLikeObject (line 1) | function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLik... function safeGet (line 1) | function safeGet(object,key){if(key==="constructor"&&typeof object[key]=... function toPlainObject (line 1) | function toPlainObject(value){return copyObject(value,keysIn(value))} function baseMergeDeep (line 1) | function baseMergeDeep(object,source,key,srcIndex,mergeFunc,customizer,s... function baseMerge (line 1) | function baseMerge(object,source,srcIndex,customizer,stack){if(object===... function arrayIncludesWith (line 1) | function arrayIncludesWith(array,value,comparator){var index=-1,length=a... function last (line 1) | function last(array){var length=array==null?0:array.length;return length... function castFunction (line 1) | function castFunction(value){return typeof value=="function"?value:ident... function forEach (line 1) | function forEach(collection,iteratee){var func=isArray$1(collection)?arr... function baseFilter (line 1) | function baseFilter(collection,predicate){var result=[];baseEach$1(colle... function filter (line 1) | function filter(collection,predicate){var func=isArray$1(collection)?arr... function createFind (line 1) | function createFind(findIndexFunc){return function(collection,predicate,... function findIndex (line 1) | function findIndex(array,predicate,fromIndex){var length=array==null?0:a... function baseMap (line 1) | function baseMap(collection,iteratee){var index=-1,result=isArrayLike(co... function map (line 1) | function map(collection,iteratee){var func=isArray$1(collection)?arrayMa... function forIn (line 1) | function forIn(object,iteratee){return object==null?object:baseFor$1(obj... function forOwn (line 1) | function forOwn(object,iteratee){return object&&baseForOwn(object,castFu... function baseGt (line 1) | function baseGt(value,other){return value>other} function baseHas (line 1) | function baseHas(object,key){return object!=null&&hasOwnProperty.call(ob... function has (line 1) | function has(object,path){return object!=null&&hasPath(object,path,baseH... function baseValues (line 1) | function baseValues(object,props){return arrayMap(props,(function(key){r... function values (line 1) | function values(object){return object==null?[]:baseValues(object,keys(ob... function isUndefined (line 1) | function isUndefined(value){return value===undefined} function baseLt (line 1) | function baseLt(value,other){return value1){this._n... method node (line 1) | node(v){return this._nodes[v]} method hasNode (line 1) | hasNode(v){return has(this._nodes,v)} method removeNode (line 1) | removeNode(v){var self=this;if(has(this._nodes,v)){var removeEdge=func... method setParent (line 1) | setParent(v,parent){if(!this._isCompound){throw new Error("Cannot set ... method _removeFromParentsChildList (line 1) | _removeFromParentsChildList(v){delete this._children[this._parent[v]][v]} method parent (line 1) | parent(v){if(this._isCompound){var parent=this._parent[v];if(parent!==... method children (line 1) | children(v){if(isUndefined(v)){v=GRAPH_NODE}if(this._isCompound){var c... method predecessors (line 1) | predecessors(v){var predsV=this._preds[v];if(predsV){return keys(preds... method successors (line 1) | successors(v){var sucsV=this._sucs[v];if(sucsV){return keys(sucsV)}} method neighbors (line 1) | neighbors(v){var preds=this.predecessors(v);if(preds){return union$1(p... method isLeaf (line 1) | isLeaf(v){var neighbors;if(this.isDirected()){neighbors=this.successor... method filterNodes (line 1) | filterNodes(filter){var copy=new this.constructor({directed:this._isDi... method setDefaultEdgeLabel (line 1) | setDefaultEdgeLabel(newDefault){if(!isFunction(newDefault)){newDefault... method edgeCount (line 1) | edgeCount(){return this._edgeCount} method edges (line 1) | edges(){return values(this._edgeObjs)} method setPath (line 1) | setPath(vs,value){var self=this;var args=arguments;reduce(vs,(function... method setEdge (line 1) | setEdge(){var v,w,name,value;var valueSpecified=false;var arg0=argumen... method edge (line 1) | edge(v,w,name){var e=arguments.length===1?edgeObjToId(this._isDirected... method hasEdge (line 1) | hasEdge(v,w,name){var e=arguments.length===1?edgeObjToId(this._isDirec... method removeEdge (line 1) | removeEdge(v,w,name){var e=arguments.length===1?edgeObjToId(this._isDi... method inEdges (line 1) | inEdges(v,u){var inV=this._in[v];if(inV){var edges=values(inV);if(!u){... method outEdges (line 1) | outEdges(v,w){var outV=this._out[v];if(outV){var edges=values(outV);if... method nodeEdges (line 1) | nodeEdges(v,w){var inEdges=this.inEdges(v,w);if(inEdges){return inEdge... function incrementOrInitEntry (line 1) | function incrementOrInitEntry(map,k){if(map[k]){map[k]++}else{map[k]=1}} function decrementOrRemoveEntry (line 1) | function decrementOrRemoveEntry(map,k){if(!--map[k]){delete map[k]}} function edgeArgsToId (line 1) | function edgeArgsToId(isDirected,v_,w_,name){var v=""+v_;var w=""+w_;if(... function edgeArgsToObj (line 1) | function edgeArgsToObj(isDirected,v_,w_,name){var v=""+v_;var w=""+w_;if... function edgeObjToId (line 1) | function edgeObjToId(isDirected,edgeObj){return edgeArgsToId(isDirected,... class List (line 1) | class List{constructor(){var sentinel={};sentinel._next=sentinel._prev=s... method constructor (line 1) | constructor(){var sentinel={};sentinel._next=sentinel._prev=sentinel;t... method dequeue (line 1) | dequeue(){var sentinel=this._sentinel;var entry=sentinel._prev;if(entr... method enqueue (line 1) | enqueue(entry){var sentinel=this._sentinel;if(entry._prev&&entry._next... method toString (line 1) | toString(){var strs=[];var sentinel=this._sentinel;var curr=sentinel._... function unlink (line 1) | function unlink(entry){entry._prev._next=entry._next;entry._next._prev=e... function filterOutLinks (line 1) | function filterOutLinks(k,v){if(k!=="_next"&&k!=="_prev"){return v}} function greedyFAS (line 1) | function greedyFAS(g,weightFn){if(g.nodeCount()<=1){return[]}var state=b... function doGreedyFAS (line 1) | function doGreedyFAS(g,buckets,zeroIdx){var results=[];var sources=bucke... function removeNode (line 1) | function removeNode(g,buckets,zeroIdx,entry,collectPredecessors){var res... function buildState (line 1) | function buildState(g,weightFn){var fasGraph=new Graph;var maxIn=0;var m... function assignBucket (line 1) | function assignBucket(buckets,zeroIdx,entry){if(!entry.out){buckets[0].e... function run$2 (line 1) | function run$2(g){var fas=g.graph().acyclicer==="greedy"?greedyFAS(g,wei... function dfsFAS (line 1) | function dfsFAS(g){var fas=[];var stack={};var visited={};function dfs(v... function undo$2 (line 1) | function undo$2(g){forEach(g.edges(),(function(e){var label=g.edge(e);if... function addDummyNode (line 1) | function addDummyNode(g,type,attrs,name){var v;do{v=uniqueId(name)}while... function simplify (line 1) | function simplify(g){var simplified=(new Graph).setGraph(g.graph());forE... function asNonCompoundGraph (line 1) | function asNonCompoundGraph(g){var simplified=new Graph({multigraph:g.is... function intersectRect$3 (line 1) | function intersectRect$3(rect,point){var x=rect.x;var y=rect.y;var dx=po... function buildLayerMatrix (line 1) | function buildLayerMatrix(g){var layering=map(range$1(maxRank(g)+1),(fun... function normalizeRanks (line 1) | function normalizeRanks(g){var min$1=min(map(g.nodes(),(function(v){retu... function removeEmptyRanks (line 1) | function removeEmptyRanks(g){var offset=min(map(g.nodes(),(function(v){r... function addBorderNode$1 (line 1) | function addBorderNode$1(g,prefix,rank,order){var node={width:0,height:0... function maxRank (line 1) | function maxRank(g){return max(map(g.nodes(),(function(v){var rank=g.nod... function partition (line 1) | function partition(collection,fn){var result={lhs:[],rhs:[]};forEach(col... function time (line 1) | function time(name,fn){var start=now$1();try{return fn()}finally{console... function notime (line 1) | function notime(name,fn){return fn()} function addBorderSegments (line 1) | function addBorderSegments(g){function dfs(v){var children=g.children(v)... function addBorderNode (line 1) | function addBorderNode(g,prop,prefix,sg,sgNode,rank){var label={width:0,... function adjust (line 1) | function adjust(g){var rankDir=g.graph().rankdir.toLowerCase();if(rankDi... function undo$1 (line 1) | function undo$1(g){var rankDir=g.graph().rankdir.toLowerCase();if(rankDi... function swapWidthHeight (line 1) | function swapWidthHeight(g){forEach(g.nodes(),(function(v){swapWidthHeig... function swapWidthHeightOne (line 1) | function swapWidthHeightOne(attrs){var w=attrs.width;attrs.width=attrs.h... function reverseY (line 1) | function reverseY(g){forEach(g.nodes(),(function(v){reverseYOne(g.node(v... function reverseYOne (line 1) | function reverseYOne(attrs){attrs.y=-attrs.y} function swapXY (line 1) | function swapXY(g){forEach(g.nodes(),(function(v){swapXYOne(g.node(v))})... function swapXYOne (line 1) | function swapXYOne(attrs){var x=attrs.x;attrs.x=attrs.y;attrs.y=x} function run$1 (line 1) | function run$1(g){g.graph().dummyChains=[];forEach(g.edges(),(function(e... function normalizeEdge (line 1) | function normalizeEdge(g,e){var v=e.v;var vRank=g.node(v).rank;var w=e.w... function undo (line 1) | function undo(g){forEach(g.graph().dummyChains,(function(v){var node=g.n... function longestPath (line 1) | function longestPath(g){var visited={};function dfs(v){var label=g.node(... function slack (line 1) | function slack(g,e){return g.node(e.w).rank-g.node(e.v).rank-g.edge(e).m... function feasibleTree (line 1) | function feasibleTree(g){var t=new Graph({directed:false});var start=g.n... function tightTree (line 1) | function tightTree(t,g){function dfs(v){forEach(g.nodeEdges(v),(function... function findMinSlackEdge (line 1) | function findMinSlackEdge(t,g){return minBy(g.edges(),(function(e){if(t.... function shiftRanks (line 1) | function shiftRanks(t,g,delta){forEach(t.nodes(),(function(v){g.node(v).... function CycleException (line 1) | function CycleException(){} function dfs$1 (line 1) | function dfs$1(g,vs,order){if(!isArray$1(vs)){vs=[vs]}var navigation=(g.... function doDfs (line 1) | function doDfs(g,v,postorder,visited,navigation,acc){if(!has(visited,v))... function postorder$1 (line 1) | function postorder$1(g,vs){return dfs$1(g,vs,"post")} function preorder (line 1) | function preorder(g,vs){return dfs$1(g,vs,"pre")} function networkSimplex (line 1) | function networkSimplex(g){g=simplify(g);longestPath(g);var t=feasibleTr... function initCutValues (line 1) | function initCutValues(t,g){var vs=postorder$1(t,t.nodes());vs=vs.slice(... function assignCutValue (line 1) | function assignCutValue(t,g,child){var childLab=t.node(child);var parent... function calcCutValue (line 1) | function calcCutValue(t,g,child){var childLab=t.node(child);var parent=c... function initLowLimValues (line 1) | function initLowLimValues(tree,root){if(arguments.length<2){root=tree.no... function dfsAssignLowLim (line 1) | function dfsAssignLowLim(tree,visited,nextLim,v,parent){var low=nextLim;... function leaveEdge (line 1) | function leaveEdge(tree){return find$1(tree.edges(),(function(e){return ... function enterEdge (line 1) | function enterEdge(t,g,edge){var v=edge.v;var w=edge.w;if(!g.hasEdge(v,w... function exchangeEdges (line 1) | function exchangeEdges(t,g,e,f){var v=e.v;var w=e.w;t.removeEdge(v,w);t.... function updateRanks (line 1) | function updateRanks(t,g){var root=find$1(t.nodes(),(function(v){return!... function isTreeEdge (line 1) | function isTreeEdge(tree,u,v){return tree.hasEdge(u,v)} function isDescendant$1 (line 1) | function isDescendant$1(tree,vLabel,rootLabel){return rootLabel.low<=vLa... function rank (line 1) | function rank(g){switch(g.graph().ranker){case"network-simplex":networkS... function tightTreeRanker (line 1) | function tightTreeRanker(g){longestPath(g);feasibleTree(g)} function networkSimplexRanker (line 1) | function networkSimplexRanker(g){networkSimplex(g)} function run (line 1) | function run(g){var root=addDummyNode(g,"root",{},"_root");var depths=tr... function dfs (line 1) | function dfs(g,root,nodeSep,weight,height,depths,v){var children=g.child... function treeDepths (line 1) | function treeDepths(g){var depths={};function dfs(v,depth){var children=... function sumWeights (line 1) | function sumWeights(g){return reduce(g.edges(),(function(acc,e){return a... function cleanup (line 1) | function cleanup(g){var graphLabel=g.graph();g.removeNode(graphLabel.nes... function addSubgraphConstraints (line 1) | function addSubgraphConstraints(g,cg,vs){var prev={},rootPrev;forEach(vs... function buildLayerGraph (line 1) | function buildLayerGraph(g,rank,relationship){var root=createRootNode(g)... function createRootNode (line 1) | function createRootNode(g){var v;while(g.hasNode(v=uniqueId("_root")));r... function crossCount (line 1) | function crossCount(g,layering){var cc=0;for(var i=1;iw){var tmp=v;v=w;w=tmp}var conf... function hasConflict (line 1) | function hasConflict(conflicts,v,w){if(v>w){var tmp=v;v=w;w=tmp}return h... function verticalAlignment (line 1) | function verticalAlignment(g,layering,conflicts,neighborFn){var root={},... function horizontalCompaction (line 1) | function horizontalCompaction(g,layering,root,align,reverseSep){var xs={... function buildBlockGraph (line 1) | function buildBlockGraph(g,layering,root,reverseSep){var blockGraph=new ... function findSmallestWidthAlignment (line 1) | function findSmallestWidthAlignment(g,xss){return minBy(values(xss),(fun... function alignCoordinates (line 1) | function alignCoordinates(xss,alignTo){var alignToVals=values(alignTo),a... function balance (line 1) | function balance(xss,align){return mapValues(xss.ul,(function(ignore,v){... function positionX (line 1) | function positionX(g){var layering=buildLayerMatrix(g);var conflicts=mer... function sep (line 1) | function sep(nodeSep,edgeSep,reverseSep){return function(g,v,w){var vLab... function width$1 (line 1) | function width$1(g,v){return g.node(v).width} function position (line 1) | function position(g){g=asNonCompoundGraph(g);positionY(g);forOwn(positio... function positionY (line 1) | function positionY(g){var layering=buildLayerMatrix(g);var rankSep=g.gra... function layout (line 1) | function layout(g,opts){var time$1=opts&&opts.debugTiming?time:notime;ti... function runLayout (line 1) | function runLayout(g,time){time(" makeSpaceForEdgeLabels",(function()... function updateInputGraph (line 1) | function updateInputGraph(inputGraph,layoutGraph){forEach(inputGraph.nod... function buildLayoutGraph (line 1) | function buildLayoutGraph(inputGraph){var g=new Graph({multigraph:true,c... function makeSpaceForEdgeLabels (line 1) | function makeSpaceForEdgeLabels(g){var graph=g.graph();graph.ranksep/=2;... function injectEdgeLabelProxies (line 1) | function injectEdgeLabelProxies(g){forEach(g.edges(),(function(e){var ed... function assignRankMinMax (line 1) | function assignRankMinMax(g){var maxRank=0;forEach(g.nodes(),(function(v... function removeEdgeLabelProxies (line 1) | function removeEdgeLabelProxies(g){forEach(g.nodes(),(function(v){var no... function translateGraph (line 1) | function translateGraph(g){var minX=Number.POSITIVE_INFINITY;var maxX=0;... function assignNodeIntersects (line 1) | function assignNodeIntersects(g){forEach(g.edges(),(function(e){var edge... function fixupEdgeLabelCoords (line 1) | function fixupEdgeLabelCoords(g){forEach(g.edges(),(function(e){var edge... function reversePointsForReversedEdges (line 1) | function reversePointsForReversedEdges(g){forEach(g.edges(),(function(e)... function removeBorderNodes (line 1) | function removeBorderNodes(g){forEach(g.nodes(),(function(v){if(g.childr... function removeSelfEdges (line 1) | function removeSelfEdges(g){forEach(g.edges(),(function(e){if(e.v===e.w)... function insertSelfEdges (line 1) | function insertSelfEdges(g){var layers=buildLayerMatrix(g);forEach(layer... function positionSelfEdges (line 1) | function positionSelfEdges(g){forEach(g.nodes(),(function(v){var node=g.... function selectNumberAttrs (line 1) | function selectNumberAttrs(obj,attrs){return mapValues(pick$1(obj,attrs)... function canonicalize (line 1) | function canonicalize(attrs){var newAttrs={};forEach(attrs,(function(v,k... function isSubgraph (line 1) | function isSubgraph(g,v){return!!g.children(v).length} function edgeToId (line 1) | function edgeToId(e){return escapeId(e.v)+":"+escapeId(e.w)+":"+escapeId... function escapeId (line 1) | function escapeId(str){return str?String(str).replace(ID_DELIM,"\\:"):""} function applyStyle$2 (line 1) | function applyStyle$2(dom,styleFn){if(styleFn){dom.attr("style",styleFn)}} function applyClass (line 1) | function applyClass(dom,classFn,otherClasses){if(classFn){dom.attr("clas... function applyTransition (line 1) | function applyTransition(selection,g){var graph=g.graph();if(isPlainObje... function setArrows (line 1) | function setArrows(value){arrows=value} function normal (line 1) | function normal(parent,id,edge,type){var marker=parent.append("marker").... function vee (line 1) | function vee(parent,id,edge,type){var marker=parent.append("marker").att... function undirected (line 1) | function undirected(parent,id,edge,type){var marker=parent.append("marke... function addHtmlLabel$1 (line 1) | function addHtmlLabel$1(root,node){var fo=root.append("foreignObject").a... function addSVGLabel (line 1) | function addSVGLabel(root,node){var domNode=root;domNode.node().appendCh... function addTextLabel (line 1) | function addTextLabel(root,node){var domNode=root.append("text");var lin... function processEscapeSequences (line 1) | function processEscapeSequences(text){var newText="";var escaped=false;v... function addLabel (line 1) | function addLabel(root,node,location){var label=node.label;var labelSvg=... function setCreateClusters (line 1) | function setCreateClusters(value){createClusters=value} function setCreateEdgeLabels (line 1) | function setCreateEdgeLabels(value){createEdgeLabels=value} function intersectNode$1 (line 1) | function intersectNode$1(node,point){return node.intersect(point)} function setCreateEdgePaths (line 1) | function setCreateEdgePaths(value){createEdgePaths=value} function makeFragmentRef (line 1) | function makeFragmentRef(url,fragmentId){var baseUrl=url.split("#")[0];r... function calcPoints (line 1) | function calcPoints(g,e){var edge=g.edge(e);var tail=g.node(e.v);var hea... function createLine (line 1) | function createLine(edge,points){var line=(line$1||svg.line)().x((functi... function getCoords (line 1) | function getCoords(elem){var bbox=elem.getBBox();var matrix=elem.ownerSV... function enter (line 1) | function enter(svgPaths,g){var svgPathsEnter=svgPaths.enter().append("g"... function exit (line 1) | function exit(svgPaths,g){var svgPathExit=svgPaths.exit();applyTransitio... function setCreateNodes (line 1) | function setCreateNodes(value){createNodes=value} function positionClusters (line 1) | function positionClusters(selection,g){var created=selection.filter((fun... function positionEdgeLabels (line 1) | function positionEdgeLabels(selection,g){var created=selection.filter((f... function positionNodes$1 (line 1) | function positionNodes$1(selection,g){var created=selection.filter((func... function intersectEllipse$1 (line 1) | function intersectEllipse$1(node,rx,ry,point){var cx=node.x;var cy=node.... function intersectCircle$1 (line 1) | function intersectCircle$1(node,rx,point){return intersectEllipse$1(node... function intersectLine$1 (line 1) | function intersectLine$1(p1,p2,q1,q2){var a1,a2,b1,b2,c1,c2;var r1,r2,r3... function sameSign$1 (line 1) | function sameSign$1(r1,r2){return r1*r2>0} function intersectPolygon$1 (line 1) | function intersectPolygon$1(node,polyPoints,point){var x1=node.x;var y1=... function intersectRect$2 (line 1) | function intersectRect$2(node,point){var x=node.x;var y=node.y;var dx=po... function setShapes (line 1) | function setShapes(value){shapes$2=value} function rect$2 (line 1) | function rect$2(parent,bbox,node){var shapeSvg=parent.insert("rect",":fi... function ellipse (line 1) | function ellipse(parent,bbox,node){var rx=bbox.width/2;var ry=bbox.heigh... function circle$2 (line 1) | function circle$2(parent,bbox,node){var r=Math.max(bbox.width,bbox.heigh... function diamond (line 1) | function diamond(parent,bbox,node){var w=bbox.width*Math.SQRT2/2;var h=b... function render$1 (line 1) | function render$1(){var fn=function(svg,g){preProcessGraph(g);var output... function preProcessGraph (line 1) | function preProcessGraph(g){g.nodes().forEach((function(v){var node=g.no... function postProcessGraph (line 1) | function postProcessGraph(g){forEach(g.nodes(),(function(v){var node=g.n... function createOrSelectGroup (line 1) | function createOrSelectGroup(root,name){var selection=root.select("g."+n... function write (line 1) | function write(g){var json={options:{directed:g.isDirected(),multigraph:... function writeNodes (line 1) | function writeNodes(g){return map(g.nodes(),(function(v){var nodeValue=g... function writeEdges (line 1) | function writeEdges(g){return map(g.edges(),(function(e){var edgeValue=g... function parse (line 1) | function parse(_x,_x2,_x3){return _parse.apply(this,arguments)} function parse (line 1) | function parse(_x4,_x5,_x6){return _parse2.apply(this,arguments)} function parse (line 1) | function parse(_x7,_x8,_x9){return _parse3.apply(this,arguments)} function parse (line 1) | function parse(_x10,_x11,_x12){return _parse4.apply(this,arguments)} function parse (line 1) | function parse(_x13,_x14,_x15){return _parse5.apply(this,arguments)} function parse (line 1) | function parse(_x16,_x17,_x18){return _parse6.apply(this,arguments)} function parse (line 1) | function parse(_x19,_x20,_x21){return _parse7.apply(this,arguments)} function parse (line 1) | function parse(_x22,_x23,_x24){return _parse8.apply(this,arguments)} function parse (line 1) | function parse(_x25,_x26,_x27){return _parse9.apply(this,arguments)} function parse (line 1) | function parse(_x28,_x29,_x30){return _parse10.apply(this,arguments)} function parse (line 1) | function parse(_x31,_x32,_x33){return _parse11.apply(this,arguments)} function parse (line 1) | function parse(_x34,_x35,_x36){return _parse12.apply(this,arguments)} function parse (line 1) | function parse(_x37,_x38,_x39){return _parse13.apply(this,arguments)} function parse (line 1) | function parse(_x40,_x41,_x42){return _parse14.apply(this,arguments)} function parse (line 1) | function parse(_x43,_x44,_x45){return _parse15.apply(this,arguments)} function parse (line 1) | function parse(_x46,_x47,_x48){return _parse16.apply(this,arguments)} function parse (line 1) | function parse(_x49,_x50,_x51){return _parse17.apply(this,arguments)} function parse (line 1) | function parse(_x52,_x53,_x54){return _parse18.apply(this,arguments)} function preprocessMarkdown (line 1) | function preprocessMarkdown(markdown){const withoutMultipleNewlines=mark... function markdownToLines (line 1) | function markdownToLines(markdown){const preprocessedMarkdown=preprocess... function markdownToHTML (line 1) | function markdownToHTML(markdown){const mdParse=SimpleMarkdown.defaultBl... function applyStyle$1 (line 1) | function applyStyle$1(dom,styleFn){if(styleFn){dom.attr("style",styleFn)}} function addHtmlSpan (line 1) | function addHtmlSpan(element,node,width,classes){const fo=element.append... function createTspan (line 1) | function createTspan(textElement,lineIndex,lineHeight){return textElemen... function createFormattedText (line 1) | function createFormattedText(width,g,structuredText,addBackground=false)... function updateTextContentAndStyles (line 1) | function updateTextContentAndStyles(tspan,wrappedLine){tspan.text("");wr... function applyStyle (line 1) | function applyStyle(dom,styleFn){if(styleFn){dom.attr("style",styleFn)}} function addHtmlLabel (line 1) | function addHtmlLabel(node){const fo=select(document.createElementNS("ht... function insertPolygonShape$2 (line 1) | function insertPolygonShape$2(parent,w,h,points){return parent.insert("p... function intersectNode (line 1) | function intersectNode(node,point2){return node.intersect(point2)} function intersectEllipse (line 1) | function intersectEllipse(node,rx,ry,point2){var cx=node.x;var cy=node.y... function intersectCircle (line 1) | function intersectCircle(node,rx,point2){return intersectEllipse(node,rx... function intersectLine (line 1) | function intersectLine(p1,p2,q1,q2){var a1,a2,b1,b2,c1,c2;var r1,r2,r3,r... function sameSign (line 1) | function sameSign(r1,r2){return r1*r2>0} function intersectPolygon (line 1) | function intersectPolygon(node,polyPoints,point2){var x1=node.x;var y1=n... function applyNodePropertyBorders (line 1) | function applyNodePropertyBorders(rect2,borders,totalWidth,totalHeight){... function setTerminalWidth (line 1) | function setTerminalWidth(fo,value){if(getConfig$1().flowchart.htmlLabel... function question (line 1) | function question(parent,bbox,node){const w=bbox.width;const h=bbox.heig... function hexagon (line 1) | function hexagon(parent,bbox,node){const f=4;const h=bbox.height;const m... function rect_left_inv_arrow (line 1) | function rect_left_inv_arrow(parent,bbox,node){const w=bbox.width;const ... function lean_right (line 1) | function lean_right(parent,bbox,node){const w=bbox.width;const h=bbox.he... function lean_left (line 1) | function lean_left(parent,bbox,node){const w=bbox.width;const h=bbox.hei... function trapezoid (line 1) | function trapezoid(parent,bbox,node){const w=bbox.width;const h=bbox.hei... function inv_trapezoid (line 1) | function inv_trapezoid(parent,bbox,node){const w=bbox.width;const h=bbox... function rect_right_inv_arrow (line 1) | function rect_right_inv_arrow(parent,bbox,node){const w=bbox.width;const... function stadium (line 1) | function stadium(parent,bbox,node){const h=bbox.height;const w=bbox.widt... function subroutine (line 1) | function subroutine(parent,bbox,node){const w=bbox.width;const h=bbox.he... function cylinder (line 1) | function cylinder(parent,bbox,node){const w=bbox.width;const rx=w/2;cons... function addToRender (line 1) | function addToRender(render2){render2.shapes().question=question;render2... function addToRenderV2 (line 1) | function addToRenderV2(addShape){addShape({question:question});addShape(... function insertPolygonShape$1 (line 1) | function insertPolygonShape$1(parent,w,h,points){return parent.insert("p... function validate (line 1) | function validate(uuid){return typeof uuid==="string"&®EX.test(uuid)} function unsafeStringify (line 1) | function unsafeStringify(arr,offset=0){return(byteToHex[arr[offset+0]]+b... function parse (line 1) | function parse(uuid){if(!validate(uuid)){throw TypeError("Invalid UUID")... function stringToBytes (line 1) | function stringToBytes(str){str=unescape(encodeURIComponent(str));const ... function v35 (line 1) | function v35(name,version,hashfunc){function generateUUID(value,namespac... function f (line 1) | function f(s,x,y,z){switch(s){case 0:return x&y^~x&z;case 1:return x^y^z... function ROTL (line 1) | function ROTL(x,n){return x<>>32-n} function sha1 (line 1) | function sha1(bytes){const K=[1518500249,1859775393,2400959708,339546978... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function generateId (line 1) | function generateId(str="",prefix=""){const simplifiedStr=str.replace(BA... function strWithHyphen (line 1) | function strWithHyphen(str=""){return str.length>0?`${str}-`:""} function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function getId (line 1) | function getId(){return random({length:7})} function uniqBy (line 1) | function uniqBy(list,fn){const recordMap=Object.create(null);return list... function upsert (line 1) | function upsert(arr,key,newVal){const index=arr.indexOf(key);if(index===... function prettyPrintCommitHistory (line 1) | function prettyPrintCommitHistory(commitArr){const commit2=commitArr.red... function c (line 1) | function c(n){var r,i;r=n,i=o&&o.formats;for(var s=(n=r.replace(/(\[[^\]... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function getTaskTags (line 1) | function getTaskTags(data,task,tags2){let matchFound=true;while(matchFou... function taskCompare (line 1) | function taskCompare(a,b){const taskA=a.startTime;const taskB=b.startTim... function makeGant (line 1) | function makeGant(tasks2,pageWidth,pageHeight){const barHeight=conf.barH... function drawRects (line 1) | function drawRects(theArray,theGap,theTopPad,theSidePad,theBarHeight,the... function drawExcludeDays (line 1) | function drawExcludeDays(theGap,theTopPad,theSidePad,w2,h2,tasks2,exclud... function makeGrid (line 1) | function makeGrid(theSidePad,theTopPad,w2,h2){let bottomXAxis=axisBottom... function vertLabels (line 1) | function vertLabels(theGap,theTopPad){let prevGap=0;const numOccurances=... function drawToday (line 1) | function drawToday(theSidePad,theTopPad,w2,h2){const todayMarker2=diagOb... function checkUnique (line 1) | function checkUnique(arr){const hash={};const result=[];for(let i=0,l=ar... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function insertLinks (line 1) | function insertLinks(actor,links){if(actor.links==null){actor.links=link... function insertProperties (line 1) | function insertProperties(actor,properties){if(actor.properties==null){a... function boxEnd (line 1) | function boxEnd(){currentBox=void 0} function genPoints (line 1) | function genPoints(x,y,width,height,cut){return x+","+y+" "+(x+width)+",... function byText (line 1) | function byText(content,g,x,y,width,height,textAttrs){const text=g.appen... function byTspan (line 1) | function byTspan(content,g,x,y,width,height,textAttrs,conf2){const{actor... function byFo (line 1) | function byFo(content,g,x,y,width,height,textAttrs,conf2){const s=g.appe... function _setTextAttrs (line 1) | function _setTextAttrs(toText,fromTextAttrsDict){for(const key in fromTe... function byText (line 1) | function byText(content,g,x,y,width,height,textAttrs){const text=g.appen... function byTspan (line 1) | function byTspan(content,g,x,y,width,height,textAttrs,conf2){const{actor... function byFo (line 1) | function byFo(content,g,x,y,width,height,textAttrs,conf2){const s=g.appe... function _setTextAttrs (line 1) | function _setTextAttrs(toText,fromTextAttrsDict){for(const key in fromTe... function updateFn (line 1) | function updateFn(type){return function updateItemBounds(item){cnt++;con... function boundMessage (line 1) | function boundMessage(_diagram,msgModel){bounds$1.bumpVerticalPos(10);co... function adjustLoopHeightForWrap (line 1) | function adjustLoopHeightForWrap(loopWidths,msg,preMargin,postMargin,add... function activeEnd (line 1) | function activeEnd(msg,verticalPos){const activationData=bounds$1.endAct... function getMaxMessageWidthPerActor (line 1) | function getMaxMessageWidthPerActor(actors2,messages2,diagObj){const max... function calculateActorMargins (line 1) | function calculateActorMargins(actors2,actorToMessageWidth,boxes2){let m... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function getArrowMarker (line 1) | function getArrowMarker(type){let marker;switch(type){case 0:marker="agg... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function newClassesList (line 1) | function newClassesList(){return{}} function startIdIfNeeded (line 1) | function startIdIfNeeded(id=""){let fixedId=id;if(id===START_NODE){start... function startTypeIfNeeded (line 1) | function startTypeIfNeeded(id="",type=DEFAULT_STATE_TYPE){return id===ST... function endIdIfNeeded (line 1) | function endIdIfNeeded(id=""){let fixedId=id;if(id===END_NODE){startEndC... function endTypeIfNeeded (line 1) | function endTypeIfNeeded(id="",type=DEFAULT_STATE_TYPE){return id===END_... function addRelationObjs (line 1) | function addRelationObjs(item1,item2,relationTitle){let id1=startIdIfNee... function getClassesFromDbInfo (line 1) | function getClassesFromDbInfo(dbInfoItem){if(dbInfoItem===void 0||dbInfo... function stateDomId (line 1) | function stateDomId(itemId="",counter=0,type="",typeSpacer=DOMID_TYPE_SP... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function smile (line 1) | function smile(face2){const arc$1=arc().startAngle(Math.PI/2).endAngle(3... function sad (line 1) | function sad(face2){const arc$1=arc().startAngle(3*Math.PI/2).endAngle(5... function ambivalent (line 1) | function ambivalent(face2){face2.append("line").attr("class","mouth").at... function genPoints (line 1) | function genPoints(x,y,width,height,cut){return x+","+y+" "+(x+width)+",... function byText (line 1) | function byText(content,g,x,y,width,height,textAttrs,colour){const text=... function byTspan (line 1) | function byTspan(content,g,x,y,width,height,textAttrs,conf2,colour){cons... function byFo (line 1) | function byFo(content,g,x,y,width,height,textAttrs,conf2){const body=g.a... function _setTextAttrs (line 1) | function _setTextAttrs(toText,fromTextAttrsDict){for(const key in fromTe... function drawActorLegend (line 1) | function drawActorLegend(diagram2){const conf2=getConfig$1().journey;let... function updateFn (line 1) | function updateFn(type){return function updateItemBounds(item){cnt++;con... function r (line 1) | function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==... function defineProperties (line 1) | function defineProperties(target,props){for(var i=0;i0&&arguments[0]!... function PromisedWorker (line 1) | function PromisedWorker(worker){var _this2=this;_classCallCheck(this,Pro... function nb (line 1) | function nb(){} function xb (line 1) | function xb(){} function Fd (line 1) | function Fd(){} function $g (line 1) | function $g(){} function _p (line 1) | function _p(){} function yq (line 1) | function yq(){} function Sq (line 1) | function Sq(){} function Es (line 1) | function Es(){} function Jw (line 1) | function Jw(){} function Vw (line 1) | function Vw(){} function VA (line 1) | function VA(){} function dA (line 1) | function dA(){} function MA (line 1) | function MA(){} function PA (line 1) | function PA(){} function PB (line 1) | function PB(){} function bx (line 1) | function bx(){} function cx (line 1) | function cx(){} function vy (line 1) | function vy(){} function Nz (line 1) | function Nz(){} function Yz (line 1) | function Yz(){} function Ylb (line 1) | function Ylb(){} function Ymb (line 1) | function Ymb(){} function xmb (line 1) | function xmb(){} function Fmb (line 1) | function Fmb(){} function Qmb (line 1) | function Qmb(){} function gcb (line 1) | function gcb(){} function ccb (line 1) | function ccb(){} function jcb (line 1) | function jcb(){} function jtb (line 1) | function jtb(){} function otb (line 1) | function otb(){} function qtb (line 1) | function qtb(){} function _fb (line 1) | function _fb(){} function bpb (line 1) | function bpb(){} function kpb (line 1) | function kpb(){} function ppb (line 1) | function ppb(){} function Gpb (line 1) | function Gpb(){} function drb (line 1) | function drb(){} function dzb (line 1) | function dzb(){} function fzb (line 1) | function fzb(){} function fxb (line 1) | function fxb(){} function Vxb (line 1) | function Vxb(){} function Ovb (line 1) | function Ovb(){} function byb (line 1) | function byb(){} function zyb (line 1) | function zyb(){} function Zyb (line 1) | function Zyb(){} function _yb (line 1) | function _yb(){} function hzb (line 1) | function hzb(){} function jzb (line 1) | function jzb(){} function lzb (line 1) | function lzb(){} function nzb (line 1) | function nzb(){} function rzb (line 1) | function rzb(){} function zzb (line 1) | function zzb(){} function Czb (line 1) | function Czb(){} function Ezb (line 1) | function Ezb(){} function Gzb (line 1) | function Gzb(){} function Izb (line 1) | function Izb(){} function Mzb (line 1) | function Mzb(){} function bBb (line 1) | function bBb(){} function NBb (line 1) | function NBb(){} function PBb (line 1) | function PBb(){} function RBb (line 1) | function RBb(){} function iCb (line 1) | function iCb(){} function OCb (line 1) | function OCb(){} function SCb (line 1) | function SCb(){} function GDb (line 1) | function GDb(){} function JDb (line 1) | function JDb(){} function fEb (line 1) | function fEb(){} function xEb (line 1) | function xEb(){} function CEb (line 1) | function CEb(){} function GEb (line 1) | function GEb(){} function yFb (line 1) | function yFb(){} function KGb (line 1) | function KGb(){} function tIb (line 1) | function tIb(){} function vIb (line 1) | function vIb(){} function xIb (line 1) | function xIb(){} function zIb (line 1) | function zIb(){} function OIb (line 1) | function OIb(){} function SIb (line 1) | function SIb(){} function TJb (line 1) | function TJb(){} function VJb (line 1) | function VJb(){} function XJb (line 1) | function XJb(){} function XKb (line 1) | function XKb(){} function fKb (line 1) | function fKb(){} function VKb (line 1) | function VKb(){} function VLb (line 1) | function VLb(){} function jLb (line 1) | function jLb(){} function nLb (line 1) | function nLb(){} function GLb (line 1) | function GLb(){} function KLb (line 1) | function KLb(){} function MLb (line 1) | function MLb(){} function OLb (line 1) | function OLb(){} function RLb (line 1) | function RLb(){} function YLb (line 1) | function YLb(){} function bMb (line 1) | function bMb(){} function gMb (line 1) | function gMb(){} function lMb (line 1) | function lMb(){} function pMb (line 1) | function pMb(){} function wMb (line 1) | function wMb(){} function zMb (line 1) | function zMb(){} function CMb (line 1) | function CMb(){} function FMb (line 1) | function FMb(){} function LMb (line 1) | function LMb(){} function zNb (line 1) | function zNb(){} function PNb (line 1) | function PNb(){} function kOb (line 1) | function kOb(){} function pOb (line 1) | function pOb(){} function tOb (line 1) | function tOb(){} function yOb (line 1) | function yOb(){} function FOb (line 1) | function FOb(){} function GPb (line 1) | function GPb(){} function aQb (line 1) | function aQb(){} function cQb (line 1) | function cQb(){} function eQb (line 1) | function eQb(){} function gQb (line 1) | function gQb(){} function iQb (line 1) | function iQb(){} function CQb (line 1) | function CQb(){} function MQb (line 1) | function MQb(){} function OQb (line 1) | function OQb(){} function ASb (line 1) | function ASb(){} function fTb (line 1) | function fTb(){} function kTb (line 1) | function kTb(){} function STb (line 1) | function STb(){} function fUb (line 1) | function fUb(){} function DUb (line 1) | function DUb(){} function VUb (line 1) | function VUb(){} function YUb (line 1) | function YUb(){} function _Ub (line 1) | function _Ub(){} function _Wb (line 1) | function _Wb(){} function QWb (line 1) | function QWb(){} function XWb (line 1) | function XWb(){} function jVb (line 1) | function jVb(){} function DVb (line 1) | function DVb(){} function VVb (line 1) | function VVb(){} function $Vb (line 1) | function $Vb(){} function dXb (line 1) | function dXb(){} function hXb (line 1) | function hXb(){} function lXb (line 1) | function lXb(){} function gYb (line 1) | function gYb(){} function HYb (line 1) | function HYb(){} function SYb (line 1) | function SYb(){} function VYb (line 1) | function VYb(){} function dZb (line 1) | function dZb(){} function P$b (line 1) | function P$b(){} function T$b (line 1) | function T$b(){} function h1b (line 1) | function h1b(){} function m1b (line 1) | function m1b(){} function q1b (line 1) | function q1b(){} function u1b (line 1) | function u1b(){} function y1b (line 1) | function y1b(){} function C1b (line 1) | function C1b(){} function e2b (line 1) | function e2b(){} function g2b (line 1) | function g2b(){} function m2b (line 1) | function m2b(){} function q2b (line 1) | function q2b(){} function u2b (line 1) | function u2b(){} function S2b (line 1) | function S2b(){} function U2b (line 1) | function U2b(){} function W2b (line 1) | function W2b(){} function _2b (line 1) | function _2b(){} function e3b (line 1) | function e3b(){} function h3b (line 1) | function h3b(){} function p3b (line 1) | function p3b(){} function t3b (line 1) | function t3b(){} function w3b (line 1) | function w3b(){} function y3b (line 1) | function y3b(){} function A3b (line 1) | function A3b(){} function M3b (line 1) | function M3b(){} function Q3b (line 1) | function Q3b(){} function U3b (line 1) | function U3b(){} function Y3b (line 1) | function Y3b(){} function l4b (line 1) | function l4b(){} function q4b (line 1) | function q4b(){} function s4b (line 1) | function s4b(){} function u4b (line 1) | function u4b(){} function w4b (line 1) | function w4b(){} function y4b (line 1) | function y4b(){} function L4b (line 1) | function L4b(){} function N4b (line 1) | function N4b(){} function P4b (line 1) | function P4b(){} function R4b (line 1) | function R4b(){} function T4b (line 1) | function T4b(){} function X4b (line 1) | function X4b(){} function I5b (line 1) | function I5b(){} function Q5b (line 1) | function Q5b(){} function T5b (line 1) | function T5b(){} function Z5b (line 1) | function Z5b(){} function l6b (line 1) | function l6b(){} function o6b (line 1) | function o6b(){} function t6b (line 1) | function t6b(){} function z6b (line 1) | function z6b(){} function L6b (line 1) | function L6b(){} function M6b (line 1) | function M6b(){} function P6b (line 1) | function P6b(){} function X6b (line 1) | function X6b(){} function $6b (line 1) | function $6b(){} function a7b (line 1) | function a7b(){} function c7b (line 1) | function c7b(){} function g7b (line 1) | function g7b(){} function j7b (line 1) | function j7b(){} function m7b (line 1) | function m7b(){} function r7b (line 1) | function r7b(){} function x7b (line 1) | function x7b(){} function D7b (line 1) | function D7b(){} function D9b (line 1) | function D9b(){} function b9b (line 1) | function b9b(){} function h9b (line 1) | function h9b(){} function j9b (line 1) | function j9b(){} function l9b (line 1) | function l9b(){} function w9b (line 1) | function w9b(){} function F9b (line 1) | function F9b(){} function hac (line 1) | function hac(){} function jac (line 1) | function jac(){} function pac (line 1) | function pac(){} function uac (line 1) | function uac(){} function Iac (line 1) | function Iac(){} function Kac (line 1) | function Kac(){} function Sac (line 1) | function Sac(){} function obc (line 1) | function obc(){} function rbc (line 1) | function rbc(){} function vbc (line 1) | function vbc(){} function Fbc (line 1) | function Fbc(){} function Jbc (line 1) | function Jbc(){} function Xbc (line 1) | function Xbc(){} function ccc (line 1) | function ccc(){} function fcc (line 1) | function fcc(){} function lcc (line 1) | function lcc(){} function occ (line 1) | function occ(){} function tcc (line 1) | function tcc(){} function ycc (line 1) | function ycc(){} function Acc (line 1) | function Acc(){} function Ccc (line 1) | function Ccc(){} function Ecc (line 1) | function Ecc(){} function Gcc (line 1) | function Gcc(){} function Zcc (line 1) | function Zcc(){} function _cc (line 1) | function _cc(){} function bdc (line 1) | function bdc(){} function fdc (line 1) | function fdc(){} function jdc (line 1) | function jdc(){} function pdc (line 1) | function pdc(){} function sdc (line 1) | function sdc(){} function ydc (line 1) | function ydc(){} function Adc (line 1) | function Adc(){} function Cdc (line 1) | function Cdc(){} function Edc (line 1) | function Edc(){} function Idc (line 1) | function Idc(){} function Ndc (line 1) | function Ndc(){} function Qdc (line 1) | function Qdc(){} function Sdc (line 1) | function Sdc(){} function Udc (line 1) | function Udc(){} function Wdc (line 1) | function Wdc(){} function Ydc (line 1) | function Ydc(){} function aec (line 1) | function aec(){} function hec (line 1) | function hec(){} function jec (line 1) | function jec(){} function lec (line 1) | function lec(){} function nec (line 1) | function nec(){} function uec (line 1) | function uec(){} function wec (line 1) | function wec(){} function yec (line 1) | function yec(){} function Aec (line 1) | function Aec(){} function Fec (line 1) | function Fec(){} function Jec (line 1) | function Jec(){} function Lec (line 1) | function Lec(){} function Nec (line 1) | function Nec(){} function Rec (line 1) | function Rec(){} function Uec (line 1) | function Uec(){} function Zec (line 1) | function Zec(){} function Zfc (line 1) | function Zfc(){} function lfc (line 1) | function lfc(){} function tfc (line 1) | function tfc(){} function xfc (line 1) | function xfc(){} function zfc (line 1) | function zfc(){} function Ffc (line 1) | function Ffc(){} function Jfc (line 1) | function Jfc(){} function Nfc (line 1) | function Nfc(){} function Pfc (line 1) | function Pfc(){} function Vfc (line 1) | function Vfc(){} function _fc (line 1) | function _fc(){} function fgc (line 1) | function fgc(){} function jgc (line 1) | function jgc(){} function lgc (line 1) | function lgc(){} function Bgc (line 1) | function Bgc(){} function ehc (line 1) | function ehc(){} function ghc (line 1) | function ghc(){} function ihc (line 1) | function ihc(){} function khc (line 1) | function khc(){} function mhc (line 1) | function mhc(){} function ohc (line 1) | function ohc(){} function qhc (line 1) | function qhc(){} function yhc (line 1) | function yhc(){} function Ahc (line 1) | function Ahc(){} function Ghc (line 1) | function Ghc(){} function Ihc (line 1) | function Ihc(){} function Khc (line 1) | function Khc(){} function Mhc (line 1) | function Mhc(){} function Shc (line 1) | function Shc(){} function Uhc (line 1) | function Uhc(){} function Whc (line 1) | function Whc(){} function dic (line 1) | function dic(){} function dlc (line 1) | function dlc(){} function blc (line 1) | function blc(){} function flc (line 1) | function flc(){} function hlc (line 1) | function hlc(){} function jlc (line 1) | function jlc(){} function Glc (line 1) | function Glc(){} function Ilc (line 1) | function Ilc(){} function Klc (line 1) | function Klc(){} function Mlc (line 1) | function Mlc(){} function Mjc (line 1) | function Mjc(){} function Qjc (line 1) | function Qjc(){} function Qlc (line 1) | function Qlc(){} function Ulc (line 1) | function Ulc(){} function Ylc (line 1) | function Ylc(){} function Lkc (line 1) | function Lkc(){} function Nkc (line 1) | function Nkc(){} function Pkc (line 1) | function Pkc(){} function Rkc (line 1) | function Rkc(){} function Xkc (line 1) | function Xkc(){} function _kc (line 1) | function _kc(){} function gmc (line 1) | function gmc(){} function kmc (line 1) | function kmc(){} function zmc (line 1) | function zmc(){} function Fmc (line 1) | function Fmc(){} function Wmc (line 1) | function Wmc(){} function $mc (line 1) | function $mc(){} function anc (line 1) | function anc(){} function mnc (line 1) | function mnc(){} function wnc (line 1) | function wnc(){} function Hnc (line 1) | function Hnc(){} function Jnc (line 1) | function Jnc(){} function Lnc (line 1) | function Lnc(){} function Nnc (line 1) | function Nnc(){} function Pnc (line 1) | function Pnc(){} function Ync (line 1) | function Ync(){} function eoc (line 1) | function eoc(){} function Aoc (line 1) | function Aoc(){} function Coc (line 1) | function Coc(){} function Eoc (line 1) | function Eoc(){} function Joc (line 1) | function Joc(){} function Loc (line 1) | function Loc(){} function Zoc (line 1) | function Zoc(){} function _oc (line 1) | function _oc(){} function bpc (line 1) | function bpc(){} function hpc (line 1) | function hpc(){} function kpc (line 1) | function kpc(){} function ppc (line 1) | function ppc(){} function pFc (line 1) | function pFc(){} function Ryc (line 1) | function Ryc(){} function QCc (line 1) | function QCc(){} function PDc (line 1) | function PDc(){} function xGc (line 1) | function xGc(){} function HGc (line 1) | function HGc(){} function JGc (line 1) | function JGc(){} function NGc (line 1) | function NGc(){} function GIc (line 1) | function GIc(){} function iKc (line 1) | function iKc(){} function mKc (line 1) | function mKc(){} function wKc (line 1) | function wKc(){} function yKc (line 1) | function yKc(){} function AKc (line 1) | function AKc(){} function EKc (line 1) | function EKc(){} function KKc (line 1) | function KKc(){} function OKc (line 1) | function OKc(){} function QKc (line 1) | function QKc(){} function SKc (line 1) | function SKc(){} function UKc (line 1) | function UKc(){} function YKc (line 1) | function YKc(){} function aLc (line 1) | function aLc(){} function fLc (line 1) | function fLc(){} function hLc (line 1) | function hLc(){} function nLc (line 1) | function nLc(){} function pLc (line 1) | function pLc(){} function tLc (line 1) | function tLc(){} function vLc (line 1) | function vLc(){} function zLc (line 1) | function zLc(){} function BLc (line 1) | function BLc(){} function DLc (line 1) | function DLc(){} function FLc (line 1) | function FLc(){} function sMc (line 1) | function sMc(){} function JMc (line 1) | function JMc(){} function hNc (line 1) | function hNc(){} function RNc (line 1) | function RNc(){} function ZNc (line 1) | function ZNc(){} function _Nc (line 1) | function _Nc(){} function bOc (line 1) | function bOc(){} function dOc (line 1) | function dOc(){} function fOc (line 1) | function fOc(){} function hOc (line 1) | function hOc(){} function hRc (line 1) | function hRc(){} function jRc (line 1) | function jRc(){} function KRc (line 1) | function KRc(){} function NRc (line 1) | function NRc(){} function NQc (line 1) | function NQc(){} function LQc (line 1) | function LQc(){} function _Qc (line 1) | function _Qc(){} function cPc (line 1) | function cPc(){} function iPc (line 1) | function iPc(){} function kPc (line 1) | function kPc(){} function mPc (line 1) | function mPc(){} function xPc (line 1) | function xPc(){} function zPc (line 1) | function zPc(){} function zSc (line 1) | function zSc(){} function BSc (line 1) | function BSc(){} function GSc (line 1) | function GSc(){} function ISc (line 1) | function ISc(){} function NSc (line 1) | function NSc(){} function TSc (line 1) | function TSc(){} function NTc (line 1) | function NTc(){} function NVc (line 1) | function NVc(){} function oVc (line 1) | function oVc(){} function SVc (line 1) | function SVc(){} function VVc (line 1) | function VVc(){} function XVc (line 1) | function XVc(){} function ZVc (line 1) | function ZVc(){} function bWc (line 1) | function bWc(){} function bXc (line 1) | function bXc(){} function CXc (line 1) | function CXc(){} function FXc (line 1) | function FXc(){} function IXc (line 1) | function IXc(){} function MXc (line 1) | function MXc(){} function UXc (line 1) | function UXc(){} function bYc (line 1) | function bYc(){} function fYc (line 1) | function fYc(){} function oYc (line 1) | function oYc(){} function qYc (line 1) | function qYc(){} function uYc (line 1) | function uYc(){} function pZc (line 1) | function pZc(){} function G$c (line 1) | function G$c(){} function h0c (line 1) | function h0c(){} function N0c (line 1) | function N0c(){} function k1c (line 1) | function k1c(){} function I1c (line 1) | function I1c(){} function Q1c (line 1) | function Q1c(){} function f2c (line 1) | function f2c(){} function i2c (line 1) | function i2c(){} function k2c (line 1) | function k2c(){} function w2c (line 1) | function w2c(){} function O2c (line 1) | function O2c(){} function S2c (line 1) | function S2c(){} function Z2c (line 1) | function Z2c(){} function v3c (line 1) | function v3c(){} function x3c (line 1) | function x3c(){} function R3c (line 1) | function R3c(){} function U3c (line 1) | function U3c(){} function e4c (line 1) | function e4c(){} function w4c (line 1) | function w4c(){} function x4c (line 1) | function x4c(){} function z4c (line 1) | function z4c(){} function B4c (line 1) | function B4c(){} function D4c (line 1) | function D4c(){} function F4c (line 1) | function F4c(){} function H4c (line 1) | function H4c(){} function J4c (line 1) | function J4c(){} function L4c (line 1) | function L4c(){} function N4c (line 1) | function N4c(){} function P4c (line 1) | function P4c(){} function R4c (line 1) | function R4c(){} function T4c (line 1) | function T4c(){} function V4c (line 1) | function V4c(){} function X4c (line 1) | function X4c(){} function Z4c (line 1) | function Z4c(){} function _4c (line 1) | function _4c(){} function _7c (line 1) | function _7c(){} function b5c (line 1) | function b5c(){} function d5c (line 1) | function d5c(){} function f5c (line 1) | function f5c(){} function h5c (line 1) | function h5c(){} function H5c (line 1) | function H5c(){} function Hfd (line 1) | function Hfd(){} function Zfd (line 1) | function Zfd(){} function Zed (line 1) | function Zed(){} function ged (line 1) | function ged(){} function Jed (line 1) | function Jed(){} function Ned (line 1) | function Ned(){} function Red (line 1) | function Red(){} function Ved (line 1) | function Ved(){} function bbd (line 1) | function bbd(){} function mdd (line 1) | function mdd(){} function _fd (line 1) | function _fd(){} function fgd (line 1) | function fgd(){} function kgd (line 1) | function kgd(){} function Mgd (line 1) | function Mgd(){} function Ahd (line 1) | function Ahd(){} function Ald (line 1) | function Ald(){} function Tld (line 1) | function Tld(){} function xkd (line 1) | function xkd(){} function rmd (line 1) | function rmd(){} function knd (line 1) | function knd(){} function Jod (line 1) | function Jod(){} function JCd (line 1) | function JCd(){} function Bpd (line 1) | function Bpd(){} function BFd (line 1) | function BFd(){} function oFd (line 1) | function oFd(){} function bqd (line 1) | function bqd(){} function bvd (line 1) | function bvd(){} function jvd (line 1) | function jvd(){} function yud (line 1) | function yud(){} function Hxd (line 1) | function Hxd(){} function EBd (line 1) | function EBd(){} function aDd (line 1) | function aDd(){} function MGd (line 1) | function MGd(){} function vHd (line 1) | function vHd(){} function RHd (line 1) | function RHd(){} function wNd (line 1) | function wNd(){} function zNd (line 1) | function zNd(){} function CNd (line 1) | function CNd(){} function KNd (line 1) | function KNd(){} function XNd (line 1) | function XNd(){} function $Nd (line 1) | function $Nd(){} function HPd (line 1) | function HPd(){} function lUd (line 1) | function lUd(){} function XUd (line 1) | function XUd(){} function DWd (line 1) | function DWd(){} function GWd (line 1) | function GWd(){} function JWd (line 1) | function JWd(){} function MWd (line 1) | function MWd(){} function PWd (line 1) | function PWd(){} function SWd (line 1) | function SWd(){} function VWd (line 1) | function VWd(){} function YWd (line 1) | function YWd(){} function _Wd (line 1) | function _Wd(){} function xYd (line 1) | function xYd(){} function BYd (line 1) | function BYd(){} function mZd (line 1) | function mZd(){} function EZd (line 1) | function EZd(){} function GZd (line 1) | function GZd(){} function JZd (line 1) | function JZd(){} function MZd (line 1) | function MZd(){} function PZd (line 1) | function PZd(){} function SZd (line 1) | function SZd(){} function VZd (line 1) | function VZd(){} function YZd (line 1) | function YZd(){} function _Zd (line 1) | function _Zd(){} function c$d (line 1) | function c$d(){} function f$d (line 1) | function f$d(){} function i$d (line 1) | function i$d(){} function l$d (line 1) | function l$d(){} function o$d (line 1) | function o$d(){} function r$d (line 1) | function r$d(){} function u$d (line 1) | function u$d(){} function x$d (line 1) | function x$d(){} function A$d (line 1) | function A$d(){} function D$d (line 1) | function D$d(){} function G$d (line 1) | function G$d(){} function J$d (line 1) | function J$d(){} function M$d (line 1) | function M$d(){} function P$d (line 1) | function P$d(){} function S$d (line 1) | function S$d(){} function V$d (line 1) | function V$d(){} function Y$d (line 1) | function Y$d(){} function _$d (line 1) | function _$d(){} function c_d (line 1) | function c_d(){} function f_d (line 1) | function f_d(){} function i_d (line 1) | function i_d(){} function l_d (line 1) | function l_d(){} function o_d (line 1) | function o_d(){} function r_d (line 1) | function r_d(){} function u_d (line 1) | function u_d(){} function x_d (line 1) | function x_d(){} function A_d (line 1) | function A_d(){} function D_d (line 1) | function D_d(){} function G_d (line 1) | function G_d(){} function J_d (line 1) | function J_d(){} function M_d (line 1) | function M_d(){} function P_d (line 1) | function P_d(){} function S_d (line 1) | function S_d(){} function V_d (line 1) | function V_d(){} function Y_d (line 1) | function Y_d(){} function h5d (line 1) | function h5d(){} function U6d (line 1) | function U6d(){} function U9d (line 1) | function U9d(){} function _8d (line 1) | function _8d(){} function fae (line 1) | function fae(){} function hae (line 1) | function hae(){} function kae (line 1) | function kae(){} function nae (line 1) | function nae(){} function qae (line 1) | function qae(){} function tae (line 1) | function tae(){} function wae (line 1) | function wae(){} function zae (line 1) | function zae(){} function Cae (line 1) | function Cae(){} function Fae (line 1) | function Fae(){} function Iae (line 1) | function Iae(){} function Lae (line 1) | function Lae(){} function Oae (line 1) | function Oae(){} function Rae (line 1) | function Rae(){} function Uae (line 1) | function Uae(){} function Xae (line 1) | function Xae(){} function $ae (line 1) | function $ae(){} function bbe (line 1) | function bbe(){} function ebe (line 1) | function ebe(){} function hbe (line 1) | function hbe(){} function kbe (line 1) | function kbe(){} function nbe (line 1) | function nbe(){} function qbe (line 1) | function qbe(){} function tbe (line 1) | function tbe(){} function wbe (line 1) | function wbe(){} function zbe (line 1) | function zbe(){} function Cbe (line 1) | function Cbe(){} function Fbe (line 1) | function Fbe(){} function Ibe (line 1) | function Ibe(){} function Lbe (line 1) | function Lbe(){} function Obe (line 1) | function Obe(){} function Rbe (line 1) | function Rbe(){} function Ube (line 1) | function Ube(){} function Xbe (line 1) | function Xbe(){} function $be (line 1) | function $be(){} function bce (line 1) | function bce(){} function ece (line 1) | function ece(){} function hce (line 1) | function hce(){} function kce (line 1) | function kce(){} function nce (line 1) | function nce(){} function qce (line 1) | function qce(){} function tce (line 1) | function tce(){} function wce (line 1) | function wce(){} function zce (line 1) | function zce(){} function Cce (line 1) | function Cce(){} function Fce (line 1) | function Fce(){} function Ice (line 1) | function Ice(){} function Lce (line 1) | function Lce(){} function Oce (line 1) | function Oce(){} function Rce (line 1) | function Rce(){} function Uce (line 1) | function Uce(){} function Xce (line 1) | function Xce(){} function ude (line 1) | function ude(){} function Vge (line 1) | function Vge(){} function dhe (line 1) | function dhe(){} function ol (line 1) | function ol(){wb()} function oPb (line 1) | function oPb(){nPb()} function EPb (line 1) | function EPb(){CPb()} function gFb (line 1) | function gFb(){fFb()} function TRb (line 1) | function TRb(){SRb()} function ySb (line 1) | function ySb(){wSb()} function PSb (line 1) | function PSb(){OSb()} function dTb (line 1) | function dTb(){bTb()} function i4b (line 1) | function i4b(){b4b()} function D2b (line 1) | function D2b(){x2b()} function J6b (line 1) | function J6b(){D6b()} function u9b (line 1) | function u9b(){q9b()} function $9b (line 1) | function $9b(){I9b()} function Umc (line 1) | function Umc(){Imc()} function abc (line 1) | function abc(){Vac()} function ZCc (line 1) | function ZCc(){VCc()} function kCc (line 1) | function kCc(){hCc()} function rCc (line 1) | function rCc(){oCc()} function Tcc (line 1) | function Tcc(){Occ()} function xkc (line 1) | function xkc(){gkc()} function xDc (line 1) | function xDc(){rDc()} function iDc (line 1) | function iDc(){cDc()} function kwc (line 1) | function kwc(){jwc()} function tJc (line 1) | function tJc(){jJc()} function dJc (line 1) | function dJc(){aJc()} function Pyc (line 1) | function Pyc(){Nyc()} function VBc (line 1) | function VBc(){SBc()} function CFc (line 1) | function CFc(){yFc()} function CUc (line 1) | function CUc(){wUc()} function lUc (line 1) | function lUc(){fUc()} function sUc (line 1) | function sUc(){pUc()} function IUc (line 1) | function IUc(){GUc()} function IWc (line 1) | function IWc(){HWc()} function _Wc (line 1) | function _Wc(){ZWc()} function fHc (line 1) | function fHc(){dHc()} function f0c (line 1) | function f0c(){d0c()} function B0c (line 1) | function B0c(){A0c()} function L0c (line 1) | function L0c(){J0c()} function LTc (line 1) | function LTc(){JTc()} function sTc (line 1) | function sTc(){rTc()} function KLc (line 1) | function KLc(){ILc()} function wNc (line 1) | function wNc(){tNc()} function PYc (line 1) | function PYc(){OYc()} function nZc (line 1) | function nZc(){lZc()} function q3c (line 1) | function q3c(){p3c()} function Z7c (line 1) | function Z7c(){X7c()} function Z9c (line 1) | function Z9c(){Y9c()} function _ad (line 1) | function _ad(){Zad()} function kdd (line 1) | function kdd(){idd()} function $md (line 1) | function $md(){Smd()} function HGd (line 1) | function HGd(){tGd()} function hLd (line 1) | function hLd(){NKd()} function J6d (line 1) | function J6d(){Uge()} function Mvb (line 1) | function Mvb(a){uCb(a)} function Yb (line 1) | function Yb(a){this.a=a} function cc (line 1) | function cc(a){this.a=a} function cj (line 1) | function cj(a){this.a=a} function ij (line 1) | function ij(a){this.a=a} function Dj (line 1) | function Dj(a){this.a=a} function df (line 1) | function df(a){this.a=a} function kf (line 1) | function kf(a){this.a=a} function ah (line 1) | function ah(a){this.a=a} function lh (line 1) | function lh(a){this.a=a} function th (line 1) | function th(a){this.a=a} function Ph (line 1) | function Ph(a){this.a=a} function vi (line 1) | function vi(a){this.a=a} function Ci (line 1) | function Ci(a){this.a=a} function Fk (line 1) | function Fk(a){this.a=a} function Ln (line 1) | function Ln(a){this.a=a} function ap (line 1) | function ap(a){this.a=a} function zp (line 1) | function zp(a){this.a=a} function Yp (line 1) | function Yp(a){this.a=a} function qq (line 1) | function qq(a){this.a=a} function Dq (line 1) | function Dq(a){this.a=a} function wr (line 1) | function wr(a){this.a=a} function Ir (line 1) | function Ir(a){this.b=a} function sj (line 1) | function sj(a){this.c=a} function sw (line 1) | function sw(a){this.a=a} function fw (line 1) | function fw(a){this.a=a} function xw (line 1) | function xw(a){this.a=a} function Cw (line 1) | function Cw(a){this.a=a} function Qw (line 1) | function Qw(a){this.a=a} function Rw (line 1) | function Rw(a){this.a=a} function Xw (line 1) | function Xw(a){this.a=a} function Xv (line 1) | function Xv(a){this.a=a} function Sv (line 1) | function Sv(a){this.a=a} function eu (line 1) | function eu(a){this.a=a} function Zx (line 1) | function Zx(a){this.a=a} function _x (line 1) | function _x(a){this.a=a} function xy (line 1) | function xy(a){this.a=a} function xB (line 1) | function xB(a){this.a=a} function HB (line 1) | function HB(a){this.a=a} function TB (line 1) | function TB(a){this.a=a} function fC (line 1) | function fC(a){this.a=a} function wB (line 1) | function wB(){this.a=[]} function MBb (line 1) | function MBb(a,b){a.a=b} function w_b (line 1) | function w_b(a,b){a.a=b} function x_b (line 1) | function x_b(a,b){a.b=b} function YOb (line 1) | function YOb(a,b){a.b=b} function $Ob (line 1) | function $Ob(a,b){a.b=b} function ZGb (line 1) | function ZGb(a,b){a.j=b} function qNb (line 1) | function qNb(a,b){a.g=b} function rNb (line 1) | function rNb(a,b){a.i=b} function dRb (line 1) | function dRb(a,b){a.c=b} function eRb (line 1) | function eRb(a,b){a.d=b} function z_b (line 1) | function z_b(a,b){a.d=b} function y_b (line 1) | function y_b(a,b){a.c=b} function __b (line 1) | function __b(a,b){a.k=b} function E0b (line 1) | function E0b(a,b){a.c=b} function njc (line 1) | function njc(a,b){a.c=b} function mjc (line 1) | function mjc(a,b){a.a=b} function dFc (line 1) | function dFc(a,b){a.a=b} function eFc (line 1) | function eFc(a,b){a.f=b} function nOc (line 1) | function nOc(a,b){a.a=b} function oOc (line 1) | function oOc(a,b){a.b=b} function pOc (line 1) | function pOc(a,b){a.d=b} function qOc (line 1) | function qOc(a,b){a.i=b} function rOc (line 1) | function rOc(a,b){a.o=b} function sOc (line 1) | function sOc(a,b){a.r=b} function $Pc (line 1) | function $Pc(a,b){a.a=b} function _Pc (line 1) | function _Pc(a,b){a.b=b} function DVc (line 1) | function DVc(a,b){a.e=b} function EVc (line 1) | function EVc(a,b){a.f=b} function FVc (line 1) | function FVc(a,b){a.g=b} function SZc (line 1) | function SZc(a,b){a.e=b} function TZc (line 1) | function TZc(a,b){a.f=b} function c$c (line 1) | function c$c(a,b){a.f=b} function bJd (line 1) | function bJd(a,b){a.n=b} function A1d (line 1) | function A1d(a,b){a.a=b} function J1d (line 1) | function J1d(a,b){a.a=b} function B1d (line 1) | function B1d(a,b){a.c=b} function K1d (line 1) | function K1d(a,b){a.c=b} function L1d (line 1) | function L1d(a,b){a.d=b} function M1d (line 1) | function M1d(a,b){a.e=b} function N1d (line 1) | function N1d(a,b){a.g=b} function d2d (line 1) | function d2d(a,b){a.a=b} function e2d (line 1) | function e2d(a,b){a.c=b} function f2d (line 1) | function f2d(a,b){a.d=b} function g2d (line 1) | function g2d(a,b){a.e=b} function h2d (line 1) | function h2d(a,b){a.f=b} function i2d (line 1) | function i2d(a,b){a.j=b} function Z8d (line 1) | function Z8d(a,b){a.a=b} function $8d (line 1) | function $8d(a,b){a.b=b} function g9d (line 1) | function g9d(a,b){a.a=b} function Cic (line 1) | function Cic(a){a.b=a.a} function Dg (line 1) | function Dg(a){a.c=a.d.d} function vib (line 1) | function vib(a){this.d=a} function eib (line 1) | function eib(a){this.a=a} function Pib (line 1) | function Pib(a){this.a=a} function Vib (line 1) | function Vib(a){this.a=a} function $ib (line 1) | function $ib(a){this.a=a} function mcb (line 1) | function mcb(a){this.a=a} function Mcb (line 1) | function Mcb(a){this.a=a} function Xcb (line 1) | function Xcb(a){this.a=a} function Ndb (line 1) | function Ndb(a){this.a=a} function _db (line 1) | function _db(a){this.a=a} function teb (line 1) | function teb(a){this.a=a} function Qeb (line 1) | function Qeb(a){this.a=a} function djb (line 1) | function djb(a){this.a=a} function Gjb (line 1) | function Gjb(a){this.a=a} function Njb (line 1) | function Njb(a){this.a=a} function Bjb (line 1) | function Bjb(a){this.b=a} function lnb (line 1) | function lnb(a){this.b=a} function Dnb (line 1) | function Dnb(a){this.b=a} function anb (line 1) | function anb(a){this.a=a} function Mob (line 1) | function Mob(a){this.a=a} function Rob (line 1) | function Rob(a){this.a=a} function iob (line 1) | function iob(a){this.c=a} function olb (line 1) | function olb(a){this.c=a} function qub (line 1) | function qub(a){this.c=a} function Tub (line 1) | function Tub(a){this.a=a} function Vub (line 1) | function Vub(a){this.a=a} function Xub (line 1) | function Xub(a){this.a=a} function Zub (line 1) | function Zub(a){this.a=a} function tpb (line 1) | function tpb(a){this.a=a} function _pb (line 1) | function _pb(a){this.a=a} function Wqb (line 1) | function Wqb(a){this.a=a} function nsb (line 1) | function nsb(a){this.a=a} function Rxb (line 1) | function Rxb(a){this.a=a} function Txb (line 1) | function Txb(a){this.a=a} function Xxb (line 1) | function Xxb(a){this.a=a} function bzb (line 1) | function bzb(a){this.a=a} function tzb (line 1) | function tzb(a){this.a=a} function vzb (line 1) | function vzb(a){this.a=a} function xzb (line 1) | function xzb(a){this.a=a} function Kzb (line 1) | function Kzb(a){this.a=a} function Ozb (line 1) | function Ozb(a){this.a=a} function iAb (line 1) | function iAb(a){this.a=a} function kAb (line 1) | function kAb(a){this.a=a} function mAb (line 1) | function mAb(a){this.a=a} function BAb (line 1) | function BAb(a){this.a=a} function hBb (line 1) | function hBb(a){this.a=a} function jBb (line 1) | function jBb(a){this.a=a} function nBb (line 1) | function nBb(a){this.a=a} function TBb (line 1) | function TBb(a){this.a=a} function XBb (line 1) | function XBb(a){this.a=a} function QCb (line 1) | function QCb(a){this.a=a} function WCb (line 1) | function WCb(a){this.a=a} function _Cb (line 1) | function _Cb(a){this.a=a} function dEb (line 1) | function dEb(a){this.a=a} function QGb (line 1) | function QGb(a){this.a=a} function YGb (line 1) | function YGb(a){this.a=a} function tKb (line 1) | function tKb(a){this.a=a} function CLb (line 1) | function CLb(a){this.a=a} function JMb (line 1) | function JMb(a){this.a=a} function RNb (line 1) | function RNb(a){this.a=a} function kQb (line 1) | function kQb(a){this.a=a} function mQb (line 1) | function mQb(a){this.a=a} function FQb (line 1) | function FQb(a){this.a=a} function ETb (line 1) | function ETb(a){this.a=a} function UTb (line 1) | function UTb(a){this.a=a} function dUb (line 1) | function dUb(a){this.a=a} function hUb (line 1) | function hUb(a){this.a=a} function EZb (line 1) | function EZb(a){this.a=a} function j$b (line 1) | function j$b(a){this.a=a} function v$b (line 1) | function v$b(a){this.e=a} function J0b (line 1) | function J0b(a){this.a=a} function M0b (line 1) | function M0b(a){this.a=a} function R0b (line 1) | function R0b(a){this.a=a} function U0b (line 1) | function U0b(a){this.a=a} function i2b (line 1) | function i2b(a){this.a=a} function k2b (line 1) | function k2b(a){this.a=a} function o2b (line 1) | function o2b(a){this.a=a} function s2b (line 1) | function s2b(a){this.a=a} function G2b (line 1) | function G2b(a){this.a=a} function I2b (line 1) | function I2b(a){this.a=a} function K2b (line 1) | function K2b(a){this.a=a} function M2b (line 1) | function M2b(a){this.a=a} function W3b (line 1) | function W3b(a){this.a=a} function $3b (line 1) | function $3b(a){this.a=a} function V4b (line 1) | function V4b(a){this.a=a} function u5b (line 1) | function u5b(a){this.a=a} function A7b (line 1) | function A7b(a){this.a=a} function G7b (line 1) | function G7b(a){this.a=a} function J7b (line 1) | function J7b(a){this.a=a} function M7b (line 1) | function M7b(a){this.a=a} function Mbc (line 1) | function Mbc(a){this.a=a} function Pbc (line 1) | function Pbc(a){this.a=a} function lac (line 1) | function lac(a){this.a=a} function nac (line 1) | function nac(a){this.a=a} function qcc (line 1) | function qcc(a){this.a=a} function Gdc (line 1) | function Gdc(a){this.a=a} function $dc (line 1) | function $dc(a){this.a=a} function cec (line 1) | function cec(a){this.a=a} function _ec (line 1) | function _ec(a){this.a=a} function pfc (line 1) | function pfc(a){this.a=a} function Bfc (line 1) | function Bfc(a){this.a=a} function Lfc (line 1) | function Lfc(a){this.a=a} function ygc (line 1) | function ygc(a){this.a=a} function Dgc (line 1) | function Dgc(a){this.a=a} function shc (line 1) | function shc(a){this.a=a} function uhc (line 1) | function uhc(a){this.a=a} function whc (line 1) | function whc(a){this.a=a} function Chc (line 1) | function Chc(a){this.a=a} function Ehc (line 1) | function Ehc(a){this.a=a} function Ohc (line 1) | function Ohc(a){this.a=a} function Yhc (line 1) | function Yhc(a){this.a=a} function Tkc (line 1) | function Tkc(a){this.a=a} function Vkc (line 1) | function Vkc(a){this.a=a} function Olc (line 1) | function Olc(a){this.a=a} function pnc (line 1) | function pnc(a){this.a=a} function rnc (line 1) | function rnc(a){this.a=a} function dpc (line 1) | function dpc(a){this.a=a} function fpc (line 1) | function fpc(a){this.a=a} function GCc (line 1) | function GCc(a){this.a=a} function KCc (line 1) | function KCc(a){this.a=a} function mDc (line 1) | function mDc(a){this.a=a} function jEc (line 1) | function jEc(a){this.a=a} function HEc (line 1) | function HEc(a){this.a=a} function FEc (line 1) | function FEc(a){this.c=a} function qoc (line 1) | function qoc(a){this.b=a} function bFc (line 1) | function bFc(a){this.a=a} function GFc (line 1) | function GFc(a){this.a=a} function iGc (line 1) | function iGc(a){this.a=a} function kGc (line 1) | function kGc(a){this.a=a} function mGc (line 1) | function mGc(a){this.a=a} function $Gc (line 1) | function $Gc(a){this.a=a} function hIc (line 1) | function hIc(a){this.a=a} function lIc (line 1) | function lIc(a){this.a=a} function pIc (line 1) | function pIc(a){this.a=a} function tIc (line 1) | function tIc(a){this.a=a} function xIc (line 1) | function xIc(a){this.a=a} function zIc (line 1) | function zIc(a){this.a=a} function CIc (line 1) | function CIc(a){this.a=a} function LIc (line 1) | function LIc(a){this.a=a} function CKc (line 1) | function CKc(a){this.a=a} function IKc (line 1) | function IKc(a){this.a=a} function MKc (line 1) | function MKc(a){this.a=a} function $Kc (line 1) | function $Kc(a){this.a=a} function cLc (line 1) | function cLc(a){this.a=a} function jLc (line 1) | function jLc(a){this.a=a} function rLc (line 1) | function rLc(a){this.a=a} function xLc (line 1) | function xLc(a){this.a=a} function OMc (line 1) | function OMc(a){this.a=a} function ZOc (line 1) | function ZOc(a){this.a=a} function ZRc (line 1) | function ZRc(a){this.a=a} function aSc (line 1) | function aSc(a){this.a=a} function I$c (line 1) | function I$c(a){this.a=a} function K$c (line 1) | function K$c(a){this.a=a} function M$c (line 1) | function M$c(a){this.a=a} function O$c (line 1) | function O$c(a){this.a=a} function U$c (line 1) | function U$c(a){this.a=a} function n1c (line 1) | function n1c(a){this.a=a} function z1c (line 1) | function z1c(a){this.a=a} function B1c (line 1) | function B1c(a){this.a=a} function Q2c (line 1) | function Q2c(a){this.a=a} function U2c (line 1) | function U2c(a){this.a=a} function z3c (line 1) | function z3c(a){this.a=a} function med (line 1) | function med(a){this.a=a} function Xed (line 1) | function Xed(a){this.a=a} function _ed (line 1) | function _ed(a){this.a=a} function Qfd (line 1) | function Qfd(a){this.a=a} function Bgd (line 1) | function Bgd(a){this.a=a} function $gd (line 1) | function $gd(a){this.a=a} function lrd (line 1) | function lrd(a){this.a=a} function urd (line 1) | function urd(a){this.a=a} function vrd (line 1) | function vrd(a){this.a=a} function wrd (line 1) | function wrd(a){this.a=a} function xrd (line 1) | function xrd(a){this.a=a} function yrd (line 1) | function yrd(a){this.a=a} function zrd (line 1) | function zrd(a){this.a=a} function Ard (line 1) | function Ard(a){this.a=a} function Brd (line 1) | function Brd(a){this.a=a} function Crd (line 1) | function Crd(a){this.a=a} function Ird (line 1) | function Ird(a){this.a=a} function Krd (line 1) | function Krd(a){this.a=a} function Lrd (line 1) | function Lrd(a){this.a=a} function Mrd (line 1) | function Mrd(a){this.a=a} function Nrd (line 1) | function Nrd(a){this.a=a} function Prd (line 1) | function Prd(a){this.a=a} function Srd (line 1) | function Srd(a){this.a=a} function Yrd (line 1) | function Yrd(a){this.a=a} function Zrd (line 1) | function Zrd(a){this.a=a} function _rd (line 1) | function _rd(a){this.a=a} function asd (line 1) | function asd(a){this.a=a} function bsd (line 1) | function bsd(a){this.a=a} function csd (line 1) | function csd(a){this.a=a} function dsd (line 1) | function dsd(a){this.a=a} function msd (line 1) | function msd(a){this.a=a} function osd (line 1) | function osd(a){this.a=a} function qsd (line 1) | function qsd(a){this.a=a} function ssd (line 1) | function ssd(a){this.a=a} function Wsd (line 1) | function Wsd(a){this.a=a} function Lsd (line 1) | function Lsd(a){this.b=a} function thd (line 1) | function thd(a){this.f=a} function qtd (line 1) | function qtd(a){this.a=a} function yBd (line 1) | function yBd(a){this.a=a} function GBd (line 1) | function GBd(a){this.a=a} function MBd (line 1) | function MBd(a){this.a=a} function SBd (line 1) | function SBd(a){this.a=a} function iCd (line 1) | function iCd(a){this.a=a} function YMd (line 1) | function YMd(a){this.a=a} function GNd (line 1) | function GNd(a){this.a=a} function EPd (line 1) | function EPd(a){this.a=a} function EQd (line 1) | function EQd(a){this.a=a} function NTd (line 1) | function NTd(a){this.a=a} function qOd (line 1) | function qOd(a){this.b=a} function lVd (line 1) | function lVd(a){this.c=a} function VVd (line 1) | function VVd(a){this.e=a} function iYd (line 1) | function iYd(a){this.a=a} function RYd (line 1) | function RYd(a){this.a=a} function ZYd (line 1) | function ZYd(a){this.a=a} function z0d (line 1) | function z0d(a){this.a=a} function O0d (line 1) | function O0d(a){this.a=a} function s0d (line 1) | function s0d(a){this.d=a} function W5d (line 1) | function W5d(a){this.a=a} function cge (line 1) | function cge(a){this.a=a} function xfe (line 1) | function xfe(a){this.e=a} function Tfd (line 1) | function Tfd(){this.a=0} function jkb (line 1) | function jkb(){Vjb(this)} function Rkb (line 1) | function Rkb(){Ckb(this)} function Lqb (line 1) | function Lqb(){Uhb(this)} function lEb (line 1) | function lEb(){kEb(this)} function A_b (line 1) | function A_b(){} function UQd (line 1) | function UQd(){this.c=FQd} function v6d (line 1) | function v6d(a,b){b.Wb(a)} function moc (line 1) | function moc(a,b){a.b+=b} function yXb (line 1) | function yXb(a){a.b=new Ji} function vbb (line 1) | function vbb(a){return a.e} function DB (line 1) | function DB(a){return a.a} function LB (line 1) | function LB(a){return a.a} function ZB (line 1) | function ZB(a){return a.a} function lC (line 1) | function lC(a){return a.a} function EC (line 1) | function EC(a){return a.a} function wC (line 1) | function wC(){return null} function SB (line 1) | function SB(){return null} function hcb (line 1) | function hcb(){mvd();ovd()} function zJb (line 1) | function zJb(a){a.b.tf(a.e)} function j5b (line 1) | function j5b(a,b){a.b=b-a.b} function g5b (line 1) | function g5b(a,b){a.a=b-a.a} function PXc (line 1) | function PXc(a,b){b.ad(a.a)} function plc (line 1) | function plc(a,b){G0b(b,a)} function hp (line 1) | function hp(a,b,c){a.Od(c,b)} function As (line 1) | function As(a,b){a.e=b;b.b=a} function Zl (line 1) | function Zl(a){Ql();this.a=a} function jq (line 1) | function jq(a){Ql();this.a=a} function sq (line 1) | function sq(a){Ql();this.a=a} function Fq (line 1) | function Fq(a){im();this.a=a} function Sz (line 1) | function Sz(a){Rz();Qz.be(a)} function gz (line 1) | function gz(){Xy.call(this)} function xcb (line 1) | function xcb(){Xy.call(this)} function pcb (line 1) | function pcb(){gz.call(this)} function tcb (line 1) | function tcb(){gz.call(this)} function Bdb (line 1) | function Bdb(){gz.call(this)} function Vdb (line 1) | function Vdb(){gz.call(this)} function Ydb (line 1) | function Ydb(){gz.call(this)} function Geb (line 1) | function Geb(){gz.call(this)} function bgb (line 1) | function bgb(){gz.call(this)} function Apb (line 1) | function Apb(){gz.call(this)} function Jpb (line 1) | function Jpb(){gz.call(this)} function utb (line 1) | function utb(){gz.call(this)} function x2c (line 1) | function x2c(){gz.call(this)} function rQd (line 1) | function rQd(){this.a=this} function MPd (line 1) | function MPd(){this.Bb|=256} function tTb (line 1) | function tTb(){this.b=new mt} function fA (line 1) | function fA(){fA=ccb;new Lqb} function rcb (line 1) | function rcb(){pcb.call(this)} function dCb (line 1) | function dCb(a,b){a.length=b} function Tvb (line 1) | function Tvb(a,b){Ekb(a.a,b)} function sKb (line 1) | function sKb(a,b){UHb(a.c,b)} function SMc (line 1) | function SMc(a,b){Qqb(a.b,b)} function vBd (line 1) | function vBd(a,b){uAd(a.a,b)} function wBd (line 1) | function wBd(a,b){vAd(a.a,b)} function GLd (line 1) | function GLd(a,b){Uhd(a.e,b)} function d7d (line 1) | function d7d(a){D2d(a.c,a.b)} function mj (line 1) | function mj(a,b){a.kc().Nb(b)} function Odb (line 1) | function Odb(a){this.a=Tdb(a)} function Tqb (line 1) | function Tqb(){this.a=new Lqb} function gyb (line 1) | function gyb(){this.a=new Lqb} function Wvb (line 1) | function Wvb(){this.a=new Rkb} function KFb (line 1) | function KFb(){this.a=new Rkb} function PFb (line 1) | function PFb(){this.a=new Rkb} function FFb (line 1) | function FFb(){this.a=new yFb} function pGb (line 1) | function pGb(){this.a=new MFb} function ZQb (line 1) | function ZQb(){this.a=new MQb} function Gxb (line 1) | function Gxb(){this.a=new Pwb} function jUb (line 1) | function jUb(){this.a=new PTb} function sDb (line 1) | function sDb(){this.a=new oDb} function zDb (line 1) | function zDb(){this.a=new tDb} function CWb (line 1) | function CWb(){this.a=new Rkb} function HXb (line 1) | function HXb(){this.a=new Rkb} function nYb (line 1) | function nYb(){this.a=new Rkb} function BYb (line 1) | function BYb(){this.a=new Rkb} function fLb (line 1) | function fLb(){this.d=new Rkb} function vYb (line 1) | function vYb(){this.a=new Tqb} function a2b (line 1) | function a2b(){this.a=new Lqb} function wZb (line 1) | function wZb(){this.b=new Lqb} function TCc (line 1) | function TCc(){this.b=new Rkb} function zJc (line 1) | function zJc(){this.e=new Rkb} function uMc (line 1) | function uMc(){this.d=new Rkb} function wdc (line 1) | function wdc(){this.a=new xkc} function vKc (line 1) | function vKc(){Rkb.call(this)} function twb (line 1) | function twb(){Wvb.call(this)} function oHb (line 1) | function oHb(){$Gb.call(this)} function LXb (line 1) | function LXb(){HXb.call(this)} function L_b (line 1) | function L_b(){H_b.call(this)} function H_b (line 1) | function H_b(){A_b.call(this)} function p0b (line 1) | function p0b(){A_b.call(this)} function s0b (line 1) | function s0b(){p0b.call(this)} function WMc (line 1) | function WMc(){VMc.call(this)} function bNc (line 1) | function bNc(){VMc.call(this)} function EPc (line 1) | function EPc(){CPc.call(this)} function JPc (line 1) | function JPc(){CPc.call(this)} function OPc (line 1) | function OPc(){CPc.call(this)} function w1c (line 1) | function w1c(){s1c.call(this)} function s7c (line 1) | function s7c(){Psb.call(this)} function apd (line 1) | function apd(){Ald.call(this)} function ppd (line 1) | function ppd(){Ald.call(this)} function lDd (line 1) | function lDd(){YCd.call(this)} function NDd (line 1) | function NDd(){YCd.call(this)} function mFd (line 1) | function mFd(){Lqb.call(this)} function vFd (line 1) | function vFd(){Lqb.call(this)} function GFd (line 1) | function GFd(){Lqb.call(this)} function KPd (line 1) | function KPd(){Tqb.call(this)} function OJd (line 1) | function OJd(){hJd.call(this)} function aQd (line 1) | function aQd(){MPd.call(this)} function SSd (line 1) | function SSd(){FId.call(this)} function rUd (line 1) | function rUd(){FId.call(this)} function oUd (line 1) | function oUd(){Lqb.call(this)} function NYd (line 1) | function NYd(){Lqb.call(this)} function cZd (line 1) | function cZd(){Lqb.call(this)} function R8d (line 1) | function R8d(){MGd.call(this)} function o9d (line 1) | function o9d(){MGd.call(this)} function i9d (line 1) | function i9d(){R8d.call(this)} function hee (line 1) | function hee(){ude.call(this)} function Dd (line 1) | function Dd(a){yd.call(this,a)} function Hd (line 1) | function Hd(a){yd.call(this,a)} function ph (line 1) | function ph(a){lh.call(this,a)} function Sh (line 1) | function Sh(a){Wc.call(this,a)} function oi (line 1) | function oi(a){Sh.call(this,a)} function Ii (line 1) | function Ii(a){Wc.call(this,a)} function Zdd (line 1) | function Zdd(){this.a=new Psb} function CPc (line 1) | function CPc(){this.a=new Tqb} function s1c (line 1) | function s1c(){this.a=new Lqb} function QSc (line 1) | function QSc(){this.a=new Rkb} function D2c (line 1) | function D2c(){this.j=new Rkb} function QXc (line 1) | function QXc(){this.a=new UXc} function e_c (line 1) | function e_c(){this.a=new d_c} function YCd (line 1) | function YCd(){this.a=new aDd} function _k (line 1) | function _k(){_k=ccb;$k=new al} function Lk (line 1) | function Lk(){Lk=ccb;Kk=new Mk} function wb (line 1) | function wb(){wb=ccb;vb=new xb} function hs (line 1) | function hs(){hs=ccb;gs=new is} function rs (line 1) | function rs(a){Sh.call(this,a)} function Gp (line 1) | function Gp(a){Sh.call(this,a)} function xp (line 1) | function xp(a){Lo.call(this,a)} function Ep (line 1) | function Ep(a){Lo.call(this,a)} function Tp (line 1) | function Tp(a){Wn.call(this,a)} function wx (line 1) | function wx(a){un.call(this,a)} function ov (line 1) | function ov(a){dv.call(this,a)} function Mv (line 1) | function Mv(a){Br.call(this,a)} function Ov (line 1) | function Ov(a){Br.call(this,a)} function Lw (line 1) | function Lw(a){Br.call(this,a)} function hz (line 1) | function hz(a){Yy.call(this,a)} function MB (line 1) | function MB(a){hz.call(this,a)} function eC (line 1) | function eC(){fC.call(this,{})} function Ftb (line 1) | function Ftb(a){Atb();this.a=a} function zwb (line 1) | function zwb(a){a.b=null;a.c=0} function Vy (line 1) | function Vy(a,b){a.e=b;Sy(a,b)} function LVb (line 1) | function LVb(a,b){a.a=b;NVb(a)} function lIb (line 1) | function lIb(a,b,c){a.a[b.g]=c} function vfd (line 1) | function vfd(a,b,c){Dfd(c,a,b)} function Odc (line 1) | function Odc(a,b){rjc(b.i,a.n)} function Wyc (line 1) | function Wyc(a,b){Xyc(a).td(b)} function ERb (line 1) | function ERb(a,b){return a*a/b} function Xr (line 1) | function Xr(a,b){return a.g-b.g} function tC (line 1) | function tC(a){return new TB(a)} function vC (line 1) | function vC(a){return new yC(a)} function ocb (line 1) | function ocb(a){hz.call(this,a)} function qcb (line 1) | function qcb(a){hz.call(this,a)} function ucb (line 1) | function ucb(a){hz.call(this,a)} function vcb (line 1) | function vcb(a){Yy.call(this,a)} function fGc (line 1) | function fGc(a){LFc();this.a=a} function c0d (line 1) | function c0d(a){kzd();this.a=a} function bhd (line 1) | function bhd(a){Rgd();this.f=a} function dhd (line 1) | function dhd(a){Rgd();this.f=a} function Cdb (line 1) | function Cdb(a){hz.call(this,a)} function Wdb (line 1) | function Wdb(a){hz.call(this,a)} function Zdb (line 1) | function Zdb(a){hz.call(this,a)} function Feb (line 1) | function Feb(a){hz.call(this,a)} function Heb (line 1) | function Heb(a){hz.call(this,a)} function Ccb (line 1) | function Ccb(a){return uCb(a),a} function Edb (line 1) | function Edb(a){return uCb(a),a} function Gdb (line 1) | function Gdb(a){return uCb(a),a} function jfb (line 1) | function jfb(a){return uCb(a),a} function tfb (line 1) | function tfb(a){return uCb(a),a} function akb (line 1) | function akb(a){return a.b==a.c} function Hwb (line 1) | function Hwb(a){return!!a&&a.b} function pIb (line 1) | function pIb(a){return!!a&&a.k} function qIb (line 1) | function qIb(a){return!!a&&a.j} function amb (line 1) | function amb(a){uCb(a);this.a=a} function wVb (line 1) | function wVb(a){qVb(a);return a} function Blb (line 1) | function Blb(a){Glb(a,a.length)} function cgb (line 1) | function cgb(a){hz.call(this,a)} function cqd (line 1) | function cqd(a){hz.call(this,a)} function n8d (line 1) | function n8d(a){hz.call(this,a)} function y2c (line 1) | function y2c(a){hz.call(this,a)} function z2c (line 1) | function z2c(a){hz.call(this,a)} function mde (line 1) | function mde(a){hz.call(this,a)} function pc (line 1) | function pc(a){qc.call(this,a,0)} function Ji (line 1) | function Ji(){Ki.call(this,12,3)} function Kz (line 1) | function Kz(){Kz=ccb;Jz=new Nz} function jz (line 1) | function jz(){jz=ccb;iz=new nb} function KA (line 1) | function KA(){KA=ccb;JA=new MA} function OB (line 1) | function OB(){OB=ccb;NB=new PB} function jc (line 1) | function jc(){throw vbb(new bgb)} function zh (line 1) | function zh(){throw vbb(new bgb)} function Pi (line 1) | function Pi(){throw vbb(new bgb)} function Pj (line 1) | function Pj(){throw vbb(new bgb)} function Qj (line 1) | function Qj(){throw vbb(new bgb)} function Ym (line 1) | function Ym(){throw vbb(new bgb)} function Gb (line 1) | function Gb(){this.a=GD(Qb(She))} function oy (line 1) | function oy(a){Ql();this.a=Qb(a)} function Bs (line 1) | function Bs(a,b){a.Td(b);b.Sd(a)} function iw (line 1) | function iw(a,b){a.a.ec().Mc(b)} function CYb (line 1) | function CYb(a,b,c){a.c.lf(b,c)} function scb (line 1) | function scb(a){qcb.call(this,a)} function Oeb (line 1) | function Oeb(a){Wdb.call(this,a)} function Hfb (line 1) | function Hfb(){mcb.call(this,"")} function Ifb (line 1) | function Ifb(){mcb.call(this,"")} function Ufb (line 1) | function Ufb(){mcb.call(this,"")} function Vfb (line 1) | function Vfb(){mcb.call(this,"")} function Xfb (line 1) | function Xfb(a){qcb.call(this,a)} function zob (line 1) | function zob(a){lnb.call(this,a)} function Yob (line 1) | function Yob(a){Inb.call(this,a)} function Gob (line 1) | function Gob(a){zob.call(this,a)} function Mk (line 1) | function Mk(){Fk.call(this,null)} function al (line 1) | function al(){Fk.call(this,null)} function Az (line 1) | function Az(){Az=ccb;!!(Rz(),Qz)} function wrb (line 1) | function wrb(){wrb=ccb;vrb=yrb()} function Mtb (line 1) | function Mtb(a){return a.a?a.b:0} function Vtb (line 1) | function Vtb(a){return a.a?a.b:0} function Lcb (line 1) | function Lcb(a,b){return a.a-b.a} function Wcb (line 1) | function Wcb(a,b){return a.a-b.a} function Peb (line 1) | function Peb(a,b){return a.a-b.a} function eCb (line 1) | function eCb(a,b){return PC(a,b)} function GC (line 1) | function GC(a,b){return rdb(a,b)} function _B (line 1) | function _B(b,a){return a in b.a} function _Db (line 1) | function _Db(a,b){a.f=b;return a} function ZDb (line 1) | function ZDb(a,b){a.b=b;return a} function $Db (line 1) | function $Db(a,b){a.c=b;return a} function aEb (line 1) | function aEb(a,b){a.g=b;return a} function HGb (line 1) | function HGb(a,b){a.a=b;return a} function IGb (line 1) | function IGb(a,b){a.f=b;return a} function JGb (line 1) | function JGb(a,b){a.k=b;return a} function dLb (line 1) | function dLb(a,b){a.a=b;return a} function eLb (line 1) | function eLb(a,b){a.e=b;return a} function zVb (line 1) | function zVb(a,b){a.e=b;return a} function AVb (line 1) | function AVb(a,b){a.f=b;return a} function KOb (line 1) | function KOb(a,b){a.b=true;a.d=b} function DHb (line 1) | function DHb(a,b){a.b=new g7c(b)} function uvb (line 1) | function uvb(a,b,c){b.td(a.a[c])} function zvb (line 1) | function zvb(a,b,c){b.we(a.a[c])} function wJc (line 1) | function wJc(a,b){return a.b-b.b} function kOc (line 1) | function kOc(a,b){return a.g-b.g} function WQc (line 1) | function WQc(a,b){return a.s-b.s} function Lic (line 1) | function Lic(a,b){return a?0:b-1} function SFc (line 1) | function SFc(a,b){return a?0:b-1} function RFc (line 1) | function RFc(a,b){return a?b-1:0} function M2c (line 1) | function M2c(a,b){return b.Yf(a)} function M3c (line 1) | function M3c(a,b){a.b=b;return a} function L3c (line 1) | function L3c(a,b){a.a=b;return a} function N3c (line 1) | function N3c(a,b){a.c=b;return a} function O3c (line 1) | function O3c(a,b){a.d=b;return a} function P3c (line 1) | function P3c(a,b){a.e=b;return a} function Q3c (line 1) | function Q3c(a,b){a.f=b;return a} function b4c (line 1) | function b4c(a,b){a.a=b;return a} function c4c (line 1) | function c4c(a,b){a.b=b;return a} function d4c (line 1) | function d4c(a,b){a.c=b;return a} function z5c (line 1) | function z5c(a,b){a.c=b;return a} function y5c (line 1) | function y5c(a,b){a.b=b;return a} function A5c (line 1) | function A5c(a,b){a.d=b;return a} function B5c (line 1) | function B5c(a,b){a.e=b;return a} function C5c (line 1) | function C5c(a,b){a.f=b;return a} function D5c (line 1) | function D5c(a,b){a.g=b;return a} function E5c (line 1) | function E5c(a,b){a.a=b;return a} function F5c (line 1) | function F5c(a,b){a.i=b;return a} function G5c (line 1) | function G5c(a,b){a.j=b;return a} function Vdd (line 1) | function Vdd(a,b){a.k=b;return a} function Wdd (line 1) | function Wdd(a,b){a.j=b;return a} function ykc (line 1) | function ykc(a,b){gkc();F0b(b,a)} function T$c (line 1) | function T$c(a,b,c){R$c(a.a,b,c)} function RGc (line 1) | function RGc(a){cEc.call(this,a)} function iHc (line 1) | function iHc(a){cEc.call(this,a)} function t7c (line 1) | function t7c(a){Qsb.call(this,a)} function aPb (line 1) | function aPb(a){_Ob.call(this,a)} function Ixd (line 1) | function Ixd(a){zud.call(this,a)} function dCd (line 1) | function dCd(a){ZBd.call(this,a)} function fCd (line 1) | function fCd(a){ZBd.call(this,a)} function p_b (line 1) | function p_b(){q_b.call(this,"")} function d7c (line 1) | function d7c(){this.a=0;this.b=0} function aPc (line 1) | function aPc(){this.b=0;this.a=0} function NJd (line 1) | function NJd(a,b){a.b=0;DId(a,b)} function X1d (line 1) | function X1d(a,b){a.c=b;a.b=true} function Oc (line 1) | function Oc(a,b){return a.c._b(b)} function gdb (line 1) | function gdb(a){return a.e&&a.e()} function Vd (line 1) | function Vd(a){return!a?null:a.d} function sn (line 1) | function sn(a,b){return Gv(a.b,b)} function Fv (line 1) | function Fv(a){return!a?null:a.g} function Kv (line 1) | function Kv(a){return!a?null:a.i} function hdb (line 1) | function hdb(a){fdb(a);return a.o} function Fhd (line 1) | function Fhd(){Fhd=ccb;Ehd=ond()} function Hhd (line 1) | function Hhd(){Hhd=ccb;Ghd=Cod()} function LFd (line 1) | function LFd(){LFd=ccb;KFd=qZd()} function p8d (line 1) | function p8d(){p8d=ccb;o8d=Y9d()} function r8d (line 1) | function r8d(){r8d=ccb;q8d=dae()} function mvd (line 1) | function mvd(){mvd=ccb;lvd=n4c()} function Srb (line 1) | function Srb(){throw vbb(new bgb)} function enb (line 1) | function enb(){throw vbb(new bgb)} function fnb (line 1) | function fnb(){throw vbb(new bgb)} function gnb (line 1) | function gnb(){throw vbb(new bgb)} function jnb (line 1) | function jnb(){throw vbb(new bgb)} function Cnb (line 1) | function Cnb(){throw vbb(new bgb)} function Uqb (line 1) | function Uqb(a){this.a=new Mqb(a)} function tgb (line 1) | function tgb(a){lgb();ngb(this,a)} function Hxb (line 1) | function Hxb(a){this.a=new Qwb(a)} function _ub (line 1) | function _ub(a,b){while(a.ye(b));} function Sub (line 1) | function Sub(a,b){while(a.sd(b));} function Bfb (line 1) | function Bfb(a,b){a.a+=b;return a} function Cfb (line 1) | function Cfb(a,b){a.a+=b;return a} function Ffb (line 1) | function Ffb(a,b){a.a+=b;return a} function Lfb (line 1) | function Lfb(a,b){a.a+=b;return a} function WAb (line 1) | function WAb(a){Tzb(a);return a.a} function Wsb (line 1) | function Wsb(a){return a.b!=a.d.c} function pD (line 1) | function pD(a){return a.l|a.m<<22} function aIc (line 1) | function aIc(a,b){return a.d[b.p]} function h2c (line 1) | function h2c(a,b){return c2c(a,b)} function cCb (line 1) | function cCb(a,b,c){a.splice(b,c)} function WHb (line 1) | function WHb(a){a.c?VHb(a):XHb(a)} function jVc (line 1) | function jVc(a){this.a=0;this.b=a} function ZUc (line 1) | function ZUc(){this.a=new L2c(K$)} function tRc (line 1) | function tRc(){this.b=new L2c(h$)} function Q$c (line 1) | function Q$c(){this.b=new L2c(J_)} function d_c (line 1) | function d_c(){this.b=new L2c(J_)} function OCd (line 1) | function OCd(){throw vbb(new bgb)} function PCd (line 1) | function PCd(){throw vbb(new bgb)} function QCd (line 1) | function QCd(){throw vbb(new bgb)} function RCd (line 1) | function RCd(){throw vbb(new bgb)} function SCd (line 1) | function SCd(){throw vbb(new bgb)} function TCd (line 1) | function TCd(){throw vbb(new bgb)} function UCd (line 1) | function UCd(){throw vbb(new bgb)} function VCd (line 1) | function VCd(){throw vbb(new bgb)} function WCd (line 1) | function WCd(){throw vbb(new bgb)} function XCd (line 1) | function XCd(){throw vbb(new bgb)} function ahe (line 1) | function ahe(){throw vbb(new utb)} function bhe (line 1) | function bhe(){throw vbb(new utb)} function Rge (line 1) | function Rge(a){this.a=new ege(a)} function ege (line 1) | function ege(a){dge(this,a,Vee())} function Fhe (line 1) | function Fhe(a){return!a||Ehe(a)} function dde (line 1) | function dde(a){return $ce[a]!=-1} function Iz (line 1) | function Iz(){xz!=0&&(xz=0);zz=-1} function Ybb (line 1) | function Ybb(){Wbb==null&&(Wbb=[])} function ONd (line 1) | function ONd(a,b){Rxd(ZKd(a.a),b)} function TNd (line 1) | function TNd(a,b){Rxd(ZKd(a.a),b)} function Yf (line 1) | function Yf(a,b){zf.call(this,a,b)} function $f (line 1) | function $f(a,b){Yf.call(this,a,b)} function Hf (line 1) | function Hf(a,b){this.b=a;this.c=b} function rk (line 1) | function rk(a,b){this.b=a;this.a=b} function ek (line 1) | function ek(a,b){this.a=a;this.b=b} function gk (line 1) | function gk(a,b){this.a=a;this.b=b} function pk (line 1) | function pk(a,b){this.a=a;this.b=b} function yk (line 1) | function yk(a,b){this.a=a;this.b=b} function Ak (line 1) | function Ak(a,b){this.a=a;this.b=b} function Fj (line 1) | function Fj(a,b){this.a=a;this.b=b} function _j (line 1) | function _j(a,b){this.a=a;this.b=b} function dr (line 1) | function dr(a,b){this.a=a;this.b=b} function zr (line 1) | function zr(a,b){this.b=a;this.a=b} function So (line 1) | function So(a,b){this.b=a;this.a=b} function qp (line 1) | function qp(a,b){this.b=a;this.a=b} function $q (line 1) | function $q(a,b){this.b=a;this.a=b} function $r (line 1) | function $r(a,b){this.f=a;this.g=b} function ne (line 1) | function ne(a,b){this.e=a;this.d=b} function Wo (line 1) | function Wo(a,b){this.g=a;this.i=b} function bu (line 1) | function bu(a,b){this.a=a;this.b=b} function qu (line 1) | function qu(a,b){this.a=a;this.f=b} function qv (line 1) | function qv(a,b){this.b=a;this.c=b} function ox (line 1) | function ox(a,b){this.a=a;this.b=b} function Px (line 1) | function Px(a,b){this.a=a;this.b=b} function mC (line 1) | function mC(a,b){this.a=a;this.b=b} function Wc (line 1) | function Wc(a){Lb(a.dc());this.c=a} function rf (line 1) | function rf(a){this.b=BD(Qb(a),83)} function Zv (line 1) | function Zv(a){this.a=BD(Qb(a),83)} function dv (line 1) | function dv(a){this.a=BD(Qb(a),15)} function $u (line 1) | function $u(a){this.a=BD(Qb(a),15)} function Br (line 1) | function Br(a){this.b=BD(Qb(a),47)} function eB (line 1) | function eB(){this.q=new $wnd.Date} function Zfb (line 1) | function Zfb(){Zfb=ccb;Yfb=new jcb} function Emb (line 1) | function Emb(){Emb=ccb;Dmb=new Fmb} function Vhb (line 1) | function Vhb(a){return a.f.c+a.g.c} function hnb (line 1) | function hnb(a,b){return a.b.Hc(b)} function inb (line 1) | function inb(a,b){return a.b.Ic(b)} function knb (line 1) | function knb(a,b){return a.b.Qc(b)} function Dob (line 1) | function Dob(a,b){return a.b.Hc(b)} function dob (line 1) | function dob(a,b){return a.c.uc(b)} function Rqb (line 1) | function Rqb(a,b){return a.a._b(b)} function fob (line 1) | function fob(a,b){return pb(a.c,b)} function jt (line 1) | function jt(a,b){return Mhb(a.b,b)} function Lp (line 1) | function Lp(a,b){return a>b&&b0} function Gbb (line 1) | function Gbb(a,b){return ybb(a,b)<0} function Crb (line 1) | function Crb(a,b){return a.a.get(b)} function icb (line 1) | function icb(b,a){return a.split(b)} function Vrb (line 1) | function Vrb(a,b){return Mhb(a.e,b)} function Nvb (line 1) | function Nvb(a){return uCb(a),false} function Rub (line 1) | function Rub(a){Kub.call(this,a,21)} function wcb (line 1) | function wcb(a,b){Zy.call(this,a,b)} function mxb (line 1) | function mxb(a,b){$r.call(this,a,b)} function Gyb (line 1) | function Gyb(a,b){$r.call(this,a,b)} function zx (line 1) | function zx(a){yx();Wn.call(this,a)} function zlb (line 1) | function zlb(a,b){Dlb(a,a.length,b)} function Alb (line 1) | function Alb(a,b){Flb(a,a.length,b)} function ABb (line 1) | function ABb(a,b,c){b.ud(a.a.Ge(c))} function uBb (line 1) | function uBb(a,b,c){b.we(a.a.Fe(c))} function GBb (line 1) | function GBb(a,b,c){b.td(a.a.Kb(c))} function Zq (line 1) | function Zq(a,b,c){a.Mb(c)&&b.td(c)} function aCb (line 1) | function aCb(a,b,c){a.splice(b,0,c)} function lDb (line 1) | function lDb(a,b){return uqb(a.e,b)} function pjb (line 1) | function pjb(a,b){this.d=a;this.e=b} function kqb (line 1) | function kqb(a,b){this.b=a;this.a=b} function VBb (line 1) | function VBb(a,b){this.b=a;this.a=b} function BEb (line 1) | function BEb(a,b){this.b=a;this.a=b} function sBb (line 1) | function sBb(a,b){this.a=a;this.b=b} function yBb (line 1) | function yBb(a,b){this.a=a;this.b=b} function EBb (line 1) | function EBb(a,b){this.a=a;this.b=b} function KBb (line 1) | function KBb(a,b){this.a=a;this.b=b} function aDb (line 1) | function aDb(a,b){this.a=a;this.b=b} function tMb (line 1) | function tMb(a,b){this.b=a;this.a=b} function oOb (line 1) | function oOb(a,b){this.b=a;this.a=b} function SOb (line 1) | function SOb(a,b){$r.call(this,a,b)} function SMb (line 1) | function SMb(a,b){$r.call(this,a,b)} function NEb (line 1) | function NEb(a,b){$r.call(this,a,b)} function VEb (line 1) | function VEb(a,b){$r.call(this,a,b)} function sFb (line 1) | function sFb(a,b){$r.call(this,a,b)} function hHb (line 1) | function hHb(a,b){$r.call(this,a,b)} function OHb (line 1) | function OHb(a,b){$r.call(this,a,b)} function FIb (line 1) | function FIb(a,b){$r.call(this,a,b)} function wLb (line 1) | function wLb(a,b){$r.call(this,a,b)} function YRb (line 1) | function YRb(a,b){$r.call(this,a,b)} function zTb (line 1) | function zTb(a,b){$r.call(this,a,b)} function rUb (line 1) | function rUb(a,b){$r.call(this,a,b)} function oWb (line 1) | function oWb(a,b){$r.call(this,a,b)} function SXb (line 1) | function SXb(a,b){$r.call(this,a,b)} function k0b (line 1) | function k0b(a,b){$r.call(this,a,b)} function z5b (line 1) | function z5b(a,b){$r.call(this,a,b)} function T8b (line 1) | function T8b(a,b){$r.call(this,a,b)} function ibc (line 1) | function ibc(a,b){$r.call(this,a,b)} function Cec (line 1) | function Cec(a,b){this.a=a;this.b=b} function rfc (line 1) | function rfc(a,b){this.a=a;this.b=b} function Rfc (line 1) | function Rfc(a,b){this.a=a;this.b=b} function Tfc (line 1) | function Tfc(a,b){this.a=a;this.b=b} function bgc (line 1) | function bgc(a,b){this.a=a;this.b=b} function ngc (line 1) | function ngc(a,b){this.a=a;this.b=b} function Qhc (line 1) | function Qhc(a,b){this.a=a;this.b=b} function $hc (line 1) | function $hc(a,b){this.a=a;this.b=b} function Z0b (line 1) | function Z0b(a,b){this.a=a;this.b=b} function ZVb (line 1) | function ZVb(a,b){this.b=a;this.a=b} function Dfc (line 1) | function Dfc(a,b){this.b=a;this.a=b} function dgc (line 1) | function dgc(a,b){this.b=a;this.a=b} function Bmc (line 1) | function Bmc(a,b){this.b=a;this.a=b} function cWb (line 1) | function cWb(a,b){this.c=a;this.d=b} function I$b (line 1) | function I$b(a,b){this.e=a;this.d=b} function Unc (line 1) | function Unc(a,b){this.a=a;this.b=b} function Oic (line 1) | function Oic(a,b){this.b=b;this.c=a} function Bjc (line 1) | function Bjc(a,b){$r.call(this,a,b)} function Yjc (line 1) | function Yjc(a,b){$r.call(this,a,b)} function Gkc (line 1) | function Gkc(a,b){$r.call(this,a,b)} function Bpc (line 1) | function Bpc(a,b){$r.call(this,a,b)} function Jpc (line 1) | function Jpc(a,b){$r.call(this,a,b)} function Tpc (line 1) | function Tpc(a,b){$r.call(this,a,b)} function cqc (line 1) | function cqc(a,b){$r.call(this,a,b)} function oqc (line 1) | function oqc(a,b){$r.call(this,a,b)} function yqc (line 1) | function yqc(a,b){$r.call(this,a,b)} function Hqc (line 1) | function Hqc(a,b){$r.call(this,a,b)} function Uqc (line 1) | function Uqc(a,b){$r.call(this,a,b)} function arc (line 1) | function arc(a,b){$r.call(this,a,b)} function mrc (line 1) | function mrc(a,b){$r.call(this,a,b)} function zrc (line 1) | function zrc(a,b){$r.call(this,a,b)} function Prc (line 1) | function Prc(a,b){$r.call(this,a,b)} function Yrc (line 1) | function Yrc(a,b){$r.call(this,a,b)} function fsc (line 1) | function fsc(a,b){$r.call(this,a,b)} function nsc (line 1) | function nsc(a,b){$r.call(this,a,b)} function nzc (line 1) | function nzc(a,b){$r.call(this,a,b)} function zzc (line 1) | function zzc(a,b){$r.call(this,a,b)} function Kzc (line 1) | function Kzc(a,b){$r.call(this,a,b)} function Xzc (line 1) | function Xzc(a,b){$r.call(this,a,b)} function Dtc (line 1) | function Dtc(a,b){$r.call(this,a,b)} function lAc (line 1) | function lAc(a,b){$r.call(this,a,b)} function uAc (line 1) | function uAc(a,b){$r.call(this,a,b)} function CAc (line 1) | function CAc(a,b){$r.call(this,a,b)} function LAc (line 1) | function LAc(a,b){$r.call(this,a,b)} function UAc (line 1) | function UAc(a,b){$r.call(this,a,b)} function aBc (line 1) | function aBc(a,b){$r.call(this,a,b)} function uBc (line 1) | function uBc(a,b){$r.call(this,a,b)} function DBc (line 1) | function DBc(a,b){$r.call(this,a,b)} function MBc (line 1) | function MBc(a,b){$r.call(this,a,b)} function sGc (line 1) | function sGc(a,b){$r.call(this,a,b)} function VIc (line 1) | function VIc(a,b){$r.call(this,a,b)} function EIc (line 1) | function EIc(a,b){this.b=a;this.a=b} function qKc (line 1) | function qKc(a,b){this.a=a;this.b=b} function GKc (line 1) | function GKc(a,b){this.a=a;this.b=b} function lLc (line 1) | function lLc(a,b){this.a=a;this.b=b} function mMc (line 1) | function mMc(a,b){this.a=a;this.b=b} function fMc (line 1) | function fMc(a,b){$r.call(this,a,b)} function ZLc (line 1) | function ZLc(a,b){$r.call(this,a,b)} function ZMc (line 1) | function ZMc(a,b){this.b=a;this.d=b} function IOc (line 1) | function IOc(a,b){$r.call(this,a,b)} function GQc (line 1) | function GQc(a,b){$r.call(this,a,b)} function PQc (line 1) | function PQc(a,b){this.a=a;this.b=b} function RQc (line 1) | function RQc(a,b){this.a=a;this.b=b} function ARc (line 1) | function ARc(a,b){$r.call(this,a,b)} function rSc (line 1) | function rSc(a,b){$r.call(this,a,b)} function TTc (line 1) | function TTc(a,b){$r.call(this,a,b)} function _Tc (line 1) | function _Tc(a,b){$r.call(this,a,b)} function RUc (line 1) | function RUc(a,b){$r.call(this,a,b)} function uVc (line 1) | function uVc(a,b){$r.call(this,a,b)} function hWc (line 1) | function hWc(a,b){$r.call(this,a,b)} function rWc (line 1) | function rWc(a,b){$r.call(this,a,b)} function kXc (line 1) | function kXc(a,b){$r.call(this,a,b)} function uXc (line 1) | function uXc(a,b){$r.call(this,a,b)} function AYc (line 1) | function AYc(a,b){$r.call(this,a,b)} function l$c (line 1) | function l$c(a,b){$r.call(this,a,b)} function Z$c (line 1) | function Z$c(a,b){$r.call(this,a,b)} function D_c (line 1) | function D_c(a,b){$r.call(this,a,b)} function O_c (line 1) | function O_c(a,b){$r.call(this,a,b)} function c1c (line 1) | function c1c(a,b){$r.call(this,a,b)} function cVb (line 1) | function cVb(a,b){return uqb(a.c,b)} function nnc (line 1) | function nnc(a,b){return uqb(b.b,a)} function x1c (line 1) | function x1c(a,b){return-a.b.Je(b)} function D3c (line 1) | function D3c(a,b){return uqb(a.g,b)} function O5c (line 1) | function O5c(a,b){$r.call(this,a,b)} function a6c (line 1) | function a6c(a,b){$r.call(this,a,b)} function m2c (line 1) | function m2c(a,b){this.a=a;this.b=b} function W2c (line 1) | function W2c(a,b){this.a=a;this.b=b} function f7c (line 1) | function f7c(a,b){this.a=a;this.b=b} function G7c (line 1) | function G7c(a,b){$r.call(this,a,b)} function j8c (line 1) | function j8c(a,b){$r.call(this,a,b)} function iad (line 1) | function iad(a,b){$r.call(this,a,b)} function rad (line 1) | function rad(a,b){$r.call(this,a,b)} function Bad (line 1) | function Bad(a,b){$r.call(this,a,b)} function Nad (line 1) | function Nad(a,b){$r.call(this,a,b)} function ibd (line 1) | function ibd(a,b){$r.call(this,a,b)} function tbd (line 1) | function tbd(a,b){$r.call(this,a,b)} function Ibd (line 1) | function Ibd(a,b){$r.call(this,a,b)} function Ubd (line 1) | function Ubd(a,b){$r.call(this,a,b)} function gcd (line 1) | function gcd(a,b){$r.call(this,a,b)} function scd (line 1) | function scd(a,b){$r.call(this,a,b)} function Ycd (line 1) | function Ycd(a,b){$r.call(this,a,b)} function udd (line 1) | function udd(a,b){$r.call(this,a,b)} function Jdd (line 1) | function Jdd(a,b){$r.call(this,a,b)} function Eed (line 1) | function Eed(a,b){$r.call(this,a,b)} function bfd (line 1) | function bfd(a,b){this.a=a;this.b=b} function dfd (line 1) | function dfd(a,b){this.a=a;this.b=b} function ffd (line 1) | function ffd(a,b){this.a=a;this.b=b} function Kfd (line 1) | function Kfd(a,b){this.a=a;this.b=b} function Mfd (line 1) | function Mfd(a,b){this.a=a;this.b=b} function Ofd (line 1) | function Ofd(a,b){this.a=a;this.b=b} function vgd (line 1) | function vgd(a,b){this.a=a;this.b=b} function qgd (line 1) | function qgd(a,b){$r.call(this,a,b)} function jrd (line 1) | function jrd(a,b){this.a=a;this.b=b} function krd (line 1) | function krd(a,b){this.a=a;this.b=b} function mrd (line 1) | function mrd(a,b){this.a=a;this.b=b} function nrd (line 1) | function nrd(a,b){this.a=a;this.b=b} function qrd (line 1) | function qrd(a,b){this.a=a;this.b=b} function rrd (line 1) | function rrd(a,b){this.a=a;this.b=b} function srd (line 1) | function srd(a,b){this.b=a;this.a=b} function trd (line 1) | function trd(a,b){this.b=a;this.a=b} function Drd (line 1) | function Drd(a,b){this.b=a;this.a=b} function Frd (line 1) | function Frd(a,b){this.b=a;this.a=b} function Hrd (line 1) | function Hrd(a,b){this.a=a;this.b=b} function Jrd (line 1) | function Jrd(a,b){this.a=a;this.b=b} function Ord (line 1) | function Ord(a,b){Xqd(a.a,BD(b,56))} function BIc (line 1) | function BIc(a,b){gIc(a.a,BD(b,11))} function fIc (line 1) | function fIc(a,b){FHc();return b!=a} function Arb (line 1) | function Arb(){wrb();return new vrb} function CMc (line 1) | function CMc(){wMc();this.b=new Tqb} function NNc (line 1) | function NNc(){FNc();this.a=new Tqb} function eCc (line 1) | function eCc(){ZBc();aCc.call(this)} function Dsd (line 1) | function Dsd(a,b){$r.call(this,a,b)} function Urd (line 1) | function Urd(a,b){this.a=a;this.b=b} function Wrd (line 1) | function Wrd(a,b){this.a=a;this.b=b} function kGd (line 1) | function kGd(a,b){this.a=a;this.b=b} function nGd (line 1) | function nGd(a,b){this.a=a;this.b=b} function bUd (line 1) | function bUd(a,b){this.a=a;this.b=b} function zVd (line 1) | function zVd(a,b){this.a=a;this.b=b} function C1d (line 1) | function C1d(a,b){this.d=a;this.b=b} function MLd (line 1) | function MLd(a,b){this.d=a;this.e=b} function Wud (line 1) | function Wud(a,b){this.f=a;this.c=b} function f7d (line 1) | function f7d(a,b){this.b=a;this.c=b} function _zd (line 1) | function _zd(a,b){this.i=a;this.g=b} function Y1d (line 1) | function Y1d(a,b){this.e=a;this.a=b} function c8d (line 1) | function c8d(a,b){this.a=a;this.b=b} function $Id (line 1) | function $Id(a,b){a.i=null;_Id(a,b)} function ivd (line 1) | function ivd(a,b){!!a&&Rhb(cvd,a,b)} function hCd (line 1) | function hCd(a,b){return qAd(a.a,b)} function e7d (line 1) | function e7d(a){return R2d(a.c,a.b)} function Wd (line 1) | function Wd(a){return!a?null:a.dd()} function PD (line 1) | function PD(a){return a==null?null:a} function KD (line 1) | function KD(a){return typeof a===Khe} function LD (line 1) | function LD(a){return typeof a===Lhe} function ND (line 1) | function ND(a){return typeof a===Mhe} function Em (line 1) | function Em(a,b){return a.Hd().Xb(b)} function Kq (line 1) | function Kq(a,b){return hr(a.Kc(),b)} function Bbb (line 1) | function Bbb(a,b){return ybb(a,b)==0} function Ebb (line 1) | function Ebb(a,b){return ybb(a,b)>=0} function Kbb (line 1) | function Kbb(a,b){return ybb(a,b)!=0} function Jdb (line 1) | function Jdb(a){return""+(uCb(a),a)} function pfb (line 1) | function pfb(a,b){return a.substr(b)} function cg (line 1) | function cg(a){ag(a);return a.d.gc()} function oVb (line 1) | function oVb(a){pVb(a,a.c);return a} function RD (line 1) | function RD(a){CCb(a==null);return a} function Dfb (line 1) | function Dfb(a,b){a.a+=""+b;return a} function Efb (line 1) | function Efb(a,b){a.a+=""+b;return a} function Nfb (line 1) | function Nfb(a,b){a.a+=""+b;return a} function Pfb (line 1) | function Pfb(a,b){a.a+=""+b;return a} function Qfb (line 1) | function Qfb(a,b){a.a+=""+b;return a} function Mfb (line 1) | function Mfb(a,b){return a.a+=""+b,a} function Esb (line 1) | function Esb(a,b){Gsb(a,b,a.a,a.a.a)} function Fsb (line 1) | function Fsb(a,b){Gsb(a,b,a.c.b,a.c)} function Mqd (line 1) | function Mqd(a,b,c){Rpd(b,kqd(a,c))} function Nqd (line 1) | function Nqd(a,b,c){Rpd(b,kqd(a,c))} function Dhe (line 1) | function Dhe(a,b){Hhe(new Fyd(a),b)} function cB (line 1) | function cB(a,b){a.q.setTime(Sbb(b))} function fvb (line 1) | function fvb(a,b){bvb.call(this,a,b)} function jvb (line 1) | function jvb(a,b){bvb.call(this,a,b)} function nvb (line 1) | function nvb(a,b){bvb.call(this,a,b)} function Nqb (line 1) | function Nqb(a){Uhb(this);Ld(this,a)} function wmb (line 1) | function wmb(a){tCb(a,0);return null} function X6c (line 1) | function X6c(a){a.a=0;a.b=0;return a} function f3c (line 1) | function f3c(a,b){a.a=b.g+1;return a} function PJc (line 1) | function PJc(a,b){return a.j[b.p]==2} function _Pb (line 1) | function _Pb(a){return VPb(BD(a,79))} function yJb (line 1) | function yJb(){yJb=ccb;xJb=as(wJb())} function Y8b (line 1) | function Y8b(){Y8b=ccb;X8b=as(W8b())} function mt (line 1) | function mt(){this.b=new Mqb(Cv(12))} function Otb (line 1) | function Otb(){this.b=0;this.a=false} function Wtb (line 1) | function Wtb(){this.b=0;this.a=false} function sl (line 1) | function sl(a){this.a=a;ol.call(this)} function vl (line 1) | function vl(a){this.a=a;ol.call(this)} function Nsd (line 1) | function Nsd(a,b){Msd.call(this,a,b)} function $zd (line 1) | function $zd(a,b){Cyd.call(this,a,b)} function nNd (line 1) | function nNd(a,b){_zd.call(this,a,b)} function s4d (line 1) | function s4d(a,b){p4d.call(this,a,b)} function w4d (line 1) | function w4d(a,b){qRd.call(this,a,b)} function rEd (line 1) | function rEd(a,b){pEd();Rhb(oEd,a,b)} function lcb (line 1) | function lcb(a,b){return qfb(a.a,0,b)} function ww (line 1) | function ww(a,b){return a.a.a.a.cc(b)} function mb (line 1) | function mb(a,b){return PD(a)===PD(b)} function Mdb (line 1) | function Mdb(a,b){return Kdb(a.a,b.a)} function $db (line 1) | function $db(a,b){return beb(a.a,b.a)} function seb (line 1) | function seb(a,b){return ueb(a.a,b.a)} function hfb (line 1) | function hfb(a,b){return a.indexOf(b)} function Ny (line 1) | function Ny(a,b){return a==b?0:a?1:-1} function kB (line 1) | function kB(a){return a<10?"0"+a:""+a} function Mq (line 1) | function Mq(a){return Qb(a),new sl(a)} function SC (line 1) | function SC(a){return TC(a.l,a.m,a.h)} function Hdb (line 1) | function Hdb(a){return QD((uCb(a),a))} function Idb (line 1) | function Idb(a){return QD((uCb(a),a))} function NIb (line 1) | function NIb(a,b){return beb(a.g,b.g)} function Fbb (line 1) | function Fbb(a){return typeof a===Lhe} function mWb (line 1) | function mWb(a){return a==hWb||a==kWb} function nWb (line 1) | function nWb(a){return a==hWb||a==iWb} function G1b (line 1) | function G1b(a){return Jkb(a.b.b,a,0)} function lrb (line 1) | function lrb(a){this.a=Arb();this.b=a} function Frb (line 1) | function Frb(a){this.a=Arb();this.b=a} function swb (line 1) | function swb(a,b){Ekb(a.a,b);return b} function Z1c (line 1) | function Z1c(a,b){Ekb(a.c,b);return a} function E2c (line 1) | function E2c(a,b){d3c(a.a,b);return a} function _gc (line 1) | function _gc(a,b){Hgc();return b.a+=a} function bhc (line 1) | function bhc(a,b){Hgc();return b.a+=a} function ahc (line 1) | function ahc(a,b){Hgc();return b.c+=a} function Nlb (line 1) | function Nlb(a,b){Klb(a,0,a.length,b)} function zsb (line 1) | function zsb(){Wqb.call(this,new $rb)} function I_b (line 1) | function I_b(){B_b.call(this,0,0,0,0)} function I6c (line 1) | function I6c(){J6c.call(this,0,0,0,0)} function g7c (line 1) | function g7c(a){this.a=a.a;this.b=a.b} function fad (line 1) | function fad(a){return a==aad||a==bad} function gad (line 1) | function gad(a){return a==dad||a==_9c} function Jzc (line 1) | function Jzc(a){return a==Fzc||a==Ezc} function fcd (line 1) | function fcd(a){return a!=bcd&&a!=ccd} function oid (line 1) | function oid(a){return a.Lg()&&a.Mg()} function Gfd (line 1) | function Gfd(a){return Kkd(BD(a,118))} function k3c (line 1) | function k3c(a){return d3c(new j3c,a)} function y2d (line 1) | function y2d(a,b){return new p4d(b,a)} function z2d (line 1) | function z2d(a,b){return new p4d(b,a)} function ukd (line 1) | function ukd(a,b,c){vkd(a,b);wkd(a,c)} function _kd (line 1) | function _kd(a,b,c){cld(a,b);ald(a,c)} function bld (line 1) | function bld(a,b,c){dld(a,b);eld(a,c)} function gmd (line 1) | function gmd(a,b,c){hmd(a,b);imd(a,c)} function nmd (line 1) | function nmd(a,b,c){omd(a,b);pmd(a,c)} function iKd (line 1) | function iKd(a,b){$Jd(a,b);_Jd(a,a.D)} function _ud (line 1) | function _ud(a){Wud.call(this,a,true)} function Xg (line 1) | function Xg(a,b,c){Vg.call(this,a,b,c)} function Ygb (line 1) | function Ygb(a){Hgb();Zgb.call(this,a)} function rxb (line 1) | function rxb(){mxb.call(this,"Head",1)} function wxb (line 1) | function wxb(){mxb.call(this,"Tail",3)} function Ckb (line 1) | function Ckb(a){a.c=KC(SI,Uhe,1,0,5,1)} function Vjb (line 1) | function Vjb(a){a.a=KC(SI,Uhe,1,8,5,1)} function MGb (line 1) | function MGb(a){Hkb(a.xf(),new QGb(a))} function xtb (line 1) | function xtb(a){return a!=null?tb(a):0} function b2b (line 1) | function b2b(a,b){return ntd(b,mpd(a))} function c2b (line 1) | function c2b(a,b){return ntd(b,mpd(a))} function dAb (line 1) | function dAb(a,b){return a[a.length]=b} function gAb (line 1) | function gAb(a,b){return a[a.length]=b} function Vq (line 1) | function Vq(a){return lr(a.b.Kc(),a.a)} function dqd (line 1) | function dqd(a,b){return _o(qo(a.d),b)} function eqd (line 1) | function eqd(a,b){return _o(qo(a.g),b)} function fqd (line 1) | function fqd(a,b){return _o(qo(a.j),b)} function Osd (line 1) | function Osd(a,b){Msd.call(this,a.b,b)} function q0b (line 1) | function q0b(a){B_b.call(this,a,a,a,a)} function HOb (line 1) | function HOb(a){a.b&&LOb(a);return a.a} function IOb (line 1) | function IOb(a){a.b&&LOb(a);return a.c} function uyb (line 1) | function uyb(a,b){if(lyb){return}a.b=b} function lzd (line 1) | function lzd(a,b,c){NC(a,b,c);return c} function mBc (line 1) | function mBc(a,b,c){NC(a.c[b.g],b.g,c)} function _Hd (line 1) | function _Hd(a,b,c){BD(a.c,69).Xh(b,c)} function wfd (line 1) | function wfd(a,b,c){bld(c,c.i+a,c.j+b)} function UOd (line 1) | function UOd(a,b){wtd(VKd(a.a),XOd(b))} function bTd (line 1) | function bTd(a,b){wtd(QSd(a.a),eTd(b))} function Lge (line 1) | function Lge(a){wfe();xfe.call(this,a)} function CAd (line 1) | function CAd(a){return a==null?0:tb(a)} function fNc (line 1) | function fNc(){fNc=ccb;eNc=new Rpb(v1)} function h0d (line 1) | function h0d(){h0d=ccb;new i0d;new Rkb} function i0d (line 1) | function i0d(){new Lqb;new Lqb;new Lqb} function GA (line 1) | function GA(){GA=ccb;fA();FA=new Lqb} function Iy (line 1) | function Iy(){Iy=ccb;$wnd.Math.log(2)} function UVd (line 1) | function UVd(){UVd=ccb;TVd=(AFd(),zFd)} function _ge (line 1) | function _ge(){throw vbb(new cgb(Cxe))} function ohe (line 1) | function ohe(){throw vbb(new cgb(Cxe))} function che (line 1) | function che(){throw vbb(new cgb(Dxe))} function rhe (line 1) | function rhe(){throw vbb(new cgb(Dxe))} function Mg (line 1) | function Mg(a){this.a=a;Gg.call(this,a)} function up (line 1) | function up(a){this.a=a;rf.call(this,a)} function Bp (line 1) | function Bp(a){this.a=a;rf.call(this,a)} function Okb (line 1) | function Okb(a,b){Mlb(a.c,a.c.length,b)} function llb (line 1) | function llb(a){return a.ab?1:0} function Deb (line 1) | function Deb(a,b){return ybb(a,b)>0?a:b} function TC (line 1) | function TC(a,b,c){return{l:a,m:b,h:c}} function Ctb (line 1) | function Ctb(a,b){a.a!=null&&BIc(b,a.a)} function Csb (line 1) | function Csb(a){a.a=new jtb;a.c=new jtb} function hDb (line 1) | function hDb(a){this.b=a;this.a=new Rkb} function dOb (line 1) | function dOb(a){this.b=new pOb;this.a=a} function q_b (line 1) | function q_b(a){n_b.call(this);this.a=a} function txb (line 1) | function txb(){mxb.call(this,"Range",2)} function bUb (line 1) | function bUb(){ZTb();this.a=new L2c(zP)} function Bh (line 1) | function Bh(a,b){Qb(b);Ah(a).Jc(new Vw)} function fKc (line 1) | function fKc(a,b){FJc();return b.n.b+=a} function Tgc (line 1) | function Tgc(a,b,c){return Rhb(a.g,c,b)} function LJc (line 1) | function LJc(a,b,c){return Rhb(a.k,c,b)} function r1c (line 1) | function r1c(a,b){return Rhb(a.a,b.a,b)} function jBc (line 1) | function jBc(a,b,c){return hBc(b,c,a.c)} function E6c (line 1) | function E6c(a){return new f7c(a.c,a.d)} function F6c (line 1) | function F6c(a){return new f7c(a.c,a.d)} function R6c (line 1) | function R6c(a){return new f7c(a.a,a.b)} function CQd (line 1) | function CQd(a,b){return hA(a.a,b,null)} function fec (line 1) | function fec(a){QZb(a,null);RZb(a,null)} function AOc (line 1) | function AOc(a){BOc(a,null);COc(a,null)} function u4d (line 1) | function u4d(){qRd.call(this,null,null)} function y4d (line 1) | function y4d(){RRd.call(this,null,null)} function a7d (line 1) | function a7d(a){this.a=a;Lqb.call(this)} function Pp (line 1) | function Pp(a){this.b=(mmb(),new iob(a))} function Py (line 1) | function Py(a){a.j=KC(VI,nie,310,0,0,1)} function oAd (line 1) | function oAd(a,b,c){a.c.Vc(b,BD(c,133))} function GAd (line 1) | function GAd(a,b,c){a.c.ji(b,BD(c,133))} function JLd (line 1) | function JLd(a,b){Uxd(a);a.Gc(BD(b,15))} function b7d (line 1) | function b7d(a,b){return t2d(a.c,a.b,b)} function Bv (line 1) | function Bv(a,b){return new Qv(a.Kc(),b)} function Lq (line 1) | function Lq(a,b){return rr(a.Kc(),b)!=-1} function Sqb (line 1) | function Sqb(a,b){return a.a.Bc(b)!=null} function pr (line 1) | function pr(a){return a.Ob()?a.Pb():null} function yfb (line 1) | function yfb(a){return zfb(a,0,a.length)} function JD (line 1) | function JD(a,b){return a!=null&&AD(a,b)} function $A (line 1) | function $A(a,b){a.q.setHours(b);YA(a,b)} function Yrb (line 1) | function Yrb(a,b){if(a.c){jsb(b);isb(b)}} function nk (line 1) | function nk(a,b,c){BD(a.Kb(c),164).Nb(b)} function RJc (line 1) | function RJc(a,b,c){SJc(a,b,c);return c} function Eub (line 1) | function Eub(a,b,c){a.a=b^1502;a.b=c^kke} function xHb (line 1) | function xHb(a,b,c){return a.a[b.g][c.g]} function REc (line 1) | function REc(a,b){return a.a[b.c.p][b.p]} function aEc (line 1) | function aEc(a,b){return a.e[b.c.p][b.p]} function tEc (line 1) | function tEc(a,b){return a.c[b.c.p][b.p]} function OJc (line 1) | function OJc(a,b){return a.j[b.p]=aKc(b)} function k5c (line 1) | function k5c(a,b){return cfb(a.f,b.tg())} function Isd (line 1) | function Isd(a,b){return cfb(a.b,b.tg())} function Sfd (line 1) | function Sfd(a,b){return a.a0?b*b/a:b*b*100} function CRb (line 1) | function CRb(a,b){return a>0?b/(a*a):b*100} function G2c (line 1) | function G2c(a,b,c){return Ekb(b,I2c(a,c))} function t3c (line 1) | function t3c(a,b,c){p3c();a.Xe(b)&&c.td(a)} function St (line 1) | function St(a,b,c){var d;d=a.Zc(b);d.Rb(c)} function O6c (line 1) | function O6c(a,b,c){a.a+=b;a.b+=c;return a} function Z6c (line 1) | function Z6c(a,b,c){a.a*=b;a.b*=c;return a} function b7c (line 1) | function b7c(a,b,c){a.a-=b;a.b-=c;return a} function a7c (line 1) | function a7c(a,b){a.a=b.a;a.b=b.b;return a} function V6c (line 1) | function V6c(a){a.a=-a.a;a.b=-a.b;return a} function Dic (line 1) | function Dic(a){this.c=a;this.a=1;this.b=1} function xed (line 1) | function xed(a){this.c=a;dld(a,0);eld(a,0)} function u7c (line 1) | function u7c(a){Psb.call(this);n7c(this,a)} function AXb (line 1) | function AXb(a){xXb();yXb(this);this.mf(a)} function GRd (line 1) | function GRd(a,b){nRd();qRd.call(this,a,b)} function dSd (line 1) | function dSd(a,b){LRd();RRd.call(this,a,b)} function hSd (line 1) | function hSd(a,b){LRd();RRd.call(this,a,b)} function fSd (line 1) | function fSd(a,b){LRd();dSd.call(this,a,b)} function sId (line 1) | function sId(a,b,c){dId.call(this,a,b,c,2)} function zXd (line 1) | function zXd(a,b){UVd();nXd.call(this,a,b)} function BXd (line 1) | function BXd(a,b){UVd();zXd.call(this,a,b)} function DXd (line 1) | function DXd(a,b){UVd();zXd.call(this,a,b)} function FXd (line 1) | function FXd(a,b){UVd();DXd.call(this,a,b)} function PXd (line 1) | function PXd(a,b){UVd();nXd.call(this,a,b)} function RXd (line 1) | function RXd(a,b){UVd();PXd.call(this,a,b)} function XXd (line 1) | function XXd(a,b){UVd();nXd.call(this,a,b)} function pAd (line 1) | function pAd(a,b){return a.c.Fc(BD(b,133))} function w1d (line 1) | function w1d(a,b,c){return V1d(p1d(a,b),c)} function N2d (line 1) | function N2d(a,b,c){return b.Qk(a.e,a.c,c)} function P2d (line 1) | function P2d(a,b,c){return b.Rk(a.e,a.c,c)} function a3d (line 1) | function a3d(a,b){return xid(a.e,BD(b,49))} function aTd (line 1) | function aTd(a,b,c){vtd(QSd(a.a),b,eTd(c))} function TOd (line 1) | function TOd(a,b,c){vtd(VKd(a.a),b,XOd(c))} function ypb (line 1) | function ypb(a,b){b.$modCount=a.$modCount} function MUc (line 1) | function MUc(){MUc=ccb;LUc=new Lsd("root")} function LCd (line 1) | function LCd(){LCd=ccb;KCd=new lDd;new NDd} function KVc (line 1) | function KVc(){this.a=new Hp;this.b=new Hp} function FUd (line 1) | function FUd(){hJd.call(this);this.Bb|=Tje} function t_c (line 1) | function t_c(){$r.call(this,"GROW_TREE",0)} function C9d (line 1) | function C9d(a){return a==null?null:cde(a)} function G9d (line 1) | function G9d(a){return a==null?null:jde(a)} function J9d (line 1) | function J9d(a){return a==null?null:fcb(a)} function K9d (line 1) | function K9d(a){return a==null?null:fcb(a)} function fdb (line 1) | function fdb(a){if(a.o!=null){return}vdb(a)} function DD (line 1) | function DD(a){CCb(a==null||KD(a));return a} function ED (line 1) | function ED(a){CCb(a==null||LD(a));return a} function GD (line 1) | function GD(a){CCb(a==null||ND(a));return a} function gB (line 1) | function gB(a){this.q=new $wnd.Date(Sbb(a))} function Mf (line 1) | function Mf(a,b){this.c=a;ne.call(this,a,b)} function Sf (line 1) | function Sf(a,b){this.a=a;Mf.call(this,a,b)} function Hg (line 1) | function Hg(a,b){this.d=a;Dg(this);this.b=b} function bAb (line 1) | function bAb(a,b){Vzb.call(this,a);this.a=b} function vAb (line 1) | function vAb(a,b){Vzb.call(this,a);this.a=b} function sNb (line 1) | function sNb(a){pNb.call(this,0,0);this.f=a} function Vg (line 1) | function Vg(a,b,c){dg.call(this,a,b,c,null)} function Yg (line 1) | function Yg(a,b,c){dg.call(this,a,b,c,null)} function Pxb (line 1) | function Pxb(a,b,c){return a.ue(b,c)<=0?c:b} function Qxb (line 1) | function Qxb(a,b,c){return a.ue(b,c)<=0?b:c} function g4c (line 1) | function g4c(a,b){return BD(Wrb(a.b,b),149)} function i4c (line 1) | function i4c(a,b){return BD(Wrb(a.c,b),229)} function wic (line 1) | function wic(a){return BD(Ikb(a.a,a.b),287)} function B6c (line 1) | function B6c(a){return new f7c(a.c,a.d+a.a)} function eLc (line 1) | function eLc(a){return FJc(),Jzc(BD(a,197))} function $Jb (line 1) | function $Jb(){$Jb=ccb;ZJb=pqb((tdd(),sdd))} function fOb (line 1) | function fOb(a,b){b.a?gOb(a,b):Fxb(a.a,b.b)} function qyb (line 1) | function qyb(a,b){if(lyb){return}Ekb(a.a,b)} function F2b (line 1) | function F2b(a,b){x2b();return f_b(b.d.i,a)} function _9b (line 1) | function _9b(a,b){I9b();return new gac(b,a)} function _Hb (line 1) | function _Hb(a,b){ytb(b,lle);a.f=b;return a} function Kld (line 1) | function Kld(a,b,c){c=_hd(a,b,3,c);return c} function bmd (line 1) | function bmd(a,b,c){c=_hd(a,b,6,c);return c} function kpd (line 1) | function kpd(a,b,c){c=_hd(a,b,9,c);return c} function Cvd (line 1) | function Cvd(a,b,c){++a.j;a.Ki();Atd(a,b,c)} function Avd (line 1) | function Avd(a,b,c){++a.j;a.Hi(b,a.oi(b,c))} function bRd (line 1) | function bRd(a,b,c){var d;d=a.Zc(b);d.Rb(c)} function c7d (line 1) | function c7d(a,b,c){return C2d(a.c,a.b,b,c)} function DAd (line 1) | function DAd(a,b){return(b&Ohe)%a.d.length} function Msd (line 1) | function Msd(a,b){Lsd.call(this,a);this.a=b} function uVd (line 1) | function uVd(a,b){lVd.call(this,a);this.a=b} function sYd (line 1) | function sYd(a,b){lVd.call(this,a);this.a=b} function zyd (line 1) | function zyd(a,b){this.c=a;zud.call(this,b)} function YOd (line 1) | function YOd(a,b){this.a=a;qOd.call(this,b)} function fTd (line 1) | function fTd(a,b){this.a=a;qOd.call(this,b)} function Xp (line 1) | function Xp(a){this.a=(Xj(a,Jie),new Skb(a))} function cq (line 1) | function cq(a){this.a=(Xj(a,Jie),new Skb(a))} function LA (line 1) | function LA(a){!a.a&&(a.a=new VA);return a.a} function XMb (line 1) | function XMb(a){if(a>8){return 0}return a+1} function Ecb (line 1) | function Ecb(a,b){Bcb();return a==b?0:a?1:-1} function Opb (line 1) | function Opb(a,b,c){return Npb(a,BD(b,22),c)} function Bz (line 1) | function Bz(a,b,c){return a.apply(b,c)} function Sfb (line 1) | function Sfb(a,b,c){a.a+=zfb(b,0,c);return a} function ijb (line 1) | function ijb(a,b){var c;c=a.e;a.e=b;return c} function trb (line 1) | function trb(a,b){var c;c=a[hke];c.call(a,b)} function urb (line 1) | function urb(a,b){var c;c=a[hke];c.call(a,b)} function Aib (line 1) | function Aib(a,b){a.a.Vc(a.b,b);++a.b;a.c=-1} function Urb (line 1) | function Urb(a){Uhb(a.e);a.d.b=a.d;a.d.a=a.d} function _f (line 1) | function _f(a){a.b?_f(a.b):a.f.c.zc(a.e,a.d)} function _Ab (line 1) | function _Ab(a,b,c){EAb();MBb(a,b.Ce(a.a,c))} function Bxb (line 1) | function Bxb(a,b){return Vd(Cwb(a.a,b,true))} function Cxb (line 1) | function Cxb(a,b){return Vd(Dwb(a.a,b,true))} function _Bb (line 1) | function _Bb(a,b){return eCb(new Array(b),a)} function HD (line 1) | function HD(a){return String.fromCharCode(a)} function mz (line 1) | function mz(a){return a==null?null:a.message} function gRb (line 1) | function gRb(){this.a=new Rkb;this.b=new Rkb} function iTb (line 1) | function iTb(){this.a=new MQb;this.b=new tTb} function tDb (line 1) | function tDb(){this.b=new d7c;this.c=new Rkb} function _Qb (line 1) | function _Qb(){this.d=new d7c;this.e=new d7c} function n_b (line 1) | function n_b(){this.n=new d7c;this.o=new d7c} function $Gb (line 1) | function $Gb(){this.n=new p0b;this.i=new I6c} function sec (line 1) | function sec(){this.a=new Umc;this.b=new mnc} function NIc (line 1) | function NIc(){this.a=new Rkb;this.d=new Rkb} function LDc (line 1) | function LDc(){this.b=new Tqb;this.a=new Tqb} function hSc (line 1) | function hSc(){this.b=new Lqb;this.a=new Lqb} function HRc (line 1) | function HRc(){this.b=new tRc;this.a=new hRc} function aHb (line 1) | function aHb(){$Gb.call(this);this.a=new d7c} function Ywb (line 1) | function Ywb(a){Zwb.call(this,a,(lxb(),hxb))} function J_b (line 1) | function J_b(a,b,c,d){B_b.call(this,a,b,c,d)} function sqd (line 1) | function sqd(a,b,c){c!=null&&kmd(b,Wqd(a,c))} function tqd (line 1) | function tqd(a,b,c){c!=null&&lmd(b,Wqd(a,c))} function Tod (line 1) | function Tod(a,b,c){c=_hd(a,b,11,c);return c} function P6c (line 1) | function P6c(a,b){a.a+=b.a;a.b+=b.b;return a} function c7c (line 1) | function c7c(a,b){a.a-=b.a;a.b-=b.b;return a} function u7b (line 1) | function u7b(a,b){return a.n.a=(uCb(b),b)+10} function v7b (line 1) | function v7b(a,b){return a.n.a=(uCb(b),b)+10} function dLd (line 1) | function dLd(a,b){return b==a||pud(UKd(b),a)} function PYd (line 1) | function PYd(a,b){return Rhb(a.a,b,"")==null} function E2b (line 1) | function E2b(a,b){x2b();return!f_b(b.d.i,a)} function rjc (line 1) | function rjc(a,b){fad(a.f)?sjc(a,b):tjc(a,b)} function h1d (line 1) | function h1d(a,b){var c;c=b.Hh(a.a);return c} function Cyd (line 1) | function Cyd(a,b){qcb.call(this,gve+a+mue+b)} function gUd (line 1) | function gUd(a,b,c,d){cUd.call(this,a,b,c,d)} function Q4d (line 1) | function Q4d(a,b,c,d){cUd.call(this,a,b,c,d)} function U4d (line 1) | function U4d(a,b,c,d){Q4d.call(this,a,b,c,d)} function n5d (line 1) | function n5d(a,b,c,d){i5d.call(this,a,b,c,d)} function p5d (line 1) | function p5d(a,b,c,d){i5d.call(this,a,b,c,d)} function v5d (line 1) | function v5d(a,b,c,d){i5d.call(this,a,b,c,d)} function t5d (line 1) | function t5d(a,b,c,d){p5d.call(this,a,b,c,d)} function A5d (line 1) | function A5d(a,b,c,d){p5d.call(this,a,b,c,d)} function y5d (line 1) | function y5d(a,b,c,d){v5d.call(this,a,b,c,d)} function D5d (line 1) | function D5d(a,b,c,d){A5d.call(this,a,b,c,d)} function d6d (line 1) | function d6d(a,b,c,d){Y5d.call(this,a,b,c,d)} function Vp (line 1) | function Vp(a,b,c){this.a=a;qc.call(this,b,c)} function tk (line 1) | function tk(a,b,c){this.c=b;this.b=c;this.a=a} function ik (line 1) | function ik(a,b,c){return a.d=BD(b.Kb(c),164)} function j6d (line 1) | function j6d(a,b){return a.Aj().Nh().Kh(a,b)} function h6d (line 1) | function h6d(a,b){return a.Aj().Nh().Ih(a,b)} function Fdb (line 1) | function Fdb(a,b){return uCb(a),PD(a)===PD(b)} function dfb (line 1) | function dfb(a,b){return uCb(a),PD(a)===PD(b)} function Dxb (line 1) | function Dxb(a,b){return Vd(Cwb(a.a,b,false))} function Exb (line 1) | function Exb(a,b){return Vd(Dwb(a.a,b,false))} function vBb (line 1) | function vBb(a,b){return a.b.sd(new yBb(a,b))} function BBb (line 1) | function BBb(a,b){return a.b.sd(new EBb(a,b))} function HBb (line 1) | function HBb(a,b){return a.b.sd(new KBb(a,b))} function lfb (line 1) | function lfb(a,b,c){return a.lastIndexOf(b,c)} function uTb (line 1) | function uTb(a,b,c){return Kdb(a[b.b],a[c.b])} function RTb (line 1) | function RTb(a,b){return yNb(b,(Nyc(),Cwc),a)} function fmc (line 1) | function fmc(a,b){return beb(b.a.d.p,a.a.d.p)} function emc (line 1) | function emc(a,b){return beb(a.a.d.p,b.a.d.p)} function _Oc (line 1) | function _Oc(a,b){return Kdb(a.c-a.s,b.c-b.s)} function S_b (line 1) | function S_b(a){return!a.c?-1:Jkb(a.c.a,a,0)} function Vxd (line 1) | function Vxd(a){return a<100?null:new Ixd(a)} function ecd (line 1) | function ecd(a){return a==Zbd||a==_bd||a==$bd} function zAd (line 1) | function zAd(a,b){return JD(b,15)&&Btd(a.c,b)} function vyb (line 1) | function vyb(a,b){if(lyb){return}!!b&&(a.d=b)} function ujb (line 1) | function ujb(a,b){var c;c=b;return!!Awb(a,c)} function czd (line 1) | function czd(a,b){this.c=a;Pyd.call(this,a,b)} function fBb (line 1) | function fBb(a){this.c=a;nvb.call(this,rie,0)} function Avb (line 1) | function Avb(a,b){Bvb.call(this,a,a.length,b)} function aId (line 1) | function aId(a,b,c){return BD(a.c,69).lk(b,c)} function bId (line 1) | function bId(a,b,c){return BD(a.c,69).mk(b,c)} function O2d (line 1) | function O2d(a,b,c){return N2d(a,BD(b,332),c)} function Q2d (line 1) | function Q2d(a,b,c){return P2d(a,BD(b,332),c)} function i3d (line 1) | function i3d(a,b,c){return h3d(a,BD(b,332),c)} function k3d (line 1) | function k3d(a,b,c){return j3d(a,BD(b,332),c)} function tn (line 1) | function tn(a,b){return b==null?null:Hv(a.b,b)} function Kcb (line 1) | function Kcb(a){return LD(a)?(uCb(a),a):a.ke()} function Ldb (line 1) | function Ldb(a){return!isNaN(a)&&!isFinite(a)} function Wn (line 1) | function Wn(a){Ql();this.a=(mmb(),new zob(a))} function dIc (line 1) | function dIc(a){FHc();this.d=a;this.a=new jkb} function xqb (line 1) | function xqb(a,b,c){this.a=a;this.b=b;this.c=c} function Nrb (line 1) | function Nrb(a,b,c){this.a=a;this.b=b;this.c=c} function $sb (line 1) | function $sb(a,b,c){this.d=a;this.b=c;this.a=b} function Qsb (line 1) | function Qsb(a){Csb(this);Osb(this);ye(this,a)} function Tkb (line 1) | function Tkb(a){Ckb(this);bCb(this.c,0,a.Pc())} function Xwb (line 1) | function Xwb(a){uib(a.a);Kwb(a.c,a.b);a.b=null} function iyb (line 1) | function iyb(a){this.a=a;Zfb();Cbb(Date.now())} function JCb (line 1) | function JCb(){JCb=ccb;GCb=new nb;ICb=new nb} function ntb (line 1) | function ntb(){ntb=ccb;ltb=new otb;mtb=new qtb} function kzd (line 1) | function kzd(){kzd=ccb;jzd=KC(SI,Uhe,1,0,5,1)} function tGd (line 1) | function tGd(){tGd=ccb;sGd=KC(SI,Uhe,1,0,5,1)} function $Gd (line 1) | function $Gd(){$Gd=ccb;ZGd=KC(SI,Uhe,1,0,5,1)} function Ql (line 1) | function Ql(){Ql=ccb;new Zl((mmb(),mmb(),jmb))} function pxb (line 1) | function pxb(a){lxb();return es((zxb(),yxb),a)} function Hyb (line 1) | function Hyb(a){Fyb();return es((Kyb(),Jyb),a)} function OEb (line 1) | function OEb(a){MEb();return es((REb(),QEb),a)} function WEb (line 1) | function WEb(a){UEb();return es((ZEb(),YEb),a)} function tFb (line 1) | function tFb(a){rFb();return es((wFb(),vFb),a)} function iHb (line 1) | function iHb(a){gHb();return es((lHb(),kHb),a)} function PHb (line 1) | function PHb(a){NHb();return es((SHb(),RHb),a)} function GIb (line 1) | function GIb(a){EIb();return es((JIb(),IIb),a)} function vJb (line 1) | function vJb(a){qJb();return es((yJb(),xJb),a)} function xLb (line 1) | function xLb(a){vLb();return es((ALb(),zLb),a)} function TMb (line 1) | function TMb(a){RMb();return es((WMb(),VMb),a)} function TOb (line 1) | function TOb(a){ROb();return es((WOb(),VOb),a)} function ePb (line 1) | function ePb(a){cPb();return es((hPb(),gPb),a)} function ZRb (line 1) | function ZRb(a){XRb();return es((aSb(),_Rb),a)} function ATb (line 1) | function ATb(a){yTb();return es((DTb(),CTb),a)} function sUb (line 1) | function sUb(a){qUb();return es((vUb(),uUb),a)} function rWb (line 1) | function rWb(a){lWb();return es((uWb(),tWb),a)} function TXb (line 1) | function TXb(a){RXb();return es((WXb(),VXb),a)} function Mb (line 1) | function Mb(a,b){if(!a){throw vbb(new Wdb(b))}} function l0b (line 1) | function l0b(a){j0b();return es((o0b(),n0b),a)} function r0b (line 1) | function r0b(a){B_b.call(this,a.d,a.c,a.a,a.b)} function K_b (line 1) | function K_b(a){B_b.call(this,a.d,a.c,a.a,a.b)} function mKb (line 1) | function mKb(a,b,c){this.b=a;this.c=b;this.a=c} function BZb (line 1) | function BZb(a,b,c){this.b=a;this.a=b;this.c=c} function TNb (line 1) | function TNb(a,b,c){this.a=a;this.b=b;this.c=c} function uOb (line 1) | function uOb(a,b,c){this.a=a;this.b=b;this.c=c} function S3b (line 1) | function S3b(a,b,c){this.a=a;this.b=b;this.c=c} function Z6b (line 1) | function Z6b(a,b,c){this.a=a;this.b=b;this.c=c} function n9b (line 1) | function n9b(a,b,c){this.b=a;this.a=b;this.c=c} function x$b (line 1) | function x$b(a,b,c){this.e=b;this.b=a;this.d=c} function $Ab (line 1) | function $Ab(a,b,c){EAb();a.a.Od(b,c);return b} function LGb (line 1) | function LGb(a){var b;b=new KGb;b.e=a;return b} function iLb (line 1) | function iLb(a){var b;b=new fLb;b.b=a;return b} function D6b (line 1) | function D6b(){D6b=ccb;B6b=new M6b;C6b=new P6b} function Hgc (line 1) | function Hgc(){Hgc=ccb;Fgc=new ghc;Ggc=new ihc} function jbc (line 1) | function jbc(a){gbc();return es((mbc(),lbc),a)} function Cjc (line 1) | function Cjc(a){Ajc();return es((Fjc(),Ejc),a)} function Clc (line 1) | function Clc(a){Alc();return es((Flc(),Elc),a)} function Cpc (line 1) | function Cpc(a){Apc();return es((Fpc(),Epc),a)} function Kpc (line 1) | function Kpc(a){Ipc();return es((Npc(),Mpc),a)} function Wpc (line 1) | function Wpc(a){Rpc();return es((Zpc(),Ypc),a)} function $jc (line 1) | function $jc(a){Xjc();return es((bkc(),akc),a)} function Hkc (line 1) | function Hkc(a){Fkc();return es((Kkc(),Jkc),a)} function dqc (line 1) | function dqc(a){bqc();return es((gqc(),fqc),a)} function rqc (line 1) | function rqc(a){mqc();return es((uqc(),tqc),a)} function zqc (line 1) | function zqc(a){xqc();return es((Cqc(),Bqc),a)} function Iqc (line 1) | function Iqc(a){Gqc();return es((Lqc(),Kqc),a)} function Vqc (line 1) | function Vqc(a){Sqc();return es((Yqc(),Xqc),a)} function brc (line 1) | function brc(a){_qc();return es((erc(),drc),a)} function nrc (line 1) | function nrc(a){lrc();return es((qrc(),prc),a)} function Arc (line 1) | function Arc(a){yrc();return es((Drc(),Crc),a)} function Qrc (line 1) | function Qrc(a){Orc();return es((Trc(),Src),a)} function Zrc (line 1) | function Zrc(a){Xrc();return es((asc(),_rc),a)} function gsc (line 1) | function gsc(a){esc();return es((jsc(),isc),a)} function osc (line 1) | function osc(a){msc();return es((rsc(),qsc),a)} function Etc (line 1) | function Etc(a){Ctc();return es((Htc(),Gtc),a)} function qzc (line 1) | function qzc(a){lzc();return es((tzc(),szc),a)} function Azc (line 1) | function Azc(a){xzc();return es((Dzc(),Czc),a)} function Mzc (line 1) | function Mzc(a){Izc();return es((Pzc(),Ozc),a)} function MAc (line 1) | function MAc(a){KAc();return es((PAc(),OAc),a)} function mAc (line 1) | function mAc(a){kAc();return es((pAc(),oAc),a)} function vAc (line 1) | function vAc(a){tAc();return es((yAc(),xAc),a)} function DAc (line 1) | function DAc(a){BAc();return es((GAc(),FAc),a)} function VAc (line 1) | function VAc(a){TAc();return es((YAc(),XAc),a)} function $zc (line 1) | function $zc(a){Vzc();return es((bAc(),aAc),a)} function bBc (line 1) | function bBc(a){_Ac();return es((eBc(),dBc),a)} function vBc (line 1) | function vBc(a){tBc();return es((yBc(),xBc),a)} function EBc (line 1) | function EBc(a){CBc();return es((HBc(),GBc),a)} function NBc (line 1) | function NBc(a){LBc();return es((QBc(),PBc),a)} function tGc (line 1) | function tGc(a){rGc();return es((wGc(),vGc),a)} function WIc (line 1) | function WIc(a){UIc();return es((ZIc(),YIc),a)} function $Lc (line 1) | function $Lc(a){YLc();return es((bMc(),aMc),a)} function gMc (line 1) | function gMc(a){eMc();return es((jMc(),iMc),a)} function JOc (line 1) | function JOc(a){HOc();return es((MOc(),LOc),a)} function HQc (line 1) | function HQc(a){FQc();return es((KQc(),JQc),a)} function DRc (line 1) | function DRc(a){yRc();return es((GRc(),FRc),a)} function tSc (line 1) | function tSc(a){qSc();return es((wSc(),vSc),a)} function UTc (line 1) | function UTc(a){STc();return es((XTc(),WTc),a)} function UUc (line 1) | function UUc(a){PUc();return es((XUc(),WUc),a)} function aUc (line 1) | function aUc(a){$Tc();return es((dUc(),cUc),a)} function wVc (line 1) | function wVc(a){tVc();return es((zVc(),yVc),a)} function iWc (line 1) | function iWc(a){fWc();return es((lWc(),kWc),a)} function sWc (line 1) | function sWc(a){pWc();return es((vWc(),uWc),a)} function lXc (line 1) | function lXc(a){iXc();return es((oXc(),nXc),a)} function vXc (line 1) | function vXc(a){sXc();return es((yXc(),xXc),a)} function BYc (line 1) | function BYc(a){zYc();return es((EYc(),DYc),a)} function m$c (line 1) | function m$c(a){k$c();return es((p$c(),o$c),a)} function $$c (line 1) | function $$c(a){Y$c();return es((b_c(),a_c),a)} function n_c (line 1) | function n_c(a){i_c();return es((q_c(),p_c),a)} function w_c (line 1) | function w_c(a){s_c();return es((z_c(),y_c),a)} function E_c (line 1) | function E_c(a){C_c();return es((H_c(),G_c),a)} function P_c (line 1) | function P_c(a){N_c();return es((S_c(),R_c),a)} function W0c (line 1) | function W0c(a){R0c();return es((Z0c(),Y0c),a)} function f1c (line 1) | function f1c(a){a1c();return es((i1c(),h1c),a)} function P5c (line 1) | function P5c(a){N5c();return es((S5c(),R5c),a)} function b6c (line 1) | function b6c(a){_5c();return es((e6c(),d6c),a)} function H7c (line 1) | function H7c(a){F7c();return es((K7c(),J7c),a)} function k8c (line 1) | function k8c(a){i8c();return es((n8c(),m8c),a)} function V8b (line 1) | function V8b(a){S8b();return es((Y8b(),X8b),a)} function A5b (line 1) | function A5b(a){y5b();return es((D5b(),C5b),a)} function jad (line 1) | function jad(a){ead();return es((mad(),lad),a)} function sad (line 1) | function sad(a){qad();return es((vad(),uad),a)} function Cad (line 1) | function Cad(a){Aad();return es((Fad(),Ead),a)} function Oad (line 1) | function Oad(a){Mad();return es((Rad(),Qad),a)} function jbd (line 1) | function jbd(a){hbd();return es((mbd(),lbd),a)} function ubd (line 1) | function ubd(a){rbd();return es((xbd(),wbd),a)} function Kbd (line 1) | function Kbd(a){Hbd();return es((Nbd(),Mbd),a)} function Vbd (line 1) | function Vbd(a){Tbd();return es((Ybd(),Xbd),a)} function hcd (line 1) | function hcd(a){dcd();return es((kcd(),jcd),a)} function vcd (line 1) | function vcd(a){rcd();return es((ycd(),xcd),a)} function vdd (line 1) | function vdd(a){tdd();return es((ydd(),xdd),a)} function Kdd (line 1) | function Kdd(a){Idd();return es((Ndd(),Mdd),a)} function $cd (line 1) | function $cd(a){Ucd();return es((cdd(),bdd),a)} function Fed (line 1) | function Fed(a){Ded();return es((Ied(),Hed),a)} function rgd (line 1) | function rgd(a){pgd();return es((ugd(),tgd),a)} function Esd (line 1) | function Esd(a){Csd();return es((Hsd(),Gsd),a)} function Yoc (line 1) | function Yoc(a,b){return(uCb(a),a)+(uCb(b),b)} function NNd (line 1) | function NNd(a,b){Zfb();return wtd(ZKd(a.a),b)} function SNd (line 1) | function SNd(a,b){Zfb();return wtd(ZKd(a.a),b)} function bPc (line 1) | function bPc(a,b){this.c=a;this.a=b;this.b=b-a} function nYc (line 1) | function nYc(a,b,c){this.a=a;this.b=b;this.c=c} function L1c (line 1) | function L1c(a,b,c){this.a=a;this.b=b;this.c=c} function T1c (line 1) | function T1c(a,b,c){this.a=a;this.b=b;this.c=c} function Rrd (line 1) | function Rrd(a,b,c){this.a=a;this.b=b;this.c=c} function zCd (line 1) | function zCd(a,b,c){this.a=a;this.b=b;this.c=c} function IVd (line 1) | function IVd(a,b,c){this.e=a;this.a=b;this.c=c} function kWd (line 1) | function kWd(a,b,c){UVd();cWd.call(this,a,b,c)} function HXd (line 1) | function HXd(a,b,c){UVd();oXd.call(this,a,b,c)} function TXd (line 1) | function TXd(a,b,c){UVd();oXd.call(this,a,b,c)} function ZXd (line 1) | function ZXd(a,b,c){UVd();oXd.call(this,a,b,c)} function JXd (line 1) | function JXd(a,b,c){UVd();HXd.call(this,a,b,c)} function LXd (line 1) | function LXd(a,b,c){UVd();HXd.call(this,a,b,c)} function NXd (line 1) | function NXd(a,b,c){UVd();LXd.call(this,a,b,c)} function VXd (line 1) | function VXd(a,b,c){UVd();TXd.call(this,a,b,c)} function _Xd (line 1) | function _Xd(a,b,c){UVd();ZXd.call(this,a,b,c)} function $j (line 1) | function $j(a,b){Qb(a);Qb(b);return new _j(a,b)} function Nq (line 1) | function Nq(a,b){Qb(a);Qb(b);return new Wq(a,b)} function Rq (line 1) | function Rq(a,b){Qb(a);Qb(b);return new ar(a,b)} function lr (line 1) | function lr(a,b){Qb(a);Qb(b);return new zr(a,b)} function BD (line 1) | function BD(a,b){CCb(a==null||AD(a,b));return a} function Nu (line 1) | function Nu(a){var b;b=new Rkb;fr(b,a);return b} function Ex (line 1) | function Ex(a){var b;b=new Tqb;fr(b,a);return b} function Hx (line 1) | function Hx(a){var b;b=new Gxb;Jq(b,a);return b} function Ru (line 1) | function Ru(a){var b;b=new Psb;Jq(b,a);return b} function YEc (line 1) | function YEc(a){!a.e&&(a.e=new Rkb);return a.e} function SMd (line 1) | function SMd(a){!a.c&&(a.c=new xYd);return a.c} function Ekb (line 1) | function Ekb(a,b){a.c[a.c.length]=b;return true} function WA (line 1) | function WA(a,b){this.c=a;this.b=b;this.a=false} function Gg (line 1) | function Gg(a){this.d=a;Dg(this);this.b=ed(a.d)} function pzb (line 1) | function pzb(){this.a=";,;";this.b="";this.c=""} function Bvb (line 1) | function Bvb(a,b,c){qvb.call(this,b,c);this.a=a} function fAb (line 1) | function fAb(a,b,c){this.b=a;fvb.call(this,b,c)} function lsb (line 1) | function lsb(a,b,c){this.c=a;pjb.call(this,b,c)} function bCb (line 1) | function bCb(a,b,c){$Bb(c,0,a,b,c.length,false)} function HVb (line 1) | function HVb(a,b,c,d,e){a.b=b;a.c=c;a.d=d;a.a=e} function eBb (line 1) | function eBb(a,b){if(b){a.b=b;a.a=(Tzb(b),b.a)}} function v_b (line 1) | function v_b(a,b,c,d,e){a.d=b;a.c=c;a.a=d;a.b=e} function h5b (line 1) | function h5b(a){var b,c;b=a.b;c=a.c;a.b=c;a.c=b} function k5b (line 1) | function k5b(a){var b,c;c=a.d;b=a.a;a.d=b;a.a=c} function Lbb (line 1) | function Lbb(a){return zbb(iD(Fbb(a)?Rbb(a):a))} function rlc (line 1) | function rlc(a,b){return beb(D0b(a.d),D0b(b.d))} function uic (line 1) | function uic(a,b){return b==(Ucd(),Tcd)?a.c:a.d} function FHc (line 1) | function FHc(){FHc=ccb;DHc=(Ucd(),Tcd);EHc=zcd} function DRb (line 1) | function DRb(){this.b=Edb(ED(Ksd((wSb(),vSb))))} function aBb (line 1) | function aBb(a){return EAb(),KC(SI,Uhe,1,a,5,1)} function C6c (line 1) | function C6c(a){return new f7c(a.c+a.b,a.d+a.a)} function Vmc (line 1) | function Vmc(a,b){Imc();return beb(a.d.p,b.d.p)} function Lsb (line 1) | function Lsb(a){sCb(a.b!=0);return Nsb(a,a.a.a)} function Msb (line 1) | function Msb(a){sCb(a.b!=0);return Nsb(a,a.c.b)} function rCb (line 1) | function rCb(a,b){if(!a){throw vbb(new ucb(b))}} function mCb (line 1) | function mCb(a,b){if(!a){throw vbb(new Wdb(b))}} function dWb (line 1) | function dWb(a,b,c){cWb.call(this,a,b);this.b=c} function pMd (line 1) | function pMd(a,b,c){MLd.call(this,a,b);this.c=c} function Dnc (line 1) | function Dnc(a,b,c){Cnc.call(this,b,c);this.d=a} function _Gd (line 1) | function _Gd(a){$Gd();MGd.call(this);this.th(a)} function PNd (line 1) | function PNd(a,b,c){this.a=a;nNd.call(this,b,c)} function UNd (line 1) | function UNd(a,b,c){this.a=a;nNd.call(this,b,c)} function k2d (line 1) | function k2d(a,b,c){MLd.call(this,a,b);this.c=c} function y1d (line 1) | function y1d(){T0d();z1d.call(this,(yFd(),xFd))} function gFd (line 1) | function gFd(a){return a!=null&&!OEd(a,CEd,DEd)} function dFd (line 1) | function dFd(a,b){return(jFd(a)<<4|jFd(b))&aje} function ln (line 1) | function ln(a,b){return Vm(),Wj(a,b),new iy(a,b)} function Sdd (line 1) | function Sdd(a,b){var c;if(a.n){c=b;Ekb(a.f,c)}} function Upd (line 1) | function Upd(a,b,c){var d;d=new yC(c);cC(a,b,d)} function WUd (line 1) | function WUd(a,b){var c;c=a.c;VUd(a,b);return c} function Ydd (line 1) | function Ydd(a,b){b<0?a.g=-1:a.g=b;return a} function $6c (line 1) | function $6c(a,b){W6c(a);a.a*=b;a.b*=b;return a} function G6c (line 1) | function G6c(a,b,c,d,e){a.c=b;a.d=c;a.b=d;a.a=e} function Dsb (line 1) | function Dsb(a,b){Gsb(a,b,a.c.b,a.c);return true} function jsb (line 1) | function jsb(a){a.a.b=a.b;a.b.a=a.a;a.a=a.b=null} function Aq (line 1) | function Aq(a){this.b=a;this.a=Wm(this.b.a).Ed()} function Wq (line 1) | function Wq(a,b){this.b=a;this.a=b;ol.call(this)} function ar (line 1) | function ar(a,b){this.a=a;this.b=b;ol.call(this)} function vvb (line 1) | function vvb(a,b){qvb.call(this,b,1040);this.a=a} function Eeb (line 1) | function Eeb(a){return a==0||isNaN(a)?a:a<0?-1:1} function WPb (line 1) | function WPb(a){QPb();return jtd(a)==Xod(ltd(a))} function XPb (line 1) | function XPb(a){QPb();return ltd(a)==Xod(jtd(a))} function iYb (line 1) | function iYb(a,b){return hYb(a,new cWb(b.a,b.b))} function NZb (line 1) | function NZb(a){return!OZb(a)&&a.c.i.c==a.d.i.c} function _Gb (line 1) | function _Gb(a){var b;b=a.n;return a.a.b+b.d+b.a} function YHb (line 1) | function YHb(a){var b;b=a.n;return a.e.b+b.d+b.a} function ZHb (line 1) | function ZHb(a){var b;b=a.n;return a.e.a+b.b+b.c} function zfe (line 1) | function zfe(a){wfe();return new ige(0,a)} function o_b (line 1) | function o_b(a){if(a.a){return a.a}return JZb(a)} function CCb (line 1) | function CCb(a){if(!a){throw vbb(new Cdb(null))}} function X6d (line 1) | function X6d(){X6d=ccb;W6d=(mmb(),new anb(Fwe))} function ex (line 1) | function ex(){ex=ccb;new gx((_k(),$k),(Lk(),Kk))} function oeb (line 1) | function oeb(){oeb=ccb;neb=KC(JI,nie,19,256,0,1)} function d$c (line 1) | function d$c(a,b,c,d){e$c.call(this,a,b,c,d,0,0)} function sQc (line 1) | function sQc(a,b,c){return Rhb(a.b,BD(c.b,17),b)} function tQc (line 1) | function tQc(a,b,c){return Rhb(a.b,BD(c.b,17),b)} function xfd (line 1) | function xfd(a,b){return Ekb(a,new f7c(b.a,b.b))} function Bic (line 1) | function Bic(a,b){return a.c=b){throw vbb(new rcb)}} function Pyb (line 1) | function Pyb(a,b,c){NC(b,0,Bzb(b[0],c[0]));return b} function _yc (line 1) | function _yc(a,b,c){b.Ye(c,Edb(ED(Ohb(a.b,c)))*a.a)} function n6c (line 1) | function n6c(a,b,c){i6c();return m6c(a,b)&&m6c(a,c)} function tcd (line 1) | function tcd(a){rcd();return!a.Hc(ncd)&&!a.Hc(pcd)} function D6c (line 1) | function D6c(a){return new f7c(a.c+a.b/2,a.d+a.a/2)} function oOd (line 1) | function oOd(a,b){return b.kh()?xid(a.b,BD(b,49)):b} function bvb (line 1) | function bvb(a,b){this.e=a;this.d=(b&64)!=0?b|oie:b} function qvb (line 1) | function qvb(a,b){this.c=0;this.d=a;this.b=b|64|oie} function gub (line 1) | function gub(a){this.b=new Skb(11);this.a=(ipb(),a)} function Qwb (line 1) | function Qwb(a){this.b=null;this.a=(ipb(),!a?fpb:a)} function nHc (line 1) | function nHc(a){this.a=lHc(a.a);this.b=new Tkb(a.b)} function Pzd (line 1) | function Pzd(a){this.b=a;Oyd.call(this,a);Ozd(this)} function Xzd (line 1) | function Xzd(a){this.b=a;bzd.call(this,a);Wzd(this)} function jUd (line 1) | function jUd(a,b,c){this.a=a;gUd.call(this,b,c,5,6)} function Y5d (line 1) | function Y5d(a,b,c,d){this.b=a;xMd.call(this,b,c,d)} function nSd (line 1) | function nSd(a,b,c,d,e){oSd.call(this,a,b,c,d,e,-1)} function DSd (line 1) | function DSd(a,b,c,d,e){ESd.call(this,a,b,c,d,e,-1)} function cUd (line 1) | function cUd(a,b,c,d){xMd.call(this,a,b,c);this.b=d} function i5d (line 1) | function i5d(a,b,c,d){pMd.call(this,a,b,c);this.b=d} function x0d (line 1) | function x0d(a){Wud.call(this,a,false);this.a=false} function Lj (line 1) | function Lj(a,b){this.b=a;sj.call(this,a.b);this.a=b} function px (line 1) | function px(a,b){im();ox.call(this,a,Dm(new amb(b)))} function Cfe (line 1) | function Cfe(a,b){wfe();return new Dge(a,b,0)} function Efe (line 1) | function Efe(a,b){wfe();return new Dge(6,a,b)} function nfb (line 1) | function nfb(a,b){return dfb(a.substr(0,b.length),b)} function Mhb (line 1) | function Mhb(a,b){return ND(b)?Qhb(a,b):!!irb(a.f,b)} function Rrb (line 1) | function Rrb(a,b){uCb(b);while(a.Ob()){b.td(a.Pb())}} function Vgb (line 1) | function Vgb(a,b,c){Hgb();this.e=a;this.d=b;this.a=c} function amc (line 1) | function amc(a,b,c,d){var e;e=a.i;e.i=b;e.a=c;e.b=d} function xJc (line 1) | function xJc(a){var b;b=a;while(b.f){b=b.f}return b} function fkb (line 1) | function fkb(a){var b;b=bkb(a);sCb(b!=null);return b} function gkb (line 1) | function gkb(a){var b;b=ckb(a);sCb(b!=null);return b} function cv (line 1) | function cv(a,b){var c;c=a.a.gc();Sb(b,c);return c-b} function Glb (line 1) | function Glb(a,b){var c;for(c=0;c0?$wnd.Math.log(a/b):-100} function ueb (line 1) | function ueb(a,b){return ybb(a,b)<0?-1:ybb(a,b)>0?1:0} function HMb (line 1) | function HMb(a,b,c){return IMb(a,BD(b,46),BD(c,167))} function iq (line 1) | function iq(a,b){return BD(Rl(Wm(a.a)).Xb(b),42).cd()} function Olb (line 1) | function Olb(a,b){return avb(b,a.length),new vvb(a,b)} function Pyd (line 1) | function Pyd(a,b){this.d=a;Fyd.call(this,a);this.e=b} function Lub (line 1) | function Lub(a){this.d=(uCb(a),a);this.a=0;this.c=rie} function rge (line 1) | function rge(a,b){xfe.call(this,1);this.a=a;this.b=b} function Rzb (line 1) | function Rzb(a,b){!a.c?Ekb(a.b,b):Rzb(a.c,b);return a} function uB (line 1) | function uB(a,b,c){var d;d=tB(a,b);vB(a,b,c);return d} function ZBb (line 1) | function ZBb(a,b){var c;c=a.slice(0,b);return PC(c,a)} function Flb (line 1) | function Flb(a,b,c){var d;for(d=0;d=a.g} function NHc (line 1) | function NHc(a,b,c){var d;d=THc(a,b,c);return MHc(a,d)} function Qpd (line 1) | function Qpd(a,b){var c;c=a.a.length;tB(a,c);vB(a,c,b)} function gCb (line 1) | function gCb(a,b){var c;c=console[a];c.call(console,b)} function Bvd (line 1) | function Bvd(a,b){var c;++a.j;c=a.Vi();a.Ii(a.oi(c,b))} function E1c (line 1) | function E1c(a,b,c){BD(b.b,65);Hkb(b.a,new L1c(a,c,b))} function oXd (line 1) | function oXd(a,b,c){VVd.call(this,b);this.a=a;this.b=c} function Dge (line 1) | function Dge(a,b,c){xfe.call(this,a);this.a=b;this.b=c} function dYd (line 1) | function dYd(a,b,c){this.a=a;lVd.call(this,b);this.b=c} function f0d (line 1) | function f0d(a,b,c){this.a=a;mxd.call(this,8,b,null,c)} function z1d (line 1) | function z1d(a){this.a=(uCb(Rve),Rve);this.b=a;new oUd} function ct (line 1) | function ct(a){this.c=a;this.b=this.c.a;this.a=this.c.e} function usb (line 1) | function usb(a){this.c=a;this.b=a.a.d.a;ypb(a.a.e,this)} function uib (line 1) | function uib(a){yCb(a.c!=-1);a.d.$c(a.c);a.b=a.c;a.c=-1} function U6c (line 1) | function U6c(a){return $wnd.Math.sqrt(a.a*a.a+a.b*a.b)} function Uvb (line 1) | function Uvb(a,b){return _vb(b,a.a.c.length),Ikb(a.a,b)} function Hb (line 1) | function Hb(a,b){return PD(a)===PD(b)||a!=null&&pb(a,b)} function oAb (line 1) | function oAb(a){if(0>=a){return new yAb}return pAb(a-1)} function Nfe (line 1) | function Nfe(a){if(!bfe)return false;return Qhb(bfe,a)} function Ehe (line 1) | function Ehe(a){if(a)return a.dc();return!a.Kc().Ob()} function Q_b (line 1) | function Q_b(a){if(!a.a&&!!a.c){return a.c.b}return a.a} function LHd (line 1) | function LHd(a){!a.a&&(a.a=new xMd(m5,a,4));return a.a} function LQd (line 1) | function LQd(a){!a.d&&(a.d=new xMd(j5,a,1));return a.d} function uCb (line 1) | function uCb(a){if(a==null){throw vbb(new Geb)}return a} function Qzb (line 1) | function Qzb(a){if(!a.c){a.d=true;Szb(a)}else{a.c.He()}} function Tzb (line 1) | function Tzb(a){if(!a.c){Uzb(a);a.d=true}else{Tzb(a.c)}} function Kpb (line 1) | function Kpb(a){Ae(a.a);a.b=KC(SI,Uhe,1,a.b.length,5,1)} function qlc (line 1) | function qlc(a,b){return beb(b.j.c.length,a.j.c.length)} function igd (line 1) | function igd(a,b){a.c<0||a.b.b=0?a.Bh(c):vid(a,b)} function WHc (line 1) | function WHc(a){var b,c;b=a.c.i.c;c=a.d.i.c;return b==c} function Wwd (line 1) | function Wwd(a){if(a.p!=4)throw vbb(new Ydb);return a.e} function Vwd (line 1) | function Vwd(a){if(a.p!=3)throw vbb(new Ydb);return a.e} function Ywd (line 1) | function Ywd(a){if(a.p!=6)throw vbb(new Ydb);return a.f} function fxd (line 1) | function fxd(a){if(a.p!=6)throw vbb(new Ydb);return a.k} function cxd (line 1) | function cxd(a){if(a.p!=3)throw vbb(new Ydb);return a.j} function dxd (line 1) | function dxd(a){if(a.p!=4)throw vbb(new Ydb);return a.j} function AYd (line 1) | function AYd(a){!a.b&&(a.b=new RYd(new NYd));return a.b} function $1d (line 1) | function $1d(a){a.c==-2&&e2d(a,X0d(a.g,a.b));return a.c} function pdb (line 1) | function pdb(a,b){var c;c=ldb("",a);c.n=b;c.i=1;return c} function MNb (line 1) | function MNb(a,b){$Nb(BD(b.b,65),a);Hkb(b.a,new RNb(a))} function Cnd (line 1) | function Cnd(a,b){wtd((!a.a&&(a.a=new fTd(a,a)),a.a),b)} function Qzd (line 1) | function Qzd(a,b){this.b=a;Pyd.call(this,a,b);Ozd(this)} function Yzd (line 1) | function Yzd(a,b){this.b=a;czd.call(this,a,b);Wzd(this)} function Ms (line 1) | function Ms(a,b,c,d){Wo.call(this,a,b);this.d=c;this.a=d} function $o (line 1) | function $o(a,b,c,d){Wo.call(this,a,c);this.a=b;this.f=d} function iy (line 1) | function iy(a,b){Pp.call(this,umb(Qb(a),Qb(b)));this.a=b} function cae (line 1) | function cae(){fod.call(this,Ewe,(p8d(),o8d));$9d(this)} function AZd (line 1) | function AZd(){fod.call(this,_ve,(LFd(),KFd));uZd(this)} function T0c (line 1) | function T0c(){$r.call(this,"DELAUNAY_TRIANGULATION",0)} function vfb (line 1) | function vfb(a){return String.fromCharCode.apply(null,a)} function Rhb (line 1) | function Rhb(a,b,c){return ND(b)?Shb(a,b,c):jrb(a.f,b,c)} function tmb (line 1) | function tmb(a){mmb();return!a?(ipb(),ipb(),hpb):a.ve()} function d2c (line 1) | function d2c(a,b,c){Y1c();return c.pg(a,BD(b.cd(),146))} function ix (line 1) | function ix(a,b){ex();return new gx(new il(a),new Uk(b))} function Iu (line 1) | function Iu(a){Xj(a,Mie);return Oy(wbb(wbb(5,a),a/10|0))} function Vm (line 1) | function Vm(){Vm=ccb;Um=new wx(OC(GC(CK,1),zie,42,0,[]))} function hob (line 1) | function hob(a){!a.d&&(a.d=new lnb(a.c.Cc()));return a.d} function eob (line 1) | function eob(a){!a.a&&(a.a=new Gob(a.c.vc()));return a.a} function gob (line 1) | function gob(a){!a.b&&(a.b=new zob(a.c.ec()));return a.b} function keb (line 1) | function keb(a,b){while(b-- >0){a=a<<1|(a<0?1:0)}return a} function wtb (line 1) | function wtb(a,b){return PD(a)===PD(b)||a!=null&&pb(a,b)} function Gbc (line 1) | function Gbc(a,b){return Bcb(),BD(b.b,19).ad&&++d;return d} function Nnd (line 1) | function Nnd(a){var b,c;c=(b=new UQd,b);NQd(c,a);return c} function Ond (line 1) | function Ond(a){var b,c;c=(b=new UQd,b);RQd(c,a);return c} function hqd (line 1) | function hqd(a,b){var c;c=Ohb(a.f,b);Yqd(b,c);return null} function JZb (line 1) | function JZb(a){var b;b=P2b(a);if(b){return b}return null} function Wod (line 1) | function Wod(a){!a.b&&(a.b=new cUd(B2,a,12,3));return a.b} function YEd (line 1) | function YEd(a){return a!=null&&hnb(GEd,a.toLowerCase())} function ied (line 1) | function ied(a,b){return Kdb(red(a)*qed(a),red(b)*qed(b))} function jed (line 1) | function jed(a,b){return Kdb(red(a)*qed(a),red(b)*qed(b))} function wEb (line 1) | function wEb(a,b){return Kdb(a.d.c+a.d.b/2,b.d.c+b.d.b/2)} function UVb (line 1) | function UVb(a,b){return Kdb(a.g.c+a.g.b/2,b.g.c+b.g.b/2)} function pQb (line 1) | function pQb(a,b,c){c.a?eld(a,b.b-a.f/2):dld(a,b.a-a.g/2)} function prd (line 1) | function prd(a,b,c,d){this.a=a;this.b=b;this.c=c;this.d=d} function ord (line 1) | function ord(a,b,c,d){this.a=a;this.b=b;this.c=c;this.d=d} function JVd (line 1) | function JVd(a,b,c,d){this.e=a;this.a=b;this.c=c;this.d=d} function ZVd (line 1) | function ZVd(a,b,c,d){this.a=a;this.c=b;this.d=c;this.b=d} function cXd (line 1) | function cXd(a,b,c,d){UVd();mWd.call(this,b,c,d);this.a=a} function jXd (line 1) | function jXd(a,b,c,d){UVd();mWd.call(this,b,c,d);this.a=a} function Ng (line 1) | function Ng(a,b){this.a=a;Hg.call(this,a,BD(a.d,15).Zc(b))} function ZBd (line 1) | function ZBd(a){this.f=a;this.c=this.f.e;a.f>0&&YBd(this)} function lBb (line 1) | function lBb(a,b,c,d){this.b=a;this.c=d;nvb.call(this,b,c)} function tib (line 1) | function tib(a){sCb(a.b=0&&dfb(a.substr(c,b.length),b)} function H2d (line 1) | function H2d(a,b,c,d,e,f,g){return new O7d(a.e,b,c,d,e,f,g)} function Cxd (line 1) | function Cxd(a,b,c,d,e,f){this.a=a;nxd.call(this,b,c,d,e,f)} function vyd (line 1) | function vyd(a,b,c,d,e,f){this.a=a;nxd.call(this,b,c,d,e,f)} function $Ec (line 1) | function $Ec(a,b){this.g=a;this.d=OC(GC(OQ,1),kne,10,0,[b])} function KVd (line 1) | function KVd(a,b){this.e=a;this.a=SI;this.b=R5d(b);this.c=b} function cIb (line 1) | function cIb(a,b){$Gb.call(this);THb(this);this.a=a;this.c=b} function kBc (line 1) | function kBc(a,b,c,d){NC(a.c[b.g],c.g,d);NC(a.c[c.g],b.g,d)} function nBc (line 1) | function nBc(a,b,c,d){NC(a.c[b.g],b.g,c);NC(a.b[b.g],b.g,d)} function cBc (line 1) | function cBc(){_Ac();return OC(GC(fX,1),Kie,376,0,[$Ac,ZAc])} function crc (line 1) | function crc(){_qc();return OC(GC(MW,1),Kie,479,0,[$qc,Zqc])} function Aqc (line 1) | function Aqc(){xqc();return OC(GC(JW,1),Kie,419,0,[vqc,wqc])} function Lpc (line 1) | function Lpc(){Ipc();return OC(GC(FW,1),Kie,422,0,[Gpc,Hpc])} function psc (line 1) | function psc(){msc();return OC(GC(SW,1),Kie,420,0,[ksc,lsc])} function EAc (line 1) | function EAc(){BAc();return OC(GC(cX,1),Kie,421,0,[zAc,AAc])} function XIc (line 1) | function XIc(){UIc();return OC(GC(mY,1),Kie,523,0,[TIc,SIc])} function KOc (line 1) | function KOc(){HOc();return OC(GC(DZ,1),Kie,520,0,[GOc,FOc])} function _Lc (line 1) | function _Lc(){YLc();return OC(GC(fZ,1),Kie,516,0,[XLc,WLc])} function hMc (line 1) | function hMc(){eMc();return OC(GC(gZ,1),Kie,515,0,[cMc,dMc])} function IQc (line 1) | function IQc(){FQc();return OC(GC(YZ,1),Kie,455,0,[DQc,EQc])} function bUc (line 1) | function bUc(){$Tc();return OC(GC(F$,1),Kie,425,0,[ZTc,YTc])} function VTc (line 1) | function VTc(){STc();return OC(GC(E$,1),Kie,480,0,[QTc,RTc])} function VUc (line 1) | function VUc(){PUc();return OC(GC(K$,1),Kie,495,0,[NUc,OUc])} function jWc (line 1) | function jWc(){fWc();return OC(GC(X$,1),Kie,426,0,[dWc,eWc])} function g1c (line 1) | function g1c(){a1c();return OC(GC(X_,1),Kie,429,0,[_0c,$0c])} function F_c (line 1) | function F_c(){C_c();return OC(GC(P_,1),Kie,430,0,[B_c,A_c])} function PEb (line 1) | function PEb(){MEb();return OC(GC(aN,1),Kie,428,0,[LEb,KEb])} function XEb (line 1) | function XEb(){UEb();return OC(GC(bN,1),Kie,427,0,[SEb,TEb])} function $Rb (line 1) | function $Rb(){XRb();return OC(GC(gP,1),Kie,424,0,[VRb,WRb])} function B5b (line 1) | function B5b(){y5b();return OC(GC(ZR,1),Kie,511,0,[x5b,w5b])} function lid (line 1) | function lid(a,b,c,d){return c>=0?a.jh(b,c,d):a.Sg(null,c,d)} function hgd (line 1) | function hgd(a){if(a.b.b==0){return a.a.$e()}return Lsb(a.b)} function Xwd (line 1) | function Xwd(a){if(a.p!=5)throw vbb(new Ydb);return Tbb(a.f)} function exd (line 1) | function exd(a){if(a.p!=5)throw vbb(new Ydb);return Tbb(a.k)} function pNd (line 1) | function pNd(a){PD(a.a)===PD((NKd(),MKd))&&qNd(a);return a.a} function by (line 1) | function by(a){this.a=BD(Qb(a),271);this.b=(mmb(),new Zob(a))} function bQc (line 1) | function bQc(a,b){$Pc(this,new f7c(a.a,a.b));_Pc(this,Ru(b))} function FQc (line 1) | function FQc(){FQc=ccb;DQc=new GQc(jle,0);EQc=new GQc(kle,1)} function YLc (line 1) | function YLc(){YLc=ccb;XLc=new ZLc(kle,0);WLc=new ZLc(jle,1)} function Hp (line 1) | function Hp(){Gp.call(this,new Mqb(Cv(12)));Lb(true);this.a=2} function Hge (line 1) | function Hge(a,b,c){wfe();xfe.call(this,a);this.b=b;this.a=c} function cWd (line 1) | function cWd(a,b,c){UVd();VVd.call(this,b);this.a=a;this.b=c} function aIb (line 1) | function aIb(a){$Gb.call(this);THb(this);this.a=a;this.c=true} function isb (line 1) | function isb(a){var b;b=a.c.d.b;a.b=b;a.a=a.c.d;b.a=a.c.d.b=a} function $Cb (line 1) | function $Cb(a){var b;NGb(a.a);MGb(a.a);b=new YGb(a.a);UGb(b)} function iKb (line 1) | function iKb(a,b){hKb(a,true);Hkb(a.e.wf(),new mKb(a,true,b))} function tlb (line 1) | function tlb(a,b){pCb(b);return vlb(a,KC(WD,oje,25,b,15,1),b)} function YPb (line 1) | function YPb(a,b){QPb();return a==Xod(jtd(b))||a==Xod(ltd(b))} function Phb (line 1) | function Phb(a,b){return b==null?Wd(irb(a.f,null)):Crb(a.g,b)} function Ksb (line 1) | function Ksb(a){return a.b==0?null:(sCb(a.b!=0),Nsb(a,a.a.a))} function QD (line 1) | function QD(a){return Math.max(Math.min(a,Ohe),-2147483648)|0} function uz (line 1) | function uz(a,b){var c=tz[a.charCodeAt(0)];return c==null?a:c} function Cx (line 1) | function Cx(a,b){Rb(a,"set1");Rb(b,"set2");return new Px(a,b)} function QUb (line 1) | function QUb(a,b){var c;c=zUb(a.f,b);return P6c(V6c(c),a.f.d)} function Jwb (line 1) | function Jwb(a,b){var c,d;c=b;d=new fxb;Lwb(a,c,d);return d.d} function NJb (line 1) | function NJb(a,b,c,d){var e;e=new aHb;b.a[c.g]=e;Npb(a.b,d,e)} function zid (line 1) | function zid(a,b,c){var d;d=a.Yg(b);d>=0?a.sh(d,c):uid(a,b,c)} function hvd (line 1) | function hvd(a,b,c){evd();!!a&&Rhb(dvd,a,b);!!a&&Rhb(cvd,a,c)} function g_c (line 1) | function g_c(a,b,c){this.i=new Rkb;this.b=a;this.g=b;this.a=c} function VZc (line 1) | function VZc(a,b,c){this.c=new Rkb;this.e=a;this.f=b;this.b=c} function b$c (line 1) | function b$c(a,b,c){this.a=new Rkb;this.e=a;this.f=b;this.c=c} function Zy (line 1) | function Zy(a,b){Py(this);this.f=b;this.g=a;Ry(this);this._d()} function ZA (line 1) | function ZA(a,b){var c;c=a.q.getHours();a.q.setDate(b);YA(a,c)} function no (line 1) | function no(a,b){var c;Qb(b);for(c=a.a;c;c=c.c){b.Od(c.g,c.i)}} function Fx (line 1) | function Fx(a){var b;b=new Uqb(Cv(a.length));nmb(b,a);return b} function ecb (line 1) | function ecb(a){function b(){}b.prototype=a||{};return new b} function dkb (line 1) | function dkb(a,b){if(Zjb(a,b)){wkb(a);return true}return false} function aC (line 1) | function aC(a,b){if(b==null){throw vbb(new Geb)}return bC(a,b)} function tdb (line 1) | function tdb(a){if(a.qe()){return null}var b=a.n;return _bb[b]} function Mld (line 1) | function Mld(a){if(a.Db>>16!=3)return null;return BD(a.Cb,33)} function mpd (line 1) | function mpd(a){if(a.Db>>16!=9)return null;return BD(a.Cb,33)} function fmd (line 1) | function fmd(a){if(a.Db>>16!=6)return null;return BD(a.Cb,79)} function Ind (line 1) | function Ind(a){if(a.Db>>16!=7)return null;return BD(a.Cb,235)} function Fod (line 1) | function Fod(a){if(a.Db>>16!=7)return null;return BD(a.Cb,160)} function Xod (line 1) | function Xod(a){if(a.Db>>16!=11)return null;return BD(a.Cb,33)} function nid (line 1) | function nid(a,b){var c;c=a.Yg(b);return c>=0?a.lh(c):tid(a,b)} function Dtd (line 1) | function Dtd(a,b){var c;c=new Bsb(b);Ve(c,a);return new Tkb(c)} function Uud (line 1) | function Uud(a){var b;b=a.d;b=a.si(a.f);wtd(a,b);return b.Ob()} function t_b (line 1) | function t_b(a,b){a.b+=b.b;a.c+=b.c;a.d+=b.d;a.a+=b.a;return a} function A4b (line 1) | function A4b(a,b){return $wnd.Math.abs(a)<$wnd.Math.abs(b)?a:b} function Zod (line 1) | function Zod(a){return!a.a&&(a.a=new cUd(E2,a,10,11)),a.a.i>0} function oDb (line 1) | function oDb(){this.a=new zsb;this.e=new Tqb;this.g=0;this.i=0} function BGc (line 1) | function BGc(a){this.a=a;this.b=KC(SX,nie,1944,a.e.length,0,2)} function RHc (line 1) | function RHc(a,b,c){var d;d=SHc(a,b,c);a.b=new BHc(d.c.length)} function eMc (line 1) | function eMc(){eMc=ccb;cMc=new fMc(vle,0);dMc=new fMc("UP",1)} function STc (line 1) | function STc(){STc=ccb;QTc=new TTc(Yqe,0);RTc=new TTc("FAN",1)} function evd (line 1) | function evd(){evd=ccb;dvd=new Lqb;cvd=new Lqb;ivd(hK,new jvd)} function Swd (line 1) | function Swd(a){if(a.p!=0)throw vbb(new Ydb);return Kbb(a.f,0)} function _wd (line 1) | function _wd(a){if(a.p!=0)throw vbb(new Ydb);return Kbb(a.k,0)} function MHd (line 1) | function MHd(a){if(a.Db>>16!=3)return null;return BD(a.Cb,147)} function ZJd (line 1) | function ZJd(a){if(a.Db>>16!=6)return null;return BD(a.Cb,235)} function WId (line 1) | function WId(a){if(a.Db>>16!=17)return null;return BD(a.Cb,26)} function rdb (line 1) | function rdb(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.le(b))} function hrb (line 1) | function hrb(a,b){var c;c=a.a.get(b);return c==null?new Array:c} function aB (line 1) | function aB(a,b){var c;c=a.q.getHours();a.q.setMonth(b);YA(a,c)} function Shb (line 1) | function Shb(a,b,c){return b==null?jrb(a.f,null,c):Drb(a.g,b,c)} function FLd (line 1) | function FLd(a,b,c,d,e,f){return new pSd(a.e,b,a.aj(),c,d,e,f)} function Tfb (line 1) | function Tfb(a,b,c){a.a=qfb(a.a,0,b)+(""+c)+pfb(a.a,b);return a} function bq (line 1) | function bq(a,b,c){Ekb(a.a,(Vm(),Wj(b,c),new Wo(b,c)));return a} function uu (line 1) | function uu(a){ot(a.c);a.e=a.a=a.c;a.c=a.c.c;++a.d;return a.a.f} function vu (line 1) | function vu(a){ot(a.e);a.c=a.a=a.e;a.e=a.e.e;--a.d;return a.a.f} function RZb (line 1) | function RZb(a,b){!!a.d&&Lkb(a.d.e,a);a.d=b;!!a.d&&Ekb(a.d.e,a)} function QZb (line 1) | function QZb(a,b){!!a.c&&Lkb(a.c.g,a);a.c=b;!!a.c&&Ekb(a.c.g,a)} function $_b (line 1) | function $_b(a,b){!!a.c&&Lkb(a.c.a,a);a.c=b;!!a.c&&Ekb(a.c.a,a)} function F0b (line 1) | function F0b(a,b){!!a.i&&Lkb(a.i.j,a);a.i=b;!!a.i&&Ekb(a.i.j,a)} function jDb (line 1) | function jDb(a,b,c){this.a=b;this.c=a;this.b=(Qb(c),new Tkb(c))} function qXb (line 1) | function qXb(a,b,c){this.a=b;this.c=a;this.b=(Qb(c),new Tkb(c))} function aOb (line 1) | function aOb(a,b){this.a=a;this.c=R6c(this.a);this.b=new K6c(b)} function IAb (line 1) | function IAb(a){var b;Uzb(a);b=new Tqb;return JAb(a,new jBb(b))} function wCb (line 1) | function wCb(a,b){if(a<0||a>b){throw vbb(new qcb(Ake+a+Bke+b))}} function Ppb (line 1) | function Ppb(a,b){return vqb(a.a,b)?Qpb(a,BD(b,22).g,null):null} function WUb (line 1) | function WUb(a){LUb();return Bcb(),BD(a.a,81).d.e!=0?true:false} function qs (line 1) | function qs(){qs=ccb;ps=as((hs(),OC(GC(yG,1),Kie,538,0,[gs])))} function SBc (line 1) | function SBc(){SBc=ccb;RBc=c3c(new j3c,(qUb(),pUb),(S8b(),J8b))} function ZBc (line 1) | function ZBc(){ZBc=ccb;YBc=c3c(new j3c,(qUb(),pUb),(S8b(),J8b))} function oCc (line 1) | function oCc(){oCc=ccb;nCc=c3c(new j3c,(qUb(),pUb),(S8b(),J8b))} function aJc (line 1) | function aJc(){aJc=ccb;_Ic=e3c(new j3c,(qUb(),pUb),(S8b(),h8b))} function FJc (line 1) | function FJc(){FJc=ccb;EJc=e3c(new j3c,(qUb(),pUb),(S8b(),h8b))} function ILc (line 1) | function ILc(){ILc=ccb;HLc=e3c(new j3c,(qUb(),pUb),(S8b(),h8b))} function wMc (line 1) | function wMc(){wMc=ccb;vMc=e3c(new j3c,(qUb(),pUb),(S8b(),h8b))} function fUc (line 1) | function fUc(){fUc=ccb;eUc=c3c(new j3c,(yRc(),xRc),(qSc(),kSc))} function DOc (line 1) | function DOc(a,b,c,d){this.c=a;this.d=d;BOc(this,b);COc(this,c)} function W3c (line 1) | function W3c(a){this.c=new Psb;this.b=a.b;this.d=a.c;this.a=a.a} function e7c (line 1) | function e7c(a){this.a=$wnd.Math.cos(a);this.b=$wnd.Math.sin(a)} function BOc (line 1) | function BOc(a,b){!!a.a&&Lkb(a.a.k,a);a.a=b;!!a.a&&Ekb(a.a.k,a)} function COc (line 1) | function COc(a,b){!!a.b&&Lkb(a.b.f,a);a.b=b;!!a.b&&Ekb(a.b.f,a)} function D1c (line 1) | function D1c(a,b){E1c(a,a.b,a.c);BD(a.b.b,65);!!b&&BD(b.b,65).b} function BUd (line 1) | function BUd(a,b){CUd(a,b);JD(a.Cb,88)&&XMd($Kd(BD(a.Cb,88)),2)} function cJd (line 1) | function cJd(a,b){JD(a.Cb,88)&&XMd($Kd(BD(a.Cb,88)),4);pnd(a,b)} function lKd (line 1) | function lKd(a,b){JD(a.Cb,179)&&(BD(a.Cb,179).tb=null);pnd(a,b)} function T2d (line 1) | function T2d(a,b){return Q6d(),YId(b)?new R7d(b,a):new f7d(b,a)} function jsd (line 1) | function jsd(a,b){var c,d;c=b.c;d=c!=null;d&&Qpd(a,new yC(b.c))} function XOd (line 1) | function XOd(a){var b,c;c=(LFd(),b=new UQd,b);NQd(c,a);return c} function eTd (line 1) | function eTd(a){var b,c;c=(LFd(),b=new UQd,b);NQd(c,a);return c} function yCc (line 1) | function yCc(a,b){var c;c=new H1b(a);b.c[b.c.length]=c;return c} function Aw (line 1) | function Aw(a,b){var c;c=BD(Hv(nd(a.a),b),14);return!c?0:c.gc()} function UAb (line 1) | function UAb(a){var b;Uzb(a);b=(ipb(),ipb(),gpb);return VAb(a,b)} function nr (line 1) | function nr(a){var b;while(true){b=a.Pb();if(!a.Ob()){return b}}} function Ki (line 1) | function Ki(a,b){Ii.call(this,new Mqb(Cv(a)));Xj(b,mie);this.a=b} function Jib (line 1) | function Jib(a,b,c){xCb(b,c,a.gc());this.c=a;this.a=b;this.b=c-b} function Mkb (line 1) | function Mkb(a,b,c){var d;xCb(b,c,a.c.length);d=c-b;cCb(a.c,b,d)} function Fub (line 1) | function Fub(a,b){Eub(a,Tbb(xbb(Obb(b,24),nke)),Tbb(xbb(b,nke)))} function tCb (line 1) | function tCb(a,b){if(a<0||a>=b){throw vbb(new qcb(Ake+a+Bke+b))}} function BCb (line 1) | function BCb(a,b){if(a<0||a>=b){throw vbb(new Xfb(Ake+a+Bke+b))}} function Kub (line 1) | function Kub(a,b){this.b=(uCb(a),a);this.a=(b&Rje)==0?b|64|oie:b} function kkb (line 1) | function kkb(a){Vjb(this);dCb(this.a,geb($wnd.Math.max(8,a))<<1)} function A0b (line 1) | function A0b(a){return l7c(OC(GC(m1,1),nie,8,0,[a.i.n,a.n,a.a]))} function Iyb (line 1) | function Iyb(){Fyb();return OC(GC(xL,1),Kie,132,0,[Cyb,Dyb,Eyb])} function jHb (line 1) | function jHb(){gHb();return OC(GC(pN,1),Kie,232,0,[dHb,eHb,fHb])} function QHb (line 1) | function QHb(){NHb();return OC(GC(sN,1),Kie,461,0,[LHb,KHb,MHb])} function HIb (line 1) | function HIb(){EIb();return OC(GC(zN,1),Kie,462,0,[DIb,CIb,BIb])} function UXb (line 1) | function UXb(){RXb();return OC(GC(hQ,1),Kie,423,0,[QXb,PXb,OXb])} function BTb (line 1) | function BTb(){yTb();return OC(GC(oP,1),Kie,379,0,[wTb,vTb,xTb])} function Bzc (line 1) | function Bzc(){xzc();return OC(GC(ZW,1),Kie,378,0,[uzc,vzc,wzc])} function Xpc (line 1) | function Xpc(){Rpc();return OC(GC(GW,1),Kie,314,0,[Ppc,Opc,Qpc])} function eqc (line 1) | function eqc(){bqc();return OC(GC(HW,1),Kie,337,0,[$pc,aqc,_pc])} function Jqc (line 1) | function Jqc(){Gqc();return OC(GC(KW,1),Kie,450,0,[Eqc,Dqc,Fqc])} function Ikc (line 1) | function Ikc(){Fkc();return OC(GC(vV,1),Kie,361,0,[Ekc,Dkc,Ckc])} function hsc (line 1) | function hsc(){esc();return OC(GC(RW,1),Kie,303,0,[csc,dsc,bsc])} function $rc (line 1) | function $rc(){Xrc();return OC(GC(QW,1),Kie,292,0,[Vrc,Wrc,Urc])} function NAc (line 1) | function NAc(){KAc();return OC(GC(dX,1),Kie,452,0,[JAc,HAc,IAc])} function wAc (line 1) | function wAc(){tAc();return OC(GC(bX,1),Kie,339,0,[rAc,qAc,sAc])} function WAc (line 1) | function WAc(){TAc();return OC(GC(eX,1),Kie,375,0,[QAc,RAc,SAc])} function OBc (line 1) | function OBc(){LBc();return OC(GC(jX,1),Kie,377,0,[JBc,KBc,IBc])} function wBc (line 1) | function wBc(){tBc();return OC(GC(hX,1),Kie,336,0,[qBc,rBc,sBc])} function FBc (line 1) | function FBc(){CBc();return OC(GC(iX,1),Kie,338,0,[BBc,zBc,ABc])} function uGc (line 1) | function uGc(){rGc();return OC(GC(PX,1),Kie,454,0,[oGc,pGc,qGc])} function xVc (line 1) | function xVc(){tVc();return OC(GC(O$,1),Kie,442,0,[sVc,qVc,rVc])} function tWc (line 1) | function tWc(){pWc();return OC(GC(Y$,1),Kie,380,0,[mWc,nWc,oWc])} function CYc (line 1) | function CYc(){zYc();return OC(GC(q_,1),Kie,381,0,[xYc,yYc,wYc])} function wXc (line 1) | function wXc(){sXc();return OC(GC(b_,1),Kie,293,0,[qXc,rXc,pXc])} function _$c (line 1) | function _$c(){Y$c();return OC(GC(J_,1),Kie,437,0,[V$c,W$c,X$c])} function kbd (line 1) | function kbd(){hbd();return OC(GC(z1,1),Kie,334,0,[fbd,ebd,gbd])} function tad (line 1) | function tad(){qad();return OC(GC(u1,1),Kie,272,0,[nad,oad,pad])} function o3d (line 1) | function o3d(a,b){return p3d(a,b,JD(b,99)&&(BD(b,18).Bb&Tje)!=0)} function LZc (line 1) | function LZc(a,b,c){var d;d=MZc(a,b,false);return d.b<=b&&d.a<=c} function tMc (line 1) | function tMc(a,b,c){var d;d=new sMc;d.b=b;d.a=c;++b.b;Ekb(a.d,d)} function fs (line 1) | function fs(a,b){var c;c=(uCb(a),a).g;lCb(!!c);uCb(b);return c(b)} function av (line 1) | function av(a,b){var c,d;d=cv(a,b);c=a.a.Zc(d);return new qv(a,c)} function cKd (line 1) | function cKd(a){if(a.Db>>16!=6)return null;return BD(aid(a),235)} function Uwd (line 1) | function Uwd(a){if(a.p!=2)throw vbb(new Ydb);return Tbb(a.f)&aje} function bxd (line 1) | function bxd(a){if(a.p!=2)throw vbb(new Ydb);return Tbb(a.k)&aje} function Z1d (line 1) | function Z1d(a){a.a==(T0d(),S0d)&&d2d(a,U0d(a.g,a.b));return a.a} function _1d (line 1) | function _1d(a){a.d==(T0d(),S0d)&&f2d(a,Y0d(a.g,a.b));return a.d} function mlb (line 1) | function mlb(a){sCb(a.ad?1:0} function bjc (line 1) | function bjc(a,b){var c,d;c=ajc(b);d=c;return BD(Ohb(a.c,d),19).a} function iSc (line 1) | function iSc(a,b){var c;c=a+"";while(c.length0&&a.a[--a.d]==0);a.a[a.d++]==0&&(a.e=0)} function wwb (line 1) | function wwb(a){return!a.a?a.c:a.e.length==0?a.a.a:a.a.a+(""+a.e)} function RSd (line 1) | function RSd(a){return!!a.a&&QSd(a.a.a).i!=0&&!(!!a.b&&QTd(a.b))} function cLd (line 1) | function cLd(a){return!!a.u&&VKd(a.u.a).i!=0&&!(!!a.n&&FMd(a.n))} function $i (line 1) | function $i(a){return Zj(a.e.Hd().gc()*a.c.Hd().gc(),16,new ij(a))} function XA (line 1) | function XA(a,b){return ueb(Cbb(a.q.getTime()),Cbb(b.q.getTime()))} function k_b (line 1) | function k_b(a){return BD(Qkb(a,KC(AQ,jne,17,a.c.length,0,1)),474)} function l_b (line 1) | function l_b(a){return BD(Qkb(a,KC(OQ,kne,10,a.c.length,0,1)),193)} function cKc (line 1) | function cKc(a){FJc();return!OZb(a)&&!(!OZb(a)&&a.c.i.c==a.d.i.c)} function kDb (line 1) | function kDb(a,b,c){var d;d=(Qb(a),new Tkb(a));iDb(new jDb(d,b,c))} function rXb (line 1) | function rXb(a,b,c){var d;d=(Qb(a),new Tkb(a));pXb(new qXb(d,b,c))} function Nwb (line 1) | function Nwb(a,b){var c;c=1-b;a.a[c]=Owb(a.a[c],c);return Owb(a,b)} function YXc (line 1) | function YXc(a,b){var c;a.e=new QXc;c=gVc(b);Okb(c,a.c);ZXc(a,c,0)} function o4c (line 1) | function o4c(a,b,c,d){var e;e=new w4c;e.a=b;e.b=c;e.c=d;Dsb(a.a,e)} function p4c (line 1) | function p4c(a,b,c,d){var e;e=new w4c;e.a=b;e.b=c;e.c=d;Dsb(a.b,e)} function i6d (line 1) | function i6d(a){var b,c,d;b=new A6d;c=s6d(b,a);z6d(b);d=c;return d} function vZd (line 1) | function vZd(){var a,b,c;b=(c=(a=new UQd,a),c);Ekb(rZd,b);return b} function H2c (line 1) | function H2c(a){a.j.c=KC(SI,Uhe,1,0,5,1);Ae(a.c);h3c(a.a);return a} function tgc (line 1) | function tgc(a){qgc();if(JD(a.g,10)){return BD(a.g,10)}return null} function Zw (line 1) | function Zw(a){if(Ah(a).dc()){return false}Bh(a,new bx);return true} function _y (line 1) | function _y(b){if(!("stack"in b)){try{throw b}catch(a){}}return b} function Pb (line 1) | function Pb(a,b){if(a<0||a>=b){throw vbb(new qcb(Ib(a,b)))}return a} function Tb (line 1) | function Tb(a,b,c){if(a<0||bc){throw vbb(new qcb(Kb(a,b,c)))}} function eVb (line 1) | function eVb(a,b){Qqb(a.a,b);if(b.d){throw vbb(new hz(Hke))}b.d=a} function xpb (line 1) | function xpb(a,b){if(b.$modCount!=a.$modCount){throw vbb(new Apb)}} function $pb (line 1) | function $pb(a,b){if(JD(b,42)){return Jd(a.a,BD(b,42))}return false} function dib (line 1) | function dib(a,b){if(JD(b,42)){return Jd(a.a,BD(b,42))}return false} function msb (line 1) | function msb(a,b){if(JD(b,42)){return Jd(a.a,BD(b,42))}return false} function qAb (line 1) | function qAb(a,b){if(a.a<=a.b){b.ud(a.a++);return true}return false} function Sbb (line 1) | function Sbb(a){var b;if(Fbb(a)){b=a;return b==-0?0:b}return oD(a)} function tAb (line 1) | function tAb(a){var b;Tzb(a);b=new drb;_ub(a.a,new BAb(b));return b} function Yzb (line 1) | function Yzb(a){var b;Tzb(a);b=new Gpb;_ub(a.a,new mAb(b));return b} function Bib (line 1) | function Bib(a,b){this.a=a;vib.call(this,a);wCb(b,a.gc());this.b=b} function orb (line 1) | function orb(a){this.e=a;this.b=this.e.a.entries();this.a=new Array} function Oi (line 1) | function Oi(a){return Zj(a.e.Hd().gc()*a.c.Hd().gc(),273,new cj(a))} function Qu (line 1) | function Qu(a){return new Skb((Xj(a,Mie),Oy(wbb(wbb(5,a),a/10|0))))} function m_b (line 1) | function m_b(a){return BD(Qkb(a,KC(aR,lne,11,a.c.length,0,1)),1943)} function sMb (line 1) | function sMb(a,b,c){return c.f.c.length>0?HMb(a.a,b,c):HMb(a.b,b,c)} function SZb (line 1) | function SZb(a,b,c){!!a.d&&Lkb(a.d.e,a);a.d=b;!!a.d&&Dkb(a.d.e,c,a)} function a5b (line 1) | function a5b(a,b){i5b(b,a);k5b(a.d);k5b(BD(vNb(a,(Nyc(),wxc)),207))} function _4b (line 1) | function _4b(a,b){f5b(b,a);h5b(a.d);h5b(BD(vNb(a,(Nyc(),wxc)),207))} function Ypd (line 1) | function Ypd(a,b){var c,d;c=aC(a,b);d=null;!!c&&(d=c.fe());return d} function Zpd (line 1) | function Zpd(a,b){var c,d;c=tB(a,b);d=null;!!c&&(d=c.ie());return d} function $pd (line 1) | function $pd(a,b){var c,d;c=aC(a,b);d=null;!!c&&(d=c.ie());return d} function _pd (line 1) | function _pd(a,b){var c,d;c=aC(a,b);d=null;!!c&&(d=aqd(c));return d} function Tqd (line 1) | function Tqd(a,b,c){var d;d=Wpd(c);ro(a.g,d,b);ro(a.i,b,c);return b} function Ez (line 1) | function Ez(a,b,c){var d;d=Cz();try{return Bz(a,b,c)}finally{Fz(d)}} function C6d (line 1) | function C6d(a){var b;b=a.Wg();this.a=JD(b,69)?BD(b,69).Zh():b.Kc()} function j3c (line 1) | function j3c(){D2c.call(this);this.j.c=KC(SI,Uhe,1,0,5,1);this.a=-1} function mxd (line 1) | function mxd(a,b,c,d){this.d=a;this.n=b;this.g=c;this.o=d;this.p=-1} function jk (line 1) | function jk(a,b,c,d){this.e=d;this.d=null;this.c=a;this.a=b;this.b=c} function uEc (line 1) | function uEc(a,b,c){this.d=new HEc(this);this.e=a;this.i=b;this.f=c} function msc (line 1) | function msc(){msc=ccb;ksc=new nsc(gle,0);lsc=new nsc("TOP_LEFT",1)} function cDc (line 1) | function cDc(){cDc=ccb;bDc=ix(meb(1),meb(4));aDc=ix(meb(1),meb(2))} function z_c (line 1) | function z_c(){z_c=ccb;y_c=as((s_c(),OC(GC(O_,1),Kie,551,0,[r_c])))} function q_c (line 1) | function q_c(){q_c=ccb;p_c=as((i_c(),OC(GC(N_,1),Kie,482,0,[h_c])))} function Z0c (line 1) | function Z0c(){Z0c=ccb;Y0c=as((R0c(),OC(GC(W_,1),Kie,530,0,[Q0c])))} function hPb (line 1) | function hPb(){hPb=ccb;gPb=as((cPb(),OC(GC(GO,1),Kie,481,0,[bPb])))} function yLb (line 1) | function yLb(){vLb();return OC(GC(PN,1),Kie,406,0,[uLb,rLb,sLb,tLb])} function qxb (line 1) | function qxb(){lxb();return OC(GC(iL,1),Kie,297,0,[hxb,ixb,jxb,kxb])} function UOb (line 1) | function UOb(){ROb();return OC(GC(CO,1),Kie,394,0,[OOb,NOb,POb,QOb])} function UMb (line 1) | function UMb(){RMb();return OC(GC(jO,1),Kie,323,0,[OMb,NMb,PMb,QMb])} function sWb (line 1) | function sWb(){lWb();return OC(GC(SP,1),Kie,405,0,[hWb,kWb,iWb,jWb])} function kbc (line 1) | function kbc(){gbc();return OC(GC(VS,1),Kie,360,0,[fbc,dbc,ebc,cbc])} function Vc (line 1) | function Vc(a,b,c,d){return JD(c,54)?new Cg(a,b,c,d):new qg(a,b,c,d)} function Djc (line 1) | function Djc(){Ajc();return OC(GC(mV,1),Kie,411,0,[wjc,xjc,yjc,zjc])} function okc (line 1) | function okc(a){var b;return a.j==(Ucd(),Rcd)&&(b=pkc(a),uqb(b,zcd))} function Mdc (line 1) | function Mdc(a,b){var c;c=b.a;QZb(c,b.c.d);RZb(c,b.d.d);q7c(c.a,a.n)} function Smc (line 1) | function Smc(a,b){return BD(Btb(QAb(BD(Qc(a.k,b),15).Oc(),Hmc)),113)} function Tmc (line 1) | function Tmc(a,b){return BD(Btb(RAb(BD(Qc(a.k,b),15).Oc(),Hmc)),113)} function _w (line 1) | function _w(a){return new Kub(rmb(BD(a.a.dd(),14).gc(),a.a.cd()),16)} function Qq (line 1) | function Qq(a){if(JD(a,14)){return BD(a,14).dc()}return!a.Kc().Ob()} function ugc (line 1) | function ugc(a){qgc();if(JD(a.g,145)){return BD(a.g,145)}return null} function Ko (line 1) | function Ko(a){if(a.e.g!=a.b){throw vbb(new Apb)}return!!a.c&&a.d>0} function Xsb (line 1) | function Xsb(a){sCb(a.b!=a.d.c);a.c=a.b;a.b=a.b.a;++a.a;return a.c.c} function Xjb (line 1) | function Xjb(a,b){uCb(b);NC(a.a,a.c,b);a.c=a.c+1&a.a.length-1;_jb(a)} function Wjb (line 1) | function Wjb(a,b){uCb(b);a.b=a.b-1&a.a.length-1;NC(a.a,a.b,b);_jb(a)} function A2c (line 1) | function A2c(a,b){var c;for(c=a.j.c.length;c0&&$fb(a.g,0,b,0,a.i);return b} function qEd (line 1) | function qEd(a,b){pEd();var c;c=BD(Ohb(oEd,a),55);return!c||c.wj(b)} function Twd (line 1) | function Twd(a){if(a.p!=1)throw vbb(new Ydb);return Tbb(a.f)<<24>>24} function axd (line 1) | function axd(a){if(a.p!=1)throw vbb(new Ydb);return Tbb(a.k)<<24>>24} function gxd (line 1) | function gxd(a){if(a.p!=7)throw vbb(new Ydb);return Tbb(a.k)<<16>>16} function Zwd (line 1) | function Zwd(a){if(a.p!=7)throw vbb(new Ydb);return Tbb(a.f)<<16>>16} function sr (line 1) | function sr(a){var b;b=0;while(a.Ob()){a.Pb();b=wbb(b,1)}return Oy(b)} function nx (line 1) | function nx(a,b){var c;c=new Vfb;a.xd(c);c.a+="..";b.yd(c);return c.a} function Sgc (line 1) | function Sgc(a,b,c){var d;d=BD(Ohb(a.g,c),57);Ekb(a.a.c,new vgd(b,d))} function VCb (line 1) | function VCb(a,b,c){return Ddb(ED(Wd(irb(a.f,b))),ED(Wd(irb(a.f,c))))} function E2d (line 1) | function E2d(a,b,c){return F2d(a,b,c,JD(b,99)&&(BD(b,18).Bb&Tje)!=0)} function L2d (line 1) | function L2d(a,b,c){return M2d(a,b,c,JD(b,99)&&(BD(b,18).Bb&Tje)!=0)} function q3d (line 1) | function q3d(a,b,c){return r3d(a,b,c,JD(b,99)&&(BD(b,18).Bb&Tje)!=0)} function JJc (line 1) | function JJc(a,b){return a==(j0b(),h0b)&&b==h0b?4:a==h0b||b==h0b?8:32} function Nd (line 1) | function Nd(a,b){return PD(b)===PD(a)?"(this Map)":b==null?Xhe:fcb(b)} function kFd (line 1) | function kFd(a,b){return BD(b==null?Wd(irb(a.f,null)):Crb(a.g,b),281)} function Rqd (line 1) | function Rqd(a,b,c){var d;d=Wpd(c);Rhb(a.b,d,b);Rhb(a.c,b,c);return b} function Bfd (line 1) | function Bfd(a,b){var c;c=b;while(c){O6c(a,c.i,c.j);c=Xod(c)}return a} function kt (line 1) | function kt(a,b){var c;c=vmb(Nu(new wu(a,b)));ir(new wu(a,b));return c} function R6d (line 1) | function R6d(a,b){Q6d();var c;c=BD(a,66).Mj();kVd(c,b);return c.Ok(b)} function TOc (line 1) | function TOc(a,b,c,d,e){var f;f=OOc(e,c,d);Ekb(b,tOc(e,f));XOc(a,e,b)} function mic (line 1) | function mic(a,b,c){a.i=0;a.e=0;if(b==c){return}lic(a,b,c);kic(a,b,c)} function dB (line 1) | function dB(a,b){var c;c=a.q.getHours();a.q.setFullYear(b+nje);YA(a,c)} function dC (line 1) | function dC(d,a,b){if(b){var c=b.ee();d.a[a]=c(b)}else{delete d.a[a]}} function vB (line 1) | function vB(d,a,b){if(b){var c=b.ee();b=c(b)}else{b=undefined}d.a[a]=b} function pCb (line 1) | function pCb(a){if(a<0){throw vbb(new Feb("Negative array size: "+a))}} function VKd (line 1) | function VKd(a){if(!a.n){$Kd(a);a.n=new JMd(a,j5,a);_Kd(a)}return a.n} function Fqb (line 1) | function Fqb(a){sCb(a.a=0&&a.a[c]===b[c];c--);return c<0} function Ucc (line 1) | function Ucc(a,b){Occ();var c;c=a.j.g-b.j.g;if(c!=0){return c}return 0} function Dtb (line 1) | function Dtb(a,b){uCb(b);if(a.a!=null){return Itb(b.Kb(a.a))}return ztb} function Gx (line 1) | function Gx(a){var b;if(a){return new Bsb(a)}b=new zsb;Jq(b,a);return b} function GAb (line 1) | function GAb(a,b){var c;return b.b.Kb(SAb(a,b.c.Ee(),(c=new TBb(b),c)))} function Hub (line 1) | function Hub(a){zub();Eub(this,Tbb(xbb(Obb(a,24),nke)),Tbb(xbb(a,nke)))} function REb (line 1) | function REb(){REb=ccb;QEb=as((MEb(),OC(GC(aN,1),Kie,428,0,[LEb,KEb])))} function ZEb (line 1) | function ZEb(){ZEb=ccb;YEb=as((UEb(),OC(GC(bN,1),Kie,427,0,[SEb,TEb])))} function aSb (line 1) | function aSb(){aSb=ccb;_Rb=as((XRb(),OC(GC(gP,1),Kie,424,0,[VRb,WRb])))} function D5b (line 1) | function D5b(){D5b=ccb;C5b=as((y5b(),OC(GC(ZR,1),Kie,511,0,[x5b,w5b])))} function Cqc (line 1) | function Cqc(){Cqc=ccb;Bqc=as((xqc(),OC(GC(JW,1),Kie,419,0,[vqc,wqc])))} function erc (line 1) | function erc(){erc=ccb;drc=as((_qc(),OC(GC(MW,1),Kie,479,0,[$qc,Zqc])))} function eBc (line 1) | function eBc(){eBc=ccb;dBc=as((_Ac(),OC(GC(fX,1),Kie,376,0,[$Ac,ZAc])))} function GAc (line 1) | function GAc(){GAc=ccb;FAc=as((BAc(),OC(GC(cX,1),Kie,421,0,[zAc,AAc])))} function Npc (line 1) | function Npc(){Npc=ccb;Mpc=as((Ipc(),OC(GC(FW,1),Kie,422,0,[Gpc,Hpc])))} function rsc (line 1) | function rsc(){rsc=ccb;qsc=as((msc(),OC(GC(SW,1),Kie,420,0,[ksc,lsc])))} function MOc (line 1) | function MOc(){MOc=ccb;LOc=as((HOc(),OC(GC(DZ,1),Kie,520,0,[GOc,FOc])))} function ZIc (line 1) | function ZIc(){ZIc=ccb;YIc=as((UIc(),OC(GC(mY,1),Kie,523,0,[TIc,SIc])))} function bMc (line 1) | function bMc(){bMc=ccb;aMc=as((YLc(),OC(GC(fZ,1),Kie,516,0,[XLc,WLc])))} function jMc (line 1) | function jMc(){jMc=ccb;iMc=as((eMc(),OC(GC(gZ,1),Kie,515,0,[cMc,dMc])))} function KQc (line 1) | function KQc(){KQc=ccb;JQc=as((FQc(),OC(GC(YZ,1),Kie,455,0,[DQc,EQc])))} function dUc (line 1) | function dUc(){dUc=ccb;cUc=as(($Tc(),OC(GC(F$,1),Kie,425,0,[ZTc,YTc])))} function XUc (line 1) | function XUc(){XUc=ccb;WUc=as((PUc(),OC(GC(K$,1),Kie,495,0,[NUc,OUc])))} function XTc (line 1) | function XTc(){XTc=ccb;WTc=as((STc(),OC(GC(E$,1),Kie,480,0,[QTc,RTc])))} function lWc (line 1) | function lWc(){lWc=ccb;kWc=as((fWc(),OC(GC(X$,1),Kie,426,0,[dWc,eWc])))} function i1c (line 1) | function i1c(){i1c=ccb;h1c=as((a1c(),OC(GC(X_,1),Kie,429,0,[_0c,$0c])))} function H_c (line 1) | function H_c(){H_c=ccb;G_c=as((C_c(),OC(GC(P_,1),Kie,430,0,[B_c,A_c])))} function UIc (line 1) | function UIc(){UIc=ccb;TIc=new VIc("UPPER",0);SIc=new VIc("LOWER",1)} function Lqd (line 1) | function Lqd(a,b){var c;c=new eC;Spd(c,"x",b.a);Spd(c,"y",b.b);Qpd(a,c)} function Oqd (line 1) | function Oqd(a,b){var c;c=new eC;Spd(c,"x",b.a);Spd(c,"y",b.b);Qpd(a,c)} function Jic (line 1) | function Jic(a,b){var c,d;d=false;do{c=Mic(a,b);d=d|c}while(c);return d} function zHc (line 1) | function zHc(a,b){var c,d;c=b;d=0;while(c>0){d+=a.a[c];c-=c&-c}return d} function Cfd (line 1) | function Cfd(a,b){var c;c=b;while(c){O6c(a,-c.i,-c.j);c=Xod(c)}return a} function reb (line 1) | function reb(a,b){var c,d;uCb(b);for(d=a.Kc();d.Ob();){c=d.Pb();b.td(c)}} function me (line 1) | function me(a,b){var c;c=b.cd();return new Wo(c,a.e.pc(c,BD(b.dd(),14)))} function Gsb (line 1) | function Gsb(a,b,c,d){var e;e=new jtb;e.c=b;e.b=c;e.a=d;d.b=c.a=e;++a.b} function Nkb (line 1) | function Nkb(a,b,c){var d;d=(tCb(b,a.c.length),a.c[b]);a.c[b]=c;return d} function lFd (line 1) | function lFd(a,b,c){return BD(b==null?jrb(a.f,null,c):Drb(a.g,b,c),281)} function fRb (line 1) | function fRb(a){return!!a.c&&!!a.d?oRb(a.c)+"->"+oRb(a.d):"e_"+FCb(a)} function FAb (line 1) | function FAb(a,b){return(Uzb(a),WAb(new YAb(a,new qBb(b,a.a)))).sd(DAb)} function tUb (line 1) | function tUb(){qUb();return OC(GC(zP,1),Kie,356,0,[lUb,mUb,nUb,oUb,pUb])} function _cd (line 1) | function _cd(){Ucd();return OC(GC(F1,1),bne,61,0,[Scd,Acd,zcd,Rcd,Tcd])} function Dz (line 1) | function Dz(b){Az();return function(){return Ez(b,this,arguments)}} function sz (line 1) | function sz(){if(Date.now){return Date.now()}return(new Date).getTime()} function OZb (line 1) | function OZb(a){if(!a.c||!a.d){return false}return!!a.c.i&&a.c.i==a.d.i} function pv (line 1) | function pv(a){if(!a.c.Sb()){throw vbb(new utb)}a.a=true;return a.c.Ub()} function ko (line 1) | function ko(a){a.i=0;Alb(a.b,null);Alb(a.c,null);a.a=null;a.e=null;++a.g} function ycb (line 1) | function ycb(a){wcb.call(this,a==null?Xhe:fcb(a),JD(a,78)?BD(a,78):null)} function PYb (line 1) | function PYb(a){MYb();yXb(this);this.a=new Psb;NYb(this,a);Dsb(this.a,a)} function jYb (line 1) | function jYb(){Ckb(this);this.b=new f7c(Pje,Pje);this.a=new f7c(Qje,Qje)} function rAb (line 1) | function rAb(a,b){this.c=0;this.b=b;jvb.call(this,a,17493);this.a=this.c} function wyb (line 1) | function wyb(a){oyb();if(lyb){return}this.c=a;this.e=true;this.a=new Rkb} function oyb (line 1) | function oyb(){oyb=ccb;lyb=true;jyb=false;kyb=false;nyb=false;myb=false} function C3c (line 1) | function C3c(a,b){if(JD(b,149)){return dfb(a.c,BD(b,149).c)}return false} function zUc (line 1) | function zUc(a,b){var c;c=0;!!a&&(c+=a.f.a/2);!!b&&(c+=b.f.a/2);return c} function j4c (line 1) | function j4c(a,b){var c;c=BD(Wrb(a.d,b),23);return c?c:BD(Wrb(a.e,b),23)} function Lzd (line 1) | function Lzd(a){this.b=a;Fyd.call(this,a);this.a=BD(Ajd(this.b.a,4),126)} function Uzd (line 1) | function Uzd(a){this.b=a;$yd.call(this,a);this.a=BD(Ajd(this.b.a,4),126)} function $Kd (line 1) | function $Kd(a){if(!a.t){a.t=new YMd(a);vtd(new c0d(a),0,a.t)}return a.t} function kad (line 1) | function kad(){ead();return OC(GC(t1,1),Kie,103,0,[cad,bad,aad,_9c,dad])} function Wbd (line 1) | function Wbd(){Tbd();return OC(GC(C1,1),Kie,249,0,[Qbd,Sbd,Obd,Pbd,Rbd])} function Q5c (line 1) | function Q5c(){N5c();return OC(GC(e1,1),Kie,175,0,[L5c,K5c,I5c,M5c,J5c])} function Q_c (line 1) | function Q_c(){N_c();return OC(GC(Q_,1),Kie,316,0,[I_c,J_c,M_c,K_c,L_c])} function _zc (line 1) | function _zc(){Vzc();return OC(GC(_W,1),Kie,315,0,[Uzc,Rzc,Szc,Qzc,Tzc])} function sqc (line 1) | function sqc(){mqc();return OC(GC(IW,1),Kie,335,0,[iqc,hqc,kqc,lqc,jqc])} function n$c (line 1) | function n$c(){k$c();return OC(GC(y_,1),Kie,355,0,[g$c,f$c,i$c,h$c,j$c])} function _jc (line 1) | function _jc(){Xjc();return OC(GC(uV,1),Kie,363,0,[Tjc,Vjc,Wjc,Ujc,Sjc])} function Ftc (line 1) | function Ftc(){Ctc();return OC(GC(TW,1),Kie,163,0,[Btc,xtc,ytc,ztc,Atc])} function T0d (line 1) | function T0d(){T0d=ccb;var a,b;R0d=(LFd(),b=new MPd,b);S0d=(a=new OJd,a)} function yUd (line 1) | function yUd(a){var b;if(!a.c){b=a.r;JD(b,88)&&(a.c=BD(b,26))}return a.c} function zc (line 1) | function zc(a){a.e=3;a.d=a.Yb();if(a.e!=2){a.e=0;return true}return false} function RC (line 1) | function RC(a){var b,c,d;b=a&Eje;c=a>>22&Eje;d=a<0?Fje:0;return TC(b,c,d)} function uy (line 1) | function uy(a){var b,c,d,e;for(c=a,d=0,e=c.length;d0?ihb(a,b):lhb(a,-b)} function Rgb (line 1) | function Rgb(a,b){if(b==0||a.e==0){return a}return b>0?lhb(a,b):ihb(a,-b)} function Rr (line 1) | function Rr(a){if(Qr(a)){a.c=a.a;return a.a.Pb()}else{throw vbb(new utb)}} function Yac (line 1) | function Yac(a){var b,c;b=a.c.i;c=a.d.i;return b.k==(j0b(),e0b)&&c.k==e0b} function kZb (line 1) | function kZb(a){var b;b=new UZb;tNb(b,a);yNb(b,(Nyc(),jxc),null);return b} function hid (line 1) | function hid(a,b,c){var d;return d=a.Yg(b),d>=0?a._g(d,c,true):sid(a,b,c)} function uHb (line 1) | function uHb(a,b,c,d){var e;for(e=0;eb){throw vbb(new qcb(Jb(a,b,"index")))}return a} function zhb (line 1) | function zhb(a,b,c,d){var e;e=KC(WD,oje,25,b,15,1);Ahb(e,a,b,c,d);return e} function _A (line 1) | function _A(a,b){var c;c=a.q.getHours()+(b/60|0);a.q.setMinutes(b);YA(a,c)} function A$c (line 1) | function A$c(a,b){return $wnd.Math.min(S6c(b.a,a.d.d.c),S6c(b.b,a.d.d.c))} function Thb (line 1) | function Thb(a,b){return ND(b)?b==null?krb(a.f,null):Erb(a.g,b):krb(a.f,b)} function b1b (line 1) | function b1b(a){this.c=a;this.a=new olb(this.c.a);this.b=new olb(this.c.b)} function kRb (line 1) | function kRb(){this.e=new Rkb;this.c=new Rkb;this.d=new Rkb;this.b=new Rkb} function MFb (line 1) | function MFb(){this.g=new PFb;this.b=new PFb;this.a=new Rkb;this.k=new Rkb} function Gjc (line 1) | function Gjc(a,b,c){this.a=a;this.c=b;this.d=c;Ekb(b.e,this);Ekb(c.b,this)} function wBb (line 1) | function wBb(a,b){fvb.call(this,b.rd(),b.qd()&-6);uCb(a);this.a=a;this.b=b} function CBb (line 1) | function CBb(a,b){jvb.call(this,b.rd(),b.qd()&-6);uCb(a);this.a=a;this.b=b} function IBb (line 1) | function IBb(a,b){nvb.call(this,b.rd(),b.qd()&-6);uCb(a);this.a=a;this.b=b} function BQc (line 1) | function BQc(a,b,c){this.a=a;this.b=b;this.c=c;Ekb(a.t,this);Ekb(b.i,this)} function SRc (line 1) | function SRc(){this.b=new Psb;this.a=new Psb;this.b=new Psb;this.a=new Psb} function g6c (line 1) | function g6c(){g6c=ccb;f6c=new Lsd("org.eclipse.elk.labels.labelManager")} function Vac (line 1) | function Vac(){Vac=ccb;Uac=new Msd("separateLayerConnections",(gbc(),fbc))} function HOc (line 1) | function HOc(){HOc=ccb;GOc=new IOc("REGULAR",0);FOc=new IOc("CRITICAL",1)} function _Ac (line 1) | function _Ac(){_Ac=ccb;$Ac=new aBc("STACKED",0);ZAc=new aBc("SEQUENCED",1)} function C_c (line 1) | function C_c(){C_c=ccb;B_c=new D_c("FIXED",0);A_c=new D_c("CENTER_NODE",1)} function PHc (line 1) | function PHc(a,b){var c;c=VHc(a,b);a.b=new BHc(c.c.length);return OHc(a,c)} function KAd (line 1) | function KAd(a,b,c){var d;++a.e;--a.f;d=BD(a.d[b].$c(c),133);return d.dd()} function JJd (line 1) | function JJd(a){var b;if(!a.a){b=a.r;JD(b,148)&&(a.a=BD(b,148))}return a.a} function poc (line 1) | function poc(a){if(a.a){if(a.e){return poc(a.e)}}else{return a}return null} function ODc (line 1) | function ODc(a,b){if(a.pb.p){return-1}return 0} function pvb (line 1) | function pvb(a,b){uCb(b);if(a.c=0,"Initial capacity must not be negativ... function lHb (line 1) | function lHb(){lHb=ccb;kHb=as((gHb(),OC(GC(pN,1),Kie,232,0,[dHb,eHb,fHb]... function SHb (line 1) | function SHb(){SHb=ccb;RHb=as((NHb(),OC(GC(sN,1),Kie,461,0,[LHb,KHb,MHb]... function JIb (line 1) | function JIb(){JIb=ccb;IIb=as((EIb(),OC(GC(zN,1),Kie,462,0,[DIb,CIb,BIb]... function Kyb (line 1) | function Kyb(){Kyb=ccb;Jyb=as((Fyb(),OC(GC(xL,1),Kie,132,0,[Cyb,Dyb,Eyb]... function DTb (line 1) | function DTb(){DTb=ccb;CTb=as((yTb(),OC(GC(oP,1),Kie,379,0,[wTb,vTb,xTb]... function WXb (line 1) | function WXb(){WXb=ccb;VXb=as((RXb(),OC(GC(hQ,1),Kie,423,0,[QXb,PXb,OXb]... function Zpc (line 1) | function Zpc(){Zpc=ccb;Ypc=as((Rpc(),OC(GC(GW,1),Kie,314,0,[Ppc,Opc,Qpc]... function gqc (line 1) | function gqc(){gqc=ccb;fqc=as((bqc(),OC(GC(HW,1),Kie,337,0,[$pc,aqc,_pc]... function Lqc (line 1) | function Lqc(){Lqc=ccb;Kqc=as((Gqc(),OC(GC(KW,1),Kie,450,0,[Eqc,Dqc,Fqc]... function Kkc (line 1) | function Kkc(){Kkc=ccb;Jkc=as((Fkc(),OC(GC(vV,1),Kie,361,0,[Ekc,Dkc,Ckc]... function jsc (line 1) | function jsc(){jsc=ccb;isc=as((esc(),OC(GC(RW,1),Kie,303,0,[csc,dsc,bsc]... function asc (line 1) | function asc(){asc=ccb;_rc=as((Xrc(),OC(GC(QW,1),Kie,292,0,[Vrc,Wrc,Urc]... function Dzc (line 1) | function Dzc(){Dzc=ccb;Czc=as((xzc(),OC(GC(ZW,1),Kie,378,0,[uzc,vzc,wzc]... function YAc (line 1) | function YAc(){YAc=ccb;XAc=as((TAc(),OC(GC(eX,1),Kie,375,0,[QAc,RAc,SAc]... function yAc (line 1) | function yAc(){yAc=ccb;xAc=as((tAc(),OC(GC(bX,1),Kie,339,0,[rAc,qAc,sAc]... function PAc (line 1) | function PAc(){PAc=ccb;OAc=as((KAc(),OC(GC(dX,1),Kie,452,0,[JAc,HAc,IAc]... function QBc (line 1) | function QBc(){QBc=ccb;PBc=as((LBc(),OC(GC(jX,1),Kie,377,0,[JBc,KBc,IBc]... function yBc (line 1) | function yBc(){yBc=ccb;xBc=as((tBc(),OC(GC(hX,1),Kie,336,0,[qBc,rBc,sBc]... function HBc (line 1) | function HBc(){HBc=ccb;GBc=as((CBc(),OC(GC(iX,1),Kie,338,0,[BBc,zBc,ABc]... function wGc (line 1) | function wGc(){wGc=ccb;vGc=as((rGc(),OC(GC(PX,1),Kie,454,0,[oGc,pGc,qGc]... function zVc (line 1) | function zVc(){zVc=ccb;yVc=as((tVc(),OC(GC(O$,1),Kie,442,0,[sVc,qVc,rVc]... function vWc (line 1) | function vWc(){vWc=ccb;uWc=as((pWc(),OC(GC(Y$,1),Kie,380,0,[mWc,nWc,oWc]... function EYc (line 1) | function EYc(){EYc=ccb;DYc=as((zYc(),OC(GC(q_,1),Kie,381,0,[xYc,yYc,wYc]... function yXc (line 1) | function yXc(){yXc=ccb;xXc=as((sXc(),OC(GC(b_,1),Kie,293,0,[qXc,rXc,pXc]... function b_c (line 1) | function b_c(){b_c=ccb;a_c=as((Y$c(),OC(GC(J_,1),Kie,437,0,[V$c,W$c,X$c]... function mbd (line 1) | function mbd(){mbd=ccb;lbd=as((hbd(),OC(GC(z1,1),Kie,334,0,[fbd,ebd,gbd]... function vad (line 1) | function vad(){vad=ccb;uad=as((qad(),OC(GC(u1,1),Kie,272,0,[nad,oad,pad]... function icd (line 1) | function icd(){dcd();return OC(GC(D1,1),Kie,98,0,[ccd,bcd,acd,Zbd,_bd,$b... function ikd (line 1) | function ikd(a,b){return!a.o&&(a.o=new dId((Thd(),Qhd),S2,a,0)),qAd(a.o,b)} function NAd (line 1) | function NAd(a){!a.g&&(a.g=new JCd);!a.g.d&&(a.g.d=new MBd(a));return a.... function yAd (line 1) | function yAd(a){!a.g&&(a.g=new JCd);!a.g.a&&(a.g.a=new SBd(a));return a.... function EAd (line 1) | function EAd(a){!a.g&&(a.g=new JCd);!a.g.b&&(a.g.b=new GBd(a));return a.... function FAd (line 1) | function FAd(a){!a.g&&(a.g=new JCd);!a.g.c&&(a.g.c=new iCd(a));return a.... function A2d (line 1) | function A2d(a,b,c){var d,e;e=new p4d(b,a);for(d=0;dc||b=0?a._g(c,true,true):sid(a,b,... function s6b (line 1) | function s6b(a,b){return Kdb(Edb(ED(vNb(a,(wtc(),htc)))),Edb(ED(vNb(b,ht... function pUc (line 1) | function pUc(){pUc=ccb;oUc=b3c(b3c(g3c(new j3c,(yRc(),vRc)),(qSc(),pSc))... function IHc (line 1) | function IHc(a,b,c){var d;d=SHc(a,b,c);a.b=new BHc(d.c.length);return KH... function qhe (line 1) | function qhe(a){if(a.b<=0)throw vbb(new utb);--a.b;a.a-=a.c.c;return meb... function ptd (line 1) | function ptd(a){var b;if(!a.a){throw vbb(new vtb)}b=a.a;a.a=Xod(a.a);ret... function dBb (line 1) | function dBb(a){while(!a.a){if(!HBb(a.c,new hBb(a))){return false}}retur... function vr (line 1) | function vr(a){var b;Qb(a);if(JD(a,198)){b=BD(a,198);return b}return new... function r3c (line 1) | function r3c(a){p3c();BD(a.We((Y9c(),x9c)),174).Fc((rcd(),ocd));a.Ye(w9c... function p3c (line 1) | function p3c(){p3c=ccb;m3c=new v3c;o3c=new x3c;n3c=mn((Y9c(),w9c),m3c,b9... function fWc (line 1) | function fWc(){fWc=ccb;dWc=new hWc("LEAF_NUMBER",0);eWc=new hWc("NODE_SI... function UMc (line 1) | function UMc(a,b,c){a.a=b;a.c=c;a.b.a.$b();Osb(a.d);a.e.a.c=KC(SI,Uhe,1,... function yHc (line 1) | function yHc(a){a.a=KC(WD,oje,25,a.b+1,15,1);a.c=KC(WD,oje,25,a.b,15,1);... function MWb (line 1) | function MWb(a,b){if(a.a.ue(b.d,a.b)>0){Ekb(a.c,new dWb(b.c,b.d,a.d));a.... function nud (line 1) | function nud(a,b){if(a.g==null||b>=a.i)throw vbb(new $zd(b,a.i));return ... function pOd (line 1) | function pOd(a,b,c){Itd(a,c);if(c!=null&&!a.wj(c)){throw vbb(new tcb)}re... function KLd (line 1) | function KLd(a){var b;if(a.Ek()){for(b=a.i-1;b>=0;--b){qud(a,b)}}return ... function Bwb (line 1) | function Bwb(a){var b,c;if(!a.b){return null}c=a.b;while(b=c.a[0]){c=b}r... function ulb (line 1) | function ulb(a,b){var c,d;pCb(b);return c=(d=a.slice(0,b),PC(d,a)),c.len... function Klb (line 1) | function Klb(a,b,c,d){var e;d=(ipb(),!d?fpb:d);e=a.slice(b,c);Llb(e,a,b,... function bid (line 1) | function bid(a,b,c,d,e){return b<0?sid(a,c,d):BD(c,66).Nj().Pj(a,a.yh(),... function hZd (line 1) | function hZd(a){if(JD(a,172)){return""+BD(a,172).a}return a==null?null:f... function iZd (line 1) | function iZd(a){if(JD(a,172)){return""+BD(a,172).a}return a==null?null:f... function nDb (line 1) | function nDb(a,b){if(b.a){throw vbb(new hz(Hke))}Qqb(a.a,b);b.a=a;!a.j&&... function qBb (line 1) | function qBb(a,b){nvb.call(this,b.rd(),b.qd()&-16449);uCb(a);this.a=a;th... function Ti (line 1) | function Ti(a,b){var c,d;d=b/a.c.Hd().gc()|0;c=b%a.c.Hd().gc();return Mi... function NHb (line 1) | function NHb(){NHb=ccb;LHb=new OHb(jle,0);KHb=new OHb(gle,1);MHb=new OHb... function lxb (line 1) | function lxb(){lxb=ccb;hxb=new mxb("All",0);ixb=new rxb;jxb=new txb;kxb=... function zxb (line 1) | function zxb(){zxb=ccb;yxb=as((lxb(),OC(GC(iL,1),Kie,297,0,[hxb,ixb,jxb,... function uWb (line 1) | function uWb(){uWb=ccb;tWb=as((lWb(),OC(GC(SP,1),Kie,405,0,[hWb,kWb,iWb,... function ALb (line 1) | function ALb(){ALb=ccb;zLb=as((vLb(),OC(GC(PN,1),Kie,406,0,[uLb,rLb,sLb,... function WMb (line 1) | function WMb(){WMb=ccb;VMb=as((RMb(),OC(GC(jO,1),Kie,323,0,[OMb,NMb,PMb,... function WOb (line 1) | function WOb(){WOb=ccb;VOb=as((ROb(),OC(GC(CO,1),Kie,394,0,[OOb,NOb,POb,... function GRc (line 1) | function GRc(){GRc=ccb;FRc=as((yRc(),OC(GC(h$,1),Kie,393,0,[uRc,vRc,wRc,... function mbc (line 1) | function mbc(){mbc=ccb;lbc=as((gbc(),OC(GC(VS,1),Kie,360,0,[fbc,dbc,ebc,... function oXc (line 1) | function oXc(){oXc=ccb;nXc=as((iXc(),OC(GC(a_,1),Kie,340,0,[hXc,fXc,gXc,... function Fjc (line 1) | function Fjc(){Fjc=ccb;Ejc=as((Ajc(),OC(GC(mV,1),Kie,411,0,[wjc,xjc,yjc,... function Pzc (line 1) | function Pzc(){Pzc=ccb;Ozc=as((Izc(),OC(GC($W,1),Kie,197,0,[Gzc,Hzc,Fzc,... function ugd (line 1) | function ugd(){ugd=ccb;tgd=as((pgd(),OC(GC(k2,1),Kie,396,0,[mgd,ngd,lgd,... function xbd (line 1) | function xbd(){xbd=ccb;wbd=as((rbd(),OC(GC(A1,1),Kie,285,0,[qbd,nbd,obd,... function Fad (line 1) | function Fad(){Fad=ccb;Ead=as((Aad(),OC(GC(v1,1),Kie,218,0,[zad,xad,wad,... function Ied (line 1) | function Ied(){Ied=ccb;Hed=as((Ded(),OC(GC(O1,1),Kie,311,0,[Ced,zed,Bed,... function ydd (line 1) | function ydd(){ydd=ccb;xdd=as((tdd(),OC(GC(I1,1),Kie,374,0,[rdd,sdd,qdd,... function A9d (line 1) | function A9d(){A9d=ccb;Smd();x9d=Pje;w9d=Qje;z9d=new Ndb(Pje);y9d=new Nd... function _qc (line 1) | function _qc(){_qc=ccb;$qc=new arc(ane,0);Zqc=new arc("IMPROVE_STRAIGHTN... function eIc (line 1) | function eIc(a,b){FHc();return Ekb(a,new vgd(b,meb(b.e.c.length+b.g.c.le... function gIc (line 1) | function gIc(a,b){FHc();return Ekb(a,new vgd(b,meb(b.e.c.length+b.g.c.le... function PC (line 1) | function PC(a,b){HC(b)!=10&&OC(rb(b),b.hm,b.__elementTypeId$,HC(b),a);re... function Lkb (line 1) | function Lkb(a,b){var c;c=Jkb(a,b,0);if(c==-1){return false}Kkb(a,c);ret... function Zrb (line 1) | function Zrb(a,b){var c;c=BD(Thb(a.e,b),387);if(c){jsb(c);return c.e}ret... function Jbb (line 1) | function Jbb(a){var b;if(Fbb(a)){b=0-a;if(!isNaN(b)){return b}}return zb... function Jkb (line 1) | function Jkb(a,b,c){for(;c=0?fid(a,c,true,true):sid(... function vgc (line 1) | function vgc(a,b){qgc();var c,d;c=ugc(a);d=ugc(b);return!!c&&!!d&&!omb(c... function Gqd (line 1) | function Gqd(a,b){dld(a,b==null||Ldb((uCb(b),b))||isNaN((uCb(b),b))?0:(u... function Hqd (line 1) | function Hqd(a,b){eld(a,b==null||Ldb((uCb(b),b))||isNaN((uCb(b),b))?0:(u... function Iqd (line 1) | function Iqd(a,b){cld(a,b==null||Ldb((uCb(b),b))||isNaN((uCb(b),b))?0:(u... function Jqd (line 1) | function Jqd(a,b){ald(a,b==null||Ldb((uCb(b),b))||isNaN((uCb(b),b))?0:(u... function agd (line 1) | function agd(a){(!this.q?(mmb(),mmb(),kmb):this.q).Ac(!a.q?(mmb(),mmb(),... function S2d (line 1) | function S2d(a,b){return JD(b,99)&&(BD(b,18).Bb&Tje)!=0?new s4d(b,a):new... function U2d (line 1) | function U2d(a,b){return JD(b,99)&&(BD(b,18).Bb&Tje)!=0?new s4d(b,a):new... function INb (line 1) | function INb(a,b){HNb=new tOb;FNb=b;GNb=a;BD(GNb.b,65);KNb(GNb,HNb,null)... function uud (line 1) | function uud(a,b,c){var d;d=a.g[b];mud(a,b,a.oi(b,c));a.gi(b,c,d);a.ci()... function Ftd (line 1) | function Ftd(a,b){var c;c=a.Xc(b);if(c>=0){a.$c(c);return true}else{retu... function YId (line 1) | function YId(a){var b;if(a.d!=a.r){b=wId(a);a.e=!!b&&b.Cj()==Bve;a.d=b}r... function fr (line 1) | function fr(a,b){var c;Qb(a);Qb(b);c=false;while(b.Ob()){c=c|a.Fc(b.Pb()... function Wrb (line 1) | function Wrb(a,b){var c;c=BD(Ohb(a.e,b),387);if(c){Yrb(a,c);return c.e}r... function UA (line 1) | function UA(a){var b,c;b=a/60|0;c=a%60;if(c==0){return""+b}return""+b+":... function LAb (line 1) | function LAb(a,b){var c,d;Uzb(a);d=new IBb(b,a.a);c=new fBb(d);return ne... function tB (line 1) | function tB(d,a){var b=d.a[a];var c=(rC(),qC)[typeof b];return c?c(b):xC... function yzc (line 1) | function yzc(a){switch(a.g){case 0:return Ohe;case 1:return-1;default:re... function oD (line 1) | function oD(a){if(eD(a,(wD(),vD))<0){return-aD(hD(a))}return a.l+a.m*Hje... function HC (line 1) | function HC(a){return a.__elementTypeCategory$==null?10:a.__elementTypeC... function dub (line 1) | function dub(a){var b;b=a.b.c.length==0?null:Ikb(a.b,0);b!=null&&fub(a,0... function uA (line 1) | function uA(a,b){while(b[0]=0... function sgb (line 1) | function sgb(a,b){this.e=b;this.a=vgb(a);this.a<54?this.f=Sbb(a):this.c=... function vge (line 1) | function vge(a,b,c,d){wfe();xfe.call(this,26);this.c=a;this.a=b;this.d=c... function EA (line 1) | function EA(a,b,c){var d,e;d=10;for(e=0;ea.a[d]&&(d=... function fic (line 1) | function fic(a,b){var c;c=Jy(a.e.c,b.e.c);if(c==0){return Kdb(a.e.d,b.e.... function Ogb (line 1) | function Ogb(a,b){if(b.e==0){return Ggb}if(a.e==0){return Ggb}return Dhb... function nCb (line 1) | function nCb(a,b){if(!a){throw vbb(new Wdb(DCb("Enum constant undefined:... function AWb (line 1) | function AWb(){AWb=ccb;xWb=new XWb;yWb=new _Wb;vWb=new dXb;wWb=new hXb;z... function UEb (line 1) | function UEb(){UEb=ccb;SEb=new VEb("BY_SIZE",0);TEb=new VEb("BY_SIZE_AND... function XRb (line 1) | function XRb(){XRb=ccb;VRb=new YRb("EADES",0);WRb=new YRb("FRUCHTERMAN_R... function xqc (line 1) | function xqc(){xqc=ccb;vqc=new yqc("READING_DIRECTION",0);wqc=new yqc("R... function uqc (line 1) | function uqc(){uqc=ccb;tqc=as((mqc(),OC(GC(IW,1),Kie,335,0,[iqc,hqc,kqc,... function bAc (line 1) | function bAc(){bAc=ccb;aAc=as((Vzc(),OC(GC(_W,1),Kie,315,0,[Uzc,Rzc,Szc,... function bkc (line 1) | function bkc(){bkc=ccb;akc=as((Xjc(),OC(GC(uV,1),Kie,363,0,[Tjc,Vjc,Wjc,... function Htc (line 1) | function Htc(){Htc=ccb;Gtc=as((Ctc(),OC(GC(TW,1),Kie,163,0,[Btc,xtc,ytc,... function S_c (line 1) | function S_c(){S_c=ccb;R_c=as((N_c(),OC(GC(Q_,1),Kie,316,0,[I_c,J_c,M_c,... function S5c (line 1) | function S5c(){S5c=ccb;R5c=as((N5c(),OC(GC(e1,1),Kie,175,0,[L5c,K5c,I5c,... function p$c (line 1) | function p$c(){p$c=ccb;o$c=as((k$c(),OC(GC(y_,1),Kie,355,0,[g$c,f$c,i$c,... function vUb (line 1) | function vUb(){vUb=ccb;uUb=as((qUb(),OC(GC(zP,1),Kie,356,0,[lUb,mUb,nUb,... function mad (line 1) | function mad(){mad=ccb;lad=as((ead(),OC(GC(t1,1),Kie,103,0,[cad,bad,aad,... function Ybd (line 1) | function Ybd(){Ybd=ccb;Xbd=as((Tbd(),OC(GC(C1,1),Kie,249,0,[Qbd,Sbd,Obd,... function cdd (line 1) | function cdd(){cdd=ccb;bdd=as((Ucd(),OC(GC(F1,1),bne,61,0,[Scd,Acd,zcd,R... function _1c (line 1) | function _1c(a,b){var c;c=BD(Ohb(a.a,b),134);if(!c){c=new zNb;Rhb(a.a,b,... function hoc (line 1) | function hoc(a){var b;b=BD(vNb(a,(wtc(),usc)),305);if(b){return b.a==a}r... function ioc (line 1) | function ioc(a){var b;b=BD(vNb(a,(wtc(),usc)),305);if(b){return b.i==a}r... function Jub (line 1) | function Jub(a,b){uCb(b);Iub(a);if(a.d.Ob()){b.td(a.d.Pb());return true}... function Oy (line 1) | function Oy(a){if(ybb(a,Ohe)>0){return Ohe}if(ybb(a,Rie)<0){return Rie}r... function Cv (line 1) | function Cv(a){if(a<3){Xj(a,Hie);return a+1}if(a=0&&b=-.01&&a.a<=ple&&(a.a=0);a.b>=-.01&&a.b<=ple&&(a.b=0... function sfb (line 1) | function sfb(a,b){return b==(ntb(),ntb(),mtb)?a.toLocaleLowerCase():a.to... function idb (line 1) | function idb(a){return((a.i&2)!=0?"interface ":(a.i&1)!=0?"":"class ")+(... function Pnd (line 1) | function Pnd(a){var b,c;c=(b=new SSd,b);wtd((!a.q&&(a.q=new cUd(n5,a,11,... function Pdd (line 1) | function Pdd(a,b){var c;c=b>0?b-1:b;return Vdd(Wdd(Xdd(Ydd(new Zdd,c),a.... function u2d (line 1) | function u2d(a,b,c,d){var e;a.j=-1;Qxd(a,I2d(a,b,c),(Q6d(),e=BD(b,66).Mj... function VWb (line 1) | function VWb(a){this.g=a;this.f=new Rkb;this.a=$wnd.Math.min(this.g.c.c,... function mDb (line 1) | function mDb(a){this.b=new Rkb;this.a=new Rkb;this.c=new Rkb;this.d=new ... function Cnc (line 1) | function Cnc(a,b){this.a=new Lqb;this.e=new Lqb;this.b=(xzc(),wzc);this.... function bIb (line 1) | function bIb(a,b,c){$Gb.call(this);THb(this);this.a=a;this.c=c;this.b=b.... function yd (line 1) | function yd(a){this.d=a;this.c=a.c.vc().Kc();this.b=null;this.a=null;thi... function zud (line 1) | function zud(a){if(a<0){throw vbb(new Wdb("Illegal Capacity: "+a))}this.... function avb (line 1) | function avb(a,b){if(0>a||a>b){throw vbb(new scb("fromIndex: 0, toIndex:... function Gs (line 1) | function Gs(a){var b;if(a.a==a.b.a){throw vbb(new utb)}b=a.a;a.c=b;a.a=a... function Zsb (line 1) | function Zsb(a){var b;yCb(!!a.c);b=a.c.a;Nsb(a.d,a.c);a.b==a.c?a.b=b:--a... function VAb (line 1) | function VAb(a,b){var c;Uzb(a);c=new lBb(a,a.a.rd(),a.a.qd()|4,b);return... function ke (line 1) | function ke(a,b){var c,d;c=BD(Hv(a.d,b),14);if(!c){return null}d=b;retur... function xac (line 1) | function xac(a,b){var c,d;for(d=a.Kc();d.Ob();){c=BD(d.Pb(),70);yNb(c,(w... function t9b (line 1) | function t9b(a){var b;b=Edb(ED(vNb(a,(Nyc(),Zwc))));if(b<0){b=0;yNb(a,Zw... function ifc (line 1) | function ifc(a,b,c){var d;d=$wnd.Math.max(0,a.b/2-.5);cfc(c,d,1);Ekb(b,n... function NMc (line 1) | function NMc(a,b,c){var d;d=a.a.e[BD(b.a,10).p]-a.a.e[BD(c.a,10).p];retu... function iZb (line 1) | function iZb(a,b,c,d,e,f){var g;g=kZb(d);QZb(g,e);RZb(g,f);Rc(a.a,d,new ... function Bid (line 1) | function Bid(a,b){var c;c=YKd(a.Tg(),b);if(!c){throw vbb(new Wdb(ite+b+l... function ntd (line 1) | function ntd(a,b){var c;c=a;while(Xod(c)){c=Xod(c);if(c==b){return true}... function Uw (line 1) | function Uw(a,b){var c,d,e;d=b.a.cd();c=BD(b.a.dd(),14).gc();for(e=0;e0){a.a/=b;a... function bKd (line 1) | function bKd(a){var b;if(a.w){return a.w}else{b=cKd(a);!!b&&!b.kh()&&(a.... function gZd (line 1) | function gZd(a){var b;if(a==null){return null}else{b=BD(a,190);return Um... function qud (line 1) | function qud(a,b){if(a.g==null||b>=a.i)throw vbb(new $zd(b,a.i));return ... function Mmc (line 1) | function Mmc(a){var b,c;b=a.a.d.j;c=a.c.d.j;while(b!=c){rqb(a.b,b);b=Xcd... function Jmc (line 1) | function Jmc(a){var b;for(b=0;b=14&&b<... function dcb (line 1) | function dcb(a,b,c){var d=function(){return a.apply(d,arguments)};b.appl... function TLc (line 1) | function TLc(a,b,c){var d,e;d=b;do{e=Edb(a.p[d.p])+c;a.p[d.p]=e;d=a.a[d.... function NQd (line 1) | function NQd(a,b){var c,d;d=a.a;c=OQd(a,b,null);d!=b&&!a.e&&(c=QQd(a,b,c... function ADb (line 1) | function ADb(a,b){return Iy(),My(Qie),$wnd.Math.abs(a-b)<=Qie||a==b||isN... function Ky (line 1) | function Ky(a,b){Iy();My(Qie);return $wnd.Math.abs(a-b)<=Qie||a==b||isNa... function Akc (line 1) | function Akc(a,b){gkc();return beb(a.b.c.length-a.e.c.length,b.b.c.lengt... function oo (line 1) | function oo(a,b){return Kv(uo(a,b,Tbb(Ibb(Eie,keb(Tbb(Ibb(b==null?0:tb(b... function o0b (line 1) | function o0b(){o0b=ccb;n0b=as((j0b(),OC(GC(NQ,1),Kie,267,0,[h0b,g0b,e0b,... function n8c (line 1) | function n8c(){n8c=ccb;m8c=as((i8c(),OC(GC(r1,1),Kie,291,0,[h8c,g8c,f8c,... function K7c (line 1) | function K7c(){K7c=ccb;J7c=as((F7c(),OC(GC(o1,1),Kie,248,0,[z7c,C7c,D7c,... function Fpc (line 1) | function Fpc(){Fpc=ccb;Epc=as((Apc(),OC(GC(EW,1),Kie,227,0,[wpc,ypc,vpc,... function Drc (line 1) | function Drc(){Drc=ccb;Crc=as((yrc(),OC(GC(OW,1),Kie,275,0,[wrc,trc,xrc,... function qrc (line 1) | function qrc(){qrc=ccb;prc=as((lrc(),OC(GC(NW,1),Kie,274,0,[irc,hrc,krc,... function tzc (line 1) | function tzc(){tzc=ccb;szc=as((lzc(),OC(GC(YW,1),Kie,313,0,[jzc,hzc,fzc,... function Yqc (line 1) | function Yqc(){Yqc=ccb;Xqc=as((Sqc(),OC(GC(LW,1),Kie,276,0,[Nqc,Mqc,Pqc,... function wSc (line 1) | function wSc(){wSc=ccb;vSc=as((qSc(),OC(GC(t$,1),Kie,327,0,[pSc,lSc,nSc,... function ycd (line 1) | function ycd(){ycd=ccb;xcd=as((rcd(),OC(GC(E1,1),Kie,273,0,[pcd,ncd,ocd,... function Rad (line 1) | function Rad(){Rad=ccb;Qad=as((Mad(),OC(GC(w1,1),Kie,312,0,[Kad,Iad,Lad,... function Lbd (line 1) | function Lbd(){Hbd();return OC(GC(B1,1),Kie,93,0,[zbd,ybd,Bbd,Gbd,Fbd,Eb... function vkd (line 1) | function vkd(a,b){var c;c=a.a;a.a=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function wkd (line 1) | function wkd(a,b){var c;c=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function hmd (line 1) | function hmd(a,b){var c;c=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function ald (line 1) | function ald(a,b){var c;c=a.f;a.f=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function cld (line 1) | function cld(a,b){var c;c=a.g;a.g=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function dld (line 1) | function dld(a,b){var c;c=a.i;a.i=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function eld (line 1) | function eld(a,b){var c;c=a.j;a.j=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function omd (line 1) | function omd(a,b){var c;c=a.j;a.j=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function imd (line 1) | function imd(a,b){var c;c=a.c;a.c=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function pmd (line 1) | function pmd(a,b){var c;c=a.k;a.k=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function qQd (line 1) | function qQd(a,b){var c;c=a.d;a.d=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function AId (line 1) | function AId(a,b){var c;c=a.s;a.s=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function DId (line 1) | function DId(a,b){var c;c=a.t;a.t=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function _Jd (line 1) | function _Jd(a,b){var c;c=a.F;a.F=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function izd (line 1) | function izd(a,b){var c;c=BD(Ohb((pEd(),oEd),a),55);return c?c.xj(b):KC(... function Xpd (line 1) | function Xpd(a,b){var c,d;c=b in a.a;if(c){d=aC(a,b).he();if(d){return d... function ftd (line 1) | function ftd(a,b){var c,d,e;c=(d=(Fhd(),e=new Jod,e),!!b&&God(d,b),d);Ho... function LLd (line 1) | function LLd(a,b,c){Itd(a,c);if(!a.Bk()&&c!=null&&!a.wj(c)){throw vbb(ne... function Xdd (line 1) | function Xdd(a,b){a.n=b;if(a.n){a.f=new Rkb;a.e=new Rkb}else{a.f=null;a.... function ndb (line 1) | function ndb(a,b,c,d,e,f){var g;g=ldb(a,b);zdb(c,g);g.i=e?8:0;g.f=d;g.e=... function rSd (line 1) | function rSd(a,b,c,d,e){this.d=b;this.k=d;this.f=e;this.o=-1;this.p=1;th... function tSd (line 1) | function tSd(a,b,c,d,e){this.d=b;this.k=d;this.f=e;this.o=-1;this.p=2;th... function BSd (line 1) | function BSd(a,b,c,d,e){this.d=b;this.k=d;this.f=e;this.o=-1;this.p=6;th... function GSd (line 1) | function GSd(a,b,c,d,e){this.d=b;this.k=d;this.f=e;this.o=-1;this.p=7;th... function xSd (line 1) | function xSd(a,b,c,d,e){this.d=b;this.j=d;this.e=e;this.o=-1;this.p=4;th... function rDb (line 1) | function rDb(a,b){var c,d,e,f;for(d=b,e=0,f=d.length;e=0);if(ekb(a.d,a.c)<0){a.a=a.a-1&a.d.a.length-1;... function pgb (line 1) | function pgb(a){if(a.a<54){return a.f<0?-1:a.f>0?1:0}return(!a.c&&(a.c=f... function My (line 1) | function My(a){if(!(a>=0)){throw vbb(new Wdb("tolerance ("+a+") must be ... function n4c (line 1) | function n4c(){if(!f4c){f4c=new m4c;l4c(f4c,OC(GC(C0,1),Uhe,130,0,[new Z... function KAc (line 1) | function KAc(){KAc=ccb;JAc=new LAc(ole,0);HAc=new LAc("INPUT",1);IAc=new... function bqc (line 1) | function bqc(){bqc=ccb;$pc=new cqc("ARD",0);aqc=new cqc("MSD",1);_pc=new... function rGc (line 1) | function rGc(){rGc=ccb;oGc=new sGc("BARYCENTER",0);pGc=new sGc(Bne,1);qG... function ztd (line 1) | function ztd(a,b){var c;c=a.gc();if(b<0||b>c)throw vbb(new Cyd(b,c));ret... function JAd (line 1) | function JAd(a,b){var c;if(JD(b,42)){return a.c.Mc(b)}else{c=qAd(a,b);LA... function $nd (line 1) | function $nd(a,b,c){yId(a,b);pnd(a,c);AId(a,0);DId(a,1);CId(a,true);BId(... function Xj (line 1) | function Xj(a,b){if(a<0){throw vbb(new Wdb(b+" cannot be negative but wa... function Bt (line 1) | function Bt(a,b){var c,d;for(c=0,d=a.gc();c0){return BD(Ikb(c.a,d-1... function Lkd (line 1) | function Lkd(a,b){var c;c=a.k;a.k=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function kmd (line 1) | function kmd(a,b){var c;c=a.f;a.f=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function lmd (line 1) | function lmd(a,b){var c;c=a.i;a.i=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function Hod (line 1) | function Hod(a,b){var c;c=a.a;a.a=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function zpd (line 1) | function zpd(a,b){var c;c=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function UUd (line 1) | function UUd(a,b){var c;c=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function VUd (line 1) | function VUd(a,b){var c;c=a.c;a.c=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function Apd (line 1) | function Apd(a,b){var c;c=a.c;a.c=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function pQd (line 1) | function pQd(a,b){var c;c=a.c;a.c=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function PHd (line 1) | function PHd(a,b){var c;c=a.d;a.d=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function jKd (line 1) | function jKd(a,b){var c;c=a.D;a.D=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function Rdd (line 1) | function Rdd(a,b){if(a.r>0&&a.c0&&a.g!=0&&Rdd(... function dge (line 1) | function dge(a,b,c){var d;a.b=b;a.a=c;d=(a.a&512)==512?new hee:new ude;a... function g3d (line 1) | function g3d(a,b){return T6d(a.e,b)?(Q6d(),YId(b)?new R7d(b,a):new f7d(b... function _o (line 1) | function _o(a,b){return Fv(vo(a.a,b,Tbb(Ibb(Eie,keb(Tbb(Ibb(b==null?0:tb... function Nyb (line 1) | function Nyb(a,b,c){return Ayb(a,new Kzb(b),new Mzb,new Ozb(c),OC(GC(xL,... function pAb (line 1) | function pAb(a){var b,c;if(0>a){return new yAb}b=a+1;c=new rAb(b,a);retu... function umb (line 1) | function umb(a,b){mmb();var c;c=new Mqb(1);ND(a)?Shb(c,a,b):jrb(c.f,a,b)... function aMb (line 1) | function aMb(a,b){var c,d;c=a.o+a.p;d=b.o+b.p;if(cb){b<<=1;return ... function xc (line 1) | function xc(a){Ub(a.e!=3);switch(a.e){case 2:return false;case 0:return ... function T6c (line 1) | function T6c(a,b){var c;if(JD(b,8)){c=BD(b,8);return a.a==c.a&&a.b==c.b}... function _Mb (line 1) | function _Mb(a,b,c){var d,e,f;f=b>>5;e=b&31;d=xbb(Pbb(a.n[c][f],Tbb(Nbb(... function IAd (line 1) | function IAd(a,b){var c,d;for(d=b.vc().Kc();d.Ob();){c=BD(d.Pb(),42);HAd... function N1c (line 1) | function N1c(a,b){var c;c=new tOb;BD(b.b,65);BD(b.b,65);BD(b.b,65);Hkb(b... function DUd (line 1) | function DUd(a,b){var c;c=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function jmd (line 1) | function jmd(a,b){var c;c=a.d;a.d=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function _Id (line 1) | function _Id(a,b){var c;c=a.j;a.j=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,new ... function $jb (line 1) | function $jb(a,b,c){var d,e,f;f=a.a.length-1;for(e=a.b,d=0;d0){this.g=this.ri(this.i+(this.i... function u3d (line 1) | function u3d(a,b){k2d.call(this,D9,a,b);this.b=this;this.a=S6d(a.Tg(),XK... function Ld (line 1) | function Ld(a,b){var c,d;uCb(b);for(d=b.vc().Kc();d.Ob();){c=BD(d.Pb(),4... function G2d (line 1) | function G2d(a,b,c){var d;for(d=c.Kc();d.Ob();){if(!E2d(a,b,d.Pb())){ret... function sVd (line 1) | function sVd(a,b,c,d,e){var f;if(c){f=bLd(b.Tg(),a.c);e=c.gh(b,-1-(f==-1... function tVd (line 1) | function tVd(a,b,c,d,e){var f;if(c){f=bLd(b.Tg(),a.c);e=c.ih(b,-1-(f==-1... function Mgb (line 1) | function Mgb(a){var b;if(a.b==-2){if(a.e==0){b=-1}else{for(b=0;a.a[b]==0... function Z4b (line 1) | function Z4b(a){switch(a.g){case 2:return Ucd(),Tcd;case 4:return Ucd(),... function $4b (line 1) | function $4b(a){switch(a.g){case 1:return Ucd(),Rcd;case 3:return Ucd(),... function nkc (line 1) | function nkc(a){var b,c,d;return a.j==(Ucd(),Acd)&&(b=pkc(a),c=uqb(b,zcd... function oqb (line 1) | function oqb(a){var b,c;b=BD(a.e&&a.e(),9);c=BD(ZBb(b,b.length),9);retur... function l7b (line 1) | function l7b(a,b){Odd(b,zne,1);UGb(TGb(new YGb((a$b(),new l$b(a,false,fa... function Fcb (line 1) | function Fcb(a,b){Bcb();return ND(a)?cfb(a,GD(b)):LD(a)?Ddb(a,ED(b)):KD(... function WZc (line 1) | function WZc(a,b){b.q=a;a.d=$wnd.Math.max(a.d,b.r);a.b+=b.d+(a.a.c.lengt... function m6c (line 1) | function m6c(a,b){var c,d,e,f;e=a.c;c=a.c+a.b;f=a.d;d=a.d+a.a;return b.a... function Ynd (line 1) | function Ynd(a,b,c,d){JD(a.Cb,179)&&(BD(a.Cb,179).tb=null);pnd(a,c);!!b&... function Yqd (line 1) | function Yqd(a,b){var c;c=BD(b,183);Spd(c,"x",a.i);Spd(c,"y",a.j);Spd(c,... function LFc (line 1) | function LFc(){LFc=ccb;KFc=b3c(f3c(e3c(e3c(new j3c,(qUb(),nUb),(S8b(),z8... function dHc (line 1) | function dHc(){dHc=ccb;cHc=b3c(f3c(e3c(e3c(new j3c,(qUb(),nUb),(S8b(),z8... function sXc (line 1) | function sXc(){sXc=ccb;qXc=new uXc(ane,0);rXc=new uXc("POLAR_COORDINATE"... function TAc (line 1) | function TAc(){TAc=ccb;QAc=new UAc("EQUALLY",0);RAc=new UAc(xle,1);SAc=n... function pAc (line 1) | function pAc(){pAc=ccb;oAc=as((kAc(),OC(GC(aX,1),Kie,260,0,[iAc,dAc,gAc,... function Flc (line 1) | function Flc(){Flc=ccb;Elc=as((Alc(),OC(GC(KV,1),Kie,270,0,[tlc,wlc,slc,... function e6c (line 1) | function e6c(){e6c=ccb;d6c=as((_5c(),OC(GC(f1,1),Kie,277,0,[$5c,T5c,X5c,... function Hsd (line 1) | function Hsd(){Hsd=ccb;Gsd=as((Csd(),OC(GC(O3,1),Kie,237,0,[Bsd,ysd,zsd,... function XNb (line 1) | function XNb(){XNb=ccb;VNb=new Msd("debugSVG",(Bcb(),false));WNb=new Msd... function Xyb (line 1) | function Xyb(a,b){return Ayb(new tzb(a),new vzb(b),new xzb(b),new zzb,OC... function hyb (line 1) | function hyb(){var a;if(!dyb){dyb=new gyb;a=new wyb("");uyb(a,($xb(),Zxb... function hr (line 1) | function hr(a,b){var c;Qb(b);while(a.Ob()){c=a.Pb();if(!QNc(BD(c,10))){r... function T3c (line 1) | function T3c(a,b){var c;c=h4c(n4c(),a);if(c){jkd(b,(Y9c(),F9c),c);return... function d3c (line 1) | function d3c(a,b){var c;for(c=0;c1||a.Ob()){++a.a;a.g=0;b=a.i;a.Ob();return ... function kNc (line 1) | function kNc(a){fNc();var b;if(!Lpb(eNc,a)){b=new hNc;b.a=a;Opb(eNc,a,b)... function Rbb (line 1) | function Rbb(a){var b,c,d,e;e=a;d=0;if(e<0){e+=Ije;d=Fje}c=QD(e/Hje);b=Q... function Ox (line 1) | function Ox(a){var b,c,d;d=0;for(c=new Gqb(a.a);c.a>22);e=a.h+b.h+(d>>22)... function nD (line 1) | function nD(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22)... function bdb (line 1) | function bdb(a){var b;if(a<128){b=(ddb(),cdb)[a];!b&&(b=cdb[a]=new Xcb(a... function ubb (line 1) | function ubb(a){var b;if(JD(a,78)){return a}b=a&&a.__java$exception;if(!... function btd (line 1) | function btd(a){if(JD(a,186)){return BD(a,118)}else if(!a){throw vbb(new... function Zjb (line 1) | function Zjb(a,b){if(b==null){return false}while(a.a!=a.b){if(pb(b,vkb(a... function kib (line 1) | function kib(a){if(a.a.Ob()){return true}if(a.a!=a.d){return false}a.a=n... function Gkb (line 1) | function Gkb(a,b){var c,d;c=b.Pc();d=c.length;if(d==0){return false}bCb(... function Vyb (line 1) | function Vyb(a,b,c){var d,e;for(e=b.vc().Kc();e.Ob();){d=BD(e.Pb(),42);a... function yac (line 1) | function yac(a,b){var c,d;for(d=new olb(a.b);d.a=0,"Negative initial capacity");mCb(b>=0,"Non-po... function _Ed (line 1) | function _Ed(a,b,c){if(a>=128)return false;return a<64?Kbb(xbb(Nbb(1,a),... function bOb (line 1) | function bOb(a,b){if(!a||!b||a==b){return false}return Jy(a.b.c,b.b.c+b.... function I4b (line 1) | function I4b(a){var b,c,d;c=a.n;d=a.o;b=a.d;return new J6c(c.a-b.b,c.b-b... function $ic (line 1) | function $ic(a){var b,c,d,e;for(c=a.a,d=0,e=c.length;dd)throw vbb(new Cyd(b,d));a.hi()... function xNb (line 1) | function xNb(a,b,c){return c==null?(!a.q&&(a.q=new Lqb),Thb(a.q,b)):(!a.... function yNb (line 1) | function yNb(a,b,c){c==null?(!a.q&&(a.q=new Lqb),Thb(a.q,b)):(!a.q&&(a.q... function TQb (line 1) | function TQb(a){var b,c;c=new kRb;tNb(c,a);yNb(c,(HSb(),FSb),a);b=new Lq... function j6c (line 1) | function j6c(a){i6c();var b,c,d;c=KC(m1,nie,8,2,0,1);d=0;for(b=0;b<2;b++... function Mic (line 1) | function Mic(a,b){var c,d,e,f;c=false;d=a.a[b].length;for(f=0;fa.f;c=a.u+a.e[a.... function Iwb (line 1) | function Iwb(a,b,c){var d,e;d=new exb(b,c);e=new fxb;a.b=Gwb(a,a.b,d,e);... function djc (line 1) | function djc(a,b,c){var d,e,f,g;g=CHc(b,c);f=0;for(e=g.Kc();e.Ob();){d=B... function xVb (line 1) | function xVb(a){var b,c;for(c=new olb(a.a.b);c.a=a.b.c.length){return}aub(a,2*b+1);c=2*... function Ss (line 1) | function Ss(a,b,c){var d,e;this.g=a;this.c=b;this.a=this;this.d=this;e=K... function whb (line 1) | function whb(a,b,c){var d;for(d=c-1;d>=0&&a[d]===b[d];d--);return d<0?0:... function UFc (line 1) | function UFc(a,b){var c,d;for(d=Jsb(a,0);d.b!=d.d.c;){c=BD(Xsb(d),214);i... function nzd (line 1) | function nzd(a,b){var c,d;d=BD(Ajd(a.a,4),126);c=KC($3,hve,415,b,0,1);d!... function JEd (line 1) | function JEd(a,b){var c;c=new NEd((a.f&256)!=0,a.i,a.a,a.d,(a.f&16)!=0,a... function Dc (line 1) | function Dc(a,b){var c,d;for(d=a.Zb().Cc().Kc();d.Ob();){c=BD(d.Pb(),14)... function oNb (line 1) | function oNb(a,b,c,d,e){var f,g;for(g=c;g<=e;g++){for(f=b;f<=d;f++){if(Y... function Tt (line 1) | function Tt(a,b,c){var d,e,f,g;uCb(c);g=false;f=a.Zc(b);for(e=c.Kc();e.O... function Dv (line 1) | function Dv(a,b){var c;if(a===b){return true}else if(JD(b,83)){c=BD(b,83... function Nhb (line 1) | function Nhb(a,b,c){var d,e;for(e=c.Kc();e.Ob();){d=BD(e.Pb(),42);if(a.r... function Hic (line 1) | function Hic(a,b,c){if(!a.d[b.p][c.p]){Gic(a,b,c);a.d[b.p][c.p]=true;a.d... function Itd (line 1) | function Itd(a,b){if(!a.ai()&&b==null){throw vbb(new Wdb("The 'no null' ... function $Jd (line 1) | function $Jd(a,b){if(a.D==null&&a.B!=null){a.D=a.B;a.B=null}jKd(a,b==nul... function XHc (line 1) | function XHc(a,b){var c;if(!a||a==b||!wNb(b,(wtc(),Psc))){return false}c... function b4d (line 1) | function b4d(a){switch(a.i){case 2:{return true}case 1:{return false}cas... function c4d (line 1) | function c4d(a){switch(a.i){case-2:{return true}case-1:{return false}cas... function Xdb (line 1) | function Xdb(a){Zy.call(this,"The given string does not match the expect... function pgd (line 1) | function pgd(){pgd=ccb;mgd=new qgd("ELK",0);ngd=new qgd("JSON",1);lgd=ne... function pWc (line 1) | function pWc(){pWc=ccb;mWc=new rWc(ane,0);nWc=new rWc("RADIAL_COMPACTION... function Fyb (line 1) | function Fyb(){Fyb=ccb;Cyb=new Gyb("CONCURRENT",0);Dyb=new Gyb("IDENTITY... function nPb (line 1) | function nPb(){nPb=ccb;kPb=(cPb(),bPb);jPb=new Nsd(Tle,kPb);iPb=new Lsd(... function Occ (line 1) | function Occ(){Occ=ccb;Mcc=new Zcc;Ncc=new _cc;Lcc=new bdc;Kcc=new fdc;J... function tBc (line 1) | function tBc(){tBc=ccb;qBc=new uBc("CONSERVATIVE",0);rBc=new uBc("CONSER... function Zad (line 1) | function Zad(){Zad=ccb;Xad=new q0b(15);Wad=new Osd((Y9c(),f9c),Xad);Yad=... function o7c (line 1) | function o7c(a,b,c){var d,e,f;d=new Psb;for(f=Jsb(c,0);f.b!=f.d.c;){e=BD... function r7c (line 1) | function r7c(a){var b,c,d;b=0;d=KC(m1,nie,8,a.b,0,1);c=Jsb(a,0);while(c.... function $Pd (line 1) | function $Pd(a){var b;b=(!a.a&&(a.a=new cUd(g5,a,9,5)),a.a);if(b.i!=0){r... function Ly (line 1) | function Ly(a,b){var c;c=wbb(a,b);if(Gbb(Vbb(a,b),0)|Ebb(Vbb(a,c),0)){re... function Yyc (line 1) | function Yyc(a,b){var c;c=Ksd((dzc(),bzc))!=null&&b.wg()!=null?Edb(ED(b.... function le (line 1) | function le(a,b){var c,d;c=BD(a.d.Bc(b),14);if(!c){return null}d=a.e.hc(... function AHc (line 1) | function AHc(a,b){var c,d;d=a.c[b];if(d==0){return}a.c[b]=0;a.d-=d;c=b+1... function rwb (line 1) | function rwb(a){var b;b=a.a.c.length;if(b>0){return _vb(b-1,a.a.c.length... function C2c (line 1) | function C2c(a,b,c){if(b<0){throw vbb(new qcb(ese+b))}if(bb){throw vbb(new Wdb(xke+a+yke+b))}if(a<0||b>c)... function j5c (line 1) | function j5c(a){if(!a.a||(a.a.i&8)==0){throw vbb(new Zdb("Enumeration cl... function vud (line 1) | function vud(a){var b;++a.j;if(a.i==0){a.g=null}else if(a.i=a.c.b:a.a<=a.c.b)){throw vbb(new... function BWb (line 1) | function BWb(a){var b;b=new VWb(a);rXb(a.a,zWb,new amb(OC(GC(bQ,1),Uhe,3... function Z1b (line 1) | function Z1b(a){var b;b=new q_b(a.a);tNb(b,a);yNb(b,(wtc(),$sc),a);b.o.a... function A9b (line 1) | function A9b(a,b,c,d){var e,f;for(f=a.Kc();f.Ob();){e=BD(f.Pb(),70);e.n.... function UDb (line 1) | function UDb(a,b,c){var d,e;for(e=b.a.a.ec().Kc();e.Ob();){d=BD(e.Pb(),5... function JDc (line 1) | function JDc(a){var b,c;for(c=new olb(a.r);c.a=0?b:-b;while(d>0){if(d%2==0){c*... function y6c (line 1) | function y6c(a,b){var c,d,e;e=1;c=a;d=b>=0?b:-b;while(d>0){if(d%2==0){c*... function sAd (line 1) | function sAd(a){var b,c;if(a!=null){for(c=0;c0){c=BD(Ikb(a.a,a.a.c.length-1),... function $gc (line 1) | function $gc(a){Hgc();var b,c;b=a.d.c-a.e.c;c=BD(a.g,145);Hkb(c.b,new sh... function gic (line 1) | function gic(a){var b;b=new Ufb;b.a+="VerticalSegment ";Pfb(b,a.e);b.a+=... function u4c (line 1) | function u4c(a){var b;b=BD(Wrb(a.c.c,""),229);if(!b){b=new W3c(d4c(c4c(n... function qnd (line 1) | function qnd(a){var b;if((a.Db&64)!=0)return Eid(a);b=new Jfb(Eid(a));b.... function Jnd (line 1) | function Jnd(a,b,c){var d,e;e=a.sb;a.sb=b;if((a.Db&4)!=0&&(a.Db&1)==0){d... function _ic (line 1) | function _ic(a,b){var c,d,e;c=0;for(e=V_b(a,b).Kc();e.Ob();){d=BD(e.Pb()... function vPc (line 1) | function vPc(a,b,c){var d,e,f;d=0;for(f=Jsb(a,0);f.b!=f.d.c;){e=Edb(ED(X... function RTd (line 1) | function RTd(a,b,c){var d,e;d=new pSd(a.e,3,13,null,(e=b.c,e?e:(jGd(),YF... function STd (line 1) | function STd(a,b,c){var d,e;d=new pSd(a.e,4,13,(e=b.c,e?e:(jGd(),YFd)),n... function zId (line 1) | function zId(a,b,c){var d,e;e=a.r;a.r=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=n... function o1d (line 1) | function o1d(a,b){var c,d;c=BD(b,676);d=c.vk();!d&&c.wk(d=JD(b,88)?new C... function kud (line 1) | function kud(a,b,c){var d;a.qi(a.i+1);d=a.oi(b,c);b!=a.i&&$fb(a.g,b,a.g,... function vwb (line 1) | function vwb(a,b){var c;if(b.a){c=b.a.a.length;!a.a?a.a=new Wfb(a.d):Qfb... function __d (line 1) | function __d(a,b){var c,d,e,f;b.vi(a.a);f=BD(Ajd(a.a,8),1936);if(f!=null... function TAb (line 1) | function TAb(a,b){var c;c=new NBb;if(!a.a.sd(c)){Tzb(a);return Atb(),Atb... function CHc (line 1) | function CHc(a,b){switch(b.g){case 2:case 1:return V_b(a,b);case 3:case ... function pb (line 1) | function pb(a,b){return ND(a)?dfb(a,b):LD(a)?Fdb(a,b):KD(a)?(uCb(a),PD(a... function r6d (line 1) | function r6d(a){return!a?null:(a.i&1)!=0?a==sbb?wI:a==WD?JI:a==VD?FI:a==... function Fhb (line 1) | function Fhb(a,b,c,d,e){if(b==0||d==0){return}b==1?e[d]=Hhb(e,c,d,a[0]):... function c6b (line 1) | function c6b(a,b){var c;if(a.c.length==0){return}c=BD(Qkb(a,KC(OQ,kne,10... function i6b (line 1) | function i6b(a,b){var c;if(a.c.length==0){return}c=BD(Qkb(a,KC(OQ,kne,10... function Ekd (line 1) | function Ekd(a,b,c,d){switch(b){case 1:return!a.n&&(a.n=new cUd(D2,a,1,7... function ead (line 1) | function ead(){ead=ccb;cad=new iad(ole,0);bad=new iad(kle,1);aad=new iad... function RXb (line 1) | function RXb(){RXb=ccb;QXb=new SXb(ane,0);PXb=new SXb("INSIDE_PORT_SIDE_... function xCb (line 1) | function xCb(a,b,c){if(a<0||b>c){throw vbb(new qcb(xke+a+zke+b+", size: ... function eid (line 1) | function eid(a,b,c){if(b<0){vid(a,c)}else{if(!c.Ij()){throw vbb(new Wdb(... function Jlb (line 1) | function Jlb(a,b,c,d,e,f,g,h){var i;i=c;while(f=d||b=65&&a<=70){return a-65+10}if(a>=97&&a<=102){return... function QHd (line 1) | function QHd(a){var b;if((a.Db&64)!=0)return Eid(a);b=new Jfb(Eid(a));b.... function OQd (line 1) | function OQd(a,b,c){var d,e;e=a.a;a.a=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=n... function BId (line 1) | function BId(a,b){var c;c=(a.Bb&256)!=0;b?a.Bb|=256:a.Bb&=-257;(a.Db&4)!... function eLd (line 1) | function eLd(a,b){var c;c=(a.Bb&256)!=0;b?a.Bb|=256:a.Bb&=-257;(a.Db&4)!... function LPd (line 1) | function LPd(a,b){var c;c=(a.Bb&256)!=0;b?a.Bb|=256:a.Bb&=-257;(a.Db&4)!... function CId (line 1) | function CId(a,b){var c;c=(a.Bb&512)!=0;b?a.Bb|=512:a.Bb&=-513;(a.Db&4)!... function fLd (line 1) | function fLd(a,b){var c;c=(a.Bb&512)!=0;b?a.Bb|=512:a.Bb&=-513;(a.Db&4)!... function N7d (line 1) | function N7d(a,b){var c;if(a.b==-1&&!!a.a){c=a.a.Gj();a.b=!c?bLd(a.c.Tg(... function meb (line 1) | function meb(a){var b,c;if(a>-129&&a<128){b=a+128;c=(oeb(),neb)[b];!c&&(... function Web (line 1) | function Web(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Yeb(),Xeb)[b];!c&&(... function L5b (line 1) | function L5b(a){var b,c;b=a.k;if(b==(j0b(),e0b)){c=BD(vNb(a,(wtc(),Hsc))... function i1d (line 1) | function i1d(a,b,c){var d,e,f;f=(e=nUd(a.b,b),e);if(f){d=BD(V1d(p1d(a,f)... function l1d (line 1) | function l1d(a,b,c){var d,e,f;f=(e=nUd(a.b,b),e);if(f){d=BD(V1d(p1d(a,f)... function cTd (line 1) | function cTd(a,b){var c,d;for(d=new Fyd(a);d.e!=d.i.gc();){c=BD(Dyd(d),1... function vtd (line 1) | function vtd(a,b,c){var d;d=a.gc();if(b>d)throw vbb(new Cyd(b,d));if(a.h... function iqd (line 1) | function iqd(a,b){var c;c=oo(a.i,b);if(c==null){throw vbb(new cqd("Node ... function $hd (line 1) | function $hd(a,b){var c;c=YKd(a,b);if(JD(c,322)){return BD(c,34)}throw v... function V2d (line 1) | function V2d(a,b,c){var d,e;e=JD(b,99)&&(BD(b,18).Bb&Tje)!=0?new s4d(b,a... function ede (line 1) | function ede(a){var b,c,d;d=0;c=a.length;for(b=0;bb){return 1}if(a==b){return a==0... function f4b (line 1) | function f4b(a,b){Odd(b,"Sort end labels",1);MAb(JAb(LAb(new YAb(null,ne... function Wxd (line 1) | function Wxd(a,b,c){var d,e;if(a.ej()){e=a.fj();d=sud(a,b,c);a.$i(a.Zi(7... function vAd (line 1) | function vAd(a,b){var c,d,e;if(a.d==null){++a.e;--a.f}else{e=b.cd();c=b.... function ZId (line 1) | function ZId(a,b){var c;c=(a.Bb&zte)!=0;b?a.Bb|=zte:a.Bb&=-1025;(a.Db&4)... function dJd (line 1) | function dJd(a,b){var c;c=(a.Bb&Rje)!=0;b?a.Bb|=Rje:a.Bb&=-4097;(a.Db&4)... function eJd (line 1) | function eJd(a,b){var c;c=(a.Bb&Cve)!=0;b?a.Bb|=Cve:a.Bb&=-8193;(a.Db&4)... function fJd (line 1) | function fJd(a,b){var c;c=(a.Bb&Dve)!=0;b?a.Bb|=Dve:a.Bb&=-2049;(a.Db&4)... function jOb (line 1) | function jOb(a,b){var c;c=Kdb(a.b.c,b.b.c);if(c!=0){return c}c=Kdb(a.a.a... function jqd (line 1) | function jqd(a,b){var c;c=Ohb(a.k,b);if(c==null){throw vbb(new cqd("Port... function k6d (line 1) | function k6d(a){var b,c;for(c=l6d(bKd(a)).Kc();c.Ob();){b=GD(c.Pb());if(... function n3d (line 1) | function n3d(a,b){var c,d,e,f,g;g=S6d(a.e.Tg(),b);f=0;c=BD(a.g,119);for(... function Vsd (line 1) | function Vsd(a,b,c){var d,e;d=BD(b.We(a.a),35);e=BD(c.We(a.a),35);return... function ved (line 1) | function ved(a,b,c){var d,e;if(a.c){Efd(a.c,b,c)}else{for(e=new olb(a.b)... function RUb (line 1) | function RUb(a,b){var c,d;for(d=new olb(b);d.a>10)+Uje&aje... function a_b (line 1) | function a_b(a){var b,c;c=BD(vNb(a,(Nyc(),Lwc)),103);if(c==(ead(),cad)){... function rec (line 1) | function rec(a){switch(BD(vNb(a,(Nyc(),Swc)),218).g){case 1:return new F... function Uzb (line 1) | function Uzb(a){if(a.c){Uzb(a.c)}else if(a.d){throw vbb(new Zdb("Stream ... function Mkd (line 1) | function Mkd(a){var b;if((a.Db&64)!=0)return Eid(a);b=new Jfb(Eid(a));b.... function ctd (line 1) | function ctd(a,b,c){var d,e;d=(Fhd(),e=new xkd,e);vkd(d,b);wkd(d,c);!!a&... function ttb (line 1) | function ttb(a,b,c,d){var e,f;uCb(d);uCb(c);e=a.xc(b);f=e==null?c:Myb(BD... function pqb (line 1) | function pqb(a){var b,c,d,e;c=(b=BD(gdb((d=a.gm,e=d.f,e==CI?d:e)),9),new... function hDc (line 1) | function hDc(a,b,c){var d,e;for(e=a.a.ec().Kc();e.Ob();){d=BD(e.Pb(),10)... function Db (line 1) | function Db(b,c,d){var e;try{Cb(b,c,d)}catch(a){a=ubb(a);if(JD(a,597)){e... function Qbb (line 1) | function Qbb(a,b){var c;if(Fbb(a)&&Fbb(b)){c=a-b;if(Kje34028234663852886e22){return Pje}els... function aeb (line 1) | function aeb(a){a-=a>>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a... function Ev (line 1) | function Ev(a){var b,c,d,e;b=new cq(a.Hd().gc());e=0;for(d=vr(a.Hd().Kc(... function Uyb (line 1) | function Uyb(a,b){var c,d,e;e=new Lqb;for(d=b.vc().Kc();d.Ob();){c=BD(d.... function EZc (line 1) | function EZc(a,b){a.n.c.length==0&&Ekb(a.n,new VZc(a.s,a.t,a.i));Ekb(a.b... function LFb (line 1) | function LFb(a){if(a.c!=a.b.b||a.i!=a.g.b){a.a.c=KC(SI,Uhe,1,0,5,1);Gkb(... function Ycc (line 1) | function Ycc(a,b){var c,d,e;e=0;for(d=BD(b.Kb(a),20).Kc();d.Ob();){c=BD(... function efc (line 1) | function efc(a,b){var c,d,e;d=tgc(b);e=Edb(ED(pBc(d,(Nyc(),lyc))));c=$wn... function Ctc (line 1) | function Ctc(){Ctc=ccb;Btc=new Dtc(ane,0);xtc=new Dtc("FIRST",1);ytc=new... function Aad (line 1) | function Aad(){Aad=ccb;zad=new Bad(ole,0);xad=new Bad("POLYLINE",1);wad=... function zYc (line 1) | function zYc(){zYc=ccb;xYc=new AYc("ASPECT_RATIO_DRIVEN",0);yYc=new AYc(... function Y$c (line 1) | function Y$c(){Y$c=ccb;V$c=new Z$c("P1_STRUCTURE",0);W$c=new Z$c("P2_PRO... function tVc (line 1) | function tVc(){tVc=ccb;sVc=new uVc("OVERLAP_REMOVAL",0);qVc=new uVc("COM... function Jy (line 1) | function Jy(a,b){Iy();return My(Qie),$wnd.Math.abs(a-b)<=Qie||a==b||isNa... function yOc (line 1) | function yOc(a,b){var c,d;c=Jsb(a,0);while(c.b!=c.d.c){d=Gdb(ED(Xsb(c)))... function t4c (line 1) | function t4c(a,b){var c,d,e,f,g;c=b.f;Xrb(a.c.d,c,b);if(b.g!=null){for(e... function Ilb (line 1) | function Ilb(a,b,c,d){var e,f,g;for(e=b+1;eb&&d.ue(a[f... function did (line 1) | function did(a,b,c,d){if(b<0){uid(a,c,d)}else{if(!c.Ij()){throw vbb(new ... function xFb (line 1) | function xFb(a,b){if(b==a.d){return a.e}else if(b==a.e){return a.d}else{... function iEb (line 1) | function iEb(a,b){switch(b.g){case 2:return a.b;case 1:return a.c;case 4... function GVb (line 1) | function GVb(a,b){switch(b.g){case 2:return a.b;case 1:return a.c;case 4... function Xkd (line 1) | function Xkd(a,b,c,d){switch(b){case 3:return a.f;case 4:return a.g;case... function Ljc (line 1) | function Ljc(a){if(a.k!=(j0b(),h0b)){return false}return FAb(new YAb(nul... function MEd (line 1) | function MEd(a){if(a.e==null){return a}else!a.c&&(a.c=new NEd((a.f&256)!... function VC (line 1) | function VC(a,b){if(a.h==Gje&&a.m==0&&a.l==0){b&&(QC=TC(0,0,0));return S... function fcb (line 1) | function fcb(a){var b;if(Array.isArray(a)&&a.im===gcb){return hdb(rb(a))... function Rpb (line 1) | function Rpb(a){var b;this.a=(b=BD(a.e&&a.e(),9),new xqb(b,BD(_Bb(b,b.le... function _Ob (line 1) | function _Ob(a){var b,c,d;this.a=new zsb;for(d=new olb(a);d.a0&&(BCb... function OEd (line 1) | function OEd(a,b,c){var d,e;for(d=0,e=a.length;d>5;b=a&31;d... function O2b (line 1) | function O2b(a){var b,c,d;c=a.zg();if(c){b=a.Ug();if(JD(b,160)){d=O2b(BD... function ze (line 1) | function ze(a,b,c){var d,e;for(e=a.Kc();e.Ob();){d=e.Pb();if(PD(b)===PD(... function zvd (line 1) | function zvd(a,b,c){var d,e;++a.j;if(c.dc()){return false}else{for(e=c.K... function yA (line 1) | function yA(a,b,c,d){var e,f;f=c-b;if(f<3){while(f<3){a*=10;++f}}else{e=... function XUb (line 1) | function XUb(a){LUb();return Bcb(),GVb(BD(a.a,81).j,BD(a.b,103))||BD(a.a... function s3c (line 1) | function s3c(a){p3c();if(BD(a.We((Y9c(),b9c)),174).Hc((Idd(),Gdd))){BD(a... function Gxd (line 1) | function Gxd(a,b){var c,d;if(!b){return false}else{for(c=0;c=0;--d){b=c[d]... function jCb (line 1) | function jCb(b){var c=b.e;function d(a){if(!a||a.length==0){return""}ret... function nm (line 1) | function nm(a){im();var b;b=a.Pc();switch(b.length){case 0:return hm;cas... function W_b (line 1) | function W_b(a,b){switch(b.g){case 1:return Nq(a.j,(z0b(),u0b));case 2:r... function $kd (line 1) | function $kd(a,b){switch(b){case 3:ald(a,0);return;case 4:cld(a,0);retur... function dzc (line 1) | function dzc(){dzc=ccb;Vyc();bzc=(Nyc(),vyc);czc=Ou(OC(GC(Q3,1),zqe,146,... function Y9b (line 1) | function Y9b(a){var b,c;b=a.d==(Apc(),vpc);c=U9b(a);b&&!c||!b&&c?yNb(a.a... function XAb (line 1) | function XAb(a,b){var c;c=BD(GAb(a,Byb(new fzb,new dzb,new Ezb,OC(GC(xL,... function Ded (line 1) | function Ded(){Ded=ccb;Ced=new Eed("SIMPLE",0);zed=new Eed("GROUP_DEC",1... function CWd (line 1) | function CWd(){CWd=ccb;AWd=new DWd;tWd=new GWd;uWd=new JWd;vWd=new MWd;w... function FHb (line 1) | function FHb(a,b,c){tHb();oHb.call(this);this.a=IC(oN,[nie,ile],[595,212... function pNb (line 1) | function pNb(a,b){this.n=IC(XD,[nie,Sje],[364,25],14,[b,QD($wnd.Math.cei... function r3b (line 1) | function r3b(a,b){Odd(b,"End label post-processing",1);MAb(JAb(LAb(new Y... function NLc (line 1) | function NLc(a,b,c){var d,e;d=Edb(a.p[b.i.p])+Edb(a.d[b.i.p])+b.n.b+b.a.... function xhb (line 1) | function xhb(a,b,c){var d,e;d=xbb(c,Yje);for(e=0;ybb(d,0)!=0&&e0){if(b.length0){a.qj();d=b==null?0:tb(b);e=(d&Ohe)... function AAd (line 1) | function AAd(a,b){var c,d,e;if(a.f>0){a.qj();d=b==null?0:tb(b);e=(d&Ohe)... function R2d (line 1) | function R2d(a,b){var c,d,e,f;f=S6d(a.e.Tg(),b);c=BD(a.g,119);for(e=0;e<... function B6d (line 1) | function B6d(a){if(a.b==null){while(a.a.Ob()){a.b=a.a.Pb();if(!BD(a.b,49... function Myd (line 1) | function Myd(b,c){b.mj();try{b.d.Vc(b.e++,c);b.f=b.d.j;b.g=-1}catch(a){a... function IA (line 1) | function IA(a,b){GA();var c,d;c=LA((KA(),KA(),JA));d=null;b==c&&(d=BD(Ph... function Epb (line 1) | function Epb(a,b){var c,d;a.a=wbb(a.a,1);a.c=$wnd.Math.min(a.c,b);a.b=$w... function ogb (line 1) | function ogb(a,b){var c;a.c=b;a.a=hhb(b);a.a<54&&(a.f=(c=b.d>1?Mbb(Nbb(b... function Hbb (line 1) | function Hbb(a,b){var c;if(Fbb(a)&&Fbb(b)){c=a%b;if(Kje>5;b&=31;e=a.d+c+(b==0?0:1);d=KC(WD,oj... function Ofe (line 1) | function Ofe(a,b,c){var d,e;d=BD(Phb(Zee,b),117);e=BD(Phb($ee,b),117);if... function Cwb (line 1) | function Cwb(a,b,c){var d,e,f;e=null;f=a.b;while(f){d=a.a.ue(b,f.d);if(c... function Dwb (line 1) | function Dwb(a,b,c){var d,e,f;e=null;f=a.b;while(f){d=a.a.ue(b,f.d);if(c... function Nic (line 1) | function Nic(a,b,c,d){var e,f,g;e=false;if(fjc(a.f,c,d)){ijc(a.f,a.a[b][... function QHc (line 1) | function QHc(a,b,c,d,e){var f,g,h;g=e;while(b.b!=b.c){f=BD(fkb(b),10);h=... function hBc (line 1) | function hBc(a,b,c){var d,e,f,g,h;g=a.k;h=b.k;d=c[g.g][h.g];e=ED(pBc(a,d... function zZc (line 1) | function zZc(a,b,c){var d,e,f,g;d=c/a.c.length;e=0;for(g=new olb(a);g.a<... function hnc (line 1) | function hnc(a,b,c){var d,e,f,g;e=BD(Ohb(a.b,c),177);d=0;for(g=new olb(b... function mzd (line 1) | function mzd(a){var b,c;b=BD(Ajd(a.a,4),126);if(b!=null){c=KC($3,hve,415... function Cz (line 1) | function Cz(){var a;if(xz!=0){a=sz();if(a-yz>2e3){yz=a;zz=$wnd.setTimeou... function wCc (line 1) | function wCc(a,b){var c,d,e;for(d=new Sr(ur(U_b(a).a.Kc(),new Sq));Qr(d)... function Ek (line 1) | function Ek(b,c){var d,e;if(JD(c,245)){e=BD(c,245);try{d=b.vd(e);return ... function Xz (line 1) | function Xz(){if(Error.stackTraceLimit>0){$wnd.Error.stackTraceLimit=Err... function BDb (line 1) | function BDb(a,b){return Iy(),Iy(),My(Qie),($wnd.Math.abs(a-b)<=Qie||a==... function DDb (line 1) | function DDb(a,b){return Iy(),Iy(),My(Qie),($wnd.Math.abs(a-b)<=Qie||a==... function CDb (line 1) | function CDb(a,b){return Iy(),Iy(),My(Qie),($wnd.Math.abs(a-b)<=Qie||a==... function ydb (line 1) | function ydb(a,b){var c=0;while(!b[c]||b[c]==""){c++}var d=b[c++];for(;c... function zfb (line 1) | function zfb(a,b,c){var d,e,f,g;f=b+c;ACb(b,f,a.length);g="";for(e=b;eb.e){return 1}if(a.eb.d){... function Zcb (line 1) | function Zcb(a){if(a>=48&&a<48+$wnd.Math.min(10,10)){return a-48}if(a>=9... function Ue (line 1) | function Ue(a,b){var c;if(PD(b)===PD(a)){return true}if(!JD(b,21)){retur... function ekb (line 1) | function ekb(a,b){var c,d,e,f;d=a.a.length-1;c=b-a.b&d;f=a.c-b&d;e=a.c-a... function lA (line 1) | function lA(a,b){var c,d;c=(BCb(b,a.length),a.charCodeAt(b));d=b+1;while... function sJb (line 1) | function sJb(a){switch(a.g){case 12:case 13:case 14:case 15:case 16:case... function bC (line 1) | function bC(f,a){var b=f.a;var c;a=String(a);b.hasOwnProperty(a)&&(c=b[a... function b3c (line 1) | function b3c(a,b){if(a.a<0){throw vbb(new Zdb("Did not call before(...) ... function VOc (line 1) | function VOc(a,b,c,d){var e,f;if(b.c.length==0){return}e=ROc(c,d);f=QOc(... function Cjd (line 1) | function Cjd(a,b,c){var d;if((a.Db&b)!=0){if(c==null){Bjd(a,b)}else{d=zj... function yjd (line 1) | function yjd(a){var b,c;if((a.Db&32)==0){c=(b=BD(Ajd(a,16),26),aLd(!b?a.... function W1d (line 1) | function W1d(a){var b;a.b||X1d(a,(b=h1d(a.e,a.a),!b||!dfb(lse,AAd((!b.b&... function dTd (line 1) | function dTd(a,b,c){var d,e,f;d=BD(qud(QSd(a.a),b),87);f=(e=d.c,e?e:(jGd... function fCb (line 1) | function fCb(a,b){(!b&&console.groupCollapsed!=null?console.groupCollaps... function NNb (line 1) | function NNb(a,b,c,d){d==a?(BD(c.b,65),BD(c.b,65),BD(d.b,65),BD(d.b,65).... function EOb (line 1) | function EOb(a){var c,d;for(c=new olb(a.g);c.ab.e){return 1}else if... function efb (line 1) | function efb(a,b){uCb(a);if(b==null){return false}if(dfb(a,b)){return tr... function x6d (line 1) | function x6d(a,b){var c,d,e,f;for(d=0,e=b.gc();d0&&ybb(a,128)<0){b=Tbb(a)+128;c=(... function _0d (line 1) | function _0d(a,b){var c,d;c=b.Hh(a.a);if(c){d=GD(AAd((!c.b&&(c.b=new sId... function a1d (line 1) | function a1d(a,b){var c,d;c=b.Hh(a.a);if(c){d=GD(AAd((!c.b&&(c.b=new sId... function FMc (line 1) | function FMc(a,b){wMc();var c,d;for(d=new Sr(ur(O_b(a).a.Kc(),new Sq));Q... function HUb (line 1) | function HUb(a,b,c){this.c=a;this.f=new Rkb;this.e=new d7c;this.j=new IV... function gVb (line 1) | function gVb(a){var b,c,d,e;this.a=new zsb;this.d=new Tqb;this.e=0;for(c... function Xgb (line 1) | function Xgb(a){Hgb();if(a.length==0){this.e=0;this.d=1;this.a=OC(GC(WD,... function mIb (line 1) | function mIb(a,b,c){oHb.call(this);this.a=KC(oN,ile,212,(gHb(),OC(GC(pN,... function Kjc (line 1) | function Kjc(a){this.d=new Rkb;this.e=new $rb;this.c=KC(WD,oje,25,(Ucd()... function Vbc (line 1) | function Vbc(a){var b,c,d,e,f,g;g=BD(vNb(a,(wtc(),$sc)),11);yNb(g,qtc,a.... function Wbc (line 1) | function Wbc(a){var b,c,d,e,f,g;c=BD(vNb(a,(wtc(),$sc)),11);yNb(c,qtc,a.... function vcc (line 1) | function vcc(a){var b,c;if(wNb(a.d.i,(Nyc(),Nxc))){b=BD(vNb(a.c.i,Nxc),1... function q2c (line 1) | function q2c(a){var b;if(PD(hkd(a,(Y9c(),J8c)))===PD((hbd(),fbd))){if(!X... function ijc (line 1) | function ijc(a,b,c){var d,e;bIc(a.e,b,c,(Ucd(),Tcd));bIc(a.i,b,c,zcd);if... function OEc (line 1) | function OEc(a,b,c){var d,e,f;d=b.c.p;f=b.p;a.b[d][f]=new $Ec(a,b);if(c)... function TPb (line 1) | function TPb(a,b){var c,d,e;Ekb(PPb,a);b.Fc(a);c=BD(Ohb(OPb,a),21);if(c)... function tyb (line 1) | function tyb(a,b,c){var d;(jyb?(ryb(a),true):kyb?($xb(),true):nyb?($xb()... function xKb (line 1) | function xKb(a,b){var c;c=!a.A.Hc((tdd(),sdd))||a.q==(dcd(),$bd);a.u.Hc(... function b0d (line 1) | function b0d(a,b){var c,d;++a.j;if(b!=null){c=(d=a.a.Cb,JD(d,97)?BD(d,97... function dYb (line 1) | function dYb(a,b,c){return new J6c($wnd.Math.min(a.a,b.a)-c/2,$wnd.Math.... function k4b (line 1) | function k4b(a,b){var c,d;c=beb(a.a.c.p,b.a.c.p);if(c!=0){return c}d=beb... function _Dc (line 1) | function _Dc(a,b,c){var d,e,f,g;f=b.j;g=c.j;if(f!=g){return f.g-g.g}else... function HFb (line 1) | function HFb(a,b,c){var d,e,f;if(c[b.d]){return}c[b.d]=true;for(e=new ol... function umc (line 1) | function umc(a,b,c){var d;d=c[a.g][b];switch(a.g){case 1:case 3:return n... function r2c (line 1) | function r2c(b,c,d){var e,f;f=BD(hgd(c.f),209);try{f.Ze(b,d);igd(c.f,f)}... function Vqd (line 1) | function Vqd(a,b,c){var d,e,f,g,h,i;d=null;h=k4c(n4c(),b);f=null;if(h){e... function TTd (line 1) | function TTd(a,b,c,d){var e,f,g;e=new pSd(a.e,1,13,(g=b.c,g?g:(jGd(),YFd... function UEd (line 1) | function UEd(a,b,c,d){var e;e=a.length;if(b>=e)return e;for(b=b>0?b:0;b<... function Qkb (line 1) | function Qkb(a,b){var c,d;d=a.c.length;b.length=a.b>>1){d=a.c;for(c=a.b;c>b;-... function MEb (line 1) | function MEb(){MEb=ccb;LEb=new NEb("NUM_OF_EXTERNAL_SIDES_THAN_NUM_OF_EX... function h4b (line 1) | function h4b(a){var b,c,d,e;d=c4b(a);Okb(d,a4b);e=a.d;e.c=KC(SI,Uhe,1,0,... function gkd (line 1) | function gkd(a){var b,c,d;d=(!a.o&&(a.o=new dId((Thd(),Qhd),S2,a,0)),a.o... function N5b (line 1) | function N5b(a){var b;if(!ecd(BD(vNb(a,(Nyc(),Vxc)),98))){return}b=a.b;O... function Roc (line 1) | function Roc(a,b){var c,d,e,f;c=0;for(e=new olb(b.a);e.a0){Ekb(a.b,new WA(b.a,c));d=b.a.l... function JKb (line 1) | function JKb(a,b){var c,d,e;c=a.o;for(e=BD(BD(Qc(a.r,b),21),84).Kc();e.O... function S5b (line 1) | function S5b(a,b){var c,d,e,f;e=a.k;c=Edb(ED(vNb(a,(wtc(),htc))));f=b.k;... function B$c (line 1) | function B$c(a,b){var c,d;c=BD(BD(Ohb(a.g,b.a),46).a,65);d=BD(BD(Ohb(a.g... function aZb (line 1) | function aZb(a,b){var c;c=BD(vNb(a,(Nyc(),jxc)),74);if(Lq(b,ZYb)){if(!c)... function a0b (line 1) | function a0b(a){var b;b=new Ufb;b.a+="n";a.k!=(j0b(),h0b)&&Qfb(Qfb((b.a+... function Kdc (line 1) | function Kdc(a,b){Odd(b,"Self-Loop post-processing",1);MAb(JAb(JAb(LAb(n... function kid (line 1) | function kid(a,b,c,d){var e;if(c>=0){return a.hh(b,c,d)}else{!!a.eh()&&(... function zld (line 1) | function zld(a,b){switch(b){case 7:!a.e&&(a.e=new y5d(B2,a,7,4));Uxd(a.e... function Ut (line 1) | function Ut(b,c){var d;d=b.Zc(c);try{return d.Pb()}catch(a){a=ubb(a);if(... function Tgb (line 1) | function Tgb(a,b){this.e=a;if(b=0... function RMb (line 1) | function RMb(){RMb=ccb;OMb=new SMb(xle,0);NMb=new SMb(yle,1);PMb=new SMb... function ROb (line 1) | function ROb(){ROb=ccb;OOb=new SOb(xle,0);NOb=new SOb(yle,1);POb=new SOb... function dac (line 1) | function dac(a){var b;b=a.a;do{b=BD(Rr(new Sr(ur(R_b(b).a.Kc(),new Sq)))... function CDc (line 1) | function CDc(a){var b,c,d;d=a.c.a;a.p=(Qb(d),new Tkb(d));for(c=new olb(d... function eVc (line 1) | function eVc(a){var b,c,d,e;d=0;e=gVc(a);if(e.c.length==0){return 1}else... function JJb (line 1) | function JJb(a,b){var c,d,e;e=0;d=BD(BD(Qc(a.r,b),21),84).Kc();while(d.O... function RKb (line 1) | function RKb(a,b){var c,d,e;e=0;d=BD(BD(Qc(a.r,b),21),84).Kc();while(d.O... function SOc (line 1) | function SOc(a,b,c,d){if(b.a=0)return e;if(a.Fk()){for(d... function Gtd (line 1) | function Gtd(a,b,c){var d,e;e=a.gc();if(b>=e)throw vbb(new Cyd(b,e));if(... function gx (line 1) | function gx(a,b){this.a=BD(Qb(a),245);this.b=BD(Qb(b),245);if(a.vd(b)>0|... function mYb (line 1) | function mYb(a){var b,c;this.b=new Rkb;this.c=a;this.a=false;for(c=new o... function GFb (line 1) | function GFb(a,b){var c,d,e;c=nGb(new pGb,a);for(e=new olb(b);e.a0);if((b&-b)==b){return QD(b*Cub(a,31)*4... function LCb (line 1) | function LCb(a){JCb();var b,c,d;c=":"+a;d=ICb[c];if(d!=null){return QD((... function qZb (line 1) | function qZb(a,b,c){Odd(c,"Compound graph preprocessor",1);a.a=new Hp;vZ... function X$b (line 1) | function X$b(a,b,c){switch(c.g){case 1:a.a=b.a/2;a.b=0;break;case 2:a.a=... function tkc (line 1) | function tkc(a){var b,c,d;for(d=BD(Qc(a.a,(Xjc(),Vjc)),15).Kc();d.Ob();)... function ukc (line 1) | function ukc(a){var b,c,d;for(d=BD(Qc(a.a,(Xjc(),Wjc)),15).Kc();d.Ob();)... function tXc (line 1) | function tXc(a){switch(a.g){case 0:return null;case 1:return new $Xc;cas... function OZc (line 1) | function OZc(a,b,c){var d,e;FZc(a,b-a.s,c-a.t);for(e=new olb(a.n);e.a102)return-1;if(a<=57)return a-48;... function Wj (line 1) | function Wj(a,b){if(a==null){throw vbb(new Heb("null key in entry: null=... function kr (line 1) | function kr(a,b){var c,d;while(a.Ob()){if(!b.Ob()){return false}c=a.Pb()... function jIb (line 1) | function jIb(a,b){var c;c=OC(GC(UD,1),Vje,25,15,[pHb(a.a[0],b),pHb(a.a[1... function kIb (line 1) | function kIb(a,b){var c;c=OC(GC(UD,1),Vje,25,15,[qHb(a.a[0],b),qHb(a.a[1... function mqc (line 1) | function mqc(){mqc=ccb;iqc=new oqc("GREEDY",0);hqc=new oqc(Une,1);kqc=ne... function iUc (line 1) | function iUc(a,b){var c,d,e;a.b[b.g]=1;for(d=Jsb(b.d,0);d.b!=d.d.c;){c=B... function V9b (line 1) | function V9b(a,b){var c,d,e;e=new Skb(b.gc());for(d=b.Kc();d.Ob();){c=BD... function IZc (line 1) | function IZc(a,b,c){var d,e,f,g,h;h=a.r+b;a.r+=b;a.d+=c;d=c/a.n.c.length... function tEb (line 1) | function tEb(a){var b,c,d;zwb(a.b.a);a.a=KC(PM,Uhe,57,a.c.c.a.b.c.length... function RVb (line 1) | function RVb(a){var b,c,d;zwb(a.b.a);a.a=KC(IP,Uhe,81,a.c.a.a.b.c.length... function P1c (line 1) | function P1c(a,b,c){var d;Odd(c,"Shrinking tree compaction",1);if(Ccb(DD... function mr (line 1) | function mr(a){var b;b=gr(a);if(!Qr(a)){throw vbb(new qcb("position (0) ... function hNb (line 1) | function hNb(b,c,d){var e;try{return YMb(b,c+b.j,d+b.k)}catch(a){a=ubb(a... function iNb (line 1) | function iNb(b,c,d){var e;try{return ZMb(b,c+b.j,d+b.k)}catch(a){a=ubb(a... function jNb (line 1) | function jNb(b,c,d){var e;try{return $Mb(b,c+b.j,d+b.k)}catch(a){a=ubb(a... function s5b (line 1) | function s5b(a){switch(a.g){case 1:return Ucd(),Tcd;case 4:return Ucd(),... function cjc (line 1) | function cjc(a,b,c){if(b.k==(j0b(),h0b)&&c.k==g0b){a.d=_ic(b,(Ucd(),Rcd)... function gjc (line 1) | function gjc(a,b){var c,d,e;e=V_b(a,b);for(d=e.Kc();d.Ob();){c=BD(d.Pb()... function QZc (line 1) | function QZc(a,b){dld(b,a.e+a.d+(a.c.c.length==0?0:a.b));eld(b,a.f);a.a=... function XZc (line 1) | function XZc(a,b,c){var d,e,f,g;g=0;d=c/a.a.c.length;for(f=new olb(a.a);... function H4b (line 1) | function H4b(a){var b,c,d,e,f;for(d=new olb(a.b);d.a>16==6){return a.Cb.ih(a,5,o5,b)}retur... function Wz (line 1) | function Wz(a){Rz();var b=a.e;if(b&&b.stack){var c=b.stack;var d=b+"\n";... function jeb (line 1) | function jeb(a){var b;b=(qeb(),peb);return b[a>>>28]|b[a>>24&15]<<4|b[a>... function _jb (line 1) | function _jb(a){var b,c,d;if(a.b!=a.c){return}d=a.a.length;c=geb($wnd.Ma... function DKb (line 1) | function DKb(a,b){var c;c=a.b;return c.Xe((Y9c(),s9c))?c.Hf()==(Ucd(),Tc... function P_b (line 1) | function P_b(a){var b;if(a.b.c.length!=0&&!!BD(Ikb(a.b,0),70).a){return ... function C0b (line 1) | function C0b(a){var b;if(a.f.c.length!=0&&!!BD(Ikb(a.f,0),70).a){return ... function Ogc (line 1) | function Ogc(a,b){var c,d;if(b<0||b>=a.gc()){return null}for(c=b;c=a.i)throw vbb(new $zd(b,a.i));++a.j;c=a.... function UId (line 1) | function UId(a,b){var c,d;if(a.Db>>16==17){return a.Cb.ih(a,21,c5,b)}ret... function iDb (line 1) | function iDb(a){var b,c,d,e;mmb();Okb(a.c,a.a);for(e=new olb(a.c);e.ac.a.c.length)){throw vbb(new Wdb("in... function p7b (line 1) | function p7b(a,b){var c,d,e;for(d=new Sr(ur(O_b(a).a.Kc(),new Sq));Qr(d)... function rMc (line 1) | function rMc(a,b){this.c=new Lqb;this.a=a;this.b=b;this.d=BD(vNb(a,(wtc(... function $dd (line 1) | function $dd(a,b){var c,d,e,f;f=0;for(d=new olb(a);d.a>16==6){return a.Cb.ih(a,6,B2,b)}retur... function Eod (line 1) | function Eod(a,b){var c,d;if(a.Db>>16==7){return a.Cb.ih(a,1,C2,b)}retur... function lpd (line 1) | function lpd(a,b){var c,d;if(a.Db>>16==9){return a.Cb.ih(a,9,E2,b)}retur... function mQd (line 1) | function mQd(a,b){var c,d;if(a.Db>>16==5){return a.Cb.ih(a,9,h5,b)}retur... function KHd (line 1) | function KHd(a,b){var c,d;if(a.Db>>16==3){return a.Cb.ih(a,0,k5,b)}retur... function Snd (line 1) | function Snd(a,b){var c,d;if(a.Db>>16==7){return a.Cb.ih(a,6,o5,b)}retur... function ird (line 1) | function ird(){this.a=new bqd;this.g=new wo;this.j=new wo;this.b=new Lqb... function MCd (line 1) | function MCd(a,b,c){var d,e,f;c<0&&(c=0);f=a.i;for(e=c;e>16==3){return a.Cb.ih(a,12,E2,b)}retu... function Uod (line 1) | function Uod(a,b){var c,d;if(a.Db>>16==11){return a.Cb.ih(a,10,E2,b)}ret... function PSd (line 1) | function PSd(a,b){var c,d;if(a.Db>>16==10){return a.Cb.ih(a,11,c5,b)}ret... function qUd (line 1) | function qUd(a,b){var c,d;if(a.Db>>16==10){return a.Cb.ih(a,12,n5,b)}ret... function wId (line 1) | function wId(a){var b;if((a.Bb&1)==0&&!!a.r&&a.r.kh()){b=BD(a.r,49);a.r=... function yHb (line 1) | function yHb(a,b,c){var d;d=OC(GC(UD,1),Vje,25,15,[BHb(a,(gHb(),dHb),b,c... function O9b (line 1) | function O9b(a,b){var c,d,e;e=V9b(a,b);if(e.c.length==0){return}Okb(e,ne... function qkc (line 1) | function qkc(a){var b,c,d,e;for(e=BD(Qc(a.a,(Xjc(),Sjc)),15).Kc();e.Ob()... function voc (line 1) | function voc(a){var b,c;if(a.k==(j0b(),g0b)){for(c=new Sr(ur(O_b(a).a.Kc... function JNc (line 1) | function JNc(a){var b,c;if(a.k==(j0b(),g0b)){for(c=new Sr(ur(O_b(a).a.Kc... function HUc (line 1) | function HUc(a,b){var c,d,e,f;Odd(b,"Dull edge routing",1);for(f=Jsb(a.b... function xqd (line 1) | function xqd(a,b){var c,d,e,f,g;if(b){e=b.a.length;c=new Yge(e);for(g=(c... function DZd (line 1) | function DZd(){tZd();var a,b;xZd((NFd(),MFd));wZd(MFd);Tnd(MFd);FQd=(jGd... function eD (line 1) | function eD(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return... function fFb (line 1) | function fFb(){fFb=ccb;eFb=(rFb(),oFb);dFb=new Nsd(Yke,eFb);cFb=(UEb(),T... function cfc (line 1) | function cfc(a,b,c){var d,e;d=b*c;if(JD(a.g,145)){e=ugc(a);if(e.f.d){e.f... function vmc (line 1) | function vmc(a,b,c){var d,e,f,g,h;e=a[c.g];for(h=new olb(b.d);h.a0){g=(... function t1d (line 1) | function t1d(a,b){var c,d,e,f;switch(o1d(a,b)._k()){case 3:case 2:{c=OKd... function Qs (line 1) | function Qs(a){var b,c,d,e,f;if(Lp(a.f,a.b.length)){d=KC(BG,Gie,330,a.b.... function DJb (line 1) | function DJb(a,b){var c,d,e,f;f=0;for(e=BD(BD(Qc(a.r,b),21),84).Kc();e.O... function MKb (line 1) | function MKb(a,b){var c,d,e,f;c=0;for(f=BD(BD(Qc(a.r,b),21),84).Kc();f.O... function INc (line 1) | function INc(a){var b,c;c=BD(vNb(a,(wtc(),Ksc)),21);b=k3c(zNc);c.Hc((Orc... function j1c (line 1) | function j1c(a,b){var c;Odd(b,"Delaunay triangulation",1);c=new Rkb;Hkb(... function q6c (line 1) | function q6c(a){if(a<0){throw vbb(new Wdb("The input must be positive"))... function pud (line 1) | function pud(a,b){var c;if(a.ni()&&b!=null){for(c=0;c0&&bfb(b,b.length-1)==33){try... function h3d (line 1) | function h3d(a,b,c){var d,e,f;d=b.ak();f=b.dd();e=d.$j()?H2d(a,3,d,null,... function Vee (line 1) | function Vee(){var a,b,c;b=0;for(a=0;a<"X".length;a++){c=Uee((BCb(a,"X".... function mZb (line 1) | function mZb(a,b,c){var d,e,f;d=Q_b(b);e=a_b(d);f=new H0b;F0b(f,b);switc... function U9b (line 1) | function U9b(a){var b,c;b=BD(Rr(new Sr(ur(R_b(a.a).a.Kc(),new Sq))),17);... function Xjc (line 1) | function Xjc(){Xjc=ccb;Tjc=new Yjc("ONE_SIDE",0);Vjc=new Yjc("TWO_SIDES_... function jkc (line 1) | function jkc(a,b,c,d,e){var f,g;f=BD(GAb(JAb(b.Oc(),new _kc),Byb(new fzb... function KDc (line 1) | function KDc(a,b){var c,d,e,f,g;for(f=new olb(b.a);f.a0&&a[0].length>0&&(this.c=Ccb(DD(vNb(Q_b(a[0][0... function tKc (line 1) | function tKc(a){if(a.c.length==0){return false}if((tCb(0,a.c.length),BD(... function rRc (line 1) | function rRc(a,b,c){Odd(c,"Tree layout",1);H2c(a.b);K2c(a.b,(yRc(),uRc),... function HXc (line 1) | function HXc(a,b){var c,d,e,f,g,h,i;h=gVc(b);f=b.f;i=b.g;g=$wnd.Math.sqr... function dcd (line 1) | function dcd(){dcd=ccb;ccd=new gcd(ole,0);bcd=new gcd("FREE",1);acd=new ... function c1d (line 1) | function c1d(a,b){var c,d,e;c=b.Hh(a.a);if(c){e=GD(AAd((!c.b&&(c.b=new s... function Qlb (line 1) | function Qlb(a){var b,c,d,e,f;if(a==null){return Xhe}f=new xwb(She,"[","... function Wlb (line 1) | function Wlb(a){var b,c,d,e,f;if(a==null){return Xhe}f=new xwb(She,"[","... function Md (line 1) | function Md(a){var b,c,d;d=new xwb(She,"{","}");for(c=a.vc().Kc();c.Ob()... function EGb (line 1) | function EGb(a){var b,c,d,e;while(!akb(a.o)){c=BD(fkb(a.o),46);d=BD(c.a,... function F6b (line 1) | function F6b(a,b){var c,d,e;c=null;for(e=BD(b.Kb(a),20).Kc();e.Ob();){d=... function uPc (line 1) | function uPc(a,b){var c,d,e,f,g;c=WNc(a,false,b);for(e=new olb(c);e.a=0){c=Abb(a,Jje);d=Hbb(a,Jje)}else... function oQb (line 1) | function oQb(a,b,c){var d,e;d=(sCb(b.b!=0),BD(Nsb(b,b.a.a),8));switch(c.... function pmc (line 1) | function pmc(a,b,c,d){var e,f,g,h,i;i=a.b;f=b.d;g=f.j;h=umc(g,i.d[g.g],c... function yJc (line 1) | function yJc(a,b,c){var d,e,f,g;g=Jkb(a.e,b,0);f=new zJc;f.b=c;d=new Bib... function sYc (line 1) | function sYc(a,b,c,d){var e,f,g,h,i;e=null;f=0;for(h=new olb(b);h.a1;b>>=1){(b&1)!... function zub (line 1) | function zub(){zub=ccb;var a,b,c,d;wub=KC(UD,Vje,25,25,15,1);xub=KC(UD,V... function S1b (line 1) | function S1b(a){var b,c;if(Ccb(DD(hkd(a,(Nyc(),fxc))))){for(c=new Sr(ur(... function kjc (line 1) | function kjc(a,b){var c,d,e;if(Qqb(a.f,b)){b.b=a;d=b.c;Jkb(a.j,d,0)!=-1|... function rmc (line 1) | function rmc(a){var b,c,d,e,f;c=a.c.d;d=c.j;e=a.d.d;f=e.j;if(d==f){retur... function lzc (line 1) | function lzc(){lzc=ccb;jzc=new nzc(Aqe,0);hzc=new nzc("LONGEST_PATH",1);... function E3c (line 1) | function E3c(a){var b;this.d=new Lqb;this.c=a.c;this.e=a.d;this.b=a.b;th... function grd (line 1) | function grd(a,b){var c,d,e,f,g,h;e=a;g=$pd(e,"layoutOptions");!g&&(g=$p... function atd (line 1) | function atd(a){if(JD(a,239)){return BD(a,33)}else if(JD(a,186)){return ... function CA (line 1) | function CA(a,b,c,d){if(b>=0&&dfb(a.substr(b,"GMT".length),"GMT")){c[0]=... function tjc (line 1) | function tjc(a,b){var c,d,e,f,g;f=a.g.a;g=a.g.b;for(d=new olb(a.d);d.a0&&$fb(... function xId (line 1) | function xId(a,b,c){var d;if(b!=a.q){!!a.q&&(c=lid(a.q,a,-10,c));!!b&&(c... function Yj (line 1) | function Yj(a,b,c,d){Mb((c&oie)==0,"flatMap does not support SUBSIZED ch... function Qy (line 1) | function Qy(a,b){vCb(b,"Cannot suppress a null exception.");mCb(b!=a,"Ex... function oA (line 1) | function oA(a,b,c,d){var e,f,g,h,i,j;g=c.length;f=0;e=-1;j=sfb(a.substr(... function MIb (line 1) | function MIb(a,b){var c;c=NIb(a.b.Hf(),b.b.Hf());if(c!=0){return c}switc... function iRb (line 1) | function iRb(a){var b,c,d;d=a.e.c.length;a.a=IC(WD,[nie,oje],[48,25],15,... function H1c (line 1) | function H1c(a,b,c){Odd(c,"Grow Tree",1);a.b=b.f;if(Ccb(DD(vNb(b,(XNb(),... function Umd (line 1) | function Umd(a,b){var c,d,e,f,g;if(a==null){return null}else{g=KC(TD,$ie... function j3d (line 1) | function j3d(a,b,c){var d,e,f;d=b.ak();f=b.dd();e=d.$j()?H2d(a,4,d,f,nul... function wfb (line 1) | function wfb(a){var b,c;if(a>=Tje){b=Uje+(a-Tje>>10&1023)&aje;c=56320+(a... function bKb (line 1) | function bKb(a,b){$Jb();var c,d,e,f;e=BD(BD(Qc(a.r,b),21),84);if(e.gc()>... function IVc (line 1) | function IVc(a,b,c,d,e){var f,g,h;f=JVc(a,b,c,d,e);h=false;while(!f){AVc... function Mad (line 1) | function Mad(){Mad=ccb;Kad=new Nad(ane,0);Iad=new Nad("DIRECTED",1);Lad=... function kfd (line 1) | function kfd(a,b){var c;if(!mpd(a)){throw vbb(new Zdb(Sse))}c=mpd(a);swi... function cub (line 1) | function cub(a,b){var c,d;uCb(b);d=a.b.c.length;Ekb(a.b,b);while(d>0){c=... function BHb (line 1) | function BHb(a,b,c,d){var e,f;e=0;if(!c){for(f=0;f0?1:0;whi... function ucd (line 1) | function ucd(a){rcd();var b,c;b=qqb(ncd,OC(GC(E1,1),Kie,273,0,[pcd]));if... function fod (line 1) | function fod(a,b){var c;c=Phb((yFd(),xFd),a);JD(c,498)?Shb(xFd,a,new bUd... function lZd (line 1) | function lZd(b){var c,d,e;if(b==null){return null}c=null;for(d=0;d=e||b<0)throw vbb(new ... function m6d (line 1) | function m6d(a){var b,c,d;d=a;if(a){b=0;for(c=a.Ug();c;c=c.Ug()){if(++b>... function Fe (line 1) | function Fe(a){var b,c,d;d=new xwb(She,"[","]");for(c=a.Kc();c.Ob();){b=... function CVc (line 1) | function CVc(a,b){var c,d;d=false;if(b.gc()<2){return false}for(c=0;cwic(a.d).c){a.i+... function XOc (line 1) | function XOc(a,b,c){var d,e,f,g;f=b.q;g=b.r;new DOc((HOc(),FOc),b,f,1);n... function XQc (line 1) | function XQc(a,b,c,d){a.a.d=$wnd.Math.min(b,c);a.a.a=$wnd.Math.max(b,d)-... function acb (line 1) | function acb(){_bb={};!Array.isArray&&(Array.isArray=function(a){return ... function $Tb (line 1) | function $Tb(a,b){var c,d;d=BD(vNb(b,(Nyc(),Vxc)),98);yNb(b,(wtc(),dtc),... function _$b (line 1) | function _$b(a){var b,c,d,e;if(gad(BD(vNb(a.b,(Nyc(),Lwc)),103))){return... function c5b (line 1) | function c5b(a){switch(BD(vNb(a,(Nyc(),mxc)),163).g){case 1:yNb(a,mxc,(C... function yrc (line 1) | function yrc(){yrc=ccb;wrc=new zrc(ane,0);trc=new zrc(jle,1);xrc=new zrc... function qRc (line 1) | function qRc(a,b,c){var d,e,f,g,h,i,j;h=c.a/2;f=c.b/2;d=$wnd.Math.abs(b.... function sZc (line 1) | function sZc(a,b,c,d,e){var f,g;g=false;f=BD(Ikb(c.b,0),33);while(yZc(a,... function t6c (line 1) | function t6c(a,b){i6c();var c,d,e,f;if(b.b<2){return false}f=Jsb(b,0);c=... function ckd (line 1) | function ckd(a,b,c,d){var e,f;if(c==0){return!a.o&&(a.o=new dId((Thd(),Q... function bod (line 1) | function bod(a,b){var c;if(b!=a.sb){c=null;!!a.sb&&(c=BD(a.sb,49).ih(a,1... function yqd (line 1) | function yqd(a,b){var c,d,e,f;if(b){e=Xpd(b,"x");c=new zrd(a);hmd(c.a,(u... function wqd (line 1) | function wqd(a,b){var c,d,e,f;if(b){e=Xpd(b,"x");c=new wrd(a);omd(c.a,(u... function pyb (line 1) | function pyb(a,b){var c,d,e,f,g,h,i;for(d=syb(a),f=0,h=d.length;f>22-b;e=... function Hcb (line 1) | function Hcb(a){Gcb==null&&(Gcb=new RegExp("^\\s*[+-]?(NaN|Infinity|((\\... function IFb (line 1) | function IFb(a){var b,c,d,e;b=new Rkb;c=KC(sbb,dle,25,a.a.c.length,16,1)... function Nmc (line 1) | function Nmc(a,b){var c,d,e,f;f=b.b.j;a.a=KC(WD,oje,25,f.c.length,15,1);... function Sqc (line 1) | function Sqc(){Sqc=ccb;Nqc=new Uqc("ALWAYS_UP",0);Mqc=new Uqc("ALWAYS_DO... function k6c (line 1) | function k6c(a,b){if(a<0||b<0){throw vbb(new Wdb("k and n must be positi... function jfd (line 1) | function jfd(a,b){var c,d,e,f;c=new _ud(a);while(c.g==null&&!c.c?Uud(c):... function fld (line 1) | function fld(a){var b;if((a.Db&64)!=0)return Mkd(a);b=new Jfb(Mkd(a));b.... function un (line 1) | function un(a){var b,c,d,e,f,g,h;b=new $rb;for(d=a,e=0,f=d.length;e>>b;e=a.m>>b|c... function Iic (line 1) | function Iic(a,b,c,d){var e;this.b=d;this.e=a==(rGc(),pGc);e=b[c];this.d... function ljc (line 1) | function ljc(a){var b,c,d;a.k=new Ki((Ucd(),OC(GC(F1,1),bne,61,0,[Scd,Ac... function UQc (line 1) | function UQc(a,b){var c,d,e;Qqb(a.d,b);c=new _Qc;Rhb(a.c,b,c);c.f=VQc(b.... function BGb (line 1) | function BGb(a){var b,c,d,e,f;f=Ohe;e=Ohe;for(d=new olb(LFb(a));d.ac){return Jb(a,c,"start index")}if(b<0||b>c... function Pz (line 1) | function Pz(b,c){var d,e,f,g;for(e=0,f=b.length;ec.... function aod (line 1) | function aod(a,b,c,d,e,f,g,h,i,j,k,l,m){JD(a.Cb,88)&&XMd($Kd(BD(a.Cb,88)... function PRd (line 1) | function PRd(a){var b,c;if(a.f){while(a.n>0){b=BD(a.k.Xb(a.n-1),72);c=b.... function Jb (line 1) | function Jb(a,b,c){if(a<0){return hc(The,OC(GC(SI,1),Uhe,1,5,[c,meb(a)])... function Llb (line 1) | function Llb(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){Ilb(b,c,d,f);return}... function nEb (line 1) | function nEb(a,b){var c,d,e;e=new Rkb;for(d=new olb(a.c.a.b);d.a0){try{f=Icb(c,Rie,Ohe)}catc... function Ib (line 1) | function Ib(a,b){if(a<0){return hc(The,OC(GC(SI,1),Uhe,1,5,["index",meb(... function Slb (line 1) | function Slb(a){var b,c,d,e,f;if(a==null){return Xhe}f=new xwb(She,"[","... function Tlb (line 1) | function Tlb(a){var b,c,d,e,f;if(a==null){return Xhe}f=new xwb(She,"[","... function Ulb (line 1) | function Ulb(a){var b,c,d,e,f;if(a==null){return Xhe}f=new xwb(She,"[","... function Xlb (line 1) | function Xlb(a){var b,c,d,e,f;if(a==null){return Xhe}f=new xwb(She,"[","... function bub (line 1) | function bub(a,b){var c,d,e,f,g,h;c=a.b.c.length;e=Ikb(a.b,b);while(b*2+... function $Bb (line 1) | function $Bb(a,b,c,d,e,f){var g,h,i,j,k;if(PD(a)===PD(c)){a=a.slice(b,b+... function xGb (line 1) | function xGb(a,b,c){var d,e;d=c.d;e=c.e;if(a.g[d.d]<=a.i[b.d]&&a.i[b.d]<... function cRb (line 1) | function cRb(a){var b,c,d,e,f,g,h;d=a.a.c.length;if(d>0){g=a.c.d;h=a.d.d... function YNb (line 1) | function YNb(a,b,c){var d,e,f,g,h,i;i=Pje;for(f=new olb(wOb(a.b));f.a-0x800000000000&&a<0x800000000000){if(a==0)... function QOc (line 1) | function QOc(a){var b,c,d,e,f,g,h;f=new zsb;for(c=new olb(a);c.a=a.length){return-1}c=(BCb(d,... function vMb (line 1) | function vMb(a){var b,c,d,e,f;e=BD(a.a,19).a;f=BD(a.b,19).a;c=e;d=f;b=$w... function fNb (line 1) | function fNb(a,b,c,d){var e,f,g,h,i,j;for(e=0;e=a.i)throw vbb(new qcb(lue+b+mue+a.... function Rc (line 1) | function Rc(a,b,c){var d;d=BD(a.c.xc(b),14);if(!d){d=a.ic(b);if(d.Fc(c))... function heb (line 1) | function heb(a){var b,c,d;if(a<0){return 0}else if(a==0){return 32}else{... function $Pb (line 1) | function $Pb(a){QPb();var b,c,d,e;PPb=new Rkb;OPb=new Lqb;NPb=new Rkb;b=... function BQb (line 1) | function BQb(a,b,c){var d,e,f,g;a.a=c.b.d;if(JD(b,352)){e=itd(BD(b,79),f... function _5b (line 1) | function _5b(a,b){var c,d,e,f,g,h,i,j;j=Edb(ED(vNb(b,(Nyc(),zyc))));i=a[... function D$c (line 1) | function D$c(a,b){var c,d,e,f,g,h;d=BD(BD(Ohb(a.g,b.a),46).a,65);e=BD(BD... function ufd (line 1) | function ufd(a,b,c){var d;MAb(new YAb(null,(!c.a&&(c.a=new cUd(A2,c,6,6)... function sid (line 1) | function sid(a,b,c){var d,e,f;f=e1d((O6d(),M6d),a.Tg(),b);if(f){Q6d();BD... function wAd (line 1) | function wAd(a,b,c,d){var e,f,g,h,i;e=a.d[b];if(e){f=e.g;i=e.i;if(d!=nul... function Pgb (line 1) | function Pgb(a,b){var c;if(b<0){throw vbb(new ocb("Negative exponent"))}... function xlb (line 1) | function xlb(a,b){var c,d,e;if(PD(a)===PD(b)){return true}if(a==null||b=... function CVb (line 1) | function CVb(a){nVb();var b,c,d;this.b=mVb;this.c=(ead(),cad);this.f=(iV... function D3b (line 1) | function D3b(a,b,c){var d,e,f,g,h,i;if(!a||a.c.length==0){return null}f=... function O5b (line 1) | function O5b(a){var b,c,d,e,f,g,h;h=l_b(a.a);Nlb(h,new T5b);c=null;for(e... function YOc (line 1) | function YOc(a,b,c){var d,e,f,g,h,i,j;i=(tCb(b,a.c.length),BD(a.c[b],329... function u0d (line 1) | function u0d(a){var b;if(!a.c&&a.g==null){a.d=a.si(a.f);wtd(a,a.d);b=a.d... function KTb (line 1) | function KTb(a,b,c){var d,e,f,g,h;h=c;!h&&(h=Ydd(new Zdd,0));Odd(h,Vme,1... function qYb (line 1) | function qYb(a){this.a=a;if(a.c.i.k==(j0b(),e0b)){this.c=a.c;this.d=BD(v... function oQd (line 1) | function oQd(a,b){var c,d,e;e=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&Uhd(a,... function NRd (line 1) | function NRd(a){var b,c;if(a.f){while(a.n0&&JD(b,42)){a.a.qj();j... function skc (line 1) | function skc(a){var b,c,d,e;for(e=BD(Qc(a.a,(Xjc(),Ujc)),15).Kc();e.Ob()... function enc (line 1) | function enc(a,b){var c,d;c=fnc(b);inc(a,b,c);uPc(a.a,BD(vNb(Q_b(b.b),(w... function OYc (line 1) | function OYc(){OYc=ccb;LYc=(zYc(),yYc);KYc=new Nsd(Bre,LYc);IYc=new Nsd(... function yld (line 1) | function yld(a,b,c){switch(b){case 7:!a.e&&(a.e=new y5d(B2,a,7,4));Uxd(a... function At (line 1) | function At(a,b){var c,d,e,f,g;if(PD(b)===PD(a)){return true}if(!JD(b,15... function U6b (line 1) | function U6b(a,b){var c,d,e,f;f=BD(GAb(LAb(LAb(new YAb(null,new Kub(b.b,... function Wzc (line 1) | function Wzc(a){switch(a.g){case 0:return new KLc;case 1:return new dJc;... function nqc (line 1) | function nqc(a){switch(a.g){case 0:return new aCc;case 1:return new VBc;... function HWc (line 1) | function HWc(){HWc=ccb;BWc=new Nsd(lre,meb(0));CWc=new Nsd(mre,0);yWc=(p... function XXb (line 1) | function XXb(a,b,c){var d;d=null;!!b&&(d=b.d);hYb(a,new cWb(b.n.a-d.b+c.... function T6b (line 1) | function T6b(a,b,c){var d,e,f;b.p=c;for(f=ul(pl(OC(GC(KI,1),Uhe,20,0,[ne... function rPc (line 1) | function rPc(a){var b,c,d,e,f;e=BD(GAb(IAb(UAb(a)),Byb(new fzb,new dzb,n... function gUc (line 1) | function gUc(a,b){var c,d,e,f,g;d=new Psb;Gsb(d,b,d.c.b,d.c);do{c=(sCb(d... function Ju (line 1) | function Ju(a,b){var c,d,e;if(PD(b)===PD(Qb(a))){return true}if(!JD(b,15... function Aac (line 1) | function Aac(a,b){var c,d;if(a.c.length!=0){if(a.c.length==2){zac((tCb(0... function uKc (line 1) | function uKc(a){var b,c;if(a.c.length!=2){throw vbb(new Zdb("Order only ... function EMc (line 1) | function EMc(a,b){var c,d,e,f,g,h;d=new $rb;g=Gx(new amb(a.g));for(f=g.a... function Dqd (line 1) | function Dqd(a,b,c){var d,e,f,g,h,i,j;if(c){f=c.a.length;d=new Yge(f);fo... function ndc (line 1) | function ndc(a,b){var c,d,e,f,g;Odd(b,"Port side processing",1);for(g=ne... function bfc (line 1) | function bfc(a,b,c){var d,e,f,g,h;e=a.f;!e&&(e=BD(a.a.a.ec().Kc().Pb(),5... function tQb (line 1) | function tQb(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;g=c-a;h=d-b;f=$wnd.Math.at... function OLc (line 1) | function OLc(a,b,c,d){var e,f,g,h,i,j,k,l;e=c;k=b;f=k;do{f=a.a[f.p];h=(l... function PLc (line 1) | function PLc(a,b,c,d){var e,f,g,h,i,j,k,l;e=c;k=b;f=k;do{f=a.a[f.p];g=(l... function hkd (line 1) | function hkd(a,b){var c,d;d=(!a.o&&(a.o=new dId((Thd(),Qhd),S2,a,0)),AAd... function Hbd (line 1) | function Hbd(){Hbd=ccb;zbd=new Ibd("H_LEFT",0);ybd=new Ibd("H_CENTER",1)... function o6d (line 1) | function o6d(a){var b,c,d,e,f,g,h;b=a.Hh(_ve);if(b){h=GD(AAd((!b.b&&(b.b... function sGb (line 1) | function sGb(a,b){var c,d,e,f,g,h,i;if(!b.f){throw vbb(new Wdb("The inpu... function qTb (line 1) | function qTb(a){var b,c,d,e,f,g;if(a.f.e.c.length<=1){return}b=0;e=nTb(a... function $ac (line 1) | function $ac(a,b){var c,d,e;Odd(b,"Layer constraint preprocessing",1);c=... function sjc (line 1) | function sjc(a,b){var c,d,e,f,g;f=a.g.a;g=a.g.b;for(d=new olb(a.d);d.ab.c){return 1}else if... function aNc (line 1) | function aNc(a,b){var c,d,e,f,g;f=b.a;f.c.i==b.b?g=f.d:g=f.c;f.c.i==b.b?... function RZc (line 1) | function RZc(a,b,c,d){var e,f,g,h,i,j,k,l;e=(b-a.d)/a.c.c.length;f=0;a.a... function Xmd (line 1) | function Xmd(a){var b,c,d,e,f,g,h;if(a==null){return null}h=a.length;e=(... function vdb (line 1) | function vdb(a){if(a.pe()){var b=a.c;b.qe()?a.o="["+b.n:!b.pe()?a.o="[L"... function qGb (line 1) | function qGb(a,b){var c,d,e,f,g;g=null;for(f=new olb(a.e.a);f.a>>0... function TDb (line 1) | function TDb(a){var b,c,d,e;if(a.e){throw vbb(new Zdb((fdb(TM),Jke+TM.k+... function TPc (line 1) | function TPc(a,b){var c,d,e,f,g;if(b<2*a.b){throw vbb(new Wdb("The knot ... function ard (line 1) | function ard(a,b){var c,d,e,f,g,h,i,j,k;j=b;k=BD(_o(qo(a.i),j),33);if(!k... function xAd (line 1) | function xAd(a,b,c,d){var e,f,g,h,i;if(d!=null){e=a.d[b];if(e){f=e.g;i=e... function nUd (line 1) | function nUd(a,b){var c,d,e;c=b==null?Wd(irb(a.f,null)):Crb(a.g,b);if(JD... function ide (line 1) | function ide(a){hde();var b,c,d,e,f,g,h;if(a==null)return null;e=a.lengt... function lKb (line 1) | function lKb(a,b,c){var d,e,f;e=BD(Mpb(a.i,b),306);if(!e){e=new bIb(a.d,... function r3d (line 1) | function r3d(a,b,c,d){var e,f,g,h,i,j;h=new yud;i=S6d(a.e.Tg(),b);e=BD(a... function YCc (line 1) | function YCc(a,b){var c,d,e,f,g,h,i,j;e=a.b[b.p];if(e>=0){return e}else{... function YGc (line 1) | function YGc(a,b,c){var d,e,f;for(d=1;dbjc(a,c)){d=V_b(c,(Ucd(),zcd... function l6d (line 1) | function l6d(a){var b,c,d,e,f,g,h;if(a){b=a.Hh(_ve);if(b){g=GD(AAd((!b.b... function FKb (line 1) | function FKb(a,b){var c,d,e,f;c=a.o.a;for(f=BD(BD(Qc(a.r,b),21),84).Kc()... function Woc (line 1) | function Woc(a){var b,c,d,e,f,g,h,i;b=true;e=null;f=null;j:for(i=new olb... function OOc (line 1) | function OOc(a,b,c){var d,e,f,g,h,i;f=-1;h=-1;for(g=0;g>16!=6&&!!b){if(p6d(a,b))thro... function npd (line 1) | function npd(a,b){var c,d;if(b!=a.Cb||a.Db>>16!=9&&!!b){if(p6d(a,b))thro... function Rld (line 1) | function Rld(a,b){var c,d;if(b!=a.Cb||a.Db>>16!=3&&!!b){if(p6d(a,b))thro... function VId (line 1) | function VId(b){var c,d,e,f,g;e=wId(b);g=b.j;if(g==null&&!!e){return b.$... function wOb (line 1) | function wOb(a){var b;b=new Rkb;Ekb(b,new aDb(new f7c(a.c,a.d),new f7c(a... function IJc (line 1) | function IJc(a,b,c,d){var e,f,g;g=LZb(b,c);d.c[d.c.length]=b;if(a.j[g.p]... function vQb (line 1) | function vQb(a,b,c){var d,e,f;for(f=b.a.ec().Kc();f.Ob();){e=BD(f.Pb(),7... function jcc (line 1) | function jcc(a,b){var c,d,e,f,g,h,i;for(e=a.Kc();e.Ob();){d=BD(e.Pb(),10... function jnc (line 1) | function jnc(a,b,c,d){var e,f,g,h;e=hnc(a,b,c);f=hnc(a,c,b);g=BD(Ohb(a.c... function Qoc (line 1) | function Qoc(a,b){var c,d,e,f,g,h,i;e=0;for(g=new olb(b.a);g.a>16!=11&&!!b){if(p6d(a,b))thr... function uZb (line 1) | function uZb(a){var b,c,d,e;for(d=new nib(new eib(a.b).a);d.b;){c=lib(d)... function G4b (line 1) | function G4b(a,b,c){var d,e,f,g,h,i;f=0;g=0;if(a.c){for(i=new olb(a.d.i.... function Zjc (line 1) | function Zjc(a){Xjc();var b,c;if(a.Hc((Ucd(),Scd))){throw vbb(new Wdb("P... function Hoc (line 1) | function Hoc(a,b,c){var d,e,f,g,h;Odd(c,"Breaking Point Removing",1);a.a... function s6c (line 1) | function s6c(a,b,c){i6c();if(m6c(a,b)&&m6c(a,c)){return false}return u6c... function x1d (line 1) | function x1d(a,b){var c,d,e,f;if(!a.dc()){for(c=0,d=a.gc();c>16!=7&&!!b){if(p6d(a,b))thro... function NHd (line 1) | function NHd(a,b){var c,d;if(b!=a.Cb||a.Db>>16!=3&&!!b){if(p6d(a,b))thro... function Ehb (line 1) | function Ehb(a,b){Dhb();var c,d,e,f,g,h,i,j,k;if(b.d>a.d){h=a;a=b;b=h}if... function aGc (line 1) | function aGc(a,b,c){var d,e,f,g,h;g=CHc(a,c);h=KC(OQ,kne,10,b.length,0,1... function Und (line 1) | function Und(a,b){var c,d,e,f,g,h;if(!a.tb){f=(!a.rb&&(a.rb=new jUd(a,d5... function YKd (line 1) | function YKd(a,b){var c,d,e,f,g;(a.i==null&&TKd(a),a.i).length;if(!a.p){... function hCb (line 1) | function hCb(a,b,c,d,e){var f,g,h,i,j;fCb(d+Wy(c,c.$d()),e);gCb(b,jCb(c)... function dGc (line 1) | function dGc(a,b,c,d){var e,f,g,h,i;i=b.e;h=i.length;g=b.q._f(i,c?0:h-1,... function o3b (line 1) | function o3b(a,b,c){var d,e,f,g,h,i,j,k,l,m;for(k=m_b(a.j),l=0,m=k.lengt... function Qmc (line 1) | function Qmc(a){var b,c;b=null;c=null;switch(Lmc(a).g){case 1:b=(Ucd(),z... function a6b (line 1) | function a6b(a){var b,c,d,e,f,g;e=BD(Ikb(a.j,0),11);if(e.e.c.length+e.g.... function F1c (line 1) | function F1c(a,b){var c,d,e;for(d=new olb(b.a);d.a=0){if(b==c){... function q5b (line 1) | function q5b(a){var b,c;c=BD(vNb(a,(Nyc(),mxc)),163);b=BD(vNb(a,(wtc(),O... function FNc (line 1) | function FNc(){FNc=ccb;DNc=new RNc;zNc=e3c(new j3c,(qUb(),nUb),(S8b(),o8... function hQc (line 1) | function hQc(){hQc=ccb;cQc=e3c(c3c(new j3c,(qUb(),pUb),(S8b(),c8b)),nUb,... function GNc (line 1) | function GNc(a,b,c,d,e){var f,g;if((!OZb(b)&&b.c.i.c==b.d.i.c||!T6c(l7c(... function Qac (line 1) | function Qac(a){var b,c;for(c=new Sr(ur(R_b(a).a.Kc(),new Sq));Qr(c);){b... function vjd (line 1) | function vjd(a,b,c){var d,e,f,g,h,i,j;e=aeb(a.Db&254);if(e==0){a.Eb=c}el... function ENb (line 1) | function ENb(a,b,c){var d,e,f,g;this.b=new Rkb;e=0;d=0;for(g=new olb(a);... function Igc (line 1) | function Igc(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r;k=d;if(b.j&&b.o){n... function UHc (line 1) | function UHc(a,b,c,d,e,f){var g,h,i,j,k,l;j=c.c.length;f&&(a.c=KC(WD,oje... function aQc (line 1) | function aQc(a,b,c){var d,e,f,g,h,i,j,k;f=Edb(ED(a.b.Kc().Pb()));j=Edb(E... function vGb (line 1) | function vGb(a){var b,c,d,e;yGb(a,a.n);if(a.d.c.length>0){Blb(a.c);while... function rkc (line 1) | function rkc(a,b){var c,d,e,f,g;for(e=BD(Qc(a.a,(Xjc(),Tjc)),15).Kc();e.... function c2c (line 1) | function c2c(a,b){Y1c();var c,d;c=j4c(n4c(),b.tg());if(c){d=c.j;if(JD(a,... function c3d (line 1) | function c3d(a,b,c){var d,e,f,g,h,i;e=c;f=e.ak();if(T6d(a.e,f)){if(f.hi(... function Sy (line 1) | function Sy(d,b){if(b instanceof Object){try{b.__java$exception=d;if(nav... function lhb (line 1) | function lhb(a,b){var c,d,e,f,g;d=b>>5;b&=31;if(d>=a.d){return a.e<0?(Hg... function UPb (line 1) | function UPb(a){var b,c,d,e;e=mpd(a);c=new kQb(e);d=new mQb(e);b=new Rkb... function p2d (line 1) | function p2d(a,b,c,d){var e,f,g,h,i;h=(Q6d(),BD(b,66).Oj());if(T6d(a.e,b... function T6d (line 1) | function T6d(a,b){Q6d();var c,d,e;if(b.$j()){return true}else if(b.Zj()=... function R1b (line 1) | function R1b(a,b,c,d){var e,f,g,h,i;h=atd(BD(qud((!b.b&&(b.b=new y5d(z2,... function Cac (line 1) | function Cac(a,b){var c;c=BD(vNb(a,(Nyc(),Rwc)),276);Odd(b,"Label side s... function bGc (line 1) | function bGc(a,b,c){var d,e,f,g,h,i;d=RFc(c,a.length);g=a[d];if(g[0].k!=... function rQc (line 1) | function rQc(a,b){var c,d,e,f,g;g=new Rkb;c=b;do{f=BD(Ohb(a.b,c),128);f.... function $wd (line 1) | function $wd(a){if(a.g==null){switch(a.p){case 0:a.g=Swd(a)?(Bcb(),Acb):... function hxd (line 1) | function hxd(a){if(a.n==null){switch(a.p){case 0:a.n=_wd(a)?(Bcb(),Acb):... function QDb (line 1) | function QDb(a){var b,c,d,e,f,g,h;for(f=new olb(a.a.a);f.a=a.length){ret... function L1b (line 1) | function L1b(a,b){var c,d,e,f,g;if(!Xod(a)){return}g=BD(vNb(b,(Nyc(),Fxc... function Pac (line 1) | function Pac(a,b,c){var d,e,f,g,h,i;for(g=BD(vNb(a,(wtc(),Lsc)),15).Kc()... function Alc (line 1) | function Alc(){Alc=ccb;tlc=new Blc(xle,0,(Ucd(),Acd),Acd);wlc=new Blc(zl... function i6c (line 1) | function i6c(){i6c=ccb;h6c=OC(GC(XD,1),Sje,25,14,[1,1,2,6,24,120,720,504... function Pcc (line 1) | function Pcc(a,b){var c,d,e,f,g;if(a.c.length==0){return new vgd(meb(0),... function R9b (line 1) | function R9b(a,b,c){var d,e,f,g,h,i,j,k,l,m;f=b.c.length;g=(tCb(c,b.c.le... function ode (line 1) | function ode(a,b,c){var d,e,f;a.e=c;a.d=0;a.b=0;a.f=1;a.i=b;(a.e&16)==16... function _Pd (line 1) | function _Pd(a,b){var c,d,e;if(b==null){for(d=(!a.a&&(a.a=new cUd(g5,a,9... function KIb (line 1) | function KIb(a,b){var c;c=null;switch(b.g){case 1:a.e.Xe((Y9c(),o9c))&&(... function OCc (line 1) | function OCc(a,b,c){var d,e,f,g,h,i,j,k,l;b.p=1;f=b.c;for(l=W_b(b,(KAc()... function ZXc (line 1) | function ZXc(a,b,c){var d,e,f,g,h,i;e=c;f=0;for(h=new olb(b);h.a0){a.qj();if(b!=null){for(f=0;f... function e6b (line 1) | function e6b(a,b,c){var d,e,f,g;Odd(c,"Orthogonally routing hierarchical... function jnd (line 1) | function jnd(a){switch(a){case 48:case 49:case 50:case 51:case 52:case 5... function AUc (line 1) | function AUc(a,b,c){var d,e,f,g;Odd(c,"Processor order nodes",2);a.a=Edb... function rFb (line 1) | function rFb(){rFb=ccb;qFb=new sFb("SPIRAL",0);lFb=new sFb("LINE_BY_LINE... function roc (line 1) | function roc(a,b,c,d){var e,f,g,h,i,j;i=woc(a,c);j=woc(b,c);e=false;whil... function VDc (line 1) | function VDc(a,b,c,d){var e,f,g,h,i;e=false;f=false;for(h=new olb(d.j);h... function NEd (line 1) | function NEd(a,b,c,d,e,f,g,h){var i,j,k;i=0;b!=null&&(i^=LCb(b.toLowerCa... function X_b (line 1) | function X_b(a,b,c){var d,e;e=null;switch(b.g){case 1:e=(z0b(),u0b);brea... function t5b (line 1) | function t5b(a){var b,c,d;b=BD(vNb(a,(Nyc(),Hxc)),8);yNb(a,Hxc,new f7c(b... function jjc (line 1) | function jjc(a,b,c,d,e,f){this.b=c;this.d=e;if(a>=b.length){throw vbb(ne... function hKb (line 1) | function hKb(a,b){var c,d,e,f,g,h;f=!a.B.Hc((Idd(),zdd));g=a.B.Hc(Cdd);a... function Vgc (line 1) | function Vgc(a){var b,c,d;b=BD(vNb(a.d,(Nyc(),Swc)),218);switch(b.g){cas... function a2c (line 1) | function a2c(a,b){var c;c=new zNb;!!b&&tNb(c,BD(Ohb(a.a,C2),94));JD(b,47... function wSb (line 1) | function wSb(){wSb=ccb;oSb=new Osd((Y9c(),D9c),meb(1));uSb=new Osd(T9c,8... function ZXb (line 1) | function ZXb(a){var b,c,d,e,f,g,h,i;i=new jYb;for(h=new olb(a.a);h.a=0){return false}el... function gJd (line 1) | function gJd(a){var b;if((a.Db&64)!=0)return EId(a);b=new Jfb(EId(a));b.... function AOb (line 1) | function AOb(a){var b,c,d,e,f,g,h,i,j,k,l,m;e=eNb(a.d);g=BD(vNb(a.b,(CPb... function tmc (line 1) | function tmc(a,b,c,d){var e,f,g,h,i;i=KC(UD,nie,104,(Ucd(),OC(GC(F1,1),b... function UGc (line 1) | function UGc(a,b,c){if(Mhb(a.a,b)){if(Rqb(BD(Ohb(a.a,b),53),c)){return 1... function x2d (line 1) | function x2d(a,b,c,d){var e,f,g,h,i,j;if(c==null){e=BD(a.g,119);for(h=0;... function CJb (line 1) | function CJb(a){var b,c,d,e,f,g;if(a.q==(dcd(),_bd)||a.q==$bd){return}e=... function rdc (line 1) | function rdc(a,b){var c,d,e,f,g,h,i,j,k,l,m;Odd(b,"Restoring reversed ed... function m4c (line 1) | function m4c(){this.b=new $rb;this.d=new $rb;this.e=new $rb;this.c=new $... function R5d (line 1) | function R5d(a){var b,c,d,e,f,g;f=0;b=wId(a);!!b.Bj()&&(f|=4);(a.Bb&Cve)... function hc (line 1) | function hc(a,b){var c,d,e,f,g;a=a==null?Xhe:(uCb(a),a);for(e=0;e=b.o){throw vbb(new rcb)}i=c>... function BUc (line 1) | function BUc(a,b,c,d){var e,f,g;if(b){f=Edb(ED(vNb(b,(mTc(),fTc))))+d;g=... function N9b (line 1) | function N9b(a,b){var c,d,e,f,g,h,i,j,k,l,m;i=Q_b(b.a);e=Edb(ED(vNb(i,(N... function GHc (line 1) | function GHc(a,b,c,d){var e,f,g,h,i,j,k,l,m;m=new Hxb(new pIc(a));for(h=... function zhd (line 1) | function zhd(a,b){var c,d,e,f;f=BD(hkd(a,(Y9c(),A9c)),61).g-BD(hkd(b,A9c... function _od (line 1) | function _od(a){var b,c,d;if((a.Db&64)!=0)return fld(a);b=new Wfb(ete);c... function opd (line 1) | function opd(a){var b,c,d;if((a.Db&64)!=0)return fld(a);b=new Wfb(fte);c... function h4c (line 1) | function h4c(a,b){var c,d,e,f,g,h,i;if(b==null||b.length==0){return null... function QLb (line 1) | function QLb(a,b){var c,d,e,f;c=new VLb;d=BD(GAb(NAb(new YAb(null,new Ku... function r5b (line 1) | function r5b(a){var b,c,d;if(!wNb(a,(Nyc(),xxc))){return}d=BD(vNb(a,xxc)... function kHc (line 1) | function kHc(a){var b,c,d,e,f,g,h;e=BD(vNb(a,(wtc(),Psc)),10);d=a.j;c=(t... function NOc (line 1) | function NOc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;f=c;if(c1)&&b==1&&BD(a... function pRc (line 1) | function pRc(a,b,c){var d,e,f,g,h;f=0;for(e=new Fyd((!a.a&&(a.a=new cUd(... function B2b (line 1) | function B2b(a){var b,c,d,e,f;d=BD(vNb(a,(wtc(),$sc)),33);f=BD(hkd(d,(Ny... function tA (line 1) | function tA(a,b,c){var d,e,f,g;if(b[0]>=a.length){c.o=0;return true}swit... function Hjc (line 1) | function Hjc(a){var b,c,d,e,f,g,h,i,j;g=new Rkb;for(d=new Sr(ur(U_b(a.b)... function W1b (line 1) | function W1b(a){var b,c,d,e,f,g,h;f=mpd(a);for(e=new Fyd((!a.e&&(a.e=new... function Dmc (line 1) | function Dmc(a){var b,c,d,e,f,g,h,i;i=new s7c;b=Jsb(a,0);h=null;c=BD(Xsb... function _hd (line 1) | function _hd(a,b,c,d){var e,f,g,h,i;g=a.eh();i=a.Zg();e=null;if(i){if(!!... function LEd (line 1) | function LEd(a){var b,c,d;if(a.b==null){d=new Hfb;if(a.i!=null){Efb(d,a.... function E5b (line 1) | function E5b(a,b){var c,d,e,f,g,h;for(e=new olb(b.a);e.a0){e=BD(... function gRc (line 1) | function gRc(a,b){var c,d,e,f,g,h,i,j;j=DD(vNb(b,(JTc(),GTc)));if(j==nul... function rqd (line 1) | function rqd(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p,q,r,s,t,u,v;n=Sqd(a,etd(... function i_b (line 1) | function i_b(a,b,c){var d,e,f,g,h;h=null;switch(b.g){case 1:for(e=new ol... function O3b (line 1) | function O3b(a,b){var c,d,e,f,g,h;h=-1;g=new Psb;for(d=new b1b(a.b);llb(... function _bc (line 1) | function _bc(a,b,c,d,e){var f,g,h,i;f=new b0b(a);__b(f,(j0b(),i0b));yNb(... function BPc (line 1) | function BPc(a,b,c,d,e){var f,g,h,i,j;h=e?d.b:d.a;if(Rqb(a.a,d)){return}... function gNb (line 1) | function gNb(a,b,c,d){var e,f,g,h,i,j,k;if(fNb(a,b,c,d)){return true}els... function LMc (line 1) | function LMc(a,b){var c,d,e,f,g,h,i,j,k;for(g=new olb(b.b);g.a=b.o&&c.f<=b.f||b.a*.5<=c.f&&b.... function Zxd (line 1) | function Zxd(a,b,c){var d,e,f,g;if(a.ej()){e=null;f=a.fj();d=a.Zi(1,g=uu... function YA (line 1) | function YA(a,b){var c,d,e,f,g,h,i,j;b%=24;if(a.q.getHours()!=b){d=new $... function opc (line 1) | function opc(a,b){var c,d,e,f,g;Odd(b,"Path-Like Graph Wrapping",1);if(a... function MFc (line 1) | function MFc(a,b){var c,d,e,f;Fub(a.d,a.e);a.c.a.$b();if(Edb(ED(vNb(b.j,... function spc (line 1) | function spc(a,b){var c,d,e,f,g,h,i,j;g=new Rkb;h=0;c=0;i=0;while(hb.a&&(... function H5b (line 1) | function H5b(a,b,c){var d,e,f,g,h;d=BD(vNb(a,(Nyc(),zwc)),21);c.a>b.a&&(... function kMc (line 1) | function kMc(a){var b,c,d,e,f,g,h,i,j,k,l,m;b=DMc(a);for(k=(h=new Pib(b)... function LOb (line 1) | function LOb(a){var b,c,d,e,f,g,h,i,j,k,l,m;a.b=false;l=Pje;i=Qje;m=Pje;... function xZc (line 1) | function xZc(a,b,c){var d,e,f,g,h,i,j,k,l;l=new Rkb;k=new x$c(0,c);f=0;s... function OKd (line 1) | function OKd(a){var b,c,d,e,f,g,h,i;if(!a.a){a.o=null;i=new GNd(a);b=new... function vZc (line 1) | function vZc(a,b,c,d,e,f,g){var h,i,j,k,l,m;l=false;i=ZZc(c.q,b.f+b.b-c.... function C2d (line 1) | function C2d(a,b,c,d){var e,f,g,h,i,j,k;k=S6d(a.e.Tg(),b);e=0;f=BD(a.g,1... function kYc (line 1) | function kYc(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p;o=0;p=0;i=e.c;h=e.b;k=... function R2b (line 1) | function R2b(a){var b,c,d,e,f,g,h,i,j,k,l,m;h=a.d;l=BD(vNb(a,(wtc(),vtc)... function rvd (line 1) | function rvd(a){var b,c,d,e,f,g,h,i;f=new b2c;Z1c(f,(Y1c(),V1c));for(d=(... function J2d (line 1) | function J2d(a,b,c,d){var e,f,g,h,i,j;i=S6d(a.e.Tg(),b);f=BD(a.g,119);if... function K2d (line 1) | function K2d(a,b,c){var d,e,f,g,h,i,j,k;e=BD(a.g,119);if(T6d(a.e,b)){ret... function MZc (line 1) | function MZc(a,b,c){var d,e,f,g,h,i,j,k,l,m;f=0;g=a.t;e=0;d=0;i=0;m=0;l=... function $fb (line 1) | function $fb(a,b,c,d,e){Zfb();var f,g,h,i,j,k,l,m,n;vCb(a,"src");vCb(c,"... function phb (line 1) | function phb(){phb=ccb;nhb=OC(GC(WD,1),oje,25,15,[Rie,1162261467,Iie,122... function soc (line 1) | function soc(a){var b,c,d,e,f,g,h,i;for(e=new olb(a.b);e.a0){b=ne... function ZQc (line 1) | function ZQc(a,b,c){var d,e,f,g,h,i,j,k,l,m;TQc(this);c==(FQc(),DQc)?Qqb... function gD (line 1) | function gD(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F... function o7b (line 1) | function o7b(a){var b,c,d,e,f,g,h;h=BD(Ikb(a.j,0),11);if(h.g.c.length!=0... function ELd (line 1) | function ELd(a,b){var c,d,e,f,g,h,i;if(a.Fk()){if(a.i>4){if(a.wj(b)){if(... function mHc (line 1) | function mHc(a,b){var c,d,e,f,g,h,i,j,k,l,m;k=new Rkb;m=new Tqb;g=b.b;fo... function g6b (line 1) | function g6b(a,b){var c,d,e,f,g,h,i,j,k,l;k=BD(vNb(a,(wtc(),Hsc)),61);d=... function Ugc (line 1) | function Ugc(a,b){var c,d,e,f,g,h,i,j,k;if(b.c.length==0){return}mmb();M... function e_b (line 1) | function e_b(a,b,c,d){var e,f,g,h,i,j;h=a.j;if(h==(Ucd(),Scd)&&b!=(dcd()... function vwd (line 1) | function vwd(a){var b,c,d,e,f,g,h,i,j,k;if(a.ej()){k=a.Vi();i=a.fj();if(... function LEc (line 1) | function LEc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;for(h=new olb(b);h.ab.f||b.g>a.f){return}c=0;d=0;... function JPb (line 1) | function JPb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;j=b.c;e=IOb(a.e)... function coc (line 1) | function coc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;m=new Rkb;e=... function qNd (line 1) | function qNd(a){var b,c,d,e,f,g,h,i,j,k;b=new zNd;c=new zNd;j=dfb(Qve,(e... function LTb (line 1) | function LTb(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,p,q,r;j=ITb(b);q=BD(vNb(b,... function rid (line 1) | function rid(b,c){var d,e,f,g,h,i,j,k,l,m;j=c.length-1;i=(BCb(j,c.length... function e1d (line 1) | function e1d(a,b,c){var d,e,f,g,h,i,j,k,l;if(bLd(b,c)>=0){return c}switc... function t2d (line 1) | function t2d(a,b,c){var d,e,f,g,h,i,j,k;if(c.gc()==0){return false}h=(Q6... function qMc (line 1) | function qMc(a,b){var c,d,e,f,g,h,i,j,k;k=new Psb;for(h=(j=new $ib(a.c).... function mTc (line 1) | function mTc(){mTc=ccb;dTc=new Lsd(Ime);new Lsd(Jme);new Msd("DEPTH",meb... function MNc (line 1) | function MNc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;k=c+b.c.c.a;for(n=new ol... function XPc (line 1) | function XPc(a){var b,c,d,e,f,g;e=new Bib(a.e,0);d=new Bib(a.a,0);if(a.d... function Q8d (line 1) | function Q8d(){Q8d=ccb;s8d=(r8d(),q8d).b;v8d=BD(qud(ZKd(q8d.b),0),34);t8... function $Dc (line 1) | function $Dc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;a.c=0;a.b=0;d=2*b.c.a.c.le... function $9d (line 1) | function $9d(a){a.b=null;a.bb=null;a.fb=null;a.qb=null;a.a=null;a.c=null... function l5b (line 1) | function l5b(a,b,c){var d,e,f,g;Odd(c,"Graph transformation ("+a.a+")",1... function j6b (line 1) | function j6b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;j=new zsb;k=new zsb;o=... function kKd (line 1) | function kKd(a,b){var c,d,e,f;f=a.F;if(b==null){a.F=null;$Jd(a,null)}els... function AMc (line 1) | function AMc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;p=b.b.c.length... function o5c (line 1) | function o5c(b,c){var d;if(c==null||dfb(c,Xhe)){return null}if(c.length=... function JWb (line 1) | function JWb(a){AWb();var b,c,d,e,f,g,h;h=new CWb;for(c=new olb(a);c.a0&&(a.p=-(a.p-1));a.p>Rie... function z2b (line 1) | function z2b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=vNb(b,(wtc... function xSb (line 1) | function xSb(a){r4c(a,new E3c(Q3c(L3c(P3c(M3c(O3c(N3c(new R3c,ume),"ELK ... function GKb (line 1) | function GKb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;if(BD(BD(Qc(a.r,b),21),84)... function KKb (line 1) | function KKb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(BD(BD(Qc(a.r,b),21),8... function Abc (line 1) | function Abc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;a.n=Edb(ED(vNb(a.g,(Ny... function Ucd (line 1) | function Ucd(){Ucd=ccb;var a;Scd=new Ycd(ole,0);Acd=new Ycd(xle,1);zcd=n... function fSc (line 1) | function fSc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.b!=0){n=n... function PCc (line 1) | function PCc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;Odd(c,"Interactive... function Snc (line 1) | function Snc(a,b,c){var d,e,f,g,h,i,j,k,l,m;if(b.e.c.length!=0&&c.e.c.le... function acc (line 1) | function acc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;Odd(b,... function SQb (line 1) | function SQb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function bmc (line 1) | function bmc(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=null;i=null;e=BD(vNb(a.b,(... function A2b (line 1) | function A2b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;d=BD(vNb(a,(wtc(),$sc)... function gtd (line 1) | function gtd(a){var b,c,d,e,f;ytb(a,hue);switch((!a.b&&(a.b=new y5d(z2,a... function KNc (line 1) | function KNc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;Odd(c,"Polyl... function bic (line 1) | function bic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;k=new Lqb;i=new ... function QEd (line 1) | function QEd(a){IEd();var b,c,d,e,f,g,h,i;if(a==null)return null;e=hfb(a... function wA (line 1) | function wA(a,b,c,d,e){var f,g,h;uA(a,b);g=b[0];f=bfb(c.c,0);h=-1;if(nA(... function vKb (line 1) | function vKb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;m=BD(BD(... function SPb (line 1) | function SPb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=new Lqb;for(i=new Fyd(a)... function rhb (line 1) | function rhb(a,b){phb();var c,d,e,f,g,h,i,j,k,l,m,n,o,p;i=ybb(a,0)<0;i&&... function iQc (line 1) | function iQc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;a.e.a.$b();a.f.a.$b();a.c.... function Afd (line 1) | function Afd(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;q=new f7... function Yfd (line 1) | function Yfd(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;n=Xod(atd(BD(qud((!a.b&&... function yMc (line 1) | function yMc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;t=b.... function G3b (line 1) | function G3b(a,b,c){var d,e,f,g,h;d=b.i;f=a.i.o;e=a.i.d;h=a.n;g=l7c(OC(G... function ded (line 1) | function ded(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function _Yb (line 1) | function _Yb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;Od... function KQb (line 1) | function KQb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(a.gc()==1... function Ioc (line 1) | function Ioc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;k=new s7c;switch(a.a.g){... function bde (line 1) | function bde(a){ade();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;if(a==null)ret... function Sbc (line 1) | function Sbc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;Odd(b,Ine,... function KJc (line 1) | function KJc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;t=a.... function XGb (line 1) | function XGb(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=new J6c(b.qf().a,b.qf().b,... function wz (line 1) | function wz(){var a=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","... function pid (line 1) | function pid(a,b,c){var d,e,f,g,h,i,j,k,l,m;i=new Rkb;l=b.length;g=AUd(c... function AKb (line 1) | function AKb(a,b){var c,d,e,f,g,h,i,j,k,l,m;j=BD(BD(Qc(a.r,b),21),84);g=... function Kfe (line 1) | function Kfe(a,b){wfe();var c,d,e,f,g,h,i,j,k,l,m,n,o;if(Vhb(Zee)==0){l=... function c3b (line 1) | function c3b(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;m=false;l=false;... function aoc (line 1) | function aoc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function T1b (line 1) | function T1b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;l=0;for(e=new Fyd((!b.... function gDc (line 1) | function gDc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function I6b (line 1) | function I6b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;... function uQc (line 1) | function uQc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function Yxd (line 1) | function Yxd(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;p=a.i!=0;t=f... function fYb (line 1) | function fYb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;c=new mYb(b);c... function pMc (line 1) | function pMc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;if(c.p[b.p]!=null){ret... function _qd (line 1) | function _qd(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function qJc (line 1) | function qJc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;... function ync (line 1) | function ync(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;if(Mhb(a.a,b)){if(Rq... function u2c (line 1) | function u2c(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;if(Ccb(DD(hkd(b,... function Z$b (line 1) | function Z$b(a,b,c,d,e,f,g,h,i){var j,k,l,m,n,o,p;n=c;k=new b0b(i);__b(k... function AGc (line 1) | function AGc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;c=... function ovd (line 1) | function ovd(){mvd();function h(f){var g=this;this.dispatch=function(a){... function aae (line 1) | function aae(a){if(a.N)return;a.N=true;a.b=Lnd(a,0);Knd(a.b,0);Knd(a.b,1... function f5b (line 1) | function f5b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;s=0;if(b.f.a... function i5b (line 1) | function i5b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;s=0;if(b.f.b... function tZc (line 1) | function tZc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n;l=false;j=a+1;k=(tCb(a,b.c... function fed (line 1) | function fed(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function pde (line 1) | function pde(a){var b,c,d,e,f;b=a.c;f=null;switch(b){case 6:return a.Vl(... function e7b (line 1) | function e7b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=new Rkb;e=Ohe;f=... function erd (line 1) | function erd(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function DXb (line 1) | function DXb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;... function Ngc (line 1) | function Ngc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;p=new Rkb;for(m=new ... function WJc (line 1) | function WJc(a,b,c){var d,e,f,g,h,i,j,k,l;Odd(c,"Network simplex node pl... function lMc (line 1) | function lMc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;for(h=new ... function Thd (line 1) | function Thd(){Thd=ccb;Hhd();Shd=Ghd.a;BD(qud(ZKd(Ghd.a),0),18);Mhd=Ghd.... function wQc (line 1) | function wQc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function qde (line 1) | function qde(a){var b,c,d,e,f;b=a.c;switch(b){case 11:return a.Ml();case... function $bc (line 1) | function $bc(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function NCb (line 1) | function NCb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;... function _Tb (line 1) | function _Tb(a){var b,c,d,e,f;c=BD(vNb(a,(wtc(),Ksc)),21);b=k3c(WTb);e=B... function mZc (line 1) | function mZc(a){r4c(a,new E3c(P3c(M3c(O3c(N3c(new R3c,Kre),"ELK Rectangl... function Wmd (line 1) | function Wmd(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(d==null){return n... function ngb (line 1) | function ngb(a,b){var c,d,e,f,g,h,i,j;c=0;g=0;f=b.length;h=null;j=new Vf... function xXb (line 1) | function xXb(){xXb=ccb;wXb=new Hp;Rc(wXb,(Ucd(),Fcd),Jcd);Rc(wXb,Qcd,Jcd... function YXb (line 1) | function YXb(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;a.d=... function wZd (line 1) | function wZd(a){Bnd(a.b,_ve,OC(GC(ZI,1),nie,2,6,[bwe,"ConsistentTransien... function B4b (line 1) | function B4b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;if... function Kgd (line 1) | function Kgd(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function Nyc (line 1) | function Nyc(){Nyc=ccb;iyc=(Y9c(),I9c);jyc=J9c;kyc=K9c;lyc=L9c;nyc=M9c;o... function shb (line 1) | function shb(a,b){phb();var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,... function z$c (line 1) | function z$c(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;a.c=b;a.... function qfd (line 1) | function qfd(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;v=BD(qud... function $Bc (line 1) | function $Bc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function sQb (line 1) | function sQb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=new Rkb;h=new Rk... function aFd (line 1) | function aFd(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;g=true;l=null;d=null;e=nul... function sJc (line 1) | function sJc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function nde (line 1) | function nde(a){var b,c,d;if(a.d>=a.j){a.a=-1;a.c=1;return}b=bfb(a.i,a.d... function P5b (line 1) | function P5b(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function BCc (line 1) | function BCc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;Odd(c,"Cof... function gee (line 1) | function gee(a){var b,c,d,e,f,g,h,i,j;a.b=1;nde(a);b=null;if(a.c==0&&a.a... function xZd (line 1) | function xZd(a){Bnd(a.c,Rve,OC(GC(ZI,1),nie,2,6,[cwe,"http://www.w3.org/... function fRc (line 1) | function fRc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function MYb (line 1) | function MYb(){MYb=ccb;xXb();LYb=new Hp;Rc(LYb,(Ucd(),Gcd),Fcd);Rc(LYb,Q... function HVd (line 1) | function HVd(a,b){switch(a.e){case 0:case 2:case 4:case 6:case 42:case 4... function BMc (line 1) | function BMc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;Odd(c,"B... function V1b (line 1) | function V1b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function vA (line 1) | function vA(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r;switch(b){case 71:h... function X1b (line 1) | function X1b(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function yZd (line 1) | function yZd(a){if(a.gb)return;a.gb=true;a.b=Lnd(a,0);Knd(a.b,18);Qnd(a.... function Y9c (line 1) | function Y9c(){Y9c=ccb;var a,b;o8c=new Lsd(sse);F9c=new Lsd(tse);q8c=(F7... function wtc (line 1) | function wtc(){wtc=ccb;var a,b;$sc=new Lsd(Ime);xsc=new Lsd("coordinateO... function jwc (line 1) | function jwc(){jwc=ccb;puc=(xqc(),vqc);ouc=new Nsd(Yne,puc);Guc=new Nsd(... function S8b (line 1) | function S8b(){S8b=ccb;Y7b=new T8b("DIRECTION_PREPROCESSOR",0);V7b=new T... function KIc (line 1) | function KIc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,... function wfe (line 1) | function wfe(){wfe=ccb;ffe=new xfe(7);hfe=new ige(8,94);new ige(8,64);if... function qJb (line 1) | function qJb(){qJb=ccb;nJb=new tJb("OUT_T_L",0,(NHb(),LHb),(EIb(),BIb),(... function jGd (line 1) | function jGd(){jGd=ccb;PFd=(NFd(),MFd).b;BD(qud(ZKd(MFd.b),0),34);BD(qud... function bae (line 1) | function bae(a){var b;if(a.O)return;a.O=true;pnd(a,"type");cod(a,"ecore.... function Oyc (line 1) | function Oyc(a){r4c(a,new E3c(Q3c(L3c(P3c(M3c(O3c(N3c(new R3c,sne),"ELK ... function kee (line 1) | function kee(a,b){var c,d;if(!cee){cee=new Lqb;dee=new Lqb;d=(wfe(),wfe(... function _9d (line 1) | function _9d(a){Bnd(a.a,Rve,OC(GC(ZI,1),nie,2,6,[fue,"anySimpleType"]));... function tvd (line 1) | function tvd(a){return dfb("_UI_EMFDiagnostic_marker",a)?"EMF Problem":d... function Aod (line 1) | function Aod(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(a.r)return;a.r=true... function lde (line 1) | function lde(){lde=ccb;kde=KC(SD,wte,25,Tje,15,1);kde[9]=35;kde[10]=19;k... function zZd (line 1) | function zZd(a){var b,c,d,e,f,g,h;if(a.hb)return;a.hb=true;pnd(a,"ecore"... function _classCallCheck (line 1) | function _classCallCheck(instance,Constructor){if(!(instance instanceof ... function _possibleConstructorReturn (line 1) | function _possibleConstructorReturn(self,call){if(!self){throw new Refer... function _inherits (line 1) | function _inherits(subClass,superClass){if(typeof superClass!=="function... function ELKNode (line 1) | function ELKNode(){var options=arguments.length>0&&arguments[0]!==undefi... function lex (line 1) | function lex(){var token;token=tstack.pop()||lexer2.lex()||EOF;if(typeof... function Parser (line 1) | function Parser(){this.yy={}} function smile (line 1) | function smile(face2){const arc$1=arc().startAngle(Math.PI/2).endAngle(3... function sad (line 1) | function sad(face2){const arc$1=arc().startAngle(3*Math.PI/2).endAngle(5... function ambivalent (line 1) | function ambivalent(face2){face2.append("line").attr("class","mouth").at... function genPoints (line 1) | function genPoints(x,y,width,height,cut){return x+","+y+" "+(x+width)+",... function byText (line 1) | function byText(content,g,x,y,width,height,textAttrs,colour){const text=... function byTspan (line 1) | function byTspan(content,g,x,y,width,height,textAttrs,conf,colour){const... function byFo (line 1) | function byFo(content,g,x,y,width,height,textAttrs,conf){const body=g.ap... function _setTextAttrs (line 1) | function _setTextAttrs(toText,fromTextAttrsDict){for(const key in fromTe... function wrap (line 1) | function wrap(text,width){text.each((function(){var text2=select(this),w... function _typeof (line 1) | function _typeof(obj){"@babel/helpers - typeof";return _typeof="function... function _classCallCheck (line 1) | function _classCallCheck(instance,Constructor){if(!(instance instanceof ... function _defineProperties (line 1) | function _defineProperties(target,props){for(var i=0;iarr.length)len=arr... function _nonIterableRest (line 1) | function _nonIterableRest(){throw new TypeError("Invalid attempt to dest... function hue2rgb (line 1) | function hue2rgb(p,q,t){if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*... function isObject (line 1) | function isObject(value){var type=typeof value;return value!=null&&(type... function createCommonjsModule (line 1) | function createCommonjsModule(fn,module){return module={exports:{}},fn(m... function trimmedEndIndex (line 1) | function trimmedEndIndex(string){var index=string.length;while(index--&&... function baseTrim (line 1) | function baseTrim(string){return string?string.slice(0,_trimmedEndIndex(... function getRawTag (line 1) | function getRawTag(value){var isOwn=hasOwnProperty$4.call(value,symToStr... function objectToString (line 1) | function objectToString(value){return nativeObjectToString.call(value)} function baseGetTag (line 1) | function baseGetTag(value){if(value==null){return value===undefined?unde... function isObjectLike (line 1) | function isObjectLike(value){return value!=null&&typeof value=="object"} function isSymbol (line 1) | function isSymbol(value){return typeof value=="symbol"||isObjectLike_1(v... function toNumber (line 1) | function toNumber(value){if(typeof value=="number"){return value}if(isSy... function debounce (line 1) | function debounce(func,wait,options){var lastArgs,lastThis,maxWait,resul... function ObjectMap (line 1) | function ObjectMap(){_classCallCheck(this,ObjectMap);this._obj={}} function ObjectSet (line 1) | function ObjectSet(arrayOrObjectSet){_classCallCheck(this,ObjectSet);thi... function Heap (line 1) | function Heap(cmp){this.cmp=cmp!=null?cmp:defaultCmp;this.nodes=[]} function clusteringDistance (line 1) | function clusteringDistance(method,length,getP,getQ,nodeP,nodeQ){var imp... function isKey (line 1) | function isKey(value,object){if(isArray_1(value)){return false}var type=... function isFunction (line 1) | function isFunction(value){if(!isObject_1(value)){return false}var tag=_... function isMasked (line 1) | function isMasked(func){return!!maskSrcKey&&maskSrcKey in func} function toSource (line 1) | function toSource(func){if(func!=null){try{return funcToString$1.call(fu... function baseIsNative (line 1) | function baseIsNative(value){if(!isObject_1(value)||_isMasked(value)){re... function getValue$1 (line 1) | function getValue$1(object,key){return object==null?undefined:object[key]} function getNative (line 1) | function getNative(object,key){var value=_getValue(object,key);return _b... function hashClear (line 1) | function hashClear(){this.__data__=_nativeCreate?_nativeCreate(null):{};... function hashDelete (line 1) | function hashDelete(key){var result=this.has(key)&&delete this.__data__[... function hashGet (line 1) | function hashGet(key){var data=this.__data__;if(_nativeCreate){var resul... function hashHas (line 1) | function hashHas(key){var data=this.__data__;return _nativeCreate?data[k... function hashSet (line 1) | function hashSet(key,value){var data=this.__data__;this.size+=this.has(k... function Hash (line 1) | function Hash(entries){var index=-1,length=entries==null?0:entries.lengt... function listCacheClear (line 1) | function listCacheClear(){this.__data__=[];this.size=0} function eq (line 1) | function eq(value,other){return value===other||value!==value&&other!==ot... function assocIndexOf (line 1) | function assocIndexOf(array,key){var length=array.length;while(length--)... function listCacheDelete (line 1) | function listCacheDelete(key){var data=this.__data__,index=_assocIndexOf... function listCacheGet (line 1) | function listCacheGet(key){var data=this.__data__,index=_assocIndexOf(da... function listCacheHas (line 1) | function listCacheHas(key){return _assocIndexOf(this.__data__,key)>-1} function listCacheSet (line 1) | function listCacheSet(key,value){var data=this.__data__,index=_assocInde... function ListCache (line 1) | function ListCache(entries){var index=-1,length=entries==null?0:entries.... function mapCacheClear (line 1) | function mapCacheClear(){this.size=0;this.__data__={hash:new _Hash,map:n... function isKeyable (line 1) | function isKeyable(value){var type=typeof value;return type=="string"||t... function getMapData (line 1) | function getMapData(map,key){var data=map.__data__;return _isKeyable(key... function mapCacheDelete (line 1) | function mapCacheDelete(key){var result=_getMapData(this,key)["delete"](... function mapCacheGet (line 1) | function mapCacheGet(key){return _getMapData(this,key).get(key)} function mapCacheHas (line 1) | function mapCacheHas(key){return _getMapData(this,key).has(key)} function mapCacheSet (line 1) | function mapCacheSet(key,value){var data=_getMapData(this,key),size=data... function MapCache (line 1) | function MapCache(entries){var index=-1,length=entries==null?0:entries.l... function memoize (line 1) | function memoize(func,resolver){if(typeof func!="function"||resolver!=nu... function memoizeCapped (line 1) | function memoizeCapped(func){var result=memoize_1(func,(function(key){if... function arrayMap (line 1) | function arrayMap(array,iteratee){var index=-1,length=array==null?0:arra... function baseToString (line 1) | function baseToString(value){if(typeof value=="string"){return value}if(... function toString$1 (line 1) | function toString$1(value){return value==null?"":_baseToString(value)} function castPath (line 1) | function castPath(value,object){if(isArray_1(value)){return value}return... function toKey (line 1) | function toKey(value){if(typeof value=="string"||isSymbol_1(value)){retu... function baseGet (line 1) | function baseGet(object,path){path=_castPath(path,object);var index=0,le... function get (line 1) | function get(object,path,defaultValue){var result=object==null?undefined... function baseAssignValue (line 1) | function baseAssignValue(object,key,value){if(key=="__proto__"&&_defineP... function assignValue (line 1) | function assignValue(object,key,value){var objValue=object[key];if(!(has... function isIndex (line 1) | function isIndex(value,length){var type=typeof value;length=length==null... function baseSet (line 1) | function baseSet(object,path,value,customizer){if(!isObject_1(object)){r... function set (line 1) | function set(object,path,value){return object==null?object:_baseSet(obje... function copyArray (line 1) | function copyArray(source,array){var index=-1,length=source.length;array... function toPath (line 1) | function toPath(value){if(isArray_1(value)){return _arrayMap(value,_toKe... function add (line 1) | function add(eles){for(var i=0;i0&&arguments[0]!==undefined... function getDepth (line 1) | function getDepth(ele){var style=ele.pstyle("z-compound-depth");if(style... function getEleDepth (line 1) | function getEleDepth(ele){var style=ele.pstyle("z-index-compare");if(sty... function styleCache (line 1) | function styleCache(key,fn,ele){var _p=ele._private;var cache=_p.styleCa... function cacheStyleFunction (line 1) | function cacheStyleFunction(key,fn){key=hashString(key);return function ... function cachePrototypeStyleFunction (line 1) | function cachePrototypeStyleFunction(key,fn){key=hashString(key);var sel... function checkCompound (line 1) | function checkCompound(ele,parentOk){var _p=ele._private;var parents=_p.... function defineDerivedStateFunction (line 1) | function defineDerivedStateFunction(specs){var ok=specs.ok;var edgeOkVia... function defineSwitchFunction (line 1) | function defineSwitchFunction(params){return function(){var args=argumen... function defineSwitchSet (line 1) | function defineSwitchSet(params){elesfn$3[params.field]=function(){var e... function defineSourceFunction (line 1) | function defineSourceFunction(params){return function sourceImpl(selecto... function defineEdgesWithFunction (line 1) | function defineEdgesWithFunction(params){return function edgesWithImpl(o... function defineParallelEdgesFunction (line 1) | function defineParallelEdgesFunction(params){var defaults={codirected:fa... method map (line 1) | get map(){if(this.lazyMap==null){this.rebuildMap()}return this.lazyMap} method map (line 1) | set map(m){this.lazyMap=m} function addConnectedEdges (line 1) | function addConnectedEdges(node){var edges=node._private.edges;for(var i... function addChildren (line 1) | function addChildren(node){var children=node._private.children;for(var i... function add (line 1) | function add(ele){var alreadyAdded=elesToRemoveIds[ele.id()];if(removeFr... function removeEdgeRef (line 1) | function removeEdgeRef(node,edge){var connectedEdges=node._private.edges... function removeParallelRef (line 1) | function removeParallelRef(pllEdge){pllEdge.clearTraversalCache()} function removeChildRef (line 1) | function removeChildRef(parent,ele){ele=ele[0];parent=parent[0];var chil... function generateCubicBezier (line 1) | function generateCubicBezier(mX1,mY1,mX2,mY2){var NEWTON_ITERATIONS=4,NE... function springAccelerationForState (line 1) | function springAccelerationForState(state){return-state.tension*state.x-... function springEvaluateStateWithDerivative (line 1) | function springEvaluateStateWithDerivative(initialState,dt,derivative){v... function springIntegrateState (line 1) | function springIntegrateState(state,dt){var a={dx:state.v,dv:springAccel... function getEasedValue (line 1) | function getEasedValue(type,start,end,percent,easingFn){if(percent===1){... function getValue (line 1) | function getValue(prop,spec){if(prop.pfValue!=null||prop.value!=null){if... function ease (line 1) | function ease(startProp,endProp,percent,easingFn,propSpec){var type=prop... function step$1 (line 1) | function step$1(self,ani,now,isCore){var isEles=!isCore;var _p=self._pri... function valid (line 1) | function valid(start,end){if(start==null||end==null){return false}if(num... function startAnimation (line 1) | function startAnimation(self,ani,now,isCore){var ani_p=ani._private;ani_... function stepAll (line 1) | function stepAll(now,cy){var eles=cy._private.aniEles;var doneEles=[];fu... function headlessStep (line 1) | function headlessStep(){if(!cy._private.animationsRunning){return}reques... function removeSelAndBlockFromRemaining (line 1) | function removeSelAndBlockFromRemaining(){if(remaining.length>selAndBloc... function removePropAndValFromRem (line 1) | function removePropAndValFromRem(){if(blockRem.length>propAndValStr.leng... function BreadthFirstLayout (line 1) | function BreadthFirstLayout(options){this.options=extend({},defaults$7,d... function CircleLayout (line 1) | function CircleLayout(options){this.options=extend({},defaults$6,options)} function ConcentricLayout (line 1) | function ConcentricLayout(options){this.options=extend({},defaults$5,opt... function CoseLayout (line 1) | function CoseLayout(options){this.options=extend({},defaults$4,options);... function GridLayout (line 1) | function GridLayout(options){this.options=extend({},defaults$3,options)} function NullLayout (line 1) | function NullLayout(options){this.options=extend({},defaults$2,options)} function PresetLayout (line 1) | function PresetLayout(options){this.options=extend({},defaults$1,options)} function getPosition (line 1) | function getPosition(node){if(options.positions==null){return copyPositi... function RandomLayout (line 1) | function RandomLayout(options){this.options=extend({},defaults,options)} function NullRenderer (line 1) | function NullRenderer(options){this.options=options;this.notifications=0} function addEle (line 1) | function addEle(ele,sqDist){if(ele.isNode()){if(nearNode){return}else{ne... function checkNode (line 1) | function checkNode(node){var width=node.outerWidth()+2*nodeThreshold;var... function checkEdge (line 1) | function checkEdge(edge){var _p=edge._private;var rs=_p.rscratch;var sty... function preprop (line 1) | function preprop(obj,name,pre){return getPrefixedProperty(obj,name,pre)} function checkLabel (line 1) | function checkLabel(ele,prefix){var _p=ele._private;var th=labelThreshol... function getPts (line 1) | function getPts(pts){var retPts=[];if(pts==null){return}for(var i=0;i5&&... function mbclear (line 1) | function mbclear(context,x,y,w,h){var gco=context.globalCompositeOperati... function setContextTransform (line 1) | function setContextTransform(context,clear){var ePan,eZoom,w,h;if(!r.cle... function b64ToBlob (line 1) | function b64ToBlob(b64,mimeType){var bytes=atob(b64);var buff=new ArrayB... function b64UriToB64 (line 1) | function b64UriToB64(b64uri){var i=b64uri.indexOf(",");return b64uri.sub... function output (line 1) | function output(options,canvas,mimeType){var getB64Uri=function getB64Ur... function CanvasRenderer (line 1) | function CanvasRenderer(options){var r=this;r.data={canvases:new Array(C... function setExtension (line 1) | function setExtension(type,name,registrant){var ext=registrant;var overr... function getExtension (line 1) | function getExtension(type,name){return getMap({map:extensions,keys:[typ... function setModule (line 1) | function setModule(type,name,moduleType,moduleName,registrant){return se... function getModule (line 1) | function getModule(type,name,moduleType,moduleName){return getMap({map:m... function __webpack_require__ (line 1) | function __webpack_require__(moduleId){if(installedModules[moduleId]){re... function LayoutConstants (line 1) | function LayoutConstants(){} function LEdge (line 1) | function LEdge(source,target,vEdge){LGraphObject.call(this,vEdge);this.i... function LGraphObject (line 1) | function LGraphObject(vGraphObject){this.vGraphObject=vGraphObject} function LNode (line 1) | function LNode(gm,loc,size,vNode){if(size==null&&vNode==null){vNode=loc}... function PointD (line 1) | function PointD(x,y){if(x==null&&y==null){this.x=0;this.y=0}else{this.x=... function LGraph (line 1) | function LGraph(parent,obj2,vGraph){LGraphObject.call(this,vGraph);this.... function LGraphManager (line 1) | function LGraphManager(layout){LGraph=__webpack_require__(5);this.layout... function FDLayoutConstants (line 1) | function FDLayoutConstants(){} function IGeometry (line 1) | function IGeometry(){} function IMath (line 1) | function IMath(){} function Integer (line 1) | function Integer(){} function defineProperties (line 1) | function defineProperties(target,props){for(var i=0;i{const data=ed... function addNodes (line 1) | function addNodes(mindmap,cy,conf,level){cy.add({group:"nodes",data:{id:... function layoutMindmap (line 1) | function layoutMindmap(node,conf){return new Promise((resolve=>{const re... function positionNodes (line 1) | function positionNodes(cy){cy.nodes().map(((node,id)=>{const data=node.d... FILE: np.Preview/requiredFiles/tex-chtml.js function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function f (line 1) | function f(t){return function(t){function e(){return null!==t&&t.apply(t... function d (line 1) | function d(t){var e;return e=function(t){function e(){for(var e=[],r=0;r... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function s (line 1) | function s(t){try{l(n.next(t))}catch(t){i(t)}} method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t){try{l(n.throw(t))}catch(t){i(t)}} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r(... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function a (line 1) | function a(i){return function(a){return function(i){if(r)throw new TypeE... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this,e.document)||this;return r.window=e,r.pa... function i (line 1) | function i(t){return"object"==typeof t&&null!==t} method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t,e){var r,o;try{for(var a=n(Object.keys(e)),l=a.next();!l.do... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r){var n=t.call(this,e)||this;return n.package=r,n} function t (line 1) | function t(e,r){void 0===r&&(r=!1),this.isLoaded=!1,this.isLoading=!1,th... function h (line 1) | function h(e){return a.visitTree(e,t.document)} method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(){a=new e.MathJax._.core.MmlTree.SerializedMmlVisitor.Seriali... function d (line 1) | function d(){var e,r;t.input&&t.output&&m();var n=t.output?t.output.name... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(){e.MathJax.typeset=function(e){void 0===e&&(e=null),t.docume... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(r,n,o){var i=r+"2"+n;e.MathJax[i]=function(e,r){return void 0... function g (line 1) | function g(r,n){var o=e.MathJax._.core.MathItem.STATE;e.MathJax[r+"2mml"... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t,r){e.MathJax[t+"Reset"]=function(){for(var t=[],e=0;e0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... function O (line 1) | function O(){var r,n,i=e.CONFIG.handler;if(!i||"none"===i||!t.adaptor)re... function M (line 1) | function M(r){return void 0===r&&(r=null),l.document(r||e.CONFIG.documen... function t (line 1) | function t(t){void 0===t&&(t=null),this.document=t} function t (line 1) | function t(t){var e=this.constructor;this.options=(0,n.userOptions)((0,n... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(t,e){void 0===e&&(e=5),this.documentClass=i,this.adaptor=t,th... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(t){void 0===t&&(t={}),this.adaptor=null,this.mmlFactory=null;... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(e,r,n){var o=this,i=this.constructor;this.document=e,this.opt... function t (line 1) | function t(t,r,n,o,i){void 0===n&&(n=!0),void 0===o&&(o={i:0,n:0,delim:"... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(t,e){this.global=e,this.defaults=Object.create(e),this.inheri... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.docu... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(e,r,n){void 0===r&&(r={}),void 0===n&&(n=[]);var o=t.call(thi... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){return null!==t&&t.apply(this,arguments)||this} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(){return null!==t&&t.apply(this,arguments)||this} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.text... function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.xml=... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){var o=t.call(this,e,r,n)||this;return o.texclass=s.TEX... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._tex... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._cor... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.prop... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texc... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.prop... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){return void 0===e&&(e=null),e||(e=new i.MmlFactory),t.call... function i (line 1) | function i(t,e,r,n){return void 0===r&&(r=o.TEXCLASS.BIN),void 0===n&&(n... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(){return null!==t&&t.apply(this,arguments)||this} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function t (line 1) | function t(t){void 0===t&&(t={}),this.adaptor=null;var e=this.constructo... function t (line 1) | function t(t){var e,n;void 0===t&&(t=null),this.defaultKind="unknown",th... function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function t (line 1) | function t(t,e,r){var n,o;void 0===e&&(e={}),void 0===r&&(r=[]),this.fac... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(e){var r,o;this.nodeHandlers=new Map;try{for(var i=n(e.getKin... function t (line 1) | function t(t,e){this.factory=t,this.node=e} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){var o=this,i=s((0,c.separateOptions)(n,h.HTMLDomString... function t (line 1) | function t(t){void 0===t&&(t=null);var e=this.constructor;this.options=(... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.docu... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o,i){return void 0===n&&(n=!0),void 0===o&&(o={node:nul... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(r){void 0===r&&(r={});var n=this,o=s((0,c.separateOptions)(r,... function t (line 1) | function t(t,e,r,n,o,i,s,a,l,c,u,p,h){void 0===e&&(e={}),void 0===r&&(r=... function t (line 1) | function t(t,e){var r,o,i,s;void 0===e&&(e=["tex"]),this.initMethod=new ... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this,e)||this;return r.getPatterns(),r} function t (line 1) | function t(){this._configuration=new s.PrioritizedList,this._fallback=ne... function t (line 1) | function t(){this.map=new Map} function t (line 1) | function t(){this.mmlFactory=null,this.factory={node:t.createNode,token:... function r (line 1) | function r(t,r){var o,i;try{for(var s=n(Object.keys(r)),a=s.next();!a.do... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function s (line 1) | function s(t,e,r){t.childNodes[e]=r,r&&(r.parent=t)} method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function c (line 1) | function c(t,e){return t.isKind(e)} method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;nt.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t,e,r){if(r.match(/^[a-z]/i)&&e.match(/(^|[^\\])(\\\\)*\\[a-z... function v (line 1) | function v(t,e){for(;e>0;)t=t.trim().slice(1,-1),e--;return t.trim()} function _ (line 1) | function _(t,e){for(var r=t.length,n=0,o="",i=0,s=0,a=!0,l=!1;i!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function t (line 1) | function t(t){this._nodes=t} function e (line 1) | function e(e){for(var r=[],n=1;n!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.defa... function t (line 1) | function t(t,e,r){this._symbol=t,this._char=e,this._attributes=r} function t (line 1) | function t(t,e,r){void 0===r&&(r=[]),this._symbol=t,this._func=e,this._a... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function u (line 1) | function u(t){return void 0===t||t} method constructor (line 1) | constructor(){super("",(()=>!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function t (line 1) | function t(t,e){this._name=t,this._parser=e,c.MapHandler.register(this)} function e (line 1) | function e(e,r,n){var o=t.call(this,e,r)||this;return o._regExp=n,o} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.map=... function e (line 1) | function e(e,r,n){var o,a,c=t.call(this,e,r)||this;try{for(var u=s(Objec... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(e,r,n){var o,a,c=t.call(this,e,null)||this;try{for(var u=s(Ob... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,n,o)||this;return i.parser=r,i} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function t (line 1) | function t(){this.counter=0,this.allCounter=0,this.configuration=null,th... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(e,r){for(var n=[],o=2;o!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){for(var r=[],n=1;ne===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function v (line 1) | function v(t,e){var r=t.stack.env.font?{mathvariant:t.stack.env.font}:{}... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r){var n=t.call(this,e)||this;return n.global=r,n} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(e){var r=t.call(this,e)||this;return r.setProperty("name","\\... function e (line 1) | function e(e,r){var n=t.call(this,e)||this;return n.setProperty("delim",... function e (line 1) | function e(e,r,n){var o=t.call(this,e)||this;return o.setProperty("delim... function e (line 1) | function e(e,r,n){var o=t.call(this,e)||this;return o.setProperty("delim... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.rema... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.tabl... function e (line 1) | function e(e){for(var r=[],n=1;n!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(t,e){return t.string.substr(t.i,e.length)!==e||e.match(/\\[a-... function y (line 1) | function y(t,e){var r,o=t.parseOptions.options.require,i=t.parseOptions.... function g (line 1) | function g(t,e){var r=t.options.require,n=r.allow,o=("["===e.substr(0,1)... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){void 0===e&&(e=null);var r=t.call(this,e,h.CHTMLWrapperFac... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.char... function t (line 1) | function t(){this.used=new Set,this.needsUpdate=[]} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.chtm... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function m (line 1) | function m(t,e){return Math.atan2(t,e).toFixed(3).replace(/\.?0+$/,"")} method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){void 0===n&&(n=null);var o=t.call(this,e,r,n)||this;re... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(t){var e,r,l,c;void 0===t&&(t=null),this.variant={},this.deli... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){void 0===e&&(e=null),void 0===r&&(r=null),void 0===n&&... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function v (line 1) | function v(t,e){return t?e!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.jax=... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(){for(var e=[],r=0;r!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function r (line 1) | function r(){for(var e=[],r=0;r!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){for(var e,r,n=[],o=0;ot.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.UVQ=... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){for(var e=[],r=0;r!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){for(var e=[],r=0;rt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.math... function t (line 1) | function t(t,e){void 0===e&&(e={});var r=this;this.settings=null,this.de... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function f (line 1) | function f(t){return function(t){function e(){return null!==t&&t.apply(t... function d (line 1) | function d(t){var e;return e=function(t){function e(){for(var e=[],r=0;r... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.opti... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(t){void 0===t&&(t={w:0,h:-n.BIGDIMEN,d:-n.BIGDIMEN}),this.w=t... function n (line 1) | function n(){this.constructor=t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function t (line 1) | function t(){this.bits=0} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function s (line 1) | function s(t,r){if("#"===r.charAt(0))return a(r.slice(1));if(e.entities[... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t){var e="x"===t.charAt(0)?parseInt(t.slice(1),16):parseInt(t... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function a (line 1) | function a(i){return function(a){return function(i){if(r)throw new TypeE... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function t (line 1) | function t(){for(var t=[],r=0;r"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function l (line 1) | function l(t){return Object.assign(Object.create(a.prototype),t)} method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function c (line 1) | function c(t){return t?Object.keys(t).concat(Object.getOwnPropertySymbol... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t,i,l){var h,f;void 0===l&&(l=!0);var d=function(r){if(l&&voi... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t){for(var e,n,o=[],i=1;i{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function t (line 1) | function t(){this.items=[],this.items=[]} function t (line 1) | function t(t){void 0===t&&(t=null),this.styles={},this.addStyles(t)} function a (line 1) | function a(t){for(var e=t.split(/((?:'[^']*'|"[^"]*"|,[\s\n]|[^\s\n])*)/... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){var e,n,o=a(this.styles[t]);0===o.length&&o.push(""),1===o... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function c (line 1) | function c(t){var e,n,o=v.connect[t].children,i=[];try{for(var s=r(o),a=... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t){var e,i,s=o([],n(v.connect[t].children),!1),a=this.styles[... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function d (line 1) | function d(t){var e,n,o,i,s={width:"",style:"",color:""};try{for(var l=r... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t){var e,n,o=[];try{for(var i=r(v.connect[t].children),s=i.ne... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function g (line 1) | function g(t){var e,o,i,s,l=a(this.styles[t]),c={style:"",variant:[],wei... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){} function t (line 1) | function t(t){void 0===t&&(t=""),this.parse(t)} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r){var n=t.call(this)||this;return n._menu=e,n._type=r,n.cl... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,r)||this;return i._content=n,i.d... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.clas... function t (line 1) | function t(){this.bubble=!1} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.post... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this)||this;return r.element=e,r.className=s.... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this)||this;return r.factory=e,r.id="",r.movi... function e (line 1) | function e(t){return"."+(n.HtmlClasses[t]||t)} function c (line 1) | function c(t){l||(u(i,t),l=!0)} method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function r (line 1) | function r(t){return"CtxtMenu_"+t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function n (line 1) | function n(t){return r(t)} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t){return r(t)} method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){var o=t.call(this)||this;return o.title=e,o.signature=... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,"checkbox",r,o)||this;return i.r... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,"combobox",r,o)||this;return i.r... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,"command",r,o)||this;return i.co... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){return t.call(this,e,"label",r,n)||this} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,"radio",r,o)||this;return i.role... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this,e,"rule")||this;return r.className=s.Htm... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n,o){var i=t.call(this,e,"slider",r,o)||this;return i.rol... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e,r,n){var o=t.call(this,e,"submenu",r,n)||this;return o._sub... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(){return null!==t&&t.apply(this,arguments)||this} function t (line 1) | function t(t){this.menu=t,this.store=[],this._active=null,this.counter=0... function t (line 1) | function t(t){var e=this;void 0===t&&(t=[]),this._initList=[["command",a... function t (line 1) | function t(t){this._parser=new Map(t)} function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this)||this;return r.anchor=e,r.className=a.H... function e (line 1) | function e(e,r,n,o){void 0===n&&(n="none"),void 0===o&&(o="vertical");va... function r (line 1) | function r(){this.constructor=t} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function e (line 1) | function e(e){var r=t.call(this)||this;return r._anchor=e,r.variablePool... function t (line 1) | function t(t,e,r){this._name=t,this.getter=e,this.setter=r,this.items=[]} function t (line 1) | function t(){this.pool={}} method constructor (line 1) | constructor(){this.separator_=" "} method setSeparator (line 1) | setSeparator(t){this.separator_=t} method getSeparator (line 1) | getSeparator(){return"braille"===n.default.getInstance().modality?"":thi... method error (line 1) | error(t){return null} method merge (line 1) | merge(t){let e="";const r=t.length-1;for(let n,o=0;n=t[o];o++)if(e+=n.sp... method finalize (line 1) | finalize(t){return t} method pauseValue (line 1) | pauseValue(t){let e;switch(t){case"long":e=750;break;case"medium":e=500;... class a (line 1) | class a extends s.MarkupRenderer{markup(t){this.setScaleFunction(-2,2,0,... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function s (line 1) | function s(t,e,r){return(r||function(r,n){return"number"==typeof r&&"num... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function c (line 1) | function c(t,e){const r=t[t.length-1];if(r){if(f(e)&&f(r)){if(void 0===r... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t){return"object"==typeof t&&t.open} method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t){return"object"==typeof t&&1===Object.keys(t).length&&Objec... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){const e=Object.keys(t);return"object"==typeof t&&(1===e.le... function d (line 1) | function d(t,e,r,n,a,l=!1){if(l){const l=t[t.length-1];let c;if(l&&(c=l[... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,e){if(!e)return t;const r={};for(const n of o.personalityPr... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... class i (line 1) | class i{constructor({context:t,text:e,userValue:r,annotation:n,attribute... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class l (line 1) | class l extends a.XmlRenderer{finalize(t){return function(t){c="";const ... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function p (line 1) | function p(t){const e=o.tagName(t),r=u[e];return r?r(t):t.textContent} method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t,e){if(!t||!e)return t+e;const r=d(t),n=d(e),o=r-n;t=o<0?y(t... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){let e="";for(const r of Array.from(t.childNodes))e=r.nodeT... function d (line 1) | function d(t){return t.split(/\r\n|\r|\n/).length} method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t){return t.split(/\r\n|\r|\n/).reduce(((t,e)=>Math.max(e.len... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t,e,r){return t=function(t,e){const r=e-d(t);return t+(r>0?ne... function g (line 1) | function g(t){const e=Array.from(t.childNodes),r=[];for(const t of e)t.n... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){const e=t.reduce(((t,e)=>Math.max(e.height,t)),0),r=[];for... function v (line 1) | function v(t,e){const r=[];for(const n of t){if(0===n.height)continue;co... function _ (line 1) | function _(t,e){if(1===e)return t.map((t=>t.lfence+t.cells.join(t.sep)+t... function S (line 1) | function S(t,e){let r="";for(;e;)r+=t+"\n",e--;return r.slice(0,-1)} method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... function O (line 1) | function O(t){return t.nodeType===o.NodeType.ELEMENT_NODE&&"FENCE"===o.t... function M (line 1) | function M(t){const e=Array.from(t.childNodes),r=O(e[0]),n=O(e[e.length-... function x (line 1) | function x(t,e){const r=(e-m(t))/2,[n,o]=Math.floor(r)===r?[r,r]:[Math.f... function E (line 1) | function E(t){const e=t.firstChild,r=f(t);if(e&&e.nodeType===o.NodeType.... class i (line 1) | class i extends o.AbstractAudioRenderer{constructor(){super(...arguments... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class s (line 1) | class s extends o.AbstractAudioRenderer{markup(t){const e=i.personalityM... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class i (line 1) | class i extends o.XmlRenderer{finalize(t){return'{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... method constructor (line 1) | constructor(t,e){this.speech=t,this.attributes=e} class s (line 1) | class s extends i.XmlRenderer{finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class o (line 1) | class o extends n.SsmlRenderer{markup(t){return o.MARKS={},super.markup(... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class i (line 1) | class i extends n.AbstractAudioRenderer{markup(t){let e="";const r=(0,o.... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class s (line 1) | class s extends i.MarkupRenderer{markup(t){this.setScaleFunction(-2,2,-1... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function r (line 1) | function r(t,e){return t?e?t.filter((t=>e.indexOf(t)<0)):t:[]} method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function i (line 1) | function i(t){l(n.default.WGXpath),s(t)} method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t,e){let r=e||1;"undefined"==typeof wgxpath&&r<10?setTimeout(... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(){l(n.default.mathmapsIePath)} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){const e=n.default.document.createElement("script");e.type=... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class o (line 1) | class o{constructor(){this.isActive_=!1,this.outputFunction_=console.inf... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function a (line 1) | function a(t){const e=[];for(let r=0,n=t.length;re.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){return(t=t.replace(/ /g,"\xa0")).replace(/>[ \f\n\r\t... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function c (line 1) | function c(t,e){if(!e)return[!1,""];const r=t.match(/^<([^> ]+).*>/),n=e... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;ne.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class l (line 1) | class l{constructor(){this.customLoader=null,this.parsers={},this.compar... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class c (line 1) | class c{static get(t=l.getInstance().locale){return c.promises[t]||Promi... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t){try{l(n.throw(t))}catch(t){i(t)}} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r(... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... method constructor (line 1) | constructor(t,e,r){this.src=t,this.type=e,this.callback=r} method add (line 1) | add(){this.src.addEventListener(this.type,this.callback)} method remove (line 1) | remove(){this.src.removeEventListener(this.type,this.callback)} function o (line 1) | function o(t){return t.match("/$")?t:t+"/"} method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class o (line 1) | class o{constructor(t,e){this.name=t,this.process=e.processor,this.postp... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class i (line 1) | class i extends o{constructor(t,e){super(t,e),this.key=e.key||i.getKey_}... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function b (line 1) | function b(t){g.set(t.name,t)} function v (line 1) | function v(t){const e=g.get(t);if(!e)throw new f.SREError("Unknown proce... function _ (line 1) | function _(t,e){const r=v(t);try{return r.processor(e)}catch(t){throw ne... function S (line 1) | function S(t,e){const r=v(t);return f.default.getInstance().pprint?r.ppr... method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... function s (line 1) | function s(t){try{l(n.next(t))}catch(t){i(t)}} method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t){try{l(n.throw(t))}catch(t){i(t)}} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r(... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function h (line 1) | function h(t){return n(this,void 0,void 0,(function*(){return(0,i.setup)... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t,e){return l.process(t,e)} function d (line 1) | function d(t,e,r){switch(o.default.getInstance().mode){case s.Mode.ASYNC... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... class SystemExternal (line 1) | class SystemExternal{static extRequire(library){if("undefined"!=typeof p... method extRequire (line 1) | static extRequire(library){if("undefined"!=typeof process){const nodeR... class r (line 1) | class r{static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.erro... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function s (line 1) | function s(){return"undefined"!=typeof XPathResult} method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function l (line 1) | function l(t){return a[t]||null} method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class c (line 1) | class c{constructor(){this.lookupNamespaceURI=l}} method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t,r){let n;try{n=u(t,r,e.xpath.result.ORDERED_NODE_ITERATOR_T... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... method constructor (line 1) | constructor(t){this.semantic=t} class a (line 1) | class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class a (line 1) | class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class p (line 1) | class p extends i.AbstractEnrichCase{constructor(t){super(t),this.fenced... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... class a (line 1) | class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class s (line 1) | class s extends n.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class a (line 1) | class a extends o.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class l (line 1) | class l extends i.CaseMultiindex{static test(t){if(!t.mathmlTree)return!... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class s (line 1) | class s extends n.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class a (line 1) | class a extends o.AbstractEnrichCase{constructor(t){super(t),this.inner=... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class a (line 1) | class a extends o.CaseMultiindex{static test(t){return!!t.mathmlTree&&"t... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class s (line 1) | class s extends n.AbstractEnrichCase{constructor(t){super(t),this.mml=t.... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function c (line 1) | function c(t){const e=o.cloneNode(t),r=s.getTree(e);return a.enrich(e,r)} method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t){return t.match(/^$... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function n (line 1) | function n(t){return t.map((function(t){return t.id})).join(",")} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t,e){const n=[];"mglyph"===e.role&&n.push("image"),e.attribut... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function h (line 1) | function h(t){const e=(0,p.getCase)(t);let r;if(e)return r=e.getMathml()... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t,e){const r=x(t);let i=r.node;const s=r.type;if(s!==M.VALID|... function d (line 1) | function d(t,e,r){let i=w(e);if(c.hasMathTag(i)){n.Debugger.getInstance(... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,e){for(const r of u.EnrichAttributes)t.hasAttribute(r)&&(e.... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t,e){const r=o.toArray(t.childNodes);let n=1/0,i=-1/0;return ... function g (line 1) | function g(t,e,r){const n=[];let i=o.toArray(t.childNodes),s=!1;for(;i.l... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){const e=[];let r=o.toArray(t.childNodes);for(;r.length;){c... function v (line 1) | function v(t,e,r){const n="implicit"===r.role&&a.flags.combine_juxtaposi... function _ (line 1) | function _(t,e,r){if(!e)return void t.insertBefore(r,null);let n=e,o=P(n... function S (line 1) | function S(t,e){if(!t)return!1;do{if((t=t.parentNode)===e)return!0}while... method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... function O (line 1) | function O(t,e){const r=s.functionApplication();if(t&&e&&t.textContent&&... function x (line 1) | function x(t){const e=A(t);if(!e)return{type:M.INVALID,node:null};const ... function E (line 1) | function E(t,e){let r=0;for(;t[r]&&-1===e.indexOf(t[r]);)r++;return t.sl... function A (line 1) | function A(t){let e=0,r=null;for(;!r&&e!1),n=[t];for(;!r(t)&&!c.hasMathTag(t)&&t... function T (line 1) | function T(t,e){return!(!t||!e||t.previousSibling||e.nextSibling)} function N (line 1) | function N(t){for(;!c.hasMathTag(t)&&L(t);)t=P(t);return t} function w (line 1) | function w(t){const e=o.toArray(t.childNodes);if(!e)return t;const r=e.f... function L (line 1) | function L(t){const e=P(t);return!(!e||!c.hasEmptyTag(e))&&o.toArray(e.c... function I (line 1) | function I(t){if(t.nodeType!==o.NodeType.ELEMENT_NODE)return!0;if(!t||c.... function P (line 1) | function P(t){return t.parentNode} function R (line 1) | function R(t){if(t.mathml.length)return h(t);const r=e.SETTINGS.implicit... function k (line 1) | function k(t){if("MFENCED"!==o.tagName(t))return t;const e=o.createEleme... function j (line 1) | function j(t){const e=o.createElement("mo"),r=o.createTextNode(t.textCon... function B (line 1) | function B(t,e){const r=t.type+(t.textContent?","+t.textContent:"");e.fo... function D (line 1) | function D(t){const e=o.toArray(t.childNodes);if(!e)return t;const r=e.f... function F (line 1) | function F(t,e,r,n){const o=n||!1;H(t,"Original MathML",o),H(r,"Semantic... function H (line 1) | function H(t,e,r){const n=o.formatXml(t.toString());r?console.info(e+":\... class i (line 1) | class i{constructor(){this.color=null,this.mactionName="",this.currentHi... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class o (line 1) | class o extends n.CssHighlighter{constructor(){super()}isMactionNode(t){... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function n (line 1) | function n(t,e){const n=t||{color:e};let o=Object.prototype.hasOwnProper... method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... class o (line 1) | class o{constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... method constructor (line 1) | constructor(){this.hue=10,this.sat=100,this.light=50,this.incr=50} method generate (line 1) | generate(){return e=function(t,e,r){e=e>1?e/100:e,r=r>1?r/100:r;const n=... method increment (line 1) | increment(){this.hue=(this.hue+this.incr)%360} class o (line 1) | class o extends n.AbstractHighlighter{constructor(){super(),this.maction... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class i (line 1) | class i extends o.AbstractHighlighter{constructor(){super(),this.maction... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class o (line 1) | class o extends n.CssHighlighter{constructor(){super(),this.mactionName=... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class o (line 1) | class o extends n.AbstractHighlighter{constructor(){super(),this.maction... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class i (line 1) | class i extends o.AbstractHighlighter{constructor(){super(),this.maction... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class l (line 1) | class l extends a.SvgHighlighter{constructor(){super(),this.mactionName=... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class i (line 1) | class i{constructor(t,e){this.constraint=t,this.test=e,this.children_={}... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... method constructor (line 1) | constructor(t,e){super(t,e),this.rule_=null,this.kind=o.TrieNodeKind.STA... method getRule (line 1) | getRule(){return this.rule_} method setRule (line 1) | setRule(t){this.rule_&&n.Debugger.getInstance().output("Replacing rule "... method toString (line 1) | toString(){return this.getRule()?this.constraint+"\n==> "+this.getRule()... class i (line 1) | class i{constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",nul... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class u (line 1) | class u extends a.AbstractTrieNode{constructor(){super("",(()=>!0)),this... method constructor (line 1) | constructor(){super("",(()=>!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} class p (line 1) | class p extends a.AbstractTrieNode{constructor(t){super(t,(e=>e===t)),th... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function f (line 1) | function f(t){if(t.match(/^self::\*$/))return t=>!0;if(t.match(/^self::\... class d (line 1) | class d extends l.StaticTrieNode{constructor(t,e){super(t,f(t)),this.con... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... class m (line 1) | class m extends l.StaticTrieNode{constructor(t,e){super(t,f(t)),this.con... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function v (line 1) | function v(){const t=o.Variables.ensureLocale(n.default.getInstance().lo... function o (line 1) | function o(){return{FUNCTIONS:(0,n.FUNCTIONS)(),MESSAGES:(0,n.MESSAGES)(... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t,e){return void 0===t?e:"string"==typeof t?t:t[0]} method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function o (line 1) | function o(t){const e=t%1e3,r=Math.floor(e/100),n=r?1===r?"cent":a.ones[... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toSt... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t){const e=n.Grammar.getInstance().getParameter("gender");ret... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function n (line 1) | function n(t,e=!1){return t===a.ones[1]?e?"et":"en":t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t,e=!1){let r=t%1e3,o="",i=a.ones[Math.floor(r/100)];if(o+=i?... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t,e=!1){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t){if(t%100)return i(t,!0);const e=i(t);return e.match(/e$/)?... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function n (line 1) | function n(t,e=!1){return t===a.ones[1]?e?"eine":"ein":t} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t){let e=t%1e3,r="",o=a.ones[Math.floor(e/100)];if(r+=o?n(o)+... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toSt... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t){if(1===t)return"erste";if(3===t)return"dritte";if(7===t)re... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function n (line 1) | function n(t){let e=t%1e3,r="";return r+=s.ones[Math.floor(e/100)]?s.one... method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t){if(0===t)return s.zero;if(t>=Math.pow(10,36))return t.toSt... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){let e=o(t);return e.match(/one$/)?e=e.slice(0,-3)+"first":... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function o (line 1) | function o(t){const e=t%1e3,r=Math.floor(e/100),n=i.special.hundreds[r],... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function s (line 1) | function s(t){let e=t%1e3,r="";if(r+=u.ones[Math.floor(e/100)]?u.ones[Ma... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t){if(0===t)return u.zero;if(t>=Math.pow(10,36))return t.toSt... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function c (line 1) | function c(t){if(1===t)return"premi\xe8re";let e=a(t);return e.match(/^n... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n=Math.pow(10,32))return t.toSt... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){const e=n.Grammar.getInstance().getParameter("gender");if(... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function o (line 1) | function o(t){let e=t%1e3,r="";if(r+=a.ones[Math.floor(e/100)]?a.ones[Ma... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){if(0===t)return a.zero;if(t>=Math.pow(10,36))return t.toSt... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t){const e="m"===n.Grammar.getInstance().getParameter("gender... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function n (line 1) | function n(t){return t.toString().split("").map((function(t){return o.on... method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t,e=!1){let r=t%1e3,n="";const o=Math.floor(r/100),s=a.ones[o... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){const e=a.special.endOrdinal[0];return"a"===e&&t.match(/en... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t){return u(t,!0)} method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function l (line 1) | function l(t,e=!1){return t===a.ones[1]?"ein"===t?"eitt ":e?"et":"ett":t} method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function c (line 1) | function c(t,e=!1){let r=t%1e3,n="",o=a.ones[Math.floor(r/100)];if(n+=o?... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function n (line 1) | function n(t){let e=t%1e3,r="";const n=Math.floor(e/100);return r+=s.one... method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t,e=!1){if(0===t)return s.zero;if(t>=Math.pow(10,36))return t... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){let e=o(t,!0);return e.match(/^noll$/)?e="nollte":e.match(... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function r (line 1) | function r(t,e=""){if(!t.childNodes||!t.childNodes[0]||!t.childNodes[0].... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} class a (line 1) | class a{constructor(){this.context=new s.SpeechRuleContext,this.parseOrd... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class l (line 1) | class l{constructor(t,e){this.base=t,this._conditions=[],this.constraint... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class i (line 1) | class i extends o.MathStore{constructor(){super(...arguments),this.modal... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class n (line 1) | class n{constructor(t,e=Object.keys(t)){this.properties=t,this.order=e}s... method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... class o (line 1) | class o extends n{constructor(t,e){const r={};for(const[e,n]of Object.en... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... method constructor (line 1) | constructor(t){this.order=t} method parse (line 1) | parse(t){const e=t.split("."),r={};if(e.length>this.order.length)throw n... method constructor (line 1) | constructor(t,e=new n(t.getProperties(),t.getOrder())){this.reference=t,... method getReference (line 1) | getReference(){return this.reference} method setReference (line 1) | setReference(t,e){this.reference=t,this.fallback=e||new n(t.getPropertie... method match (line 1) | match(t){const e=t.getAxes();return e.length===this.reference.getAxes().... method compare (line 1) | compare(t,e){let r=!1;for(let n,o=0;n=this.order[o];o++){const o=t.getVa... method toString (line 1) | toString(){return this.reference.toString()+"\n"+this.fallback.toString()} class a (line 1) | class a{constructor(){this.currentFlags={},this.parameters_={},this.corr... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t,e){if(!e||!t)return t;const r=s.LOCALE.FUNCTIONS.fontRegexp... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function c (line 1) | function c(t){return t.match(/\d+/)?s.LOCALE.NUMBERS.numberToWords(parse... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){if(v(t))return;const e=t.names,r=t.mappings,n=t.category;f... function d (line 1) | function d(t){for(const e of Object.keys(u)){const r=Object.assign({},t)... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,e){const r=p[t];return r?r.lookupRule(null,e):null} method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t,e){const r=m(t,e);return r?r.action:null} function g (line 1) | function g(t,e){return e=e||{},t.length?(e[t[0]]=g(t.slice(1),e[t[0]]),e... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){const e=t.names;e&&(t.names=e.map((function(t){return t+":... function v (line 1) | function v(t){return!(!t.locale&&!t.modality)&&(l=t.locale||l,c=t.modali... function _ (line 1) | function _(t){let e=p[t];return e?(n.Debugger.getInstance().output("Stor... function S (line 1) | function S(t,e){e&&(t.category=e)} method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... class i (line 1) | class i{constructor(){this.category="",this.rules=new Map}static parseUn... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class l (line 1) | class l extends s.BaseRuleStore{constructor(){super(),this.annotators=[]... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function s (line 1) | function s(t){switch(t){case"[n]":return i.NODE;case"[m]":return i.MULTI... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} method constructor (line 1) | constructor(t,e,r,n){this.name=t,this.dynamicCstr=e,this.precondition=r,... method toString (line 1) | toString(){return this.name+" | "+this.dynamicCstr.toString()+" | "+this... class a (line 1) | class a{constructor({type:t,content:e,attributes:r,grammar:n}){this.type... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class l (line 1) | class l{constructor(t){this.components=t}static fromString(t){const e=p(... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class c (line 1) | class c{constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=t... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t,e){const r=[];let n="";for(;""!==t;){const o=t.search(e);if... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... method constructor (line 1) | constructor(){this.customQueries=new o.CustomQueries,this.customStrings=... method applyCustomQuery (line 1) | applyCustomQuery(t,e){const r=this.customQueries.lookup(e);return r?r(t)... method applySelector (line 1) | applySelector(t,e){return this.applyCustomQuery(t,e)||n.evalXPath(e,t)} method applyQuery (line 1) | applyQuery(t,e){const r=this.applySelector(t,e);return r.length>0?r[0]:n... method applyConstraint (line 1) | applyConstraint(t,e){return!!this.applyQuery(t,e)||n.evaluateBoolean(e,t)} method constructString (line 1) | constructString(t,e){if(!e)return"";if('"'===e.charAt(0))return e.slice(... method parse (line 1) | parse(t){const e=Array.isArray(t)?t:Object.entries(t);for(let t,r=0;t=e[... class g (line 1) | class g{constructor(){this.trie=null,this.evaluators_={},this.trie=new y... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function v (line 1) | function v(t){const e=`${t.locale}.${t.modality}.${t.domain}`;if("action... class r (line 1) | class r{constructor(t,e){this.prefix=t,this.store=e}add(t,e){this.checkC... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} method constructor (line 1) | constructor(){super("CQF",{})} method constructor (line 1) | constructor(){super("CSF",{})} method constructor (line 1) | constructor(){super("CTF",{})} method constructor (line 1) | constructor(){super("CGF",{})} function i (line 1) | function i(t){return new o.SemanticTree(t)} method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... method constructor (line 1) | constructor(t,e,r){this.domain=t,this.name=e,this.func=r,this.active=!1} method annotate (line 1) | annotate(t){t.childNodes.forEach(this.annotate.bind(this)),t.addAnnotati... method constructor (line 1) | constructor(t,e,r,n={}){this.domain=t,this.name=e,this.func=r,this.def=n... method visit (line 1) | visit(t,e){let r=this.func(t,e);t.addAnnotation(this.domain,r[0]);for(le... function St (line 1) | function St(t,e){return`${t} ${e}`} function Ot (line 1) | function Ot(t,e,r=""){for(const n of e)_t.set(St(t,n),r||t)} class i (line 1) | class i{constructor(){this.map={}}static key(t,e){return e?t+":"+e:t}add... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class s (line 1) | class s{constructor(){this.map={}}add(t,e){const r=this.map[t];r?r.push(... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class a (line 1) | class a extends s{copyCollator(){return new a}add(t,e){const r=i.key(t,e... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class l (line 1) | class l extends s{copyCollator(){return new l}add(t,e){const r=this.retr... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class r (line 1) | class r{constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applica... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function n (line 1) | function n(t){return r.get(t)} method constructor (line 1) | constructor(t,e=Object.keys(t)){this.properties=t,this.order=e} method createProp (line 1) | static createProp(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method getProperties (line 1) | getProperties(){return this.properties} method getOrder (line 1) | getOrder(){return this.order} method getAxes (line 1) | getAxes(){return this.order} method getProperty (line 1) | getProperty(t){return this.properties[t]} method updateProperties (line 1) | updateProperties(t){this.properties=t} method allProperties (line 1) | allProperties(){const t=[];return this.order.forEach((e=>t.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function p (line 1) | function p(t,e,r){let n=null;if(!t.length)return n;const o=r[r.length-1]... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t,e,r){if(!e.length)return t;const o=t.pop(),i=e.shift(),a=r.... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... class l (line 1) | class l extends o.SemanticAbstractParser{constructor(){super("MathML"),t... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class s (line 1) | class s{constructor(t){this.id=t,this.mathml=[],this.parent=null,this.ty... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} method constructor (line 1) | constructor(){this.leafMap=new o.SemanticNodeCollator,this.defaultMap=ne... method makeNode (line 1) | makeNode(t){return this.createNode_(t)} method makeUnprocessed (line 1) | makeUnprocessed(t){const e=this.createNode_();return e.mathml=[t],e.math... method makeEmptyNode (line 1) | makeEmptyNode(){const t=this.createNode_();return t.type="empty",t} method makeContentNode (line 1) | makeContentNode(t){const e=this.createNode_();return e.updateContent(t),e} method makeMultipleContentNodes (line 1) | makeMultipleContentNodes(t,e){const r=[];for(let n=0;nt.push(this.g... method toString (line 1) | toString(){const t=[];return this.order.forEach((e=>t.push(e+": "+this... function o (line 1) | function o(t,e){for(let n,o=0;n=r[o];o++){const r=n.compare(t,e);if(0!==... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t){t.sort(o)} method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class s (line 1) | class s{constructor(t,e=null){this.comparator=t,this.type=e,n(this)}comp... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} method constructor (line 1) | constructor(t){this.type=t,this.factory_=new n.SemanticNodeFactory} method getFactory (line 1) | getFactory(){return this.factory_} method setFactory (line 1) | setFactory(t){this.factory_=t} method getType (line 1) | getType(){return this.type} method parseList (line 1) | parseList(t){const e=[];for(let r,n=0;r=t[n];n++)e.push(this.parse(r));r... function i (line 1) | function i(t,e){return t.type===e} method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function s (line 1) | function s(t,e){return t.embellished===e} method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t,e){return t.role===e} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){return u(t)||p(t)} method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function c (line 1) | function c(t){return i(t,"operator")||s(t,"operator")} method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t){return i(t,"punctuation")||s(t,"punctuation")} method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t){return i(t,"fence")||s(t,"fence")} method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){return!t.embellished||!function(t){return i(t,"tensor")&&(... function d (line 1) | function d(t){return!!t&&(i(t,"table")||i(t,"multiline"))} method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t){return!!t&&i(t,"fenced")&&(a(t,"leftright")||v(t))&&1===t.... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t){return!!t&&-1!==["{","\ufe5b","\uff5b"].indexOf(t.textCont... function g (line 1) | function g(t){return!!t&&-1!==["}","\ufe5c","\uff5d"].indexOf(t.textCont... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){return"number"===t.type&&("integer"===t.role||"float"===t.... function v (line 1) | function v(t){return"neutral"===t.role||"metric"===t.role} class c (line 1) | class c{constructor(){this.funcAppls={},this.factory_=new s.SemanticNode... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class c (line 1) | class c{constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,th... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... function i (line 1) | function i(t,e,r){r&&t.reverse();const n=[];for(let o,i=0;o=t[i];i++){if... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... method constructor (line 1) | constructor(){this.modality=o.addPrefix("speech"),this.rebuilt_=null,thi... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_} method setRebuilt (line 1) | setRebuilt(t){this.rebuilt_=t} method setOptions (line 1) | setOptions(t){this.options_=t||{},this.modality=o.addPrefix(this.options... method getOptions (line 1) | getOptions(){return this.options_} method start (line 1) | start(){} method end (line 1) | end(){} method generateSpeech (line 1) | generateSpeech(t,e){return this.rebuilt_||(this.rebuilt_=new i.RebuildSt... class o (line 1) | class o extends n.AbstractSpeechGenerator{getSpeech(t,e){const r=this.ge... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class l (line 1) | class l extends a.AbstractSpeechGenerator{constructor(){super(...argumen... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class i (line 1) | class i extends o.AbstractSpeechGenerator{getSpeech(t,e){return n.getAtt... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class o (line 1) | class o extends n.AbstractSpeechGenerator{getSpeech(t,e){return""}} method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class i (line 1) | class i extends o.TreeSpeechGenerator{getSpeech(t,e){return super.getSpe... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function u (line 1) | function u(t){return a.SpeechRuleEngine.getInstance().evaluateNode(t)} method constructor (line 1) | constructor(){super("",(()=>!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t){return u(l.SemanticTree.fromNode(t).xml())} method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t){const e=p(t);return n.markup(e)} method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){const e=d(t);return n.markup(e)} function d (line 1) | function d(t){const e=l.SemanticTree.fromRoot(t),r=i.evalXPath('.//*[@id... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,e){const r=e[0];if(!t.parent)return r;const n=[];for(;t;)n.... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t){return t?a.SpeechRuleEngine.getInstance().runInSetting({mo... class i (line 1) | class i extends n.AbstractSpeechGenerator{getSpeech(t,e){return o.connec... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class a (line 1) | class a extends i.AbstractSpeechGenerator{getSpeech(t,e){const r=this.ge... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function p (line 1) | function p(){const t=i.LOCALE.ALPHABETS,r=(t,e)=>{const r={};return Obje... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t){const e=t.toString(16).toUpperCase();return e.length>3?e:(... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f([t,e],r){const n=parseInt(t,16),o=parseInt(e,16),i=[];for(let... function d (line 1) | function d(t){const e="normal"===t||"fullwidth"===t?"":i.LOCALE.MESSAGES... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,r,n,o,s,a){const l=d(o);for(let o,c,u,p=0;o=t[p],c=r[p],u=n... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t,r,n,o,s){const a=d(n);for(let n,l,c=0;n=t[c],l=r[c];c++){co... function g (line 1) | function g(t,e,r,n,o,i,s,l,c){for(let u,p=0;u=c[p];p++){const c=u in l?l... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... class c (line 1) | class c extends i.DynamicCstr{constructor(t,e){super(t),this.preference=... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;ne===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... class h (line 1) | class h extends s.DynamicCstrParser{constructor(){super([s.Axis.LOCALE,s... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){return S(t)||g(t)||y(t)||m(t)||d(t)} function d (line 1) | function d(t){return"appl"===t.type&&("prefix function"===t.childNodes[0... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t){return"prefixop"===t.type&&"negative"===t.role&&b(t.childN... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t){return"punctuated"===t.type&&"endpunct"===t.role&&2===t.ch... function g (line 1) | function g(t){return v(t)||"infixop"===t.type&&"implicit"===t.role&&(2==... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){return t.hasAnnotation("clearspeak","simple")} function v (line 1) | function v(t){return"identifier"===t.type&&("latinletter"===t.role||"gre... function _ (line 1) | function _(t){return"number"===t.type&&("integer"===t.role||"float"===t.... function S (line 1) | function S(t){return _(t)||O(t)} method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... function O (line 1) | function O(t){if(M("Fraction_Over")||M("Fraction_FracOver"))return!1;if(... function M (line 1) | function M(t){return o.default.getInstance().style===t} function x (line 1) | function x(t){if(!t.hasAttribute("annotation"))return!1;const e=t.getAtt... function E (line 1) | function E(t){if(x(t))return!0;if("subscript"!==t.tagName)return!1;const... function A (line 1) | function A(t){return"number"===t.tagName&&t.hasAttribute("role")&&"integ... function C (line 1) | function C(t){return i.evalXPath("children/*",t).every((t=>A(t)||"identi... function T (line 1) | function T(t){return"text"===t.type||"punctuated"===t.type&&"text"===t.r... function N (line 1) | function N(t){for(let e=0;e"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} function a (line 1) | function a(t){try{l(n.throw(t))}catch(t){i(t)}} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r(... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... function y (line 1) | function y(t=i.default.getInstance().locale){i.EnginePromise.loaded[t]||... function g (line 1) | function g(){switch(i.default.getInstance().mode){case s.Mode.ASYNC:retu... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){const e=i.default.getInstance().customLoader?i.default.get... function v (line 1) | function v(t){_(JSON.parse(t))} function _ (line 1) | function _(t,e){let r=!0;for(let n,o=0;n=Object.keys(t)[o];o++){const o=... function S (line 1) | function S(t,e){let r=e||1;o.mapsForIE?_(o.mapsForIE,t):r<=5&&setTimeout... method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... function O (line 1) | function O(t){const e=a.localePath(t);return new Promise(((t,r)=>{l.defa... function M (line 1) | function M(t){const e=a.localePath(t);return new Promise(((t,r)=>{let n=... function x (line 1) | function x(t){const e=a.localePath(t),r=new XMLHttpRequest;return new Pr... function c (line 1) | function c(t,e){const r=Array.from(t.textContent),n=[],o=a.default.getIn... method get (line 1) | static get(t=l.getInstance().locale){return c.promises[t]||Promise.res... method getall (line 1) | static getall(){return Promise.all(Object.values(c.promises))} method constructor (line 1) | constructor(){this.lookupNamespaceURI=l} method constructor (line 1) | constructor(t,...e){this.query=t,this.constraints=e;const[r,n]=this.pr... method constraintValue (line 1) | static constraintValue(t,e){for(let r,n=0;r=e[n];n++)if(t.match(r))ret... method toString (line 1) | toString(){const t=this.constraints.join(", ");return`${this.query}, $... method calculatePriority (line 1) | calculatePriority(){const t=c.constraintValue(this.query,c.queryPriori... method presetPriority (line 1) | presetPriority(){if(!this.constraints.length)return[!1,0];const t=this... method constructor (line 1) | constructor(){this.funcAppls={},this.factory_=new s.SemanticNodeFactor... method getInstance (line 1) | static getInstance(){return c.instance=c.instance||new c,c.instance} method tableToMultiline (line 1) | static tableToMultiline(t){if(a.tableIsMultiline(t)){t.type="multiline... method number (line 1) | static number(t){"unknown"!==t.type&&"identifier"!==t.type||(t.type="n... method classifyMultiline (line 1) | static classifyMultiline(t){let e=0;const r=t.childNodes.length;let n;... method classifyTable (line 1) | static classifyTable(t){const e=c.computeColumns_(t);c.classifyByColum... method detectCaleyTable (line 1) | static detectCaleyTable(t){if(!t.mathmlTree)return!1;const e=t.mathmlT... method cayleySpacing (line 1) | static cayleySpacing(t){const e=t.split(" ");return("solid"===e[0]||"d... method proof (line 1) | static proof(t,e,r){const n=c.separateSemantics(e);return c.getInstanc... method findSemantics (line 1) | static findSemantics(t,e,r){const n=null==r?null:r,o=c.getSemantics(t)... method getSemantics (line 1) | static getSemantics(t){const e=t.getAttribute("semantics");return e?c.... method removePrefix (line 1) | static removePrefix(t){const[,...e]=t.split("_");return e.join("_")} method separateSemantics (line 1) | static separateSemantics(t){const e={};return t.split(";").forEach((fu... method matchSpaces_ (line 1) | static matchSpaces_(t,e){for(let r,n=0;r=e[n];n++){const e=t[n].mathml... method getSpacer_ (line 1) | static getSpacer_(t){if("MSPACE"===n.tagName(t))return t;for(;l.hasEmp... method fenceToPunct_ (line 1) | static fenceToPunct_(t){const e=c.FENCE_TO_PUNCT_[t.role];if(e){for(;t... method classifyFunction_ (line 1) | static classifyFunction_(t,e){if("appl"===t.type||"bigop"===t.type||"i... method propagateFunctionRole_ (line 1) | static propagateFunctionRole_(t,e){if(t){if("infixop"===t.type)return;... method getFunctionOp_ (line 1) | static getFunctionOp_(t,e){if(e(t))return t;for(let r,n=0;r=t.childNod... method tableToMatrixOrVector_ (line 1) | static tableToMatrixOrVector_(t){const e=t.childNodes[0];a.isType(e,"m... method tableToVector_ (line 1) | static tableToVector_(t){const e=t.childNodes[0];e.type="vector",1!==e... method binomialForm_ (line 1) | static binomialForm_(t){a.isBinomial(t)&&(t.role="binomial",t.childNod... method tableToMatrix_ (line 1) | static tableToMatrix_(t){const e=t.childNodes[0];e.type="matrix",e.chi... method tableToSquare_ (line 1) | static tableToSquare_(t){const e=t.childNodes[0];a.isNeutralFence(t)?e... method getComponentRoles_ (line 1) | static getComponentRoles_(t){const e=t.role;return e&&"unknown"!==e?e:... method tableToCases_ (line 1) | static tableToCases_(t,e){for(let e,r=0;e=t.childNodes[r];r++)c.assign... method rewriteFencedLine_ (line 1) | static rewriteFencedLine_(t){const e=t.childNodes[0],r=t.childNodes[0]... method rowToLine_ (line 1) | static rowToLine_(t,e){const r=e||"unknown";a.isType(t,"row")&&(t.type... method assignRoleToRow_ (line 1) | static assignRoleToRow_(t,e){a.isType(t,"line")?t.role=e:a.isType(t,"r... method nextSeparatorFunction_ (line 1) | static nextSeparatorFunction_(t){let e;if(t){if(t.match(/^\s+$/))retur... method numberRole_ (line 1) | static numberRole_(t){if("unknown"!==t.role)return;const e=[...t.textC... method exprFont_ (line 1) | static exprFont_(t){if("unknown"!==t.font)return;const e=[...t.textCon... method purgeFences_ (line 1) | static purgeFences_(t){const e=t.rel,r=t.comp,n=[],o=[];for(;e.length>... method rewriteFencedNode_ (line 1) | static rewriteFencedNode_(t){const e=t.contentNodes[0],r=t.contentNode... method rewriteFence_ (line 1) | static rewriteFence_(t,e){if(!e.embellished)return{node:t,fence:e};con... method propagateFencePointer_ (line 1) | static propagateFencePointer_(t,e){t.fencePointer=e.fencePointer||e.id... method classifyByColumns_ (line 1) | static classifyByColumns_(t,e,r,n){return!!(3===e.length&&c.testColumn... method isEndRelation_ (line 1) | static isEndRelation_(t,e,r){const n=r?t.childNodes.length-1:0;return ... method isPureRelation_ (line 1) | static isPureRelation_(t,e){return a.isType(t,"relation")&&a.isRole(t,e)} method computeColumns_ (line 1) | static computeColumns_(t){const e=[];for(let r,n=0;r=t.childNodes[n];n... method testColumns_ (line 1) | static testColumns_(t,e,r){const n=t[e];return!!n&&(n.some((function(t... method setNodeFactory (line 1) | setNodeFactory(t){c.getInstance().factory_=t,i.updateFactory(c.getInst... method getNodeFactory (line 1) | getNodeFactory(){return c.getInstance().factory_} method identifierNode (line 1) | identifierNode(t,e,r){if("MathML-Unit"===r)t.type="identifier",t.role=... method implicitNode (line 1) | implicitNode(t){if(t=c.getInstance().getMixedNumbers_(t),1===(t=c.getI... method text (line 1) | text(t,e){return c.exprFont_(t),t.type="text","MS"===e?(t.role="string... method row (line 1) | row(t){return 0===(t=t.filter((function(t){return!a.isType(t,"empty")}... method limitNode (line 1) | limitNode(t,e){if(!e.length)return c.getInstance().factory_.makeEmptyN... method tablesInRow (line 1) | tablesInRow(t){let e=l.partitionNodes(t,a.tableIsMatrixOrVector),r=[];... method mfenced (line 1) | mfenced(t,e,r,n){if(r&&n.length>0){const t=c.nextSeparatorFunction_(r)... method fractionLikeNode (line 1) | fractionLikeNode(t,e,r,n){let o;if(!n&&l.isZeroLength(r)){const r=c.ge... method tensor (line 1) | tensor(t,e,r,n,o){const i=c.getInstance().factory_.makeBranchNode("ten... method pseudoTensor (line 1) | pseudoTensor(t,e,r){const n=t=>!a.isType(t,"empty"),o=e.filter(n).leng... method font (line 1) | font(t){const e=c.MATHJAX_FONTS[t];return e||t} method proof (line 1) | proof(t,e,r){if(e.inference||e.axiom||console.log("Noise"),e.axiom){co... method inference (line 1) | inference(t,e,r){if(e.inferenceRule){const e=c.getInstance().getFormul... method getLabel (line 1) | getLabel(t,e,r,o){const i=c.getInstance().findNestedRow(e,"prooflabel"... method getFormulas (line 1) | getFormulas(t,e,r){const o=e.length?c.getInstance().findNestedRow(e,"i... method findNestedRow (line 1) | findNestedRow(t,e,r){return c.getInstance().findNestedRow_(t,e,0,r)} method cleanInference (line 1) | cleanInference(t){return n.toArray(t).filter((function(t){return"MSPAC... method operatorNode (line 1) | operatorNode(t){return"unknown"===t.type&&(t.type="operator"),i.run("m... method implicitNode_ (line 1) | implicitNode_(t){const e=c.getInstance().factory_.makeMultipleContentN... method infixNode_ (line 1) | infixNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("infix... method explicitMixed_ (line 1) | explicitMixed_(t){const e=l.partitionNodes(t,(function(t){return t.tex... method concatNode_ (line 1) | concatNode_(t,e,r){if(0===e.length)return t;const n=e.map((function(t)... method prefixNode_ (line 1) | prefixNode_(t,e){const r=l.partitionNodes(e,(t=>a.isRole(t,"subtractio... method postfixNode_ (line 1) | postfixNode_(t,e){return e.length?c.getInstance().concatNode_(t,e,"pos... method combineUnits_ (line 1) | combineUnits_(t){const e=l.partitionNodes(t,(function(t){return!a.isRo... method getMixedNumbers_ (line 1) | getMixedNumbers_(t){const e=l.partitionNodes(t,(function(t){return a.i... method getTextInRow_ (line 1) | getTextInRow_(t){if(t.length<=1)return t;const e=l.partitionNodes(t,(t... method relationsInRow_ (line 1) | relationsInRow_(t){const e=l.partitionNodes(t,a.isRelation),r=e.rel[0]... method operationsInRow_ (line 1) | operationsInRow_(t){if(0===t.length)return c.getInstance().factory_.ma... method operationsTree_ (line 1) | operationsTree_(t,e,r,n){const o=n||[];if(0===t.length){if(o.unshift(r... method appendOperand_ (line 1) | appendOperand_(t,e,r){if("infixop"!==t.type)return c.getInstance().inf... method appendDivisionOp_ (line 1) | appendDivisionOp_(t,e,r){return"division"===e.role?a.isImplicit(t)?c.g... method appendLastOperand_ (line 1) | appendLastOperand_(t,e,r){let n=t,o=t.childNodes[t.childNodes.length-1... method appendMultiplicativeOp_ (line 1) | appendMultiplicativeOp_(t,e,r){if(a.isImplicit(t))return c.getInstance... method appendAdditiveOp_ (line 1) | appendAdditiveOp_(t,e,r){return c.getInstance().infixNode_([t,r],e)} method appendExistingOperator_ (line 1) | appendExistingOperator_(t,e,r){return!(!t||"infixop"!==t.type||a.isImp... method getFencesInRow_ (line 1) | getFencesInRow_(t){let e=l.partitionNodes(t,a.isFence);e=c.purgeFences... method fences_ (line 1) | fences_(t,e,r,n){if(0===t.length&&0===r.length)return n[0];const o=t=>... method neutralFences_ (line 1) | neutralFences_(t,e){if(0===t.length)return t;if(1===t.length)return c.... method combineFencedContent_ (line 1) | combineFencedContent_(t,e,r,n){if(0===r.length){const r=c.getInstance(... method horizontalFencedNode_ (line 1) | horizontalFencedNode_(t,e,r){const n=c.getInstance().row(r);let o=c.ge... method classifyHorizontalFence_ (line 1) | classifyHorizontalFence_(t){t.role="leftright";const e=t.childNodes;if... method setExtension_ (line 1) | setExtension_(t){const e=t.childNodes[0].childNodes[0];e&&"infixop"===... method getPunctuationInRow_ (line 1) | getPunctuationInRow_(t){if(t.length<=1)return t;const e=t=>{const e=t.... method punctuatedNode_ (line 1) | punctuatedNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("... method dummyNode_ (line 1) | dummyNode_(t){const e=c.getInstance().factory_.makeMultipleContentNode... method accentRole_ (line 1) | accentRole_(t,e){if(!a.isAccent(t))return!1;const r=t.textContent,n=o.... method accentNode_ (line 1) | accentNode_(t,e,r,n,o){const i=(e=e.slice(0,n+1))[1],s=e[2];let a;if(!... method makeLimitNode_ (line 1) | makeLimitNode_(t,e,r,n){if("limupper"===n&&"limlower"===t.type)return ... method getFunctionsInRow_ (line 1) | getFunctionsInRow_(t,e){const r=e||[];if(0===t.length)return r;const n... method getFunctionArgs_ (line 1) | getFunctionArgs_(t,e,r){let n,o,i;switch(r){case"integral":{const r=c.... method getIntegralArgs_ (line 1) | getIntegralArgs_(t,e=[]){if(0===t.length)return{integrand:e,intvar:nul... method functionNode_ (line 1) | functionNode_(t,e){const r=c.getInstance().factory_.makeContentNode(o.... method bigOpNode_ (line 1) | bigOpNode_(t,e){const r=c.getFunctionOp_(t,(t=>a.isType(t,"largeop")))... method integralNode_ (line 1) | integralNode_(t,e,r){e=e||c.getInstance().factory_.makeEmptyNode(),r=r... method functionalNode_ (line 1) | functionalNode_(t,e,r,n){const o=e[0];let i;r&&(i=r.parent,n.push(r));... method fractionNode_ (line 1) | fractionNode_(t,e){const r=c.getInstance().factory_.makeBranchNode("fr... method scriptNode_ (line 1) | scriptNode_(t,e,r){let n;switch(t.length){case 0:n=c.getInstance().fac... method findNestedRow_ (line 1) | findNestedRow_(t,e,r,o){if(r>3)return null;for(let i,s=0;i=t[s];s++){c... method constructor (line 1) | constructor(t){this.mathml=t,this.parser=new s.SemanticMathml,this.roo... method empty (line 1) | static empty(){const t=n.parseInput(""),e=new c(t);return e.mat... method fromNode (line 1) | static fromNode(t,e){const r=c.empty();return r.root=t,e&&(r.mathml=e),r} method fromRoot (line 1) | static fromRoot(t,e){let r=t;for(;r.parent;)r=r.parent;const n=c.fromN... method fromXml (line 1) | static fromXml(t){const e=c.empty();return t.childNodes[0]&&(e.root=a.... method xml (line 1) | xml(t){const e=n.parseInput(""),r=this.root.xml(e.owner... method toString (line 1) | toString(t){return n.serializeXml(this.xml(t))} method formatXml (line 1) | formatXml(t){const e=this.toString(t);return n.formatXml(e)} method displayTree (line 1) | displayTree(){this.root.displayTree()} method replaceNode (line 1) | replaceNode(t,e){const r=t.parent;r?r.replaceChild(t,e):this.root=e} method toJson (line 1) | toJson(){const t={};return t.stree=this.root.toJson(),t} method constructor (line 1) | constructor(t,e){super(t),this.preference=e} method comparator (line 1) | static comparator(){return new p(n.default.getInstance().dynamicCstr,s... method fromPreference (line 1) | static fromPreference(t){const e=t.split(":"),r={},n=u.getProperties()... method toPreference (line 1) | static toPreference(t){const e=Object.keys(t),r=[];for(let n=0;n!0)),this.kind=c.TrieNodeKind.ROOT} method constructor (line 1) | constructor(t){super(t),this.name="RuleError"} function p (line 1) | function p(t,e){if(!t.attributes)return!1;const r=o.toArray(t.attributes... method constructor (line 1) | constructor(t){super(t),this.fenced=null,this.fencedMml=null,this.fenc... method test (line 1) | static test(t){return!(!t.mathmlTree||!t.fencePointer||t.mathmlTree.ge... method makeEmptyNode_ (line 1) | static makeEmptyNode_(t){const e=n.createElement("mrow"),r=new o.Seman... method fencedMap_ (line 1) | static fencedMap_(t,e){e[t.id]=t.mathmlTree,t.embellished&&p.fencedMap... method getMathml (line 1) | getMathml(){this.getFenced_(),this.fencedMml=c.walkTree(this.fenced),t... method fencedElement (line 1) | fencedElement(t){return"fenced"===t.type||"matrix"===t.type||"vector"=... method getFenced_ (line 1) | getFenced_(){let t=this.semantic;for(;!this.fencedElement(t);)t=t.chil... method getFencedMml_ (line 1) | getFencedMml_(){let t=this.ofenceMml.nextSibling;for(t=t===this.fenced... method getFencesMml_ (line 1) | getFencesMml_(){let t=this.semantic;const e=Object.keys(this.ofenceMap... method rewrite_ (line 1) | rewrite_(){let t=this.semantic,e=null;const r=this.introduceNewLayer_(... method specialCase_ (line 1) | specialCase_(t,e){const r=n.tagName(e);let o,i=null;if("MSUBSUP"===r?(... method introduceNewLayer_ (line 1) | introduceNewLayer_(){const t=this.fullFence(this.ofenceMml),e=this.ful... method fullFence (line 1) | fullFence(t){const e=this.fencedMml.parentNode;let r=t;for(;r.parentNo... method cleanupParents_ (line 1) | cleanupParents_(){this.parentCleanup.forEach((function(t){const e=t.ch... method constructor (line 1) | constructor(t){super(t,(e=>e===t)),this.kind=c.TrieNodeKind.DYNAMIC} method constructor (line 1) | constructor(t,e){super(t,e),this.preference=t instanceof c?t.preferenc... method match (line 1) | match(t){if(!(t instanceof c))return super.match(t);if("default"===t.g... method compare (line 1) | compare(t,e){const r=super.compare(t,e);if(0!==r)return r;const n=t in... function h (line 1) | function h(t,e,r,n,i,s){if(i(t)||r.indexOf(t.tagName)>-1||p(t,n))return ... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t){return u("fraction",t,["fraction"],e.nestingBarriers,{},s.... function d (line 1) | function d(t,e,r){const n=f(t),o=Array(n).fill(e);return r&&o.push(r),o.... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,e,r){for(;t.parentNode;){const n=t.parentNode,o=n.parentNod... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t){return u("radical",t,["sqrt","root"],e.nestingBarriers,{})} function g (line 1) | function g(t,e,r){const n=y(t),o=b(t);return r=o?s.LOCALE.FUNCTIONS.comb... method constructor (line 1) | constructor(){this.trie=null,this.evaluators_={},this.trie=new y.Trie} method getInstance (line 1) | static getInstance(){return g.instance=g.instance||new g,g.instance} method debugSpeechRule (line 1) | static debugSpeechRule(t,e){const r=t.precondition,n=t.context.applyQu... method debugNamedSpeechRule (line 1) | static debugNamedSpeechRule(t,e){const r=g.getInstance().trie.collectR... method evaluateNode (line 1) | evaluateNode(t){(0,l.updateEvaluator)(t);const e=(new Date).getTime();... method toString (line 1) | toString(){return this.trie.collectRules().map((t=>t.toString())).join... method runInSetting (line 1) | runInSetting(t,e){const r=s.default.getInstance(),n={};for(const e in ... method addStore (line 1) | addStore(t){const e=v(t);"abstract"!==e.kind&&e.getSpeechRules().forEa... method processGrammar (line 1) | processGrammar(t,e,r){const n={};for(const o in r){const i=r[o];n[o]="... method addEvaluator (line 1) | addEvaluator(t){const e=t.evaluateDefault.bind(t),r=this.evaluators_[t... method getEvaluator (line 1) | getEvaluator(t,e){const r=this.evaluators_[t]||this.evaluators_[h.Dyna... method enumerate (line 1) | enumerate(t){return this.trie.enumerate(t)} method evaluateNode_ (line 1) | evaluateNode_(t){return t?(this.updateConstraint_(),this.evaluateTree_... method evaluateTree_ (line 1) | evaluateTree_(t){const e=s.default.getInstance();let r;o.Debugger.getI... method evaluateNodeList_ (line 1) | evaluateNodeList_(t,e,r,o,i,s){if(!e.length)return[];const a=o||"",l=s... method addLayout (line 1) | addLayout(t,e,r){const o=e.layout;o&&(o.match(/^begin/)?t.unshift(new ... method addPersonality_ (line 1) | addPersonality_(t,e,r,o){const i={};let s=null;for(const t of a.person... method addExternalAttributes_ (line 1) | addExternalAttributes_(t,e){if(e.hasAttributes()){const r=e.attributes... method addRelativePersonality_ (line 1) | addRelativePersonality_(t,e){if(!t.personality)return t.personality=e,... method updateConstraint_ (line 1) | updateConstraint_(){const t=s.default.getInstance().dynamicCstr,e=s.de... method makeSet_ (line 1) | makeSet_(t,e){return e&&Object.keys(e).length?t.split(":"):[t]} method lookupRule (line 1) | lookupRule(t,e){if(!t||t.nodeType!==i.NodeType.ELEMENT_NODE&&t.nodeTyp... method lookupRules (line 1) | lookupRules(t,e){return this.trie.lookupRules(t,e.allProperties())} method pickMostConstraint_ (line 1) | pickMostConstraint_(t,e){const r=s.default.getInstance().comparator;re... function b (line 1) | function b(t){const e="sqrt"===t.tagName?"2":i.evalXPath("children/*[1]"... function v (line 1) | function v(t){return u("underscore",t,["underscore"],e.nestingBarriers,{... function _ (line 1) | function _(t){return u("overscore",t,["overscore"],e.nestingBarriers,{},... function M (line 1) | function M(t){const e=[];let r="",n="",o=parseInt(t,2);for(let t=0;t<5;t... function h (line 1) | function h(t,e){const r=f(t);return 1===r?e:new Array(r).join(u.LOCALE.M... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... function f (line 1) | function f(t,e){const r=e||0;return t.parentNode?f(t.parentNode,"root"==... function d (line 1) | function d(t){const e="\u2820";if(1===t.length)return e+t;const r=t.spli... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyQuery(t,t... function m (line 1) | function m(t,r){const n=t.parent;if(!n)return!1;const o=n.type;return-1!... method constructor (line 1) | constructor(t,e){super(t,f(t)),this.context=e,this.kind=c.TrieNodeKind... method applyTest (line 1) | applyTest(t){return this.test?this.test(t):this.context.applyConstrain... function y (line 1) | function y(t,r){return t.childNodes.length?(-1!==e.NUMBER_INHIBITORS_.in... function a (line 1) | function a(t){for(;t;){if("unit"===t.getAttribute("role"))return!0;const... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... function l (line 1) | function l(t){for(;t;){if("unit"===t.getAttribute("role"))return!0;t=o.e... method finalize (line 1) | finalize(t){return function(t){c="";const e=o.parseInput(`${t}`:""} method closeTag (line 1) | closeTag(t){return``} method markup (line 1) | markup(t){const e=[];let r=[];for(const n of t){if(!n.layout){r.push(n... method processContent (line 1) | processContent(t){const e=[],r=s.personalityMarkup(t);for(let t,n=0;t=... method constructor (line 1) | constructor(){this.customLoader=null,this.parsers={},this.comparator=n... method defaultLocale (line 1) | set defaultLocale(t){this._defaultLocale=s.Variables.ensureLocale(t,th... method defaultLocale (line 1) | get defaultLocale(){return this._defaultLocale} method getInstance (line 1) | static getInstance(){return l.instance=l.instance||new l,l.instance} method defaultEvaluator (line 1) | static defaultEvaluator(t,e){return t} method evaluateNode (line 1) | static evaluateNode(t){return l.nodeEvaluator(t)} method getRate (line 1) | getRate(){const t=parseInt(this.rate,10);return isNaN(t)?100:t} method setDynamicCstr (line 1) | setDynamicCstr(t){if(this.defaultLocale&&(n.DynamicCstr.DEFAULT_VALUES... method configurate (line 1) | configurate(t){this.mode!==o.Mode.HTTP||this.config||(!function(t){con... method setCustomLoader (line 1) | setCustomLoader(t){t&&(this.customLoader=t)} method test (line 1) | static test(t){if(!t.mathmlTree)return!1;return"MMULTISCRIPTS"===n.tag... method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){let t,e,r;if((0,a.setAttributes)(this.mml,this.semantic),t... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t,backg... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node.previousSibling;if(e&&e.hasAttribute... method isMactionNode (line 1) | isMactionNode(t){return t.getAttribute("data-mml-node")===this.maction... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(o.evalXPath(`.//*[@data-mml-node=... method constructor (line 1) | constructor(t,e){this.base=t,this._conditions=[],this.constraints=[],t... method conditions (line 1) | get conditions(){return this._conditions} method addConstraint (line 1) | addConstraint(t){if(this.constraints.filter((e=>e.equal(t))).length)re... method addBaseCondition (line 1) | addBaseCondition(t){this.addCondition(this.base,t)} method addFullCondition (line 1) | addFullCondition(t){this.constraints.forEach((e=>this.addCondition(e,t... method addCondition (line 1) | addCondition(t,e){const r=t.toString()+" "+e.toString();this.allCstr.c... method constructor (line 1) | constructor(){super(),this.annotators=[],this.parseMethods.Alias=this.... method initialize (line 1) | initialize(){this.initialized||(this.annotations(),this.initialized=!0)} method annotations (line 1) | annotations(){for(let t,e=0;t=this.annotators[e];e++)(0,i.activate)(th... method defineAlias (line 1) | defineAlias(t,e,...r){const n=this.parsePrecondition(e,r);if(!n)return... method defineRulesAlias (line 1) | defineRulesAlias(t,e,...r){const n=this.findAllRules((function(e){retu... method defineSpecializedRule (line 1) | defineSpecializedRule(t,e,r,n){const o=this.parseCstr(e),i=this.findRu... method defineSpecialized (line 1) | defineSpecialized(t,e,r){const n=this.parseCstr(r);if(!n)return void c... method evaluateString (line 1) | evaluateString(t){const e=[];if(t.match(/^\s+$/))return e;let r=this.m... method parse (line 1) | parse(t){super.parse(t),this.annotators=t.annotators||[]} method addAlias_ (line 1) | addAlias_(t,e,r){const n=this.parsePrecondition(e,r),o=new a.SpeechRul... method matchNumber_ (line 1) | matchNumber_(t){const e=t.match(new RegExp("^"+o.LOCALE.MESSAGES.regex... method constructor (line 1) | constructor(t){this.components=t} method fromString (line 1) | static fromString(t){const e=p(t,";").filter((function(t){return t.mat... method toString (line 1) | toString(){return this.components.map((function(t){return t.toString()... method copyCollator (line 1) | copyCollator(){return new l} method add (line 1) | add(t,e){const r=this.retrieve(t,e.font);if(!r||!r.find((function(t){r... method addNode (line 1) | addNode(t){this.add(t.textContent,t.meaning())} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method reduce (line 1) | reduce(){for(const t in this.map)1!==this.map[t].length&&(this.map[t]=... method default (line 1) | default(){const t=new i;for(const e in this.map)1===this.map[e].length... method newDefault (line 1) | newDefault(){const t=this.default();this.reduce();const e=this.default... method constructor (line 1) | constructor(){super("MathML"),this.parseMap_={SEMANTICS:this.semantics... method getAttribute_ (line 1) | static getAttribute_(t,e,r){if(!t.hasAttribute(e))return r;const n=t.g... method parse (line 1) | parse(t){s.default.getInstance().setNodeFactory(this.getFactory());con... method semantics_ (line 1) | semantics_(t,e){return e.length?this.parse(e[0]):this.getFactory().mak... method rows_ (line 1) | rows_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_"))... method fraction_ (line 1) | fraction_(t,e){if(!e.length)return this.getFactory().makeEmptyNode();c... method limits_ (line 1) | limits_(t,e){return s.default.getInstance().limitNode(n.tagName(t),thi... method root_ (line 1) | root_(t,e){return e[1]?this.getFactory().makeBranchNode("root",[this.p... method sqrt_ (line 1) | sqrt_(t,e){const r=this.parseList(a.purgeNodes(e));return this.getFact... method table_ (line 1) | table_(t,e){const r=t.getAttribute("semantics");if(r&&r.match("bspr_")... method tableRow_ (line 1) | tableRow_(t,e){const r=this.getFactory().makeBranchNode("row",this.par... method tableLabeledRow_ (line 1) | tableLabeledRow_(t,e){if(!e.length)return this.tableRow_(t,e);const r=... method tableCell_ (line 1) | tableCell_(t,e){const r=this.parseList(a.purgeNodes(e));let n;n=r.leng... method space_ (line 1) | space_(t,e){const r=t.getAttribute("width"),o=r&&r.match(/[a-z]*$/);if... method text_ (line 1) | text_(t,e){const r=this.leaf_(t,e);return t.textContent?(r.updateConte... method identifier_ (line 1) | identifier_(t,e){const r=this.leaf_(t,e);return s.default.getInstance(... method number_ (line 1) | number_(t,e){const r=this.leaf_(t,e);return s.default.number(r),r} method operator_ (line 1) | operator_(t,e){const r=this.leaf_(t,e);return s.default.getInstance().... method fenced_ (line 1) | fenced_(t,e){const r=this.parseList(a.purgeNodes(e)),n=l.getAttribute_... method enclosed_ (line 1) | enclosed_(t,e){const r=this.parseList(a.purgeNodes(e)),n=this.getFacto... method multiscripts_ (line 1) | multiscripts_(t,e){if(!e.length)return this.getFactory().makeEmptyNode... method empty_ (line 1) | empty_(t,e){return this.getFactory().makeEmptyNode()} method action_ (line 1) | action_(t,e){return e.length>1?this.parse(e[1]):this.getFactory().make... method dummy_ (line 1) | dummy_(t,e){const r=this.getFactory().makeUnprocessed(t);return r.role... method leaf_ (line 1) | leaf_(t,e){if(1===e.length&&e[0].nodeType!==n.NodeType.TEXT_NODE){cons... method constructor (line 1) | constructor(){super(...arguments),this.modality=(0,n.addPrefix)("foreg... method visitStree_ (line 1) | static visitStree_(t,e,r){if(t.childNodes.length){if(t.contentNodes.le... method getSpeech (line 1) | getSpeech(t,e){return s.getAttribute(t,this.modality)} method generateSpeech (line 1) | generateSpeech(t,e){return this.getRebuilt()||this.setRebuilt(new i.Re... method colorLeaves_ (line 1) | colorLeaves_(t){const e=[];l.visitStree_(this.getRebuilt().streeRoot,e... method colorLeave_ (line 1) | colorLeave_(t,e,r){const n=s.getBySemanticId(t,e);return!!n&&(n.setAtt... class S (line 1) | class S{constructor(t,e,r,n){this.node=t,this.generator=e,this.highlight... method constructor (line 1) | constructor(t,e,r,n){this.node=t,this.generator=e,this.highlighter=r,t... method getXml (line 1) | getXml(){return this.xml_||(this.xml_=i.parseInput(this.xmlString_)),t... method getRebuilt (line 1) | getRebuilt(){return this.rebuilt_||this.rebuildStree(),this.rebuilt_} method isActive (line 1) | isActive(){return this.active_} method activate (line 1) | activate(){this.isActive()||(this.generator.start(),this.toggleActive_... method deactivate (line 1) | deactivate(){this.isActive()&&(b.WalkerState.setState(this.id,this.pri... method getFocus (line 1) | getFocus(t=!1){return this.focus_||(this.focus_=this.singletonFocus(th... method setFocus (line 1) | setFocus(t){this.focus_=t} method getDepth (line 1) | getDepth(){return this.levels.depth()-1} method isSpeech (line 1) | isSpeech(){return this.generator.modality===c.Attribute.SPEECH} method focusDomNodes (line 1) | focusDomNodes(){return this.getFocus().getDomNodes()} method focusSemanticNodes (line 1) | focusSemanticNodes(){return this.getFocus().getSemanticNodes()} method speech (line 1) | speech(){const t=this.focusDomNodes();if(!t.length)return"";const e=th... method move (line 1) | move(t){const e=this.keyMapping.get(t);if(!e)return null;const r=e();r... method up (line 1) | up(){return this.moved=b.WalkerMoves.UP,this.getFocus()} method down (line 1) | down(){return this.moved=b.WalkerMoves.DOWN,this.getFocus()} method left (line 1) | left(){return this.moved=b.WalkerMoves.LEFT,this.getFocus()} method right (line 1) | right(){return this.moved=b.WalkerMoves.RIGHT,this.getFocus()} method repeat (line 1) | repeat(){return this.moved=b.WalkerMoves.REPEAT,this.getFocus().clone()} method depth (line 1) | depth(){return this.moved=this.isSpeech()?b.WalkerMoves.DEPTH:b.Walker... method home (line 1) | home(){this.moved=b.WalkerMoves.HOME;return this.singletonFocus(this.r... method getBySemanticId (line 1) | getBySemanticId(t){return v.getBySemanticId(this.node,t)} method primaryId (line 1) | primaryId(){return this.getFocus().getSemanticPrimary().id.toString()} method expand (line 1) | expand(){const t=this.getFocus().getDomPrimary(),e=this.actionable_(t)... method expandable (line 1) | expandable(t){return!!this.actionable_(t)&&0===t.childNodes.length} method collapsible (line 1) | collapsible(t){return!!this.actionable_(t)&&t.childNodes.length>0} method restoreState (line 1) | restoreState(){if(!this.highlighter)return;const t=b.WalkerState.getSt... method updateFocus (line 1) | updateFocus(){this.setFocus(y.Focus.factory(this.getFocus().getSemanti... method rebuildStree (line 1) | rebuildStree(){this.rebuilt_=new g.RebuildStree(this.getXml()),this.ro... method previousLevel (line 1) | previousLevel(){const t=this.getFocus().getDomPrimary();return t?v.get... method nextLevel (line 1) | nextLevel(){const t=this.getFocus().getDomPrimary();let e,r;if(t){e=v.... method singletonFocus (line 1) | singletonFocus(t){this.getRebuilt();const e=this.retrieveVisuals(t);re... method retrieveVisuals (line 1) | retrieveVisuals(t){if(!this.skeleton)return[t];const e=parseInt(t,10),... method subtreeIds (line 1) | subtreeIds(t,e){const r=_.evalXPath(`//*[@data-semantic-id="${t}"]`,th... method focusFromId (line 1) | focusFromId(t,e){return y.Focus.factory(t,e,this.getRebuilt(),this.node)} method summary (line 1) | summary(){return this.moved=this.isSpeech()?b.WalkerMoves.SUMMARY:b.Wa... method detail (line 1) | detail(){return this.moved=this.isSpeech()?b.WalkerMoves.DETAIL:b.Walk... method specialMove (line 1) | specialMove(){return null} method virtualize (line 1) | virtualize(t){return this.cursors.push({focus:this.getFocus(),levels:t... method previous (line 1) | previous(){const t=this.cursors.pop();return t?(this.levels=t.levels,t... method undo (line 1) | undo(){let t;do{t=this.cursors.pop()}while(t&&!t.undo);return t?(this.... method update (line 1) | update(t){this.generator.setOptions(t),(0,a.setup)(t).then((()=>f.gene... method nextRules (line 1) | nextRules(){const t=this.generator.getOptions();return"speech"!==t.mod... method nextStyle (line 1) | nextStyle(t,e){if("mathspeak"===t){const t=["default","brief","sbrief"... method previousRules (line 1) | previousRules(){const t=this.generator.getOptions();return"speech"!==t... method refocus (line 1) | refocus(){let t,e=this.getFocus();for(;!e.getNodes().length;){t=this.l... method toggleActive_ (line 1) | toggleActive_(){this.active_=!this.active_} method mergePrefix_ (line 1) | mergePrefix_(t,e=[]){const r=this.isSpeech()?this.prefix_():"";r&&t.un... method prefix_ (line 1) | prefix_(){const t=this.getFocus().getDomNodes(),e=this.getFocus().getS... method postfix_ (line 1) | postfix_(){const t=this.getFocus().getDomNodes();return t[0]?v.getAttr... method depth_ (line 1) | depth_(){const t=p.Grammar.getInstance().getParameter("depth");p.Gramm... method actionable_ (line 1) | actionable_(t){const e=null==t?void 0:t.parentNode;return e&&this.high... method summary_ (line 1) | summary_(){const t=this.getFocus().getSemanticPrimary().id.toString(),... method detail_ (line 1) | detail_(){const t=this.getFocus().getSemanticPrimary().id.toString(),e... class o (line 1) | class o extends n.AbstractWalker{up(){return null}down(){return null}lef... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class o (line 1) | class o{constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],th... method markup (line 1) | markup(t){return o.MARKS={},super.markup(t)} method merge (line 1) | merge(t){const e=[];for(let r=0;r{})){this.isActive_&&this.stream_&&this.stream_.end("","",t)} method startDebugFile_ (line 1) | startDebugFile_(t){this.stream_=n.default.fs.createWriteStream(t),this... method output_ (line 1) | output_(t){this.outputFunction_.apply(console.info===this.outputFuncti... method constructor (line 1) | constructor(t,e){this.name=t,this.process=e.processor,this.postprocess... method stringify_ (line 1) | static stringify_(t){return t?t.toString():t} method constructor (line 1) | constructor(){super()} method isMactionNode (line 1) | isMactionNode(t){return t.tagName.toUpperCase()===this.mactionName.toU... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method constructor (line 1) | constructor(t,e){this.foreground=n(e,o.DEFAULT_FOREGROUND_),this.backg... method toHex (line 1) | static toHex(t){const e=t.toString(16);return 1===e.length?"0"+e:e} method rgba (line 1) | rgba(){const t=function(t){return"rgba("+t.red+","+t.green+","+t.blue+... method rgb (line 1) | rgb(){const t=function(t){return"rgb("+t.red+","+t.green+","+t.blue+")... method hex (line 1) | hex(){const t=function(t){return"#"+o.toHex(t.red)+o.toHex(t.green)+o.... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,background:t.style.backgroundColor,fo... method unhighlightNode (line 1) | unhighlightNode(t){t.node.style.backgroundColor=t.background,t.node.st... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){let e=t.getAttribute("style");return e+=";background-... method unhighlightNode (line 1) | unhighlightNode(t){let e=t.node.getAttribute("style");e=e.replace(";ba... method colorString (line 1) | colorString(){return this.color.rgba()} method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByTagName(this.macti... method isMactionNode (line 1) | isMactionNode(t){return t.tagName===this.mactionName} method constructor (line 1) | constructor(t,e){const r={};for(const[e,n]of Object.entries(t))r[e]=[n... method createCstr (line 1) | static createCstr(...t){const e=o.DEFAULT_ORDER,r={};for(let n=0,o=t.l... method defaultCstr (line 1) | static defaultCstr(){return o.createCstr.apply(null,o.DEFAULT_ORDER.ma... method validOrder (line 1) | static validOrder(t){const e=o.DEFAULT_ORDER.slice();return t.every((t... method getComponents (line 1) | getComponents(){return this.components} method getValue (line 1) | getValue(t){return this.components[t]} method getValues (line 1) | getValues(){return this.order.map((t=>this.getValue(t)))} method allProperties (line 1) | allProperties(){const t=super.allProperties();for(let e,r,n=0;e=t[n],r... method toString (line 1) | toString(){return this.getValues().join(".")} method equal (line 1) | equal(t){const e=t.getAxes();if(this.order.length!==e.length)return!1;... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e);return t.setAttribute(... method getSpeech (line 1) | getSpeech(t,e){return""} method up (line 1) | up(){return null} method down (line 1) | down(){return null} method left (line 1) | left(){return null} method right (line 1) | right(){return null} method repeat (line 1) | repeat(){return null} method depth (line 1) | depth(){return null} method home (line 1) | home(){return null} method getDepth (line 1) | getDepth(){return 0} method initLevels (line 1) | initLevels(){return null} method combineContentChildren (line 1) | combineContentChildren(t,e,r,n){return[]} method findFocusOnLevel (line 1) | findFocusOnLevel(t){return null} method constructor (line 1) | constructor(t,e){this.nodes=t,this.primary=e,this.domNodes=[],this.dom... method factory (line 1) | static factory(t,e,r,i){const s=t=>n.getBySemanticId(i,t),a=r.nodeDict... method generateAllVisibleNodes_ (line 1) | static generateAllVisibleNodes_(t,e,r,i){const s=t=>n.getBySemanticId(... method getSemanticPrimary (line 1) | getSemanticPrimary(){return this.primary} method getSemanticNodes (line 1) | getSemanticNodes(){return this.nodes} method getNodes (line 1) | getNodes(){return this.allNodes} method getDomNodes (line 1) | getDomNodes(){return this.domNodes} method getDomPrimary (line 1) | getDomPrimary(){return this.domPrimary_} method toString (line 1) | toString(){return"Primary:"+this.domPrimary_+" Nodes:"+this.domNodes} method clone (line 1) | clone(){const t=new o(this.nodes,this.primary);return t.domNodes=this.... class r (line 1) | class r{constructor(){this.level_=[]}push(t){this.level_.push(t)}pop(){r... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} class h (line 1) | class h{constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFact... method constructor (line 1) | constructor(){super([s.Axis.LOCALE,s.Axis.MODALITY,s.Axis.DOMAIN,s.Axi... method parse (line 1) | parse(t){const e=super.parse(t);let r=e.getValue(s.Axis.STYLE);const n... method fromPreference (line 1) | fromPreference(t){return c.fromPreference(t)} method toPreference (line 1) | toPreference(t){return c.toPreference(t)} method constructor (line 1) | constructor(t){this.mathml=t,this.factory=new s.SemanticNodeFactory,th... method addAttributes (line 1) | static addAttributes(t,e,r){r&&1===e.childNodes.length&&e.childNodes[0... method textContent (line 1) | static textContent(t,e,r){if(!r&&e.textContent)return void(t.textConte... method isPunctuated (line 1) | static isPunctuated(t){return!l.SemanticSkeleton.simpleCollapseStructu... method getTree (line 1) | getTree(){return this.stree} method assembleTree (line 1) | assembleTree(t){const e=this.makeNode(t),r=p.splitAttribute(p.getAttri... method makeNode (line 1) | makeNode(t){const e=p.getAttribute(t,o.Attribute.TYPE),r=p.getAttribut... method makePunctuation (line 1) | makePunctuation(t){const e=this.createNode(t);return e.updateContent((... method makePunctuated (line 1) | makePunctuated(t,e,r){const n=this.createNode(e[0]);n.type="punctuated... method makeEmpty (line 1) | makeEmpty(t,e,r){const n=this.createNode(e);n.type="empty",n.embellish... method makeIndex (line 1) | makeIndex(t,e,r){if(h.isPunctuated(e))return this.makePunctuated(t,e,r... method postProcess (line 1) | postProcess(t,e){const r=l.SemanticSkeleton.fromString(e).array;if("su... method createNode (line 1) | createNode(t){const e=this.factory.makeNode(t);return this.nodeDict[t.... method collapsedChildren_ (line 1) | collapsedChildren_(t){const e=t=>{const r=this.nodeDict[t[0]];r.childN... method setParent (line 1) | setParent(t,e){const r=p.getBySemanticId(this.mathml,t),n=this.assembl... class i (line 1) | class i extends n.AbstractWalker{constructor(t,e,r,n){super(t,e,r,n),thi... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... class s (line 1) | class s extends o.AbstractWalker{constructor(t,e,r,n){super(t,e,r,n),thi... method markup (line 1) | markup(t){const e=i.personalityMarkup(t);let r="",o=null,s=!1;for(let ... method pause (line 1) | pause(t){let e;return e="number"==typeof t?t<=250?"short":t<=500?"medi... method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){this.setScaleFunction(-2,2,-100,100,2);const e=o.personality... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&"line"===t.type} method getMathml (line 1) | getMathml(){return this.semantic.contentNodes.length&&o.walkTree(this.... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!!t.mathmlTree&&("inference"===t.type||"premises"... method getMathml (line 1) | getMathml(){return this.semantic.childNodes.length?(this.semantic.cont... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return"punctuated"===t.type&&("text"===t.role||t.conten... method getMathml (line 1) | getMathml(){const t=[],e=o.collapsePunctuated(this.semantic,t);return ... method constructor (line 1) | constructor(){this.map={}} method add (line 1) | add(t,e){const r=this.map[t];r?r.push(e):this.map[t]=[e]} method retrieve (line 1) | retrieve(t,e){return this.map[i.key(t,e)]} method retrieveNode (line 1) | retrieveNode(t){return this.retrieve(t.textContent,t.font)} method copy (line 1) | copy(){const t=this.copyCollator();for(const e in this.map)t.map[e]=th... method minimize (line 1) | minimize(){for(const t in this.map)1===this.map[t].length&&delete this... method minimalCollator (line 1) | minimalCollator(){const t=this.copy();for(const e in t.map)1===t.map[e... method isMultiValued (line 1) | isMultiValued(){for(const t in this.map)if(this.map[t].length>1)return... method isEmpty (line 1) | isEmpty(){return!Object.keys(this.map).length} method constructor (line 1) | constructor(t){this.id=t,this.mathml=[],this.parent=null,this.type="un... method fromXml (line 1) | static fromXml(t){const e=parseInt(t.getAttribute("id"),10),r=new s(e)... method setAttribute (line 1) | static setAttribute(t,e,r,n){n=n||r;const o=e.getAttribute(r);o&&(t[n]... method processChildren (line 1) | static processChildren(t,e){for(const r of n.toArray(e.childNodes)){if... method querySelectorAll (line 1) | querySelectorAll(t){let e=[];for(let r,n=0;r=this.childNodes[n];n++)e=... method xml (line 1) | xml(t,e){const r=function(r,n){const o=n.map((function(r){return r.xml... method toString (line 1) | toString(t=!1){const e=n.parseInput("");return n.serializeXml(... method allAttributes (line 1) | allAttributes(){const t=[];return t.push(["role",this.role]),"unknown"... method xmlAnnotation (line 1) | xmlAnnotation(){const t=[];for(const e in this.annotation)this.annotat... method toJson (line 1) | toJson(){const t={};t.type=this.type;const e=this.allAttributes();for(... method updateContent (line 1) | updateContent(t,e){const r=e?t.replace(/^[ \f\n\r\t\v\u200b]*/,"").rep... method addMathmlNodes (line 1) | addMathmlNodes(t){for(let e,r=0;e=t[r];r++)-1===this.mathml.indexOf(e)... method appendChild (line 1) | appendChild(t){this.childNodes.push(t),this.addMathmlNodes(t.mathml),t... method replaceChild (line 1) | replaceChild(t,e){const r=this.childNodes.indexOf(t);if(-1===r)return;... method appendContentNode (line 1) | appendContentNode(t){t&&(this.contentNodes.push(t),this.addMathmlNodes... method removeContentNode (line 1) | removeContentNode(t){if(t){const e=this.contentNodes.indexOf(t);-1!==e... method equals (line 1) | equals(t){if(!t)return!1;if(this.type!==t.type||this.role!==t.role||th... method displayTree (line 1) | displayTree(){console.info(this.displayTree_(0))} method addAnnotation (line 1) | addAnnotation(t,e){e&&this.addAnnotation_(t,e)} method getAnnotation (line 1) | getAnnotation(t){const e=this.annotation[t];return e||[]} method hasAnnotation (line 1) | hasAnnotation(t,e){const r=this.annotation[t];return!!r&&-1!==r.indexO... method parseAnnotation (line 1) | parseAnnotation(t){const e=t.split(";");for(let t=0,r=e.length;t{return t.concat((... method fromStructure (line 1) | static fromStructure(t,e){return new s(s.tree_(t,e.root))} method combineContentChildren (line 1) | static combineContentChildren(t,e,r){switch(t.type){case"relseq":case"... method makeSexp_ (line 1) | static makeSexp_(t){return s.simpleCollapseStructure(t)?t.toString():s... method fromString_ (line 1) | static fromString_(t){let e=t.replace(/\(/g,"[");return e=e.replace(/\... method fromNode_ (line 1) | static fromNode_(t){if(!t)return[];const e=t.contentNodes;let r;e.leng... method tree_ (line 1) | static tree_(t,e){if(!e)return[];if(!e.childNodes.length)return e.id;c... method addOwns_ (line 1) | static addOwns_(t,e){const r=t.getAttribute(i.Attribute.COLLAPSED),n=r... method realLeafs_ (line 1) | static realLeafs_(t){if(s.simpleCollapseStructure(t))return[t];if(s.co... method populate (line 1) | populate(){this.parents&&this.levelsMap||(this.parents={},this.levelsM... method toString (line 1) | toString(){return s.makeSexp_(this.array)} method populate_ (line 1) | populate_(t,e,r){if(s.simpleCollapseStructure(t))return t=t,this.level... method isRoot (line 1) | isRoot(t){return t===this.levelsMap[t][0]} method directChildren (line 1) | directChildren(t){if(!this.isRoot(t))return[];return this.levelsMap[t]... method subtreeNodes (line 1) | subtreeNodes(t){if(!this.isRoot(t))return[];const e=(t,r)=>{s.simpleCo... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method initLevels (line 1) | initLevels(){const t=new i.Levels;return t.push([this.primaryId()]),t} method up (line 1) | up(){super.up();const t=this.previousLevel();return t?(this.levels.pop... method down (line 1) | down(){super.down();const t=this.nextLevel();if(0===t.length)return nu... method combineContentChildren (line 1) | combineContentChildren(t,e,r,o){switch(t){case"relseq":case"infixop":c... method left (line 1) | left(){super.left();const t=this.levels.indexOf(this.primaryId());if(n... method right (line 1) | right(){super.right();const t=this.levels.indexOf(this.primaryId());if... method findFocusOnLevel (line 1) | findFocusOnLevel(t){return this.singletonFocus(t.toString())} method focusDomNodes (line 1) | focusDomNodes(){return[this.getFocus().getDomPrimary()]} method focusSemanticNodes (line 1) | focusSemanticNodes(){return[this.getFocus().getSemanticPrimary()]} class a (line 1) | class a extends i.SyntaxWalker{constructor(t,e,r,n){super(t,e,r,n),this.... method markup (line 1) | markup(t){this.setScaleFunction(-2,2,0,10,0);const e=i.personalityMark... method error (line 1) | error(t){return'(error "'+o.Move.get(t)+'")'} method prosodyElement (line 1) | prosodyElement(t,e){switch(e=this.applyScaleFunction(e),t){case n.pers... method pause (line 1) | pause(t){return"(pause . "+this.pauseValue(t[n.personalityProps.PAUSE]... method prosody_ (line 1) | prosody_(t){const e=t.open,r=[];for(let n,o=0;n=e[o];o++)r.push(this.p... method constructor (line 1) | constructor(t=""){super(),this.message=t,this.name="SRE Error"} method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){return!t.mathmlTree&&"line"===t.type&&"binomial"===t.role} method getMathml (line 1) | getMathml(){if(!this.semantic.childNodes.length)return this.mml;const ... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes[0],e=t.childNodes[0],r=th... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method test (line 1) | static test(t){if(!t.mathmlTree||!t.childNodes.length)return!1;const e... method walkTree_ (line 1) | static walkTree_(t){t&&i.walkTree(t)} method getMathml (line 1) | getMathml(){const t=this.semantic.childNodes;return"limboth"!==this.se... method constructor (line 1) | constructor(t){super(t),this.mml=t.mathmlTree} method multiscriptIndex (line 1) | static multiscriptIndex(t){return"punctuated"===t.type&&"dummy"===t.co... method createNone_ (line 1) | static createNone_(t){const e=n.createElement("none");return t&&(0,s.s... method completeMultiscript (line 1) | completeMultiscript(t,e){const r=n.toArray(this.mml.childNodes).slice(... method constructor (line 1) | constructor(t){super(t),this.inner=[],this.mml=t.mathmlTree} method test (line 1) | static test(t){return"matrix"===t.type||"vector"===t.type||"cases"===t... method getMathml (line 1) | getMathml(){const t=i.cloneContentNode(this.semantic.contentNodes[0]),... method test (line 1) | static test(t){return!!t.mathmlTree&&"tensor"===t.type} method constructor (line 1) | constructor(t){super(t)} method getMathml (line 1) | getMathml(){i.walkTree(this.semantic.childNodes[0]);const t=o.CaseMult... method constructor (line 1) | constructor(){this.context=new s.SpeechRuleContext,this.parseOrder=o.D... method compareStaticConstraints_ (line 1) | static compareStaticConstraints_(t,e){if(t.length!==e.length)return!1;... method comparePreconditions_ (line 1) | static comparePreconditions_(t,e){const r=t.precondition,n=e.precondit... method defineRule (line 1) | defineRule(t,e,r,n,...o){const s=this.parseAction(r),a=this.parsePreco... method addRule (line 1) | addRule(t){t.context=this.context,this.speechRules_.unshift(t)} method deleteRule (line 1) | deleteRule(t){const e=this.speechRules_.indexOf(t);-1!==e&&this.speech... method findRule (line 1) | findRule(t){for(let e,r=0;e=this.speechRules_[r];r++)if(t(e))return e;... method findAllRules (line 1) | findAllRules(t){return this.speechRules_.filter(t)} method evaluateDefault (line 1) | evaluateDefault(t){const e=t.textContent.slice(0);return e.match(/^\s+... method evaluateWhitespace (line 1) | evaluateWhitespace(t){return[]} method evaluateCustom (line 1) | evaluateCustom(t){const e=this.customTranscriptions[t];return void 0!=... method evaluateCharacter (line 1) | evaluateCharacter(t){return this.evaluateCustom(t)||n.AuditoryDescript... method removeDuplicates (line 1) | removeDuplicates(t){for(let e,r=this.speechRules_.length-1;e=this.spee... method getSpeechRules (line 1) | getSpeechRules(){return this.speechRules_} method setSpeechRules (line 1) | setSpeechRules(t){this.speechRules_=t} method getPreconditions (line 1) | getPreconditions(){return this.preconditions} method parseCstr (line 1) | parseCstr(t){try{return this.parser.parse(this.locale+"."+this.modalit... method parsePrecondition (line 1) | parsePrecondition(t,e){try{const r=this.parsePrecondition_(t);t=r[0];l... method parseAction (line 1) | parseAction(t){try{return i.Action.fromString(t)}catch(e){if("RuleErro... method parse (line 1) | parse(t){this.modality=t.modality||this.modality,this.locale=t.locale|... method parseRules (line 1) | parseRules(t){for(let e,r=0;e=t[r];r++){const t=e[0],r=this.parseMetho... method generateRules (line 1) | generateRules(t){const e=this.context.customGenerators.lookup(t);e&&e(... method defineAction (line 1) | defineAction(t,e){let r;try{r=i.Action.fromString(e)}catch(t){if("Rule... method getFullPreconditions (line 1) | getFullPreconditions(t){const e=this.preconditions.get(t);return e||!t... method definePrecondition (line 1) | definePrecondition(t,e,r,...n){const o=this.parsePrecondition(r,n),i=t... method inheritRules (line 1) | inheritRules(){if(!this.inherits||!this.inherits.getSpeechRules().leng... method ignoreRules (line 1) | ignoreRules(t,...e){let r=this.findAllRules((e=>e.name===t));if(!e.len... method parsePrecondition_ (line 1) | parsePrecondition_(t){const e=this.context.customGenerators.lookup(t);... method constructor (line 1) | constructor(){this.currentFlags={},this.parameters_={},this.correction... method getInstance (line 1) | static getInstance(){return a.instance=a.instance||new a,a.instance} method parseInput (line 1) | static parseInput(t){const e={},r=t.split(":");for(let t=0,n=r.length;... method parseState (line 1) | static parseState(t){const e={},r=t.split(" ");for(let t=0,n=r.length;... method translateString_ (line 1) | static translateString_(t){if(t.match(/:unit$/))return a.translateUnit... method translateUnit_ (line 1) | static translateUnit_(t){t=a.prepareUnit_(t);const e=o.default.getInst... method prepareUnit_ (line 1) | static prepareUnit_(t){const e=t.match(/:unit$/);return e?t.slice(0,e.... method cleanUnit_ (line 1) | static cleanUnit_(t){return t.match(/:unit$/)?t.replace(/:unit$/,""):t} method clear (line 1) | clear(){this.parameters_={},this.stateStack_=[]} method setParameter (line 1) | setParameter(t,e){const r=this.parameters_[t];return e?this.parameters... method getParameter (line 1) | getParameter(t){return this.parameters_[t]} method setCorrection (line 1) | setCorrection(t,e){this.corrections_[t]=e} method setPreprocessor (line 1) | setPreprocessor(t,e){this.preprocessors_[t]=e} method getCorrection (line 1) | getCorrection(t){return this.corrections_[t]} method getState (line 1) | getState(){const t=[];for(const e in this.parameters_){const r=this.pa... method pushState (line 1) | pushState(t){for(const e in t)t[e]=this.setParameter(e,t[e]);this.stat... method popState (line 1) | popState(){const t=this.stateStack_.pop();for(const e in t)this.setPar... method setAttribute (line 1) | setAttribute(t){if(t&&t.nodeType===n.NodeType.ELEMENT_NODE){const r=th... method preprocess (line 1) | preprocess(t){return this.runProcessors_(t,this.preprocessors_)} method correct (line 1) | correct(t){return this.runProcessors_(t,this.corrections_)} method apply (line 1) | apply(t,e){return this.currentFlags=e||{},t=this.currentFlags.adjust||... method runProcessors_ (line 1) | runProcessors_(t,e){for(const r in this.parameters_){const n=e[r];if(!... method constructor (line 1) | constructor({type:t,content:e,attributes:r,grammar:n}){this.type=t,thi... method grammarFromString (line 1) | static grammarFromString(t){return o.Grammar.parseInput(t)} method fromString (line 1) | static fromString(t){const e={type:s(t.substring(0,3))};let r=t.slice(... method attributesFromString (line 1) | static attributesFromString(t){if("("!==t[0]||")"!==t.slice(-1))throw ... method toString (line 1) | toString(){let t="";t+=function(t){switch(t){case i.NODE:return"[n]";c... method grammarToString (line 1) | grammarToString(){return this.getGrammar().join(":")} method getGrammar (line 1) | getGrammar(){const t=[];for(const e in this.grammar)!0===this.grammar[... method attributesToString (line 1) | attributesToString(){const t=this.getAttributes(),e=this.grammarToStri... method getAttributes (line 1) | getAttributes(){const t=[];for(const e in this.attributes){const r=thi... method copyCollator (line 1) | copyCollator(){return new a} method add (line 1) | add(t,e){const r=i.key(t,e.font);super.add(r,e)} method addNode (line 1) | addNode(t){this.add(t.textContent,t)} method toString (line 1) | toString(){const t=[];for(const e in this.map){const r=Array(e.length+... method collateMeaning (line 1) | collateMeaning(){const t=new l;for(const e in this.map)t.map[e]=this.m... method getSpeech (line 1) | getSpeech(t,e){const r=this.generateSpeech(t,e),i=this.getRebuilt().no... method constructor (line 1) | constructor(t,e,r,n){super(t,e,r,n),this.node=t,this.generator=e,this.... method move (line 1) | move(t){this.key_=t;const e=super.move(t);return this.modifier=!1,e} method up (line 1) | up(){return this.moved=s.WalkerMoves.UP,this.eligibleCell_()?this.vert... method down (line 1) | down(){return this.moved=s.WalkerMoves.DOWN,this.eligibleCell_()?this.... method jumpCell (line 1) | jumpCell(){if(!this.isInTable_()||null===this.key_)return this.getFocu... method undo (line 1) | undo(){const t=super.undo();return t===this.firstJump&&(this.firstJump... method eligibleCell_ (line 1) | eligibleCell_(){const t=this.getFocus().getSemanticPrimary();return th... method verticalMove_ (line 1) | verticalMove_(t){const e=this.previousLevel();if(!e)return null;const ... method jumpCell_ (line 1) | jumpCell_(t,e){this.firstJump?this.virtualize(!1):(this.firstJump=this... method isLegalJump_ (line 1) | isLegalJump_(t,e){const r=n.querySelectorAllByAttrValue(this.getRebuil... method isInTable_ (line 1) | isInTable_(){let t=this.getFocus().getSemanticPrimary();for(;t;){if(-1... class r (line 1) | class r{static resetState(t){delete r.STATE[t]}static setState(t,e){r.ST... method ensureLocale (line 1) | static ensureLocale(t,e){return r.LOCALES.get(t)?t:(console.error(`Loc... method constructor (line 1) | constructor(t,e){this.prefix=t,this.store=e} method add (line 1) | add(t,e){this.checkCustomFunctionSyntax_(t)&&(this.store[t]=e)} method addStore (line 1) | addStore(t){const e=Object.keys(t.store);for(let r,n=0;r=e[n];n++)this... method lookup (line 1) | lookup(t){return this.store[t]} method checkCustomFunctionSyntax_ (line 1) | checkCustomFunctionSyntax_(t){const e=new RegExp("^"+this.prefix);retu... method constructor (line 1) | constructor(t,e,r=(t=>!1)){this.name=t,this.apply=e,this.applicable=r} method constructor (line 1) | constructor(){this.level_=[]} method push (line 1) | push(t){this.level_.push(t)} method pop (line 1) | pop(){return this.level_.pop()} method peek (line 1) | peek(){return this.level_[this.level_.length-1]||null} method indexOf (line 1) | indexOf(t){const e=this.peek();return e?e.indexOf(t):null} method find (line 1) | find(t){const e=this.peek();if(!e)return null;for(let r=0,n=e.length;r... method get (line 1) | get(t){const e=this.peek();return!e||t<0||t>=e.length?null:e[t]} method depth (line 1) | depth(){return this.level_.length} method clone (line 1) | clone(){const t=new r;return t.level_=this.level_.slice(0),t} method toString (line 1) | toString(){let t="";for(let e,r=0;e=this.level_[r];r++)t+="\n"+e.map((... method resetState (line 1) | static resetState(t){delete r.STATE[t]} method setState (line 1) | static setState(t,e){r.STATE[t]=e} method getState (line 1) | static getState(t){return r.STATE[t]} function __webpack_require__ (line 1) | function __webpack_require__(t){var e=__webpack_module_cache__[t];if(voi... function i (line 1) | function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Ar... method constructor (line 1) | constructor({context:t,text:e,userValue:r,annotation:n,attributes:o,pe... method create (line 1) | static create(t,e={}){return t.text=n.Grammar.getInstance().apply(t.te... method isEmpty (line 1) | isEmpty(){return 0===this.context.length&&0===this.text.length&&0===th... method clone (line 1) | clone(){let t,e;if(this.personality){t={};for(const e in this.personal... method toString (line 1) | toString(){return'AuditoryDescription(context="'+this.context+'" text... method descriptionString (line 1) | descriptionString(){return this.context&&this.text?this.context+" "+th... method descriptionSpan (line 1) | descriptionSpan(){return new o.Span(this.descriptionString(),this.attr... method equals (line 1) | equals(t){return this.context===t.context&&this.text===t.text&&this.us... method constructor (line 1) | constructor(){super(...arguments),this.ignoreElements=[n.personalityPr... method setScaleFunction (line 1) | setScaleFunction(t,e,r,n,o=0){this.scaleFunction=i=>{const s=(i-t)/(e-... method applyScaleFunction (line 1) | applyScaleFunction(t){return this.scaleFunction?this.scaleFunction(t):t} method ignoreElement (line 1) | ignoreElement(t){return-1!==this.ignoreElements.indexOf(t)} method finalize (line 1) | finalize(t){return'"} method markup (line 1) | markup(t){let e="";const r=(0,o.personalityMarkup)(t).filter((t=>t.spa... method constructor (line 1) | constructor(t,e){super(t,e),this.key=e.key||i.getKey_} method getKey_ (line 1) | static getKey_(t){return"string"==typeof t?n.KeyCode[t.toUpperCase()]:t} method constructor (line 1) | constructor(){this.color=null,this.mactionName="",this.currentHighligh... method highlight (line 1) | highlight(t){this.currentHighlights.push(t.map((t=>{const e=this.highl... method highlightAll (line 1) | highlightAll(t){const e=this.getMactionNodes(t);for(let t,r=0;t=e[r];r... method unhighlight (line 1) | unhighlight(){const t=this.currentHighlights.pop();t&&t.forEach((t=>{t... method unhighlightAll (line 1) | unhighlightAll(){for(;this.currentHighlights.length>0;)this.unhighligh... method setColor (line 1) | setColor(t){this.color=t} method colorString (line 1) | colorString(){return this.color.rgba()} method addEvents (line 1) | addEvents(t,e){const r=this.getMactionNodes(t);for(let t,n=0;t=r[n];n+... method getMactionNodes (line 1) | getMactionNodes(t){return Array.from(t.getElementsByClassName(this.mac... method isMactionNode (line 1) | isMactionNode(t){const e=t.className||t.getAttribute("class");return!!... method isHighlighted (line 1) | isHighlighted(t){return t.hasAttribute(i.ATTR)} method setHighlighted (line 1) | setHighlighted(t){t.setAttribute(i.ATTR,"true")} method unsetHighlighted (line 1) | unsetHighlighted(t){t.removeAttribute(i.ATTR)} method colorizeAll (line 1) | colorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=>t... method uncolorizeAll (line 1) | uncolorizeAll(t){n.evalXPath(`.//*[@${o.Attribute.ID}]`,t).forEach((t=... method colorize (line 1) | colorize(t){const e=(0,o.addPrefix)("foreground");t.hasAttribute(e)&&(... method uncolorize (line 1) | uncolorize(t){const e=(0,o.addPrefix)("foreground")+"-old";t.hasAttrib... method constructor (line 1) | constructor(){super(),this.mactionName="maction"} method highlightNode (line 1) | highlightNode(t){const e={node:t,foreground:t.style.color,position:t.s... method unhighlightNode (line 1) | unhighlightNode(t){const e=t.node;e.style.color=t.foreground,e.style.p... method constructor (line 1) | constructor(){super(),this.mactionName="mjx-svg-maction"} method highlightNode (line 1) | highlightNode(t){let e;if(this.isHighlighted(t))return e={node:t.previ... method setHighlighted (line 1) | setHighlighted(t){"svg"===t.tagName&&super.setHighlighted(t)} method unhighlightNode (line 1) | unhighlightNode(t){if("background"in t)return t.node.style.backgroundC... method isMactionNode (line 1) | isMactionNode(t){let e=t.className||t.getAttribute("class");return e=v... method constructor (line 1) | constructor(t,e){this.constraint=t,this.test=e,this.children_={},this.... method getConstraint (line 1) | getConstraint(){return this.constraint} method getKind (line 1) | getKind(){return this.kind} method applyTest (line 1) | applyTest(t){return this.test(t)} method addChild (line 1) | addChild(t){const e=t.getConstraint(),r=this.children_[e];return this.... method getChild (line 1) | getChild(t){return this.children_[t]} method getChildren (line 1) | getChildren(){const t=[];for(const e in this.children_)t.push(this.chi... method findChildren (line 1) | findChildren(t){const e=[];for(const r in this.children_){const n=this... method removeChild (line 1) | removeChild(t){delete this.children_[t]} method toString (line 1) | toString(){return this.constraint} method constructor (line 1) | constructor(){this.root=(0,o.getNode)(n.TrieNodeKind.ROOT,"",null)} method collectRules_ (line 1) | static collectRules_(t){const e=[];let r=[t];for(;r.length;){const t=r... method printWithDepth_ (line 1) | static printWithDepth_(t,e,r){r+=new Array(e+2).join(e.toString())+": ... method order_ (line 1) | static order_(t){const e=t.getChildren();if(!e.length)return 0;const r... method addRule (line 1) | addRule(t){let e=this.root;const r=t.context,o=t.dynamicCstr.getValues... method lookupRules (line 1) | lookupRules(t,e){let r=[this.root];const o=[];for(;e.length;){const t=... method hasSubtrie (line 1) | hasSubtrie(t){let e=this.root;for(let r=0,n=t.length;re.getSemanticPrimary()... function bn (line 1) | function bn(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new A... FILE: np.Preview/src/index.js function init (line 45) | async function init(): Promise { function onSettingsUpdated (line 57) | function onSettingsUpdated(): void { function onUpdateOrInstall (line 61) | async function onUpdateOrInstall(): Promise { FILE: np.Preview/src/mathTests.js function testMathML1 (line 12) | function testMathML1(): void { function testMathML2 (line 76) | function testMathML2(): void { function testMathJax1 (line 145) | function testMathJax1(): void { function testMathJax2 (line 175) | function testMathJax2(): void { function testMathJax3 (line 206) | function testMathJax3(): void { FILE: np.Preview/src/mermaidTests.js function testMermaid1 (line 10) | function testMermaid1(): void { function testMermaid2 (line 59) | function testMermaid2(): void { function testMermaid3 (line 101) | function testMermaid3(): void { function testMermaid4 (line 144) | function testMermaid4(): void { FILE: np.Preview/src/previewMain.js method if (line 90) | if (inMermaidCodeblock && lines[i].trim() === "```") { FILE: np.Preview/src/previewTriggers.js function updatePreview (line 15) | async function updatePreview(): Promise { FILE: np.Preview/src/testCheckboxes.js function testCheckboxes (line 119) | function testCheckboxes(): void { function toggle (line 147) | function toggle(): void { FILE: np.Shared/requiredFiles/encodeDecode.js function encodeRFC3986URIComponent (line 7) | function encodeRFC3986URIComponent(input) { function decodeRFC3986URIComponent (line 24) | function decodeRFC3986URIComponent(input) { FILE: np.Shared/src/NPReactLocal.js constant ENV_MODE (line 10) | let ENV_MODE = 'production' // whether to use minified react or not function setEnv (line 14) | function setEnv(globalData: any) { method for (line 324) | for (const item of items) { FILE: np.Shared/src/index.js function logProvidedSharedResources (line 22) | async function logProvidedSharedResources(): Promise { function logAvailableSharedResources (line 35) | async function logAvailableSharedResources(pluginID: string): Promise { method useEffect (line 600) | useEffect(() => { FILE: np.Shared/src/react/Toast.jsx function Toast (line 11) | function Toast(props) { FILE: np.Shared/src/requestHandlers/getAvailableReminderLists.js function getAvailableReminderLists (line 22) | function getAvailableReminderLists(_params: Object = {}, pluginJson: any... FILE: np.Shared/src/requestHandlers/getHashtags.js function getHashtags (line 22) | function getHashtags(_params: Object = {}, pluginJson: any): RequestResp... FILE: np.Shared/src/requestHandlers/getMentions.js function getMentions (line 22) | function getMentions(_params: Object = {}, pluginJson: any): RequestResp... FILE: np.Shared/src/requestHandlers/getTeamspaces.js function getTeamspaces (line 23) | function getTeamspaces(_params: Object = {}, pluginJson: any): RequestRe... FILE: np.Shared/src/requestHandlers/noteHelpers.js method if (line 92) | if (!Array.isArray(notes) || notes.length === 0) { method if (line 182) | if (!rd.relName || !rd.dateStr) { FILE: np.TOC/src/NPTriggers-Hooks.js function onOpen (line 24) | async function onOpen(note: TNote): Promise { function onEditorWillSave (line 49) | async function onEditorWillSave() { function onUpdateOrInstall (line 74) | async function onUpdateOrInstall(): Promise { function init (line 88) | function init(): void { function onSettingsUpdated (line 102) | async function onSettingsUpdated(): Promise { function versionCheck (line 113) | async function versionCheck(): Promise { FILE: np.TOC/src/insertTOC.js function insertTOC (line 26) | async function insertTOC(): Promise { FILE: np.Templating/__tests__/date-module-now-fix.test.js constant PLUGIN_NAME (line 7) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating - Now Method Fix T... FILE: np.Templating/__tests__/date-module-timezone-debug.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating - Timezone Debug T... FILE: np.Templating/__tests__/date-module-timezone-simple.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating - Simple Timezone ... FILE: np.Templating/__tests__/date-module-timezone-working.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating - Working Timezone... FILE: np.Templating/__tests__/date-module.test.js constant PLUGIN_NAME (line 9) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/frontmatter-error-handling.test.js constant DEFAULT_TEMPLATE_CONFIG (line 20) | const DEFAULT_TEMPLATE_CONFIG = { constant PLUGIN_NAME (line 32) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/frontmatter-module.test.js constant PLUGIN_NAME (line 10) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/full-pipeline-integration.test.js constant TEMPLATE_CONTENT (line 27) | const TEMPLATE_CONTENT = { FILE: np.Templating/__tests__/getRenderContext.test.js constant DEFAULT_TEMPLATE_CONFIG (line 97) | const DEFAULT_TEMPLATE_CONFIG = { FILE: np.Templating/__tests__/getTemplate.test.js constant PLUGIN_NAME (line 10) | const PLUGIN_NAME = `np.Templating` constant FILENAME (line 11) | const FILENAME = `getTemplateContent` FILE: np.Templating/__tests__/include-tag-processor.test.js method isFrontmatterTemplate (line 18) | isFrontmatterTemplate(content) { method extractFrontmatterAttributes (line 23) | extractFrontmatterAttributes(content) { FILE: np.Templating/__tests__/promptIntegration.test.js function replaceQuotedTextPlaceholders (line 74) | function replaceQuotedTextPlaceholders(sessionData: Object): Object { method if (line 136) | if (options && options.length > 0) { method if (line 183) | if (message.trim() === 'Select one option:') { FILE: np.Templating/__tests__/renderTemplate.test.js constant PLUGIN_NAME (line 50) | const PLUGIN_NAME = 'np.Templating' FILE: np.Templating/__tests__/stringUtils.test.js constant PLUGIN_NAME (line 17) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/template-preprocessing.test.js constant TEMPLATE_CONTENT (line 16) | const TEMPLATE_CONTENT = { FILE: np.Templating/__tests__/templateManager.test.js constant PLUGIN_NAME (line 15) | const PLUGIN_NAME = `np.Templating` constant FILENAME (line 16) | const FILENAME = `templateManager` FILE: np.Templating/__tests__/templating.test.js constant DEFAULT_TEMPLATE_CONFIG (line 28) | const DEFAULT_TEMPLATE_CONFIG = { constant PLUGIN_NAME (line 41) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/testUtils.js function factory (line 10) | async function factory(factoryName = '') { FILE: np.Templating/__tests__/time-module.test.js constant PLUGIN_NAME (line 8) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/web-api-tests.test.js constant PLUGIN_NAME (line 11) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` function checkInternet (line 26) | async function checkInternet() { FILE: np.Templating/__tests__/web-await-tests.test.js constant PLUGIN_NAME (line 14) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/__tests__/web-module.test.js constant PLUGIN_NAME (line 6) | const PLUGIN_NAME = `📙 ${colors.yellow('np.Templating')}` FILE: np.Templating/lib/NPTemplating.js method constructor (line 39) | constructor() { method setup (line 50) | static async setup() { method heartbeat (line 65) | static async heartbeat(): Promise { method catch (line 95) | catch (error) { method catch (line 113) | catch (error) { method catch (line 132) | catch (error) { method catch (line 177) | catch (error) { method catch (line 211) | catch (error) { method catch (line 230) | catch (error) { method catch (line 249) | catch (error) { FILE: np.Templating/lib/TemplatingEngine.js method if (line 152) | if (line.match(/<%\s*(if|for|while|switch|else|else\s+if|try|catch|funct... method if (line 168) | if (!hasOpeningTag || line.lastIndexOf('<%') < line.lastIndexOf('%>')) { FILE: np.Templating/lib/config/configManager.js method if (line 205) | if (!templateConfig) { FILE: np.Templating/lib/core/templateManager.js method if (line 184) | if (typeof attributeValue === 'string') { method if (line 207) | if (filterValues.includes('*')) { method for (line 574) | for (const folderPrefix of templateFolderPrefixes) { method for (line 674) | for (const note of foundNotes) { FILE: np.Templating/lib/engine/aiAnalyzer.js function analyzeErrorWithAI (line 24) | async function analyzeErrorWithAI( function getLikelyCauseFromError (line 140) | function getLikelyCauseFromError(originalError: string): string { function getErrorSummary (line 157) | function getErrorSummary(originalError: string): string { function getProblematicLinesSnippet (line 172) | function getProblematicLinesSnippet(originalError: string, templateData:... function prepareContextInfo (line 188) | function prepareContextInfo(renderData: Object): string { method if (line 267) | if (!previousPhaseErrors || previousPhaseErrors.length === 0) { FILE: np.Templating/lib/engine/errorProcessor.js function cleanErrorMessage (line 17) | function cleanErrorMessage(errorMessage: string): string { function extractErrorContext (line 40) | function extractErrorContext(error: Error, processedTemplateData: string... function buildBasicErrorMessage (line 90) | function buildBasicErrorMessage(errorMessage: string, lineInfo: string, ... function appendPreviousPhaseErrorsToError (line 125) | function appendPreviousPhaseErrorsToError( FILE: np.Templating/lib/engine/frontmatterProcessor.js function processFrontmatter (line 19) | async function processFrontmatter(templateData: string, renderData: Obje... function integrateFrontmatterData (line 58) | function integrateFrontmatterData(renderData: Object, frontmatterData: O... FILE: np.Templating/lib/engine/renderOrchestrator.js function orchestrateRender (line 31) | async function orchestrateRender( function handleRenderError (line 84) | async function handleRenderError( function outputDebugData (line 157) | function outputDebugData(message: string, renderData: Object = {}): void { FILE: np.Templating/lib/engine/templateRenderer.js method if (line 126) | if (previousPhaseErrors && previousPhaseErrors.length > 0) { FILE: np.Templating/lib/globals.js method catch (line 179) | catch (error) { method if (line 224) | if (params.length === 0) { FILE: np.Templating/lib/helpers.js method switch (line 43) | switch (section) { FILE: np.Templating/lib/rendering/templateProcessor.js method if (line 114) | if (statement.includes('await ')) { method if (line 121) | if (trimmedStatement.startsWith(`${structure} `) || trimmedStatement.sta... method if (line 146) | if (trimmedStatement.startsWith(varType)) { method if (line 251) | if (startDelim.includes('_') || endDelim.includes('_')) { method if (line 342) | if (line.replace(/;/g, '').trim() === '') { method if (line 549) | if (isCalendarNote) { method if (line 565) | if (!context.sessionData) { method if (line 616) | if (!isCommentTag(tag)) { method if (line 644) | if (!isCommentTag(tag)) { method if (line 837) | if (tag.includes('note(')) { method processCodeTag (line 859) | processCodeTag(tag, context, globalAsyncFunctions) method if (line 1043) | if (typeof templateData !== 'string') { method if (line 1195) | if (!isMeetingNoteTemplate(templateData)) { method if (line 1305) | if (typeof templateData !== 'string') { method if (line 1365) | if (typeof templateData !== 'string') { method if (line 1485) | if (verbose) { FILE: np.Templating/lib/rendering/templateValidator.js function getErrorContextString (line 38) | function getErrorContextString(templateData: string, matchStr: string, o... function removeEJSDocumentationNotes (line 51) | function removeEJSDocumentationNotes(templateResult: string = ''): string { FILE: np.Templating/lib/support/ejs.js function r (line 22) | function r(e, n, t) { function resolvePaths (line 192) | function resolvePaths(name, paths) { function getIncludePath (line 211) | function getIncludePath(path, options) { function handleCache (line 264) | function handleCache(options, template) { function tryHandleCache (line 306) | function tryHandleCache(options, data, cb) { function fileLoader (line 340) | function fileLoader(filePath) { function includeFile (line 357) | function includeFile(path, options) { function analyzeJavaScriptError (line 385) | function analyzeJavaScriptError(err, templateText, lineNo, opts = {}) { function rethrow (line 602) | function rethrow(err, str, flnm, lineno, esc, opts = {}) { function stripSemi (line 794) | function stripSemi(str) { function Template (line 939) | function Template(text, opts) { function encode_char (line 1537) | function encode_char(c) { function normalizeArray (line 1695) | function normalizeArray(parts, allowAboveRoot) { function trim (line 1803) | function trim(arr) { function basename (line 1872) | function basename(path) { function filter (line 1960) | function filter(xs, f) { function defaultSetTimout (line 1996) | function defaultSetTimout() { function defaultClearTimeout (line 1999) | function defaultClearTimeout() { function runTimeout (line 2022) | function runTimeout(fun) { function runClearTimeout (line 2045) | function runClearTimeout(marker) { function cleanUpNextTick (line 2074) | function cleanUpNextTick() { function drainQueue (line 2089) | function drainQueue() { function Item (line 2127) | function Item(fun, array) { function noop (line 2141) | function noop() {} FILE: np.Templating/lib/support/modules/DateModule.js constant DAY_NUMBER_SUNDAY (line 19) | const DAY_NUMBER_SUNDAY = 0 constant DAY_NUMBER_MONDAY (line 20) | const DAY_NUMBER_MONDAY = 1 constant DAY_NUMBER_TUESDAY (line 21) | const DAY_NUMBER_TUESDAY = 2 constant DAY_NUMBER_WEDNESDAY (line 22) | const DAY_NUMBER_WEDNESDAY = 3 constant DAY_NUMBER_THURSDAY (line 23) | const DAY_NUMBER_THURSDAY = 4 constant DAY_NUMBER_FRIDAY (line 24) | const DAY_NUMBER_FRIDAY = 5 constant DAY_NUMBER_SATURDAY (line 25) | const DAY_NUMBER_SATURDAY = 6 function createDateTime (line 27) | function createDateTime(userDateString = '') { function format (line 31) | function format(format: string = 'YYYY-MM-DD', dateString: string = '') { function currentDate (line 57) | function currentDate(format: string = 'YYYY-MM-DD') { function date8601 (line 61) | function date8601() { class DateModule (line 65) | class DateModule { method constructor (line 66) | constructor(config = {}) { method _getLocale (line 90) | _getLocale(): string { method setLocale (line 112) | setLocale() { method ref (line 117) | ref(value = '') { method moment (line 122) | get moment() { method createDateTime (line 128) | createDateTime(userDateString = '') { method timestamp (line 132) | timestamp(format = '') { method format (line 148) | format(formatInput = '', dateInput = '') { method now (line 202) | now(format = '', dateOrOffset = '') { method _applyOffset (line 266) | _applyOffset(momentToProcess, offsetStr) { method date8601 (line 299) | date8601() { method today (line 303) | today(format = '') { method tomorrow (line 309) | tomorrow(format = '') { method yesterday (line 320) | yesterday(format = '') { method weekday (line 337) | weekday(format = '', offset = 1, pivotDate = '') { method weekNumber (line 369) | weekNumber(pivotDate = '') { method dayNumber (line 394) | dayNumber(pivotDate = '') { method isWeekend (line 409) | isWeekend(pivotDate = '') { method isWeekday (line 422) | isWeekday(pivotDate = '') { method weekOf (line 426) | weekOf(startDayOpt = 0, endDayOpt = 6, userPivotDate = '') { method startOfWeek (line 452) | startOfWeek(format = '', userPivotDate = '', firstDayOfWeek = 0) { method endOfWeek (line 485) | endOfWeek(format = '', userPivotDate = '', firstDayOfWeek = 0) { method startOfMonth (line 519) | startOfMonth(format = '', userPivotDate = '') { method endOfMonth (line 530) | endOfMonth(format = '', userPivotDate = '') { method daysInMonth (line 541) | daysInMonth(userPivotDate = '') { method daysBetween (line 547) | daysBetween(startDate = '', endDate = '') { method add (line 559) | add(userPivotDate = '', value = '', shorthand = 'days', format = '') { method subtract (line 582) | subtract(userPivotDate = '', value = '', shorthand = 'days', format = ... method businessAdd (line 606) | businessAdd(numDays = 1, pivotDate = '', format = '') { method businessSubtract (line 622) | businessSubtract(numDays = 1, pivotDate = '', format = '') { method nextBusinessDay (line 638) | nextBusinessDay(pivotDate = '', format = '') { method previousBusinessDay (line 642) | previousBusinessDay(pivotDate = '', format = '') { method fromNow (line 646) | fromNow(pivotDate = '', offset = '') { method daysUntil (line 660) | daysUntil(targetDateString, includeToday = false) { method isValid (line 688) | isValid(dateObj = null) { FILE: np.Templating/lib/support/modules/FrontmatterModule.js function coalesceNullFrontmatterValue (line 19) | function coalesceNullFrontmatterValue(val: mixed): mixed { class FrontmatterModule (line 24) | class FrontmatterModule { method constructor (line 26) | constructor(NPTemplating: any = null) { method isFrontmatterTemplate (line 33) | isFrontmatterTemplate(templateData: string): boolean { method getFrontmatterBlock (line 51) | getFrontmatterBlock(templateData: string): string { method getFrontmatterText (line 63) | getFrontmatterText(templateData: string): string { method parse (line 67) | parse(template: string = ''): any { method attributes (line 89) | attributes(templateData: string = ''): any { method body (line 104) | body(templateData: string = ''): string { method getValuesForKey (line 115) | async getValuesForKey(tag: string): Promise { method getFrontmatterAttributes (line 140) | getFrontmatterAttributes(note: CoreNoteFields): { [string]: string } { method convertProjectNoteToFrontmatter (line 199) | convertProjectNoteToFrontmatter(projectNote: string = ''): any { FILE: np.Templating/lib/support/modules/NoteModule.js method constructor (line 19) | constructor(config: any) { method for (line 281) | for (const [key, value] of Object.entries(iFM.attributes(note))) { method if (line 311) | if (headingTextOrEditor && typeof headingTextOrEditor === 'object' && he... FILE: np.Templating/lib/support/modules/SystemModule.js class SystemModule (line 8) | class SystemModule { method constructor (line 10) | constructor(config: any = {}) { method selection (line 14) | selection(): string { method clipboard (line 19) | clipboard(): string { FILE: np.Templating/lib/support/modules/TasksModule.js method if (line 88) | if (!note.paragraphs || note.paragraphs.length === 0) { FILE: np.Templating/lib/support/modules/TimeModule.js function time (line 8) | function time(format = 'h:mm A') { function currentTime (line 12) | function currentTime(format = 'h:mm A') { class TimeModule (line 16) | class TimeModule { method constructor (line 17) | constructor(config) { method _getLocale (line 31) | _getLocale() { method convertTime12to24 (line 54) | convertTime12to24(userTime = '') { method format (line 76) | format(formatInput = '', dateInput = '') { method now (line 126) | now(format = '') { method currentTime (line 140) | currentTime(format = '') { method isValid (line 144) | isValid(timeObj = null) { FILE: np.Templating/lib/support/modules/UtilityModule.js class UtilityModule (line 10) | class UtilityModule { method constructor (line 12) | constructor(config: any = {}) { method format (line 18) | format(formatter: any = '', ...input: string): string { method concat (line 25) | concat(...params: any): string { method lowercase (line 29) | lowercase(str: string = ''): string { method uppercase (line 33) | uppercase(str: string = ''): string { method titleCase (line 37) | titleCase(str: string = ''): string { method camelize (line 43) | camelize(str: string = ''): string { method slug (line 50) | slug(inStr: string = ''): string { method slugify (line 72) | slugify(inStr: string = ''): string { FILE: np.Templating/lib/support/modules/WebModule.js method advice (line 20) | async advice(): Promise { method affirmation (line 24) | async affirmation(): Promise { method quote (line 28) | async quote(): Promise { method stoicQuote (line 32) | async stoicQuote(): Promise { FILE: np.Templating/lib/support/modules/advice.js function getAffirmation (line 19) | function getAffirmation() { FILE: np.Templating/lib/support/modules/affirmation.js function getAffirmation (line 8) | function getAffirmation() { FILE: np.Templating/lib/support/modules/data/service.js method if (line 51) | if (!isURL(section) && !serviceConfig.hasOwnProperty(section)) { FILE: np.Templating/lib/support/modules/journal.js method catch (line 10) | catch (err) { FILE: np.Templating/lib/support/modules/prompts/BasePromptHandler.js method cleanVarName (line 34) | static cleanVarName(varName: string): string { method removeQuotes (line 148) | static removeQuotes(content: string): string { method getToday (line 176) | static getToday(): string { method getYesterday (line 188) | static getYesterday(): string { method getTomorrow (line 202) | static getTomorrow(): string { method getPromptCleanupPattern (line 226) | static getPromptCleanupPattern(): RegExp { method if (line 479) | if (arrayMatch && arrayMatch[0]) { method if (line 585) | if (!Array.isArray(options)) { method if (line 697) | if (allParams.length >= 2 && allParams[0] === assignmentInfo.varName) { method if (line 851) | if (match) { method if (line 914) | if (match) { method if (line 950) | if (!arrayString || typeof arrayString !== 'string') { method if (line 1014) | if (typeof value !== 'string') { method if (line 1160) | if (char === "'" || char === '"') { FILE: np.Templating/lib/support/modules/prompts/PromptDateHandler.js method logDebug (line 53) | logDebug(pluginJson, `PromptDateHandler::promptDate: datePicker returned... FILE: np.Templating/lib/support/modules/prompts/PromptDateIntervalHandler.js class PromptDateIntervalHandler (line 15) | class PromptDateIntervalHandler { method promptDateInterval (line 22) | static async promptDateInterval(message: string, defaultValue: string ... method process (line 39) | static async process(tag: string, sessionData: any, params: any): Prom... FILE: np.Templating/lib/support/modules/prompts/PromptFormHandler.js constant DEFAULT_FORM_TITLE (line 14) | const DEFAULT_FORM_TITLE = 'Template' constant DEFAULT_SUBMIT_TEXT (line 15) | const DEFAULT_SUBMIT_TEXT = 'Continue' function stripLeadingAwait (line 22) | function stripLeadingAwait(source: string): string { method if (line 78) | if (raw == null || typeof raw !== 'object' || Array.isArray(raw)) { function fieldToShowFormField (line 120) | function fieldToShowFormField(field: any): Object { function applyPromptFormValuesToSession (line 146) | function applyPromptFormValuesToSession(sessionData: any, values: { [str... method void (line 254) | void tag FILE: np.Templating/lib/support/modules/prompts/PromptKeyHandler.js method safeTextPromptResult (line 24) | static safeTextPromptResult(result: any): string { method splitParams (line 37) | static splitParams(paramString: string): string[] { FILE: np.Templating/lib/support/modules/prompts/PromptManager.js class PromptManager (line 14) | class PromptManager { method processPrompt (line 24) | static async processPrompt(promptType: string, message: string, option... method parseParameters (line 52) | static parseParameters(tag: string): any { method getRegisteredPromptTypes (line 68) | static getRegisteredPromptTypes(): string[] { method isPromptTag (line 78) | static isPromptTag(tag: string): boolean { FILE: np.Templating/lib/support/modules/prompts/PromptMentionHandler.js class PromptMentionHandler (line 16) | class PromptMentionHandler { method parsePromptMentionParameters (line 22) | static parsePromptMentionParameters(tag: string = ''): { FILE: np.Templating/lib/support/modules/prompts/PromptRegistry.js method logDebug (line 64) | logDebug(pluginJson, `Response appears to be a string representation of ... method processVariableAssignment (line 242) | processVariableAssignment(tag, varType, varName, promptCall, sessionData) FILE: np.Templating/lib/support/modules/prompts/PromptTagHandler.js class PromptTagHandler (line 16) | class PromptTagHandler { method parsePromptTagParameters (line 22) | static parsePromptTagParameters(tag: string = ''): { FILE: np.Templating/lib/support/modules/prompts/StandardPromptHandler.js method catch (line 95) | catch (error) { method logDebug (line 267) | logDebug(pluginJson, `StandardPromptHandler.getResponse: Getting respons... method if (line 373) | if (isFunctionCallText(sessionData[varName]) || sessionData[varName] ===... method if (line 386) | if ( FILE: np.Templating/lib/support/modules/prompts/promptFormBatch.js constant SHOW_FORM_DATE_FORMAT_DEFAULT (line 19) | const SHOW_FORM_DATE_FORMAT_DEFAULT = 'yyyy-MM-dd' constant FORM_BATCH_TITLE (line 21) | const FORM_BATCH_TITLE = 'Template' constant FORM_BATCH_SUBMIT (line 22) | const FORM_BATCH_SUBMIT = 'Continue' function resolveShowFormDateFormat (line 29) | function resolveShowFormDateFormat(params: any): string { function notePlanSupportsCommandBarForms (line 56) | function notePlanSupportsCommandBarForms(): boolean { function sessionDataLookup (line 70) | function sessionDataLookup(sessionData: any, key: string): mixed { function isTruthyPreference (line 81) | function isTruthyPreference(val: mixed): boolean { function isFalsyBatchPrompts (line 95) | function isFalsyBatchPrompts(val: mixed): boolean { function shouldOfferConsecutivePromptFormBatch (line 111) | function shouldOfferConsecutivePromptFormBatch(sessionData: any): boolean { function extractPromptInvocationFromTag (line 129) | function extractPromptInvocationFromTag(tag: string): ?{| promptCall: st... function isFormBatchEligibleName (line 146) | function isFormBatchEligibleName(promptTypeName: string): boolean { FILE: np.Templating/lib/support/modules/prompts/promptTagParse.js function parseTagContent (line 11) | function parseTagContent(tag: string): { content: string, isOutputTag: b... FILE: np.Templating/lib/support/modules/prompts/promptTypesRegistry.js function cleanVarName (line 29) | function cleanVarName(varName: string): string { function generatePromptPattern (line 96) | function generatePromptPattern(promptName: string): RegExp { function registerPromptType (line 104) | function registerPromptType(promptType: PromptType): void { method if (line 145) | if (tag.match(/\w+\.\w+\s*\(/)) { FILE: np.Templating/lib/support/modules/prompts/sharedPromptFunctions.js function parseBooleanString (line 18) | function parseBooleanString(value: string): boolean { function parsePromptParameters (line 30) | function parsePromptParameters( function promptForItem (line 268) | async function promptForItem( FILE: np.Templating/lib/support/modules/stoicQuotes.js function getStoicQuote (line 12) | function getStoicQuote() { FILE: np.Templating/lib/support/modules/weather.js constant WEATHER_API_FALLBACK_MESSAGE (line 21) | const WEATHER_API_FALLBACK_MESSAGE = FILE: np.Templating/lib/support/modules/wotd.js method catch (line 33) | catch (error) { FILE: np.Templating/lib/utils/codeProcessing.js function mergeMultiLineStatements (line 15) | function mergeMultiLineStatements(codeContent: string): string { function protectTemplateLiterals (line 73) | function protectTemplateLiterals(code: string): { protectedCode: string,... function removeWhitespaceFromCodeBlocks (line 121) | function removeWhitespaceFromCodeBlocks(str: string = ''): string { FILE: np.Templating/lib/utils/errorHandling.js function frontmatterError (line 15) | function frontmatterError(error: any): string { function getErrorContextString (line 30) | function getErrorContextString(templateData: string, matchStr: string, o... FILE: np.Templating/src/NPTemplateRunner.js function isTemplateEmpty (line 41) | function isTemplateEmpty(renderedTemplate: string): boolean { function replaceNoteContents (line 51) | async function replaceNoteContents(note: CoreNoteFields, renderedTemplat... method if (line 72) | if (//i.test(writeUnderHeading) || /