{ "version": 3, "sources": ["../../../../node_modules/prismjs/prism.js", "../../../../node_modules/@rails/activestorage/app/assets/javascripts/activestorage.js", "../../../../node_modules/@37signals/lexxy/dist/lexxy.esm.js", "../../../../node_modules/@37signals/lexxy/dist/lexxy_helpers.esm.js", "../../../../node_modules/prismjs/components/prism-clike.js", "../../../../node_modules/prismjs/components/prism-diff.js", "../../../../node_modules/prismjs/components/prism-javascript.js", "../../../../node_modules/prismjs/components/prism-markup.js", "../../../../node_modules/prismjs/components/prism-markdown.js", "../../../../node_modules/prismjs/components/prism-c.js", "../../../../node_modules/prismjs/components/prism-css.js", "../../../../node_modules/prismjs/components/prism-objectivec.js", "../../../../node_modules/prismjs/components/prism-sql.js", "../../../../node_modules/prismjs/components/prism-powershell.js", "../../../../node_modules/prismjs/components/prism-python.js", "../../../../node_modules/prismjs/components/prism-rust.js", "../../../../node_modules/prismjs/components/prism-swift.js", "../../../../node_modules/prismjs/components/prism-typescript.js", "../../../../node_modules/prismjs/components/prism-java.js", "../../../../node_modules/prismjs/components/prism-cpp.js", "../../../../node_modules/prismjs/components/prism-markup-templating.js", "../../../../node_modules/prismjs/components/prism-ruby.js", "../../../../node_modules/prismjs/components/prism-php.js", "../../../../node_modules/prismjs/components/prism-go.js", "../../../../node_modules/prismjs/components/prism-bash.js", "../../../../node_modules/prismjs/components/prism-json.js", "../../../../node_modules/prismjs/components/prism-kotlin.js", "../../../../node_modules/dompurify/src/utils.ts", "../../../../node_modules/dompurify/src/tags.ts", "../../../../node_modules/dompurify/src/attrs.ts", "../../../../node_modules/dompurify/src/regexp.ts", "../../../../node_modules/dompurify/src/purify.ts", "../../../../node_modules/lexical/dist/Lexical.js", "../../../../node_modules/lexical/dist/Lexical.prod.js", "../../../../node_modules/@lexical/selection/dist/LexicalSelection.prod.js", "../../../../node_modules/@lexical/selection/dist/LexicalSelection.js", "../../../../node_modules/@preact/signals-core/src/index.ts", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionSignals.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionSignals.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNamedSignals.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNamedSignals.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionAutoFocusExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionAutoFocusExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionClearEditorExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionClearEditorExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionClickAfterLastBlockExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionClickAfterLastBlockExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionConfig.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionConfig.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionDecoratorTextExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionDecoratorTextExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionWatchedSignal.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionWatchedSignal.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionEditorStateExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionEditorStateExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionInitialStateExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionInitialStateExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionLexicalBuilder.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionLexicalBuilder.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionGetExtensionDependencyFromEditor.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionGetExtensionDependencyFromEditor.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionGetPeerDependencyFromEditor.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionGetPeerDependencyFromEditor.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionGetExtensionDependency.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionGetExtensionDependency.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionRootElementExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionRootElementExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionWatchEditableExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionWatchEditableExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionHMRExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionHMRExtension.js", "../../../../node_modules/@lexical/utils/dist/LexicalUtils.prod.js", "../../../../node_modules/@lexical/utils/dist/LexicalUtils.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNodeSelectionExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNodeSelectionExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionHorizontalRuleExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionHorizontalRuleExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionIMEExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionIMEExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionKeyboardShortcutsExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionKeyboardShortcutsExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNestedEditorExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNestedEditorExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNodeSelectionDataSelectedExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNodeSelectionDataSelectedExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNormalizeInlineElementsExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNormalizeInlineElementsExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNormalizeTripleClickSelectionExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionNormalizeTripleClickSelectionExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionPreventSelectAllExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionPreventSelectAllExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionSelectBlockExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionSelectBlockExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionSelectionAlwaysOnDisplayExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionSelectionAlwaysOnDisplayExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionTabIndentationExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtensionTabIndentationExtension.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtension.prod.js", "../../../../node_modules/@lexical/extension/dist/LexicalExtension.js", "../../../../node_modules/@lexical/html/dist/LexicalHtml.prod.js", "../../../../node_modules/@lexical/html/dist/LexicalHtml.js", "../../../../node_modules/@lexical/list/dist/LexicalList.prod.js", "../../../../node_modules/@lexical/list/dist/LexicalList.js", "../../../../node_modules/@lexical/a11y/dist/LexicalA11y.prod.js", "../../../../node_modules/@lexical/a11y/dist/LexicalA11y.js", "../../../../node_modules/@lexical/link/dist/LexicalLink.prod.js", "../../../../node_modules/@lexical/link/dist/LexicalLink.js", "../../../../node_modules/@lexical/clipboard/dist/LexicalClipboard.prod.js", "../../../../node_modules/@lexical/clipboard/dist/LexicalClipboard.js", "../../../../node_modules/@lexical/dragon/dist/LexicalDragon.prod.js", "../../../../node_modules/@lexical/dragon/dist/LexicalDragon.js", "../../../../node_modules/@lexical/plain-text/dist/LexicalPlainText.prod.js", "../../../../node_modules/@lexical/plain-text/dist/LexicalPlainText.js", "../../../../node_modules/@lexical/rich-text/dist/LexicalRichText.prod.js", "../../../../node_modules/@lexical/rich-text/dist/LexicalRichText.js", "../../../../node_modules/@lexical/history/dist/LexicalHistory.prod.js", "../../../../node_modules/@lexical/history/dist/LexicalHistory.js", "../../../../node_modules/@lexical/code-core/dist/LexicalCodeCore.prod.js", "../../../../node_modules/@lexical/code-core/dist/LexicalCodeCore.js", "../../../../node_modules/@lexical/code/dist/LexicalCode.prod.js", "../../../../node_modules/@lexical/code/dist/LexicalCode.js", "../../../../node_modules/@lexical/markdown/dist/LexicalMarkdown.prod.js", "../../../../node_modules/@lexical/markdown/dist/LexicalMarkdown.js", "../../../../node_modules/@lexical/table/dist/LexicalTable.prod.js", "../../../../node_modules/@lexical/table/dist/LexicalTable.js", "../../../../node_modules/marked/src/defaults.ts", "../../../../node_modules/marked/src/rules.ts", "../../../../node_modules/marked/src/helpers.ts", "../../../../node_modules/marked/src/Tokenizer.ts", "../../../../node_modules/marked/src/Lexer.ts", "../../../../node_modules/marked/src/Renderer.ts", "../../../../node_modules/marked/src/TextRenderer.ts", "../../../../node_modules/marked/src/Parser.ts", "../../../../node_modules/marked/src/Hooks.ts", "../../../../node_modules/marked/src/Instance.ts", "../../../../node_modules/marked/src/marked.ts", "../../../../node_modules/@lexical/code-prism/dist/LexicalCodePrism.dev.js", "../../../../node_modules/@lexical/code-prism/dist/LexicalCodePrism.prod.js", "../../../../node_modules/@lexical/code-prism/dist/LexicalCodePrism.js", "../../../../node_modules/@37signals/lexxy/dist/lexxy_dragon.esm.js", "../../../../node_modules/prismjs/components/prism-mermaid.js", "../../../javascript/rich_text/bc_mentions_extension.js", "../../../javascript/rich_text/trix_hr_extension.js", "../../../javascript/lib/audio_player.js", "../../../javascript/helpers/announcement_helpers.js", "../../../javascript/rich_text/audio_player_node.js", "../../../javascript/rich_text/voice_note_recording.js", "../../../javascript/rich_text/voice_note_visualizer.js", "../../../javascript/rich_text/voice_note_placeholder.js", "../../../javascript/rich_text/audio_recorder_node.js", "../../../javascript/rich_text/collaboration/shown_only_to_its_owner.js", "../../../javascript/rich_text/collaboration/collaborative_upload_node.js", "../../../javascript/rich_text/collaboration/collaborative_audio_recorder_node.js", "../../../javascript/rich_text/set_editable.js", "../../../javascript/rich_text/voice_note_extension.js", "../../../javascript/helpers/element_helpers.js", "../../../javascript/all/sections/embeds/embed.js", "../../../javascript/all/sections/embeds/dialog.jst.ejs", "../../../javascript/rich_text/media_embed_extension.js", "../../../javascript/rich_text/opengraph_embed_extension.js", "../../../javascript/rich_text/slash_command_extension.js", "../../../javascript/rich_text/error_reporting_extension.js", "../../../javascript/rich_text/line_spacing_extension.js", "../../../javascript/rich_text/layout_tables.js", "../../../javascript/rich_text/layout_tables_extension.js", "../../../javascript/rich_text/clear_editor_extension.js", "../../../javascript/rich_text/list_indentation_extension.js", "../../../javascript/rich_text/live_caption_extension.js", "../../../javascript/rich_text/tabs_as_spaces_extension.js", "../../../javascript/rich_text/collaboration/undo_extension.js", "../../../../node_modules/lib0/map.js", "../../../../node_modules/lib0/set.js", "../../../../node_modules/lib0/array.js", "../../../../node_modules/lib0/observable.js", "../../../../node_modules/lib0/math.js", "../../../../node_modules/lib0/number.js", "../../../../node_modules/lib0/string.js", "../../../../node_modules/lib0/encoding.js", "../../../../node_modules/lib0/error.js", "../../../../node_modules/lib0/decoding.js", "../../../../node_modules/lib0/webcrypto.js", "../../../../node_modules/lib0/random.js", "../../../../node_modules/lib0/time.js", "../../../../node_modules/lib0/promise.js", "../../../../node_modules/lib0/conditions.js", "../../../../node_modules/lib0/storage.js", "../../../../node_modules/lib0/trait/equality.js", "../../../../node_modules/lib0/object.js", "../../../../node_modules/lib0/function.js", "../../../../node_modules/lib0/environment.js", "../../../../node_modules/lib0/buffer.js", "../../../../node_modules/lib0/pair.js", "../../../../node_modules/lib0/prng.js", "../../../../node_modules/lib0/schema.js", "../../../../node_modules/lib0/dom.js", "../../../../node_modules/lib0/symbol.js", "../../../../node_modules/lib0/logging.common.js", "../../../../node_modules/lib0/logging.js", "../../../../node_modules/lib0/iterator.js", "../../../../node_modules/yjs/src/utils/AbstractConnector.js", "../../../../node_modules/yjs/src/utils/DeleteSet.js", "../../../../node_modules/yjs/src/utils/Doc.js", "../../../../node_modules/yjs/src/utils/UpdateDecoder.js", "../../../../node_modules/yjs/src/utils/UpdateEncoder.js", "../../../../node_modules/yjs/src/utils/encoding.js", "../../../../node_modules/yjs/src/utils/EventHandler.js", "../../../../node_modules/yjs/src/utils/ID.js", "../../../../node_modules/yjs/src/utils/isParentOf.js", "../../../../node_modules/yjs/src/utils/logging.js", "../../../../node_modules/yjs/src/utils/PermanentUserData.js", "../../../../node_modules/yjs/src/utils/RelativePosition.js", "../../../../node_modules/yjs/src/utils/Snapshot.js", "../../../../node_modules/yjs/src/utils/StructStore.js", "../../../../node_modules/yjs/src/utils/Transaction.js", "../../../../node_modules/yjs/src/utils/UndoManager.js", "../../../../node_modules/yjs/src/utils/updates.js", "../../../../node_modules/yjs/src/utils/YEvent.js", "../../../../node_modules/yjs/src/types/AbstractType.js", "../../../../node_modules/yjs/src/types/YArray.js", "../../../../node_modules/yjs/src/types/YMap.js", "../../../../node_modules/yjs/src/types/YText.js", "../../../../node_modules/yjs/src/types/YXmlFragment.js", "../../../../node_modules/yjs/src/types/YXmlElement.js", "../../../../node_modules/yjs/src/types/YXmlEvent.js", "../../../../node_modules/yjs/src/types/YXmlHook.js", "../../../../node_modules/yjs/src/types/YXmlText.js", "../../../../node_modules/yjs/src/structs/AbstractStruct.js", "../../../../node_modules/yjs/src/structs/GC.js", "../../../../node_modules/yjs/src/structs/ContentBinary.js", "../../../../node_modules/yjs/src/structs/ContentDeleted.js", "../../../../node_modules/yjs/src/structs/ContentDoc.js", "../../../../node_modules/yjs/src/structs/ContentEmbed.js", "../../../../node_modules/yjs/src/structs/ContentFormat.js", "../../../../node_modules/yjs/src/structs/ContentJSON.js", "../../../../node_modules/yjs/src/structs/ContentAny.js", "../../../../node_modules/yjs/src/structs/ContentString.js", "../../../../node_modules/yjs/src/structs/ContentType.js", "../../../../node_modules/yjs/src/structs/Item.js", "../../../../node_modules/yjs/src/structs/Skip.js", "../../../../node_modules/yjs/src/index.js", "../../../../node_modules/y-protocols/awareness.js", "../../../javascript/rich_text/collaboration/provider/frame_train.js", "../../../../node_modules/y-protocols/sync.js", "../../../javascript/rich_text/collaboration/provider/messages.js", "../../../javascript/rich_text/collaboration/provider/generation.js", "../../../javascript/helpers/timing_helpers.js", "../../../javascript/rich_text/collaboration/provider/unsent_typing.js", "../../../javascript/rich_text/collaboration/breaker.js", "../../../javascript/rich_text/collaboration/provider/page_lifecycle.js", "../../../javascript/rich_text/collaboration/provider/presence.js", "../../../javascript/rich_text/collaboration/provider.js", "../../../../node_modules/@lexical/yjs/dist/LexicalYjs.prod.js", "../../../../node_modules/@lexical/yjs/dist/LexicalYjs.js", "../../../javascript/rich_text/collaboration/client_id.js", "../../../javascript/rich_text/collaboration/session/cursor_layer.js", "../../../javascript/rich_text/collaboration/session/undo_history.js", "../../../javascript/rich_text/collaboration/lexical_yjs.js", "../../../javascript/rich_text/collaboration/has_content.js", "../../../javascript/rich_text/collaboration/session.js", "../../../javascript/rich_text/collaboration/binding_extension/editor_padlock.js", "../../../javascript/helpers/autosave_helpers.js", "../../../javascript/rich_text/collaboration/binding_extension/boot_attributes.js", "../../../javascript/rich_text/collaboration/binding_extension/rescued_seed.js", "../../../javascript/rich_text/collaboration/binding_extension/vetted_nodes.js", "../../../javascript/rich_text/collaboration/binding_extension.js", "../../../javascript/rich_text/collaboration/attachments_extension/own_uploads.js", "../../../javascript/rich_text/collaboration/attachments_extension.js", "../../../javascript/rich_text/configure.js", "../../../javascript/rich_text/behaviors/url_pastes/autolink_operation.js", "../../../javascript/rich_text/behaviors/url_pastes/opengraph_embed_operation.js", "../../../javascript/rich_text/behaviors/url_pastes.js", "../../../javascript/rich_text/behaviors/drop_zone.js", "../../../javascript/rich_text/behaviors/system_upload_restrictions.js", "../../../javascript/rich_text/behaviors/attachment_upload_restrictions.js", "../../../javascript/rich_text.js"], "sourcesContent": ["\n/* **********************************************\n Begin prism-core.js\n********************************************** */\n\n/// \n\nvar _self = (typeof window !== 'undefined')\n\t? window // if in browser\n\t: (\n\t\t(typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope)\n\t\t\t? self // if in worker\n\t\t\t: {} // if in node js\n\t);\n\n/**\n * Prism: Lightweight, robust, elegant syntax highlighting\n *\n * @license MIT \n * @author Lea Verou \n * @namespace\n * @public\n */\nvar Prism = (function (_self) {\n\n\t// Private helper vars\n\tvar lang = /(?:^|\\s)lang(?:uage)?-([\\w-]+)(?=\\s|$)/i;\n\tvar uniqueId = 0;\n\n\t// The grammar object for plaintext\n\tvar plainTextGrammar = {};\n\n\n\tvar _ = {\n\t\t/**\n\t\t * By default, Prism will attempt to highlight all code elements (by calling {@link Prism.highlightAll}) on the\n\t\t * current page after the page finished loading. This might be a problem if e.g. you wanted to asynchronously load\n\t\t * additional languages or plugins yourself.\n\t\t *\n\t\t * By setting this value to `true`, Prism will not automatically highlight all code elements on the page.\n\t\t *\n\t\t * You obviously have to change this value before the automatic highlighting started. To do this, you can add an\n\t\t * empty Prism object into the global scope before loading the Prism script like this:\n\t\t *\n\t\t * ```js\n\t\t * window.Prism = window.Prism || {};\n\t\t * Prism.manual = true;\n\t\t * // add a new