diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index b8213e5..0000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,34 +0,0 @@ -module.exports = { - extends: [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:vue/vue3-recommended", - "turbo", - "prettier", - ], - - // https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser - parser: "vue-eslint-parser", - parserOptions: { - parser: "@typescript-eslint/parser", - }, - - plugins: ["@typescript-eslint", "vue", "prettier"], - - rules: { - // Note: you must disable the base rule as it can report incorrect errors - semi: "off", - quotes: "off", - "no-undef": "off", - "vue/no-v-htm": "off", - "@typescript-eslint/no-empty-function": "off", - "@typescript-eslint/no-empty-interface": "off", - "@typescript-eslint/no-var-requires": "off", - "@typescript-eslint/no-this-alias": "off", - "@typescript-eslint/no-non-null-assertion": "off", - "@typescript-eslint/no-unused-vars": "off", - "@typescript-eslint/no-explicit-any": "off", - "turbo/no-undeclared-env-vars": "off", - "prettier/prettier": "error", - }, -} diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 96b767d..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,39 +0,0 @@ -version: 2 -updates: - # Fetch and update latest `npm` packages - - package-ecosystem: npm - directory: "/" - schedule: - interval: daily - time: "00:00" - open-pull-requests-limit: 10 - reviewers: - - terwer - assignees: - - terwer - commit-message: - prefix: fix - prefix-development: chore - include: scope - labels: - - "npm dependencies" - - "npm" - - # Fetch and update latest `github-actions` pkgs - - package-ecosystem: github-actions - directory: "/" - schedule: - interval: daily - time: "00:00" - open-pull-requests-limit: 10 - reviewers: - - terwer - assignees: - - terwer - commit-message: - prefix: fix - prefix-development: chore - include: scope - labels: - - "github actions" - - "ci" \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 11a7979..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: CI -on: - push: - branches: - - dev - -jobs: - ci: - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Install Node.js - uses: actions/setup-node@v3 - with: - node-version: 18 - - - uses: pnpm/action-setup@v2 - name: Install pnpm - id: pnpm-install - with: - version: 8 - run_install: false - - - name: Get pnpm store directory - id: pnpm-cache - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT - - - uses: actions/cache@v3 - name: Setup pnpm cache - with: - path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - - name: Install dependencies - run: pnpm install - - - name: Build for production - run: pnpm build \ No newline at end of file diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml deleted file mode 100644 index 4ed92b0..0000000 --- a/.github/workflows/release-please.yml +++ /dev/null @@ -1,97 +0,0 @@ -on: - push: - branches: - - main - -name: release-please -jobs: - release-please: - runs-on: ubuntu-latest - steps: - # Create release - - name: Create release - uses: google-github-actions/release-please-action@v3 - id: release - with: - release-type: node - package-name: release-please-action - ## branch to open pull release PR against (detected by default) - default-branch: main - ## Should breaking changes before 1.0.0 produce minor bumps? Default false - # bump-minor-pre-major: true - ## Should feat changes before 1.0.0 produce patch bumps instead of minor bumps? Default false - # bump-patch-for-minor-pre-major: true - ## If set, create releases that are pre-major or pre-release version marked as pre-release on GitHub. Defaults false - prerelease: false - ## header used within the release PR body, defaults to using :robot: I have created a release *beep* *boop* - pull-request-header: ':robot: A new release will be created' - ## A JSON formatted String containing to override the outputted changelog sections - changelog-types: '[{"type":"feat","section":"Features","hidden":false},{"type":"fix","section":"Bug Fixes","hidden":false},{"type":"refactor","section":"Code Refactoring","hidden":false},{"type":"chore","section":"Miscellaneous","hidden":false},{"type":"perf","section":"Performance Improvements","hidden":false}]' - - # Checkout - - name: Checkout - if: ${{ steps.release.outputs.release_created }} - uses: actions/checkout@v3 - - # Install Node.js - - name: Install Node.js - if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-node@v3 - with: - node-version: 18 - registry-url: 'https://registry.npmjs.org' - - # Install pnpm - - name: Install pnpm - if: ${{ steps.release.outputs.release_created }} - uses: pnpm/action-setup@v2 - id: pnpm-install - with: - version: 8 - run_install: false - - # Get pnpm store directory - - name: Get pnpm store directory - if: ${{ steps.release.outputs.release_created }} - id: pnpm-cache - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT - - # Setup pnpm cache - - name: Setup pnpm cache - if: ${{ steps.release.outputs.release_created }} - uses: actions/cache@v3 - with: - path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - # Install dependencies - - name: Install dependencies - if: ${{ steps.release.outputs.release_created }} - run: pnpm install - - # Prepare new version - # https://github.com/google-github-actions/release-please-action#outputs - - name: Prepare new version - if: ${{ steps.release.outputs.release_created }} - run: | - pnpm prepareRelease - - # Build for production and Archive package - - name: Build for production - if: ${{ steps.release.outputs.release_created }} - run: pnpm package - - # Upload package to release - # https://github.com/philips-labs/terraform-aws-github-runner/blob/main/.github/workflows/release.yml#L46 - - name: Upload package.zip to the release - if: ${{ steps.release.outputs.releases_created }} - env: - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} - run: | - for f in $(find ./build -name '*.zip'); do - gh release upload ${{ steps.release.outputs.tag_name }} $f - done \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1aea3a1..0000000 --- a/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -# idea -.idea -.DS_Store - -# build -dist -lib -!src/lib -node_modules - -# api-extractor -etc -temp -tsdoc-metadata.json - -# env -.env.development -.env.production -.env.test - -# Scripts -venv -__pycache__ -cookie.txt -token.txt - -# ext -extension -build - -# widget -widget -archive.zip -components.d.ts - -# test -coverage -testdata \ No newline at end of file diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 8f9d2df..0000000 --- a/.prettierignore +++ /dev/null @@ -1,11 +0,0 @@ -# platform - -# Ignore artifacts: -dist -node_modules - -# Ignore all dts files: -*.d.ts - -# lib -/pnpm-lock.yaml diff --git a/.prettierrc.cjs b/.prettierrc.cjs deleted file mode 100644 index 3416152..0000000 --- a/.prettierrc.cjs +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) 2023, Terwer . All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Terwer designates this - * particular file as subject to the "Classpath" exception as provided - * by Terwer in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com - * or visit www.terwer.space if you need additional information or have any - * questions. - */ - -module.exports = { - semi: false, - singleQuote: false, - printWidth: 120 -} diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index de07465..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,207 +0,0 @@ -# Changelog - -## [0.10.6](https://github.com/terwer/sy-post-publisher/compare/v0.10.5...v0.10.6) (2023-08-22) -### Miscellaneous -* sync repo v1.9.0 ([3a990b3](https://github.com/terwer/sy-post-publisher/commit/3a990b3647e80f9348707b0a3d0d5aaf310c2a2b)) -## [1.9.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.8.0...v1.9.0) (2023-08-21) -### Features -* hexo 平台支持修改自定义 yaml ([e9ce0da](https://github.com/terwer/siyuan-plugin-publisher/commit/e9ce0daa43d990762715a918527f218c6863cb21)) -* 优化部分交互 ([fea1af2](https://github.com/terwer/siyuan-plugin-publisher/commit/fea1af27ccff2d6f75aed174a984de9ec861b3ea)) -* 属性以yaml格式存储到文档自定义属性 ([9e8b17b](https://github.com/terwer/siyuan-plugin-publisher/commit/9e8b17b2f367090f70f6ecebef2184b0a376eef2)) -* 批量分发支持标签与分类合并 ([2e29bb4](https://github.com/terwer/siyuan-plugin-publisher/commit/2e29bb40afd48f5370b0630fc76f4c7de72a6773)) -* 支持发布视图 ([c286a64](https://github.com/terwer/siyuan-plugin-publisher/commit/c286a64586a5d3f9e0bb22cfbc14eb2fee0c2e13)) -* 支持文章分类 ([782f4fb](https://github.com/terwer/siyuan-plugin-publisher/commit/782f4fb05cb8494be91f64b06028be6e5e2225a9)) -* 支持文章分类-公共分类 ([66d3b54](https://github.com/terwer/siyuan-plugin-publisher/commit/66d3b54913f3dc3a26dd398b74396a290b273d81)) -* 支持文章分类-单选分类 ([4ca3ecd](https://github.com/terwer/siyuan-plugin-publisher/commit/4ca3ecddcd2b0eeb0378f633168d83afa6a408e6)) -* 支持文章分类-多选分类 ([3d031b9](https://github.com/terwer/siyuan-plugin-publisher/commit/3d031b9e652cccb6cc5f7945bd00bc5d177914cc)) -* 支持文章分类-树形单选分类 ([17538ca](https://github.com/terwer/siyuan-plugin-publisher/commit/17538ca93458bc3164e34296c5ec6dc5280311bf)) -* 支持文章标签 ([37833d1](https://github.com/terwer/siyuan-plugin-publisher/commit/37833d1d3ebee9042d90369b8612df0657079c3f)) -* 支持生成摘要 ([9aa12fa](https://github.com/terwer/siyuan-plugin-publisher/commit/9aa12fab3b64faa6b0d42df3586085701eed9db1)) -* 支持知识空间-树形单选知识空间 ([eb9c56c](https://github.com/terwer/siyuan-plugin-publisher/commit/eb9c56cb0e58966da22eb23023d389ec7dd18ff6)) -* 支持细粒度控制发布属性-支持修改发布时间和更新时间 ([f866652](https://github.com/terwer/siyuan-plugin-publisher/commit/f8666523dbfbb43a517da490882b4041972f04c0)) -* 新 logo ,新征程 ([49c2d7c](https://github.com/terwer/siyuan-plugin-publisher/commit/49c2d7cfec28cf24dc8f7277db3576b611d779b6)) -* 新增人工智能开关 ([6bbd3c8](https://github.com/terwer/siyuan-plugin-publisher/commit/6bbd3c8f8fcc3f53cae124313bb62e19638bb0ab)) -* 源码模式支持替换图片 ([09583e4](https://github.com/terwer/siyuan-plugin-publisher/commit/09583e4026441c686193784612d125f0da68afe8)) -### Bug Fixes -* **deps:** bump siyuan from 0.7.9 to 0.8.0 ([5c01104](https://github.com/terwer/siyuan-plugin-publisher/commit/5c01104ca46d1da06dc4c51a9d227f67b6257b21)) -* **deps:** bump zhi-github-middleware from 0.2.2 to 0.3.4 ([c9ed18b](https://github.com/terwer/siyuan-plugin-publisher/commit/c9ed18b8fcbd65ae8ff64d5ea7c58f11aecb06f5)) -* **deps:** bump zhi-xmlrpc-middleware from 0.4.15 to 0.5.4 ([56931da](https://github.com/terwer/siyuan-plugin-publisher/commit/56931da69614b111d3b78e835bfd7d472a08d6ad)) -* 移除错误引用 ([a7e5d39](https://github.com/terwer/siyuan-plugin-publisher/commit/a7e5d3913f80fd4a668a5730bcb76bb5c3741c7e)) -## [1.8.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.7.0...v1.8.0) (2023-08-14) -* 底部新增发布配置快捷入口 ([e2eec4c](https://github.com/terwer/siyuan-plugin-publisher/commit/e2eec4c493b1e1dece965f8c87e573a772583fcc)) -* 所有平台迁移到官方的正向代理 ([c4de13f](https://github.com/terwer/siyuan-plugin-publisher/commit/c4de13f77c65b74b7db3284729cf4434a6ec6d47)) -* 支持接入平台自有能力进行图片上传 ([efccca6](https://github.com/terwer/siyuan-plugin-publisher/commit/efccca6e2c03d2affcc912ec657a2f0ea1822324)) -* 新增思源配置 ([202c2ce](https://github.com/terwer/siyuan-plugin-publisher/commit/202c2ce861489da1da4ce48b91bb73dac774c96e)) -* 修复思源配置 ([75712b8](https://github.com/terwer/siyuan-plugin-publisher/commit/75712b84b7e743d3dcb2b741aaab5c441405c834)) -* 兼容平台图片上传 ([47472af](https://github.com/terwer/siyuan-plugin-publisher/commit/47472af2259592e2929cf14edc168e59ae3c65ab)) -* 兼容平台图片上传-picgo 插件检测 ([090425c](https://github.com/terwer/siyuan-plugin-publisher/commit/090425ccec393ef0f582b89e91f846d35c850b80)) -* 兼容平台图片上传-排查notion图片解析错误问题 ([24d2c8a](https://github.com/terwer/siyuan-plugin-publisher/commit/24d2c8a4ba8cd5824936a9098c8e4db65872d6e8)) -* 兼容平台图片上传-支持远程图片链接 ([cf82997](https://github.com/terwer/siyuan-plugin-publisher/commit/cf82997aa26971b833010c6afcc423f540f1c73d)) -* 兼容平台图片上传-知乎平台支持图片上传 ([c3e1c54](https://github.com/terwer/siyuan-plugin-publisher/commit/c3e1c54c2ae20fe54d86b313e4fa4fce9a57615b)) -* 兼容平台图片上传-统一所有平台的预处理逻辑 ([6d9aba3](https://github.com/terwer/siyuan-plugin-publisher/commit/6d9aba3eb7e3b6a67fcc34e9ecabd697fe00ff50)) -* 兼容平台图片上传-解决notion图片解析错误问题 ([6c99367](https://github.com/terwer/siyuan-plugin-publisher/commit/6c9936746d4a65bf5a1ec9f2f8fba6c15a125902)) -* 博客园 electron 平台图片上传成功 ([0af57ce](https://github.com/terwer/siyuan-plugin-publisher/commit/0af57ce8067fc1e5227654a13bc0bed0bf1b4fb1)) -* **deps-dev:** bump vite-plugin-node-polyfills from 0.8.2 to 0.11.1 ([55c389b](https://github.com/terwer/siyuan-plugin-publisher/commit/55c389b7e699c4bd7c33b8787dec98300cd16cc3)) -## [1.7.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.6.1...v1.7.0) (2023-08-11) -* [#593](https://github.com/terwer/siyuan-plugin-publisher/issues/593) 插件版支持图床替换图片 ([bc645c0](https://github.com/terwer/siyuan-plugin-publisher/commit/bc645c0751016daabfa2e309882f988bd46e49ac)) -* 修复授权码模式发布预览失效问题 ([633dabf](https://github.com/terwer/siyuan-plugin-publisher/commit/633dabf97fef63883cd9cd7865becbdab7a07677)) -* 添加帮助文档链接 ([f9deaf4](https://github.com/terwer/siyuan-plugin-publisher/commit/f9deaf4c7ec2ec423a9ab02789e96ad7534051df)) -## [1.6.1](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.6.0...v1.6.1) (2023-08-09) -* lodash-es ([29b65ed](https://github.com/terwer/siyuan-plugin-publisher/commit/29b65ed7d4672eee1a54b16552f281afd0344df6)) -## [1.6.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.5.2...v1.6.0) (2023-08-09) -* 修正博客园markdown分类问题 ([ea1950d](https://github.com/terwer/siyuan-plugin-publisher/commit/ea1950d32e3886889bacbdbbdce9e52b9bbbc61d)) -* 发布首个稳定版 ([945df12](https://github.com/terwer/siyuan-plugin-publisher/commit/945df12a6ecf89b02d3aa2cdba6119f152a247a7)) -* 开始适配知乎 ([8db460c](https://github.com/terwer/siyuan-plugin-publisher/commit/8db460c7c3bf4426f80ae206eb2fabd40029d67f)) -* 支持发布到知乎 ([0a8d119](https://github.com/terwer/siyuan-plugin-publisher/commit/0a8d11928a8fb507eea1e03e7c8096928ae14baf)) -* 支持自定义设置知乎专栏 ([506c2d6](https://github.com/terwer/siyuan-plugin-publisher/commit/506c2d6b65be6e0a1f36145cf3d9c9f4d3066578)) -* 适配知乎完成 ([5a2406a](https://github.com/terwer/siyuan-plugin-publisher/commit/5a2406ab4aedccc8411fd1bd0650cf5fd92dcc84)) -* 修复强制删除提示不明确的问题 ([e5d745e](https://github.com/terwer/siyuan-plugin-publisher/commit/e5d745ec8897586e8d0b0c1ca615e907e2d108c2)) -## [1.5.2](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.5.1...v1.5.2) (2023-08-08) -* 修复挂件获取文档id错误的问题 ([364f689](https://github.com/terwer/siyuan-plugin-publisher/commit/364f689359d88589a85fdaa251ac66856dfed819)) -## [1.5.1](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.5.0...v1.5.1) (2023-08-08) -* 优化 hexo 文章链接转换规则 ([0021c29](https://github.com/terwer/siyuan-plugin-publisher/commit/0021c29f6a020b9c55d5b0de4b1824eb8da4b079)) -* 修复配置获取错误问题 ([f7dc02b](https://github.com/terwer/siyuan-plugin-publisher/commit/f7dc02bc458a6105f061a144a555690292b95636)) -## [1.5.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.4.1...v1.5.0) (2023-08-07) -* hexo 支持 yaml ([a230ff0](https://github.com/terwer/siyuan-plugin-publisher/commit/a230ff0d6979516563bc005807ea2085b3b9880c)) -* 支持文章绑定 ([e3a92d0](https://github.com/terwer/siyuan-plugin-publisher/commit/e3a92d0d2d0e67d4e97cd864f5cd707c02f97610)) -* fix typo ([94f77ba](https://github.com/terwer/siyuan-plugin-publisher/commit/94f77bab0e977166370a20861e2eb6c2c65751e5)) -## [1.4.1](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.4.0...v1.4.1) (2023-08-07) -* 修复构建错误 ([32e8f61](https://github.com/terwer/siyuan-plugin-publisher/commit/32e8f61d193d0a979c4417653bc8b202b0be7b04)) -## [1.4.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.3.2...v1.4.0) (2023-08-07) -* hexo 平台设置 ([77950ed](https://github.com/terwer/siyuan-plugin-publisher/commit/77950ed45f0bf5eda4eed9a0afd1a3ba18a53c43)) -* hexo 平台设置 - 增加 yaml 转换器 ([97a13ee](https://github.com/terwer/siyuan-plugin-publisher/commit/97a13ee2392ccbeacfe8f46dcd8a20e33b0ae7bf)) -* 修复别名问题 ([4634b7d](https://github.com/terwer/siyuan-plugin-publisher/commit/4634b7de98a950b4405cfa07dc1408fbb5ff1561)) -* 同意整合各平台配置 ([56e9769](https://github.com/terwer/siyuan-plugin-publisher/commit/56e976996c0dfe7d61fff858027b0cd37297ee66)) -* 完成 hexo 适配 ([5081d7b](https://github.com/terwer/siyuan-plugin-publisher/commit/5081d7b52fef77a13eeb5a45dca8a53108018e8a)) -* 新增别名支持 ([4a7b1a2](https://github.com/terwer/siyuan-plugin-publisher/commit/4a7b1a2d6b1254bd6a2456542853597e3348e6b7)) -* 统一整合各平台配置 ([91ce36c](https://github.com/terwer/siyuan-plugin-publisher/commit/91ce36cc40cddcc00cc8e1bf4d94404b5e756b93)) -* 统一整合各平台配置-cnblogs ([e4b8a61](https://github.com/terwer/siyuan-plugin-publisher/commit/e4b8a61d6760177c811df337e76cb0762236eeaa)) -* 统一整合各平台配置-github ([42b25a6](https://github.com/terwer/siyuan-plugin-publisher/commit/42b25a6f53f307b143cd5b9cae342d2a9696a530)) -* 统一整合各平台配置-hexo ([4a5d091](https://github.com/terwer/siyuan-plugin-publisher/commit/4a5d09150054011c67f21e6dfed5b7de1001ac8a)) -* 统一整合各平台配置-metaweblog ([2477fa3](https://github.com/terwer/siyuan-plugin-publisher/commit/2477fa30c8e89b95637d452bef751dfbab7c1f69)) -* 统一整合各平台配置-notion ([47f132e](https://github.com/terwer/siyuan-plugin-publisher/commit/47f132e8555cae0dc3ffb326ce4ee1b7667dd57c)) -* 统一整合各平台配置-typecho ([18e9e48](https://github.com/terwer/siyuan-plugin-publisher/commit/18e9e481486ad40431e88bc42370cb4573bc8590)) -* 统一整合各平台配置-wordpress ([703e09c](https://github.com/terwer/siyuan-plugin-publisher/commit/703e09c42fc8f1b280f3c548e1bd80b1d5f7682b)) -* 统一整合各平台配置-yuque ([c56b84a](https://github.com/terwer/siyuan-plugin-publisher/commit/c56b84a761dea156567d6345a920268897e64f9d)) -* 集成单元测试 ([25be93a](https://github.com/terwer/siyuan-plugin-publisher/commit/25be93aaab26330020429838e3883745458bafbc)) -* 修复常规发布返回异常问题 ([f0ba519](https://github.com/terwer/siyuan-plugin-publisher/commit/f0ba5191e02e6f96bc73d3c349c88c6fdc5240df)) -## [1.3.2](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.3.1...v1.3.2) (2023-08-06) -* typecho默认发布为html ([a952a03](https://github.com/terwer/siyuan-plugin-publisher/commit/a952a03d7e2c9274193797d8055d320293b76ba2)) -* 修复typecho更新不生效问题 ([78b269b](https://github.com/terwer/siyuan-plugin-publisher/commit/78b269b0f45efa3a62b429cfb9b913e2a02ccea8)) -* 修复typecho默认发布状态为草稿的问题 ([c6b36dc](https://github.com/terwer/siyuan-plugin-publisher/commit/c6b36dcad275bab7589a70ddc63bd9359d390667)) -* 修复wordpress初始化错误的问题 ([2aa08ba](https://github.com/terwer/siyuan-plugin-publisher/commit/2aa08ba1a0b69185b08ff05f5d5ad50b900527be)) -## [1.3.1](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.3.0...v1.3.1) (2023-08-06) -* 修复可能出现的postid不存在的问题 ([51f63b4](https://github.com/terwer/siyuan-plugin-publisher/commit/51f63b4a2ae6561311084dce617514acd24cca78)) -* 修复批量分发删除异常问题 ([602c26a](https://github.com/terwer/siyuan-plugin-publisher/commit/602c26a123f8893d3c7af63e2afa2a27f1c4a7b1)) -* 修复批量分发报错问题 ([55ead01](https://github.com/terwer/siyuan-plugin-publisher/commit/55ead01c9b5abf56c46ec3072e1e35ba42763d9b)) -## [1.3.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.2.2...v1.3.0) (2023-08-05) -* 升级fetch组件 ([48d808c](https://github.com/terwer/siyuan-plugin-publisher/commit/48d808c8d9260cdc7f419f80baa22f7adb19fb4f)) -* 常规发布支持文章比对 ([4d34248](https://github.com/terwer/siyuan-plugin-publisher/commit/4d34248425bbd3282a4bccb3902cc329125e3ca9)) -* 常规发布显示预览链接 ([c2eceaa](https://github.com/terwer/siyuan-plugin-publisher/commit/c2eceaa5372ee57b65661c9ac6fc581ed9054148)) -* 支持 notion 发布新页面、删除页面 ([f9c6ef0](https://github.com/terwer/siyuan-plugin-publisher/commit/f9c6ef00979368995ce6c18ea9d24ca87c8fc0df)) -* 支持获取notion标题 ([ab6db18](https://github.com/terwer/siyuan-plugin-publisher/commit/ab6db18317635124a8b7eb8c194ef41b206724ee)) -* 新增 notion 支持 ([e97a7ab](https://github.com/terwer/siyuan-plugin-publisher/commit/e97a7ab067597b9caaf7893d31cf827cae060ed2)) -* 新增 notion 支持 - 使用思源 api 正向代理 ([4f1e53a](https://github.com/terwer/siyuan-plugin-publisher/commit/4f1e53a934ac49498747fcc588c1318f598de8ca)) -* 新增支持细粒度配置的常规发布 ([0c8eedc](https://github.com/terwer/siyuan-plugin-publisher/commit/0c8eedc62f3adca871865b6a5e95ee2f05c71c23)) -* 新增支持细粒度配置的常规发布-初始化 ([e7be6b0](https://github.com/terwer/siyuan-plugin-publisher/commit/e7be6b09499b81debcb3db5e5e60ddf9a262e22b)) -* 新增支持细粒度配置的常规发布-发布状态 ([a0a1b64](https://github.com/terwer/siyuan-plugin-publisher/commit/a0a1b64b5172baf903cff4a3df00a8bde455090d)) -* 新增支持细粒度配置的常规发布-只能选择启用平台 ([119038e](https://github.com/terwer/siyuan-plugin-publisher/commit/119038e6dbe05be81dbd012f72453783e5d77e74)) -* 新增支持细粒度配置的常规发布-平台选择 ([0d95d33](https://github.com/terwer/siyuan-plugin-publisher/commit/0d95d334c25563b4420df5841f668ad782cc1472)) -* 编辑平台时禁止修改授权方式 ([7dbc4a0](https://github.com/terwer/siyuan-plugin-publisher/commit/7dbc4a0d3955da986f23ca2f54973a51fc577490)) -* 语雀使用思源 api 正向代理 ([f7f283f](https://github.com/terwer/siyuan-plugin-publisher/commit/f7f283fe0292e21fbc3127541d8892086ae211b2)) -* 语雀支持更改默认知识库 ([db02695](https://github.com/terwer/siyuan-plugin-publisher/commit/db0269571f68ac91097c540a9d546d75717b0eb0)) -* 修复常规发布返回问题 ([b7adffa](https://github.com/terwer/siyuan-plugin-publisher/commit/b7adffabbfce282f3fba57a3dceaeb21fbf59195)) -## [1.2.2](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.2.1...v1.2.2) (2023-08-02) -* 修复重启可能出现的图标不加载问题 ([aab8d7f](https://github.com/terwer/siyuan-plugin-publisher/commit/aab8d7f83d254eb799462758de49da890724ee19)) -* 兼容伺服浏览器 ([a3a046a](https://github.com/terwer/siyuan-plugin-publisher/commit/a3a046a30caa1c1926c0f79520c04b24223e1057)) -* 新增兼容情况 ([dcbb671](https://github.com/terwer/siyuan-plugin-publisher/commit/dcbb6715bed0d34f0faa906a0cca54a08e39e3a4)) -* 设置完成关闭弹窗取消重加载,提升体验 ([df955c9](https://github.com/terwer/siyuan-plugin-publisher/commit/df955c90cd290ad34b4e3f95177134c0d3e8d0e3)) -## [1.2.1](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.2.0...v1.2.1) (2023-08-02) -* **deps:** bump zhi-xmlrpc-middleware from 0.3.0 to 0.4.0 ([1c16b2c](https://github.com/terwer/siyuan-plugin-publisher/commit/1c16b2c15ad5bccc982dfa0849be3e8a20ecd095)) -* 修复第一次打开可能导致的报错问题 ([b05894e](https://github.com/terwer/siyuan-plugin-publisher/commit/b05894e8a40e58dc16583aba00cc91235181764b)) -* 常规发布改为批量分发 ([dc06680](https://github.com/terwer/siyuan-plugin-publisher/commit/dc066801e84d2553b97e0a84432f22ccd2f86221)) -* **deps-dev:** bump vite from 4.4.7 to 4.4.8 ([d38a208](https://github.com/terwer/siyuan-plugin-publisher/commit/d38a208faccf2a864bd6f14b226f1bf281d63a9a)) -* **deps-dev:** bump vitest from 0.33.0 to 0.34.1 ([748042f](https://github.com/terwer/siyuan-plugin-publisher/commit/748042fa3e17faf93253dcce151b3bb6fc05b3f7)) -## [1.2.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.1.2...v1.2.0) (2023-08-01) -* 体验优化,防止重复提交 ([6cb0ddc](https://github.com/terwer/siyuan-plugin-publisher/commit/6cb0ddc7286d7e4f2ae1417e91962be985353e83)) -* 支持 metaweblog ([6d442fb](https://github.com/terwer/siyuan-plugin-publisher/commit/6d442fba5ddc253091a7be193cec91c8b58a812f)) -* 支持 typecho ([8068502](https://github.com/terwer/siyuan-plugin-publisher/commit/80685023c4afdf5c8e28814b2f4878a721e0e53d)) -* 支持 wordpress ([36d905a](https://github.com/terwer/siyuan-plugin-publisher/commit/36d905a2fecb30f09a00f027e3952c87593e5dbd)) -## [1.1.2](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.1.1...v1.1.2) (2023-08-01) -* 修复插件包缺失问题 ([41b5686](https://github.com/terwer/siyuan-plugin-publisher/commit/41b5686891af330d38a31d124e3f48028da8be63)) -* 修复语雀客户端报错问题 ([1d72fff](https://github.com/terwer/siyuan-plugin-publisher/commit/1d72fff05cc93d5e66ec2da714e6a1f7fe2eb9d2)) -* 新增 vercel 和 nginx 构建支持 ([6fda465](https://github.com/terwer/siyuan-plugin-publisher/commit/6fda465a9c1e1200c598ff3ba6f237424c24c623)) -## [1.1.1](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.1.0...v1.1.1) (2023-08-01) -* 修改构建错误 ([0681ebd](https://github.com/terwer/siyuan-plugin-publisher/commit/0681ebd97572f2b6651a37c60e67669b8f9c563b)) -## [1.1.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v1.0.0...v1.1.0) (2023-08-01) -* [#83](https://github.com/terwer/siyuan-plugin-publisher/issues/83) 多平台分发需要考虑同步更新思源笔记 ([103203d](https://github.com/terwer/siyuan-plugin-publisher/commit/103203d3ad867991f0d86909fcb82bcc2f0cd7ad)) -* 仓库同步 ([7960387](https://github.com/terwer/siyuan-plugin-publisher/commit/7960387d1d11216d5bd072db4d26735cf277f048)) -* 插件挂件源码合并 https://github.com/terwer/sy-post-publisher/issues/89 https://github.com/terwer/siyuan-plugin-publisher/issues/522 ([c18023f](https://github.com/terwer/siyuan-plugin-publisher/commit/c18023f3c9c9a649e1d08a84d89673d29b2a29db)) -* 整合挂件功能 ([61c83c7](https://github.com/terwer/siyuan-plugin-publisher/commit/61c83c756c965235eed576a3c6f4e75cee3972f9)) -* 新增扩展菜单 ([6fb007d](https://github.com/terwer/siyuan-plugin-publisher/commit/6fb007df7b04ee212065eb2135903e01a2ab5637)) -* 修复 cross-fetch 版本问题,必须使用 cross-fetch 3 ([69b33dc](https://github.com/terwer/siyuan-plugin-publisher/commit/69b33dca0f04da05113dab530e03b23d1082c2b8)) -* 修复常规发布参数缺失问题 ([e1afcd9](https://github.com/terwer/siyuan-plugin-publisher/commit/e1afcd923fe64fe53e44dd9df43c44ef5e433005)) -* 修复菜单加载顺序问题导致的可能无法显示的问题 ([de27e0a](https://github.com/terwer/siyuan-plugin-publisher/commit/de27e0a33fe3fa47dd2b9ea497a01aacea164fbc)) -* 修复语雀编辑文章可能出错的问题 ([44261c9](https://github.com/terwer/siyuan-plugin-publisher/commit/44261c93fe776836ffa936b32725ae9748527f19)) -* 修复语雀预览链接错误问题 ([b9620cb](https://github.com/terwer/siyuan-plugin-publisher/commit/b9620cb10b12d1a39d24cc47d06ed81f232f2013)) -* 还原 cross-fetch ([7b26de0](https://github.com/terwer/siyuan-plugin-publisher/commit/7b26de09487866843a1cbca3c9695183cb22e7a9)) -* 优化代码构建 ([123a2d2](https://github.com/terwer/siyuan-plugin-publisher/commit/123a2d2013adb19fbfe7a24fbf42893e8fc361f7)) -## [1.0.0](https://github.com/terwer/siyuan-plugin-publisher/compare/v0.8.0...v1.0.0) (2023-07-31) -### ⚠ BREAKING CHANGES -* 全面采用插件系统api重构,并进行细节性优化和bug修复,除了菜单插槽移除之外,其他原有功能将完全移植。 -* add publisher hook and bridge ([dc34341](https://github.com/terwer/siyuan-plugin-publisher/commit/dc343414cd1f120a6dde6bf34420ec8c30b42454)) -* fix ci ([30982fe](https://github.com/terwer/siyuan-plugin-publisher/commit/30982fe6160805efbcfc1313e716e069e92d37b4)) -* **publisher-main:** 加载插件菜单 ([a621fbf](https://github.com/terwer/siyuan-plugin-publisher/commit/a621fbf722cc04f5a18adca71524e33a7b43d4ab)) -* **publisher-main:** 集成 svelte 到插件 ([22b7b67](https://github.com/terwer/siyuan-plugin-publisher/commit/22b7b6776ebcf586420419fb55eb1e332d1b8fa6)) -* 修改图标 ([25a750e](https://github.com/terwer/siyuan-plugin-publisher/commit/25a750ef9db8789b028641c6906b495cabacdeaa)) -* 兼容 siyuanhook ([a0017c3](https://github.com/terwer/siyuan-plugin-publisher/commit/a0017c39cf50e9960b4d459b5d66e622104dc0c4)) -* 兼容挂件版 ([e6754fa](https://github.com/terwer/siyuan-plugin-publisher/commit/e6754fac6ebce00aaf74ee4dd1dbf15dc0f7a740)) -* 发布工具插件版第一版-优化信息提示 ([69bd749](https://github.com/terwer/siyuan-plugin-publisher/commit/69bd7495bf1642e16815359e2bff6e12c640d68a)) -* 发布工具插件版第一版-修改设置菜单 ([618415a](https://github.com/terwer/siyuan-plugin-publisher/commit/618415a1c561a9d284dd826b00126cdb4855774b)) -* 发布工具插件版第一版-初始化 ([5e6ad90](https://github.com/terwer/siyuan-plugin-publisher/commit/5e6ad904a20ed5536c7dbc215199676d6b830764)) -* 发布工具插件版第一版-动态读取发布菜单 ([b9ef233](https://github.com/terwer/siyuan-plugin-publisher/commit/b9ef233b5c9d8ad5c50cbec8d046e0ad9d74461e)) -* 发布工具插件版第一版-发布内测版 ([4b40550](https://github.com/terwer/siyuan-plugin-publisher/commit/4b405502610894f0ff18221d69ac2679aba97605)) -* 发布工具插件版第一版-支持发布预览 ([4fc2d56](https://github.com/terwer/siyuan-plugin-publisher/commit/4fc2d56b0c9cd4f20255073f5404bb147f0d9b59)) -* 发布工具插件版第一版-整合插件与挂件 ([21e3afd](https://github.com/terwer/siyuan-plugin-publisher/commit/21e3afd68cdfd54d115ed14b9dc3689ef6d0500f)) -* 发布工具插件版第一版-新增应用项目 ([4f275e1](https://github.com/terwer/siyuan-plugin-publisher/commit/4f275e1f5da54605d0bf89089a2020e09886da6a)) -* 发布工具插件版第一版-更新文档 ([e926ac7](https://github.com/terwer/siyuan-plugin-publisher/commit/e926ac7769ad06da6bd21e5f19a11b108b48204f)) -* 发布工具插件版第一版-构建脚本兼容windows ([017a31b](https://github.com/terwer/siyuan-plugin-publisher/commit/017a31b302f52c7651d698774aa039b0b5d7f242)) -* 发布工具插件版第一版-调整菜单 ([10df790](https://github.com/terwer/siyuan-plugin-publisher/commit/10df790779e06d69c81dd0438070db0aab0c4ec0)) -* 图床直接调用挂件 ([ba57fe3](https://github.com/terwer/siyuan-plugin-publisher/commit/ba57fe3c95fd3296a6efeded5abcb356277d3b9f)) -* 增加日志 ([07a075e](https://github.com/terwer/siyuan-plugin-publisher/commit/07a075ed4a8c324491cacb0cc1ae1fa5a4029316)) -* 支持复制文档id ([21a5372](https://github.com/terwer/siyuan-plugin-publisher/commit/21a5372de30f2975456bc31039ca21efb8817d96)) -* 支持开发模式全自动热重载 ([bc7b5cb](https://github.com/terwer/siyuan-plugin-publisher/commit/bc7b5cb81c5c1800eb42844ed9cb7606d4aaacff)) -* 新增 publisher-hook ([c8192cf](https://github.com/terwer/siyuan-plugin-publisher/commit/c8192cf337b9107af8cb9c23a8cdcd8c34be19e1)) -* 新增发布 sdk ([b818b47](https://github.com/terwer/siyuan-plugin-publisher/commit/b818b4726a9000f81fce98ba3e3a9dd21c079bfc)) -* 新增发布菜单、页面路由 ([70bc06b](https://github.com/terwer/siyuan-plugin-publisher/commit/70bc06b9a56f105ddf6db47620e52b9773b2a6f5)) -* 新增打包脚本 ([fc49b74](https://github.com/terwer/siyuan-plugin-publisher/commit/fc49b74abd89f4f419d790f660fcbb521d4007c8)) -* 更新图标与项目说明 ([c05d92f](https://github.com/terwer/siyuan-plugin-publisher/commit/c05d92f2dbfd2781fb7d19cca8e9bb73e0d5aff3)) -* 更新挂件版 siyuanhook ([4764b0c](https://github.com/terwer/siyuan-plugin-publisher/commit/4764b0c78379be1f5f1e74ca56641c14a0652286)) -* 更新项目说明 ([2ef9a1f](https://github.com/terwer/siyuan-plugin-publisher/commit/2ef9a1f886c3dfaae25abad79926328f75b4939f)) -* 校验打包 ([c771f12](https://github.com/terwer/siyuan-plugin-publisher/commit/c771f12c688faa8f9505ca4bd2eeba161c75820c)) -* 添加菜单和图标 ([9bb152c](https://github.com/terwer/siyuan-plugin-publisher/commit/9bb152cda8edb1385182caecee2dfe8c684298d6)) -* 版本号同步 ([4192aa1](https://github.com/terwer/siyuan-plugin-publisher/commit/4192aa13c90a839fc3033e8a242c25d61c6cc7cf)) -* 移动 sdk 到类库项目 ([e19d45c](https://github.com/terwer/siyuan-plugin-publisher/commit/e19d45c32e4c1933d8597f497658d62d940f9c72)) -* 迁移仓库到集市挂件仓库 ([1343906](https://github.com/terwer/siyuan-plugin-publisher/commit/13439061349c43b080cb0c8fa1070e7af3e0b126)) -* allow toc in hexo as default ([1650edc](https://github.com/terwer/siyuan-plugin-publisher/commit/1650edc8aaeb6f31eb72a4857bda50124e02d6d6)) -* **deps:** bump pnpm/action-setup from 2.2.4 to 2.4.0 ([255b55a](https://github.com/terwer/siyuan-plugin-publisher/commit/255b55a488802c1e738ab4300346851cce749afc)) -* **deps:** bump zhi-lib-base from 0.2.6 to 0.4.2 ([f879df2](https://github.com/terwer/siyuan-plugin-publisher/commit/f879df2e00be10709770dbaa172b4d6599ed0fde)) -* fix import ([07f5bb5](https://github.com/terwer/siyuan-plugin-publisher/commit/07f5bb58f925faf92e203a8b24495b4d5f9cc793)) -* 调整版本号规则 ([23e228d](https://github.com/terwer/siyuan-plugin-publisher/commit/23e228d60f76f006d6d119ee32a92d596c2dbb5b)) -### Code Refactoring -* 优化插件菜单 ([f96202a](https://github.com/terwer/siyuan-plugin-publisher/commit/f96202aac973d7ff8379acaa4d9f44d548499626)) -* 全新升级为插件版 ([0337410](https://github.com/terwer/siyuan-plugin-publisher/commit/0337410b2f4c6b8d4fc4519ac0526aa2fc40505c)), closes [#502](https://github.com/terwer/siyuan-plugin-publisher/issues/502) -* 切换为单项目 ([740f4c5](https://github.com/terwer/siyuan-plugin-publisher/commit/740f4c5ac8da2ee4202f216b8effa1f883d4a61b)) -* 切换为单项目-polyfill 动态加载模块(zhi-publisher-shk),拆分zhi-publisher-shk ([57297ab](https://github.com/terwer/siyuan-plugin-publisher/commit/57297ab015e639a283e0820288c4f4f069ae7e4a)) -* 切换为单项目-拆分部分类库,减小打包体积 ([ee2e562](https://github.com/terwer/siyuan-plugin-publisher/commit/ee2e562b4f9c4a2f8b30c42f44253bdd8b25604e)) -* 引入 electron 工具类 ([d8bb857](https://github.com/terwer/siyuan-plugin-publisher/commit/d8bb857f17611e5321131ea27bb8d3ba5c38f0d5)) -* 新增基本页面 ([7d275f7](https://github.com/terwer/siyuan-plugin-publisher/commit/7d275f7a91d7da11b307222925d7855fdb414232)) -* 新增按钮菜单 ([664ac12](https://github.com/terwer/siyuan-plugin-publisher/commit/664ac12223e10f2f572cde4b3fff0dc5dffe7c2e)) -* 新增页面路由 ([a8cd654](https://github.com/terwer/siyuan-plugin-publisher/commit/a8cd6543413e8cd8d88bb443e9b915c509b2a470)) -* 更新代码校验规则 ([1be577b](https://github.com/terwer/siyuan-plugin-publisher/commit/1be577b8842cc8772e50f3db2820c07b27913e97)) -* 项目结构重构 ([1129f3d](https://github.com/terwer/siyuan-plugin-publisher/commit/1129f3d83e5bd297664bbd91e0d083af71ca1719)) -* **deps-dev:** bump svelte from 3.59.2 to 4.1.2 ([03393d2](https://github.com/terwer/siyuan-plugin-publisher/commit/03393d2ec1a0373aea298dbfd685dd3e1fec8ff2)) -* **deps-dev:** bump vite-plugin-static-copy from 0.16.0 to 0.17.0 ([feea39d](https://github.com/terwer/siyuan-plugin-publisher/commit/feea39d39bff74051fe0d68153b0628b00bff53f)) -* **deps-dev:** bump vitest from 0.32.4 to 0.33.0 ([f2ce507](https://github.com/terwer/siyuan-plugin-publisher/commit/f2ce507ea537601d7dba21de84524274ec1cbee4)) -* release 0.8.0 ([29336cd](https://github.com/terwer/siyuan-plugin-publisher/commit/29336cd847064971bc842e44aee75a8e90c226a8)) -* 优化构建流程 ([f4aeea1](https://github.com/terwer/siyuan-plugin-publisher/commit/f4aeea1c618638a7774105a87b3e690d6d5d3927)) \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 6d8a817..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Terwer - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 4bde9fa..0000000 --- a/README.md +++ /dev/null @@ -1,176 +0,0 @@ -[中文](README_zh_CN.md) - -# Publisher - -![](./icon.png) - -Publish articles from siyuan-note to platforms such as Yuque, Notion, Cnblogs, WordPress, Typecho, Hexo, Zhihu and more. - -Support features such as fast publishing, image bed management, platform expansion, smart labels, etc. - -> **Front Announcement 1: The first version `1.9.0` for Publish Tools that supports release view and AI beta early adopter is released!** -> -> **Front Announcement 2: Version `1.8.0` released with full support for image upload in the Publish Tools!** - -Tips: Zhihu uses the image upload of the Zhihu platform, Yuque, Notion, and Hexo need Picgo plugin support, and the Metaweblog series platform supports both Picgo plugin and self-contained image upload (install Picgo plugin to use Picgo plugin, otherwise use their own platform) - -We recommend that you use the `uninstall->install` method to update. If the configuration is abnormal, please backup `[workspace]/data/storage/syp/sy-p-plus-cfg.json` , and then delete it, this configuration file will be automatically initialized the first time it is used. - -In later releases, the release configuration will only be backward compatible to `1.6.0+`. - -## Recent critical updates and bug fixes - -- Support multiple publishing views, simple mode, detailed mode and source mode -- Support to modify summary, tags, classification, knowledge space -- The Hexo platform supports custom modification of YAML -- Yuque, Notion, and Hexo support image links, and automatic upload requires Picgo plugin support -- Zhihu platform supports automatic image upload -- When the Picgo plugin is not installed, some platforms can use the built-in image upload, such as Cnblogs, Typecho, WordPress -- Support replacing picture bed image links with Picgo plugin -- Fixed the issue that the release preview of the authorization code mode was invalidated -- Support publishing to Zhihu -- Support for publishing to Hexo -- Support for publishing to Notion -- Support for Yuque, Cnblogs, Metaweblog, Typecho, WordPress -- Support automatic generation of article aliases -- Support for changing the default knowledge base - -## Platform List - -Names not listed in order - -- [X] Yuque -- [X] Notion -- [X] Github - - [X] Hexo -- [X] Metaweblog -- [X] Cnblogs -- [X] Typecho -- [X] WordPress -- [X] Zhihu - -## Core Features - -- [X] **Extremely fast release**: One-time configuration, one-click release -- [X] **Picture bed management**: Integrate PicGO picture bed, support s3, minio, watermark plugin -- [X] **Support for extensions**: Based on the unified blog API specification, built-in support for metaweblogAPI, WordPress - and GitHub, and provides a unified adapter, which can theoretically be extended to any platform -- [X] **Platform switch**: All platforms support enabling and disabling, the blog garden is enabled by default, and can be - disabled at any time -- [X] **Dynamic Newly Added**: Support custom adding platform -- [X] **Smart Classification**: Support smart tags, smart slug aliases, smart summaries, and continue to improve.Smart tags and smart summaries is currently in the invitation experience stage, if you want to experience, you can email youweics@163.com, I will send you a plugin experience package containing AI. -- [X] **Article Binding**: Support linking existing platform articles to siyuan-note to facilitate follow-up management, - support Siyuan->platform one-way synchronization -- [X] **Adapt to Theme**: Automatically adapt to dark mode and light mode -- [X] **Language support**: multi-language support, support Chinese version and English version -- [X] **Release view**: Support multiple release views, simple mode, detailed mode and source code mode -- [X] **Multiple deployments**: support Siyuan notes pluginHighly recommended, Chrome browser extension, self-deployment - -This plugin promises that the basic functions will be free forever, and the follow-up related to intelligent AI may be charged, and the closed beta stage is completely free. If you want to support developers, please [feel free to support](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#Donate) here. - -> 🌹 Tips: This plugin is an upgraded version of the original 'Siyuan Note Publishing Tool' widget, which includes all the functions provided by the original widget, provides a convenient menu operation entry, and has carried out a series of problem fixes and experience optimizations. -> -> In addition to [Extended Functions], **Other functions do not require any dependencies** , and there is no need to download the previous widget, which is already built-in in the plugin. - -## Compatibility of Origin notes - -This plugin is fully compatible with `siyuan-note PC Client` , due to limited personal energy, other devices are no longer supported. - -## Supported taxonomy - -- [X] Classification - - [X] Multi-select classification - -- [X] Knowledge space - - [X] Single-choice knowledge space - - [X] Tree-shaped radio knowledge space - -## Platform Adaptation Plan - -If you have a platform you want to use, but this tool has not yet been implemented, you can submit -the [Siyuan Note Publishing Tool Plugin Platform Adaptation Tracking Form](https://terwergreen.feishu.cn/share/base/form/shrcnGRdThUiqnhBg15xgclMM0c%20) -, the developer will consider including it in the development plan. - -For platform adaptation, please refer -to [Latest Adaptation](https://terwergreen.feishu.cn/share/base/view/shrcnWT2IGIz1r94z9qvqUghDzd) - -## Update history - -Please check [CHANGELOG](./CHANGELOG.MD) - -## FAQ - -* Q1:How to install the publishing tool plugin? Where can I find his entrance after installation? - - A1:Find **`Bazaar->Plugins->Publishing Tools`** to download and enable. - - The installation process requires no further action. This is no different from the download and installation of other plugins. - - After the installation is complete, find the ✈️ icon on the top right toolbar, click the menu, and follow the corresponding instructions to use it. - - -* Q2:After installing the publishing tool plugin, do I still need to install the widget? - - A2:**unnecessary.** - - The plugin version contains all the functions of the widget version. - -* Q3: I am not used to the new version of the operation and want to continue to use the previous widget, can I? - - A3:**Yes but not recommended.** - - **We strongly recommend that you use the plug-in version directly, because the plug-in version will be the main version for long-term maintenance in the future, and the hanger version has been deprecated only as a fix for problems and compatible with historical users.** - - -* Q4:I used to use `Custom JS Fragment` or add `WidgetInvoke` directly, do I still need to download the plugin now? - - A4:**Optional.** But we highly recommended to remove JS snippets and widgets to download the plugin version. - - If you don't want to use the plugin version, you don't need to download it, just use the original `custom JS fragment` or add `widget` to continue using. - - If you want to use the plugin version, then we strongly recommend that you delete the previously added `custom JS snippets` and `widgets`, download the plugin version directly, and enable it. No other additional action is required. - - -* Q5:Is it possible to migrate my historical configuration data items to the plugin? - -* A5:**Yes.** - - Please go to `Settings->Import and Export->Import the historical data of the widget version. ` Operation. - - Note: The widget version configuration data import only supports `sy-p-cfg-v0.8.0.json` and `picgo.json`. - - -* Q6:What should I do if the platform I need to publish is not provided by the publishing tool? -* A6:Reference: [Platform Adaptation Plan](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#platform-adaptation-plan "Platform Adaptation Plan") - -## Donate - -If you approve of this project, invite me to have a cup of coffee, which will encourage me to keep updating and create -more useful tools~ - -### Wechat - -
>1,m=23===t?i(2,-24)-i(2,-77):0,y=e<0||0===e&&1/e<0?1:0,b=0;for(e=n(e),e!=e||e===1/0?(c=e!=e?1:0,u=d):(u=o(s(e)/a),e*(l=i(2,-u))<1&&(u--,l*=2),e+=u+h>=1?m/l:m*i(2,1-h),e*l>=2&&(u++,l/=2),u+h>=d?(c=0,u=d):u+h>=1?(c=(e*l-1)*i(2,t),u+=h):(c=e*i(2,h-1)*i(2,t),u=0));t>=8;f[b++]=255&c,c/=256,t-=8);for(u=u<
");c.BaseRenderer.Newline();return 1;}else{return 2;}}return 2;};W.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};W.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d="";if(0");c.BaseRenderer.Write(B.EscapeHTML(a.FirstChild.Tokens));c.BaseRenderer.WriteString("
");}case 9:h=B.EscapeHTML(h);c.BaseRenderer.Write(h);$s=6;continue;case 5:c.BaseRenderer.WriteString("
");h=B.EscapeHTML(h);c.BaseRenderer.Write(h);case 6:$s=3;continue;case 2:if(f){c.BaseRenderer.WriteString("
");if(D.Contains(a.TextMarkType,"code")){j=D.ReplaceAll(j,"
","");}}if(c.BaseRenderer.Options.AutoSpace&&!E.ContainTextMark(a,new CI(["block-ref","code","inline-math","kbd","tag"]))){j=($bytesToString(c.BaseRenderer.Space((new CJ($stringToBytes(j))))));}c.BaseRenderer.WriteString(j);$s=3;continue;case 2:c.BaseRenderer.WriteString("");if(E.ContainTextMark(a,new CI(["code","inline-math","kbd"]))){$s=10;continue;}$s=11;continue;case 10:if(c.BaseRenderer.Options.AutoSpace){$s=13;continue;}$s=14;continue;case 13:k=a.NextNodeText();$s=15;case 15:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!(""===l)){m=J.DecodeRuneInString(l);n=m[0];if("\xE2\x80\x8B"===($encodeRune(n))){l=D.TrimPrefix(l,"\xE2\x80\x8B");o=J.DecodeRuneInString(l);n=o[0];}if(I.IsLetter(n)||I.IsDigit(n)){c.BaseRenderer.WriteByte(32);}}case 14:$s=12;continue;case 11:c.BaseRenderer.TextAutoSpaceNext(a);case 12:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderTextMark};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};U.ptr.prototype.renderTextMarkAttrs=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=CK.nil;c=this;b=new CK([new CI(["data-type",a.TextMarkType])]);d=D.Split(a.TextMarkType," ");e=d;f=0;while(true){if(!(f
");}b=$append(b,new CI(["data-content",j]));b=$append(b,new CI(["contenteditable","false"]));b=$append(b,new CI(["class","render-node"]));}else if("file-annotation-ref"===g){b=$append(b,new CI(["data-id",a.TextMarkFileAnnotationRefID]));}else if("inline-memo"===g){k=a.TextMarkInlineMemoContent;b=$append(b,new CI(["data-inline-memo-content",k]));}f++;}return b;};U.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};U.ptr.prototype.renderBr=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
");}return 2;};U.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};U.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};U.ptr.prototype.renderUnderlineOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};U.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};U.ptr.prototype.renderUnderlineCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};U.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};U.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};U.ptr.prototype.renderKbdOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};U.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};U.ptr.prototype.renderKbdCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};U.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};U.ptr.prototype.renderVideo=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};U.ptr.prototype.renderAudio=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};U.ptr.prototype.renderIFrame=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};U.ptr.prototype.renderWidget=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};U.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};U.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};U.ptr.prototype.renderGitConflictContent=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};U.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};U.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};U.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};U.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};U.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};U.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CJ($stringToBytes("{{{"))));}return 2;};U.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};U.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};U.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CJ($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};U.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};U.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};U.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};U.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};U.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};U.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};U.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};U.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(CL.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(F.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}c.BaseRenderer.Write(a.Tokens);}}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};U.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){return 2;}if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};U.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};U.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};U.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};U.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};U.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};U.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};U.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};U.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};U.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};U.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};U.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};U.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};U.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};U.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};U.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};U.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};U.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};U.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};U.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};U.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};U.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};U.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};U.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};U.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};U.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};U.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};U.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CJ($stringToBytes("'"))),(new CJ($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};U.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CJ($stringToBytes("'"))),(new CJ($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};U.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};U.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};U.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};U.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};U.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};U.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CJ($stringToBytes("'"))),(new CJ($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};U.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};U.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};U.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};U.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};U.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};U.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};U.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};U.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};U.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};U.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};U.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};U.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};U.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};U.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};U.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};U.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]");}return 2;};U.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};U.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};U.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};U.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new G.Buffer.ptr(CJ.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=D.Split(g,"\n");i=new G.Buffer.ptr(CJ.nil,0,0);j=h;k=0;while(true){if(!(k
");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}e=false;f=false;g=a.Parent;if(!(CL.nil===g)){if(8===g.Type){h=g;if(!(CL.nil===h.Parent)&&!(CS.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(CL.nil===i){j=a.Next;f=CL.nil===j;}}else{e=true;}}}if(!e||(f)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderParagraph};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};U.ptr.prototype.renderText=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CJ.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if((CL.nil===a.Previous||(100===a.Previous.Type))&&!(CL.nil===a.Parent.Parent)&&!(CS.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=G.TrimPrefix(d,(new CJ($stringToBytes(" "))));if(G.HasPrefix(d,(new CJ($stringToBytes("\xE2\x80\xB8 "))))){d=G.TrimPrefix(d,(new CJ($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(K.CaretTokens,d);}}}c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};U.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};U.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1
");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};U.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,new CP([]))){c.BaseRenderer.WriteString("
");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};U.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};U.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};U.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};U.ptr.prototype.withoutKramdownBlockIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||CL.nil===a.Next||!((455===a.Next.Type));};U.prototype.withoutKramdownBlockIAL=function(a){return this.$val.withoutKramdownBlockIAL(a);};X=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new W.ptr(BA(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};dt=500;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dt)]={k:dt,v:$methodVal(c,"renderIFrame")};du=535;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(du)]={k:du,v:$methodVal(c,"renderWidget")};dv=510;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dv)]={k:dv,v:$methodVal(c,"renderVideo")};dw=505;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dw)]={k:dw,v:$methodVal(c,"renderAudio")};dx=515;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dx)]={k:dx,v:$methodVal(c,"renderKbd")};dy=516;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dy)]={k:dy,v:$methodVal(c,"renderKbdOpenMarker")};dz=517;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dz)]={k:dz,v:$methodVal(c,"renderKbdCloseMarker")};ea=520;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ea)]={k:ea,v:$methodVal(c,"renderUnderline")};eb=521;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eb)]={k:eb,v:$methodVal(c,"renderUnderlineOpenMarker")};ec=522;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ec)]={k:ec,v:$methodVal(c,"renderUnderlineCloseMarker")};ed=525;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ed)]={k:ed,v:$methodVal(c,"renderBr")};ee=530;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ee)]={k:ee,v:$methodVal(c,"renderTextMark")};ef=550;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ef)]={k:ef,v:$methodVal(c,"renderAttributeView")};return c;};$pkg.NewHtmlRenderer=X;W.ptr.prototype.Render=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=CJ.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;d=a;e=b.RenderFootnotes();$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;a=$appendSlice(d,f);$s=-1;return a;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.Render=function(){return this.$val.Render();};W.ptr.prototype.renderAttributeView=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CK([new CI(["data-type","NodeAttributeView"]),new CI(["data-av-id",a.AttributeViewID]),new CI(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};W.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};W.ptr.prototype.renderTextMark=function(a,b){var a,b,c,d,e,f,g,h,i;c=this;if(b){d=a.TextMarkTextContent;if(a.ParentIs(109,new CP([]))){d=D.ReplaceAll(d,"\\|","|");d=D.ReplaceAll(d,"\n","
");}if(a.IsTextMarkType("a")){e=new CK([new CI(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){e=$append(e,new CI(["title",a.TextMarkATitle]));}c.BaseRenderer.Tag("a",e,false);c.BaseRenderer.WriteString(d);c.BaseRenderer.WriteString("
");}return 2;};W.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};W.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};W.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};W.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};W.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};W.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};W.ptr.prototype.renderToC=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};W.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=H.Itoa(f);c.BaseRenderer.Tag("sup",new CK([new CI(["class","footnotes-ref"]),new CI(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CK([new CI(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CK.nil,false);c.BaseRenderer.Tag("/sup",CK.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};W.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};W.ptr.prototype.RenderFootnotes=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(1>a.BaseRenderer.FootnotesDefs.$length){$s=-1;return CJ.nil;}b=new G.Buffer.ptr(CJ.nil,0,0);b.WriteString("");b.WriteString("
\n");b.WriteString("");c=a.BaseRenderer.FootnotesDefs;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.WriteString("- >0)+"\">");g=new E.Tree.ptr(CL.nil,a.BaseRenderer.Tree.Context,CV.nil,CW.nil,"","","","","",CI.nil,new $Int64(0,0),new $Int64(0,0),"");g.Context.Tree=g;g.Root=new A.Node.ptr("","","","",0,CL.nil,CL.nil,CL.nil,CL.nil,CL.nil,CQ.nil,CJ.nil,"","",false,false,false,0,false,0,0,0,CJ.nil,CJ.nil,CJ.nil,0,CS.nil,false,CX.nil,0,0,0,0,CJ.nil,0,false,"",0,CJ.nil,"",CQ.nil,CJ.nil,CK.nil,false,"","","","","","","","","","","");g.Root.AppendChild(f);h=X(g,a.BaseRenderer.Options);i=g.Root.LastDeepestChild();e=f.FootnotesRefs.$length-1>>0;while(true){if(!(0<=e)){break;}k=(j=f.FootnotesRefs,((e<0||e>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+e]));l=" \xE2\x86\xA9";m=new A.Node.ptr("","","","",10,CL.nil,CL.nil,CL.nil,CL.nil,CL.nil,CQ.nil,F.StrToBytes(l),"","",false,false,false,0,false,0,0,0,CJ.nil,CJ.nil,CJ.nil,0,CS.nil,false,CX.nil,0,0,0,0,CJ.nil,0,false,"",0,CJ.nil,"",CQ.nil,CJ.nil,CK.nil,false,"","","","","","","","","","","");i.InsertAfter(m);e=e-(1)>>0;}h.BaseRenderer.RenderingFootnotes=true;n=h.Render();$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b.Write(o);b.WriteString("
\n");d++;$s=1;continue;case 2:b.WriteString("
");$s=-1;return b.Bytes();}return;}if($f===undefined){$f={$blk:W.ptr.prototype.RenderFootnotes};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.RenderFootnotes=function(){return this.$val.RenderFootnotes();};W.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e,f,g;c=this;if(b){if(!c.BaseRenderer.RenderingFootnotes){d=false;e=c.BaseRenderer.FootnotesDefs;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(G.EqualFold(a.Tokens,g.Tokens)){d=true;break;}f++;}if(!d){c.BaseRenderer.FootnotesDefs=$append(c.BaseRenderer.FootnotesDefs,a);}return 1;}}return 2;};W.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};W.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};W.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};W.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};W.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};W.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};W.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};W.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};W.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};W.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};W.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);}return 2;};W.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};W.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};W.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new CK([new CI(["class","language-math"])]);c.BaseRenderer.Tag("span",d,false);}return 2;};W.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};W.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};W.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/div",CK.nil,false);}return 2;};W.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};W.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};W.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};W.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};W.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CK([new CI(["class","language-math"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}return 2;};W.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};W.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=CK.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CI(["align","left"]));}else if(f===(2)){e=$append(e,new CI(["align","center"]));}else if(f===(3)){e=$append(e,new CI(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CK.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};W.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CK.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CK.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};W.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CK.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/thead",CK.nil,false);c.BaseRenderer.Newline();if(!(CL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CK.nil,false);}c.BaseRenderer.Newline();}return 2;};W.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};W.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(CL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CK.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CK.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};W.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};W.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};W.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};W.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};W.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CK.nil,false);}return 2;};W.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};W.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};W.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};W.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CK.nil,false);}return 2;};W.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};W.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};W.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};W.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};W.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CJ.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(B.EscapeHTML(d));}return 2;};W.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};W.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};W.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};W.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};W.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};W.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};W.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};W.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};W.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};W.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};W.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){if(0===c.BaseRenderer.DisableTags){d=a.IALAttr("parent-style");if(!(""===d)){c.BaseRenderer.Tag("span",new CK([new CI(["style",d])]),false);}c.BaseRenderer.WriteString(">0;$s=-1;return 2;}c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(34);f=a.ChildByType(42);if(!(CL.nil===f)&&!(CJ.nil===f.Tokens)){c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(B.EscapeHTML(f.Tokens));c.BaseRenderer.WriteByte(34);}g=c.BaseRenderer.NodeAttrsStr(a);if(!(""===g)){c.BaseRenderer.WriteString(" "+g);}c.BaseRenderer.WriteString(" />");h=a.IALAttr("style");if(!(""===h)){c.BaseRenderer.Tag("/span",CK.nil,false);}if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:i=c.BaseRenderer.Writer.Bytes();j=G.LastIndex(i,(new CJ($stringToBytes("");c.BaseRenderer.Newline();}return 2;};W.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};W.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};W.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]))+"\"");}if(1=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);c.BaseRenderer.WriteString(" "+(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])+"=\""+(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1])+"\"");k++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:m=BC(a);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.BaseRenderer.Tag("a",new CK([new CI(["id","vditorAnchor-"+n]),new CI(["class","vditor-anchor"]),new CI(["href","#"+n])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CK.nil,false);case 6:c.BaseRenderer.WriteString(" >0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:W.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};W.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};W.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};W.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};W.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};W.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=CK.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new CT(function(){return e;},function($v){e=$subslice(new CK($v.$array),$v.$offset,$v.$offset+$v.$length);}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CI(["start",H.Itoa(a.ListData.Start)]));}c.handleKramdownBlockIAL(a);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CK.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};W.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f;c=this;if(b){d=CK.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Options.GFMTaskListItemClass)&&!(CL.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CL.nil===e){e=a.FirstChild;}f=c.BaseRenderer.Options.GFMTaskListItemClass;if(e.TaskListItemChecked){f=f+(" vditor-task--done");}d=$append(d,new CI(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CK.nil,false);c.BaseRenderer.Newline();}return 2;};W.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};W.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=CK.nil;if(a.TaskListItemChecked){d=$append(d,new CI(["checked",""]));}d=$append(d,new CI(["disabled",""]),new CI(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};W.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};W.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CK.nil,true);c.BaseRenderer.Newline();}return 2;};W.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};W.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CK.nil,true);c.BaseRenderer.Newline();}return 2;};W.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};W.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CK.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};W.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};W.ptr.prototype.handleKramdownBlockIAL=function(a){var a,b,c,d;b=this;if(b.BaseRenderer.Options.KramdownBlockIAL&&!("id"===b.BaseRenderer.Options.KramdownIALIDRenderName)&&0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])),(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]=b.BaseRenderer.Options.KramdownIALIDRenderName));}};W.prototype.handleKramdownBlockIAL=function(a){return this.$val.handleKramdownBlockIAL(a);};W.ptr.prototype.renderTextMarkAttrs=function(a){var a,b,c,d,e,f,g,h,i,j;b=CK.nil;c=this;b=new CK([new CI(["data-type",a.TextMarkType])]);d=D.Split(a.TextMarkType," ");e=d;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){b=$append(b,new CI(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CI(["data-id",a.TextMarkBlockRefID]));}else if("a"===g){h=a.TextMarkAHref;h=($bytesToString(c.BaseRenderer.LinkPath((new CJ($stringToBytes(h))))));b=$append(b,new CI(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CI(["data-title",a.TextMarkATitle]));}}else if("inline-math"===g){b=$append(b,new CI(["data-subtype","math"]));i=a.TextMarkInlineMathContent;if(a.ParentIs(109,new CP([]))){i=D.ReplaceAll(i,"\\|","|");i=D.ReplaceAll(i,"\n","
");}b=$append(b,new CI(["data-content",i]));b=$append(b,new CI(["contenteditable","false"]));b=$append(b,new CI(["class","render-node"]));}else if("file-annotation-ref"===g){b=$append(b,new CI(["data-id",a.TextMarkFileAnnotationRefID]));}else if("inline-memo"===g){j=a.TextMarkInlineMemoContent;b=$append(b,new CI(["data-inline-memo-content",j]));}f++;}return b;};W.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};W.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};W.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};Z=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];c[0]=CQ.nil;$r=A.Walk(a.Root,(function(c){return function(d,e){var d,e;if(!e||!((455===d.Type))){return 2;}c[0]=$append(c[0],d);return 2;};})(c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=c[0];e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);f.Unlink();e++;}g=new Y.ptr(BA(a,b));g.BaseRenderer.DefaultRendererFunc=$methodVal(g,"renderNode");$s=-1;return g;}return;}if($f===undefined){$f={$blk:Z};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.NewJSONRenderer=Z;Y.ptr.prototype.renderNode=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!(CL.nil===a.Previous)){c.BaseRenderer.WriteString(",");}d=F.BytesToStr(a.Tokens);e=new A.NodeType(a.Type).String();a.Data=d;a.TypeStr=e;a.Properties=AA(a.KramdownIAL);delete a.Properties[$String.keyFor("refcount")];g=L.Marshal(a);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j="";k="";a.Data=j;a.TypeStr=k;a.Properties=false;if(!($interfaceIsEqual($ifaceNil,i))){$s=5;continue;}$s=6;continue;case 5:l=i.Error();$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$panic(new $String("marshal node to json failed: "+l));$s=-1;return 0;case 6:m=F.BytesToStr(h);m=$substring(m,0,(m.length-1>>0));c.BaseRenderer.WriteString(m);if(!(CL.nil===a.FirstChild)){c.BaseRenderer.WriteString(",\"Children\":[");}else{c.BaseRenderer.WriteString("}");}$s=3;continue;case 2:if(!(CL.nil===a.FirstChild)){c.BaseRenderer.WriteByte(93);c.BaseRenderer.WriteString("}");}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:Y.ptr.prototype.renderNode};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};Y.prototype.renderNode=function(a,b){return this.$val.renderNode(a,b);};AA=function(a){var a,b,c,d,e,f;b=false;b=$makeMap($String.keyFor,[]);c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);f=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(f)]={k:f,v:(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1])};d++;}return b;};AC=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=new AB.ptr(BA(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderCodeBlock")};g=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderMathBlock")};h=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderBlockquote")};i=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderSuperBlock")};j=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderHeading")};k=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderList")};l=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderListItem")};m=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderThematicBreak")};n=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderHTML")};o=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderTable")};p=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderToC")};q=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderYamlFrontMatter")};r=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderBlockQueryEmbed")};s=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderKramdownBlockIAL")};c.BaseRenderer.DefaultRendererFunc=$methodVal(c,"renderDefault");return c;};$pkg.NewKityMinderJSONRenderer=AC;AB.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};AB.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};AB.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderBlockQueryEmbed};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AB.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderYamlFrontMatter};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AB.ptr.prototype.renderToC=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AB.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderMathBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AB.ptr.prototype.renderTable=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderTable};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AB.ptr.prototype.renderHTML=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AB.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=a.Parent.Parent;if(!(CL.nil===d)&&(7===d.Type)&&d.ListData.Tight){if(a.Parent.FirstChild===a&&a.Parent.LastChild===a){$s=-1;return 2;}}if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderParagraph};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AB.ptr.prototype.renderBlockquote=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AB.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderSuperBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AB.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);d=a.FirstChild;while(true){if(!(!(CL.nil===d))){break;}d.Unlink();d=d.Next;}e=AD(a);f=e;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);a.AppendChild(h);g++;}$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AB.ptr.prototype.renderList=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AB.ptr.prototype.renderListItem=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderListItem};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AB.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderThematicBreak};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AB.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderCodeBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};AB.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 1;};AB.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AB.ptr.prototype.renderDocument=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(123);c.BaseRenderer.WriteString("\"root\":");c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.BaseRenderer.WriteByte(125);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.renderDocument};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AB.ptr.prototype.data=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=this;c.BaseRenderer.WriteString("\"data\":");c.openObj();d="";e=a.Type;if(e===(0)){$s=2;continue;}if(e===(7)){$s=3;continue;}if(e===(5)){$s=4;continue;}if(e===(475)){$s=5;continue;}$s=6;continue;case 2:d=c.BaseRenderer.Tree.Name;$s=7;continue;case 3:if(0===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconList\",");}else if(1===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconOrderedList\",");}else{c.BaseRenderer.WriteString("\"priority\": \"iconCheck\",");}$s=7;continue;case 4:c.BaseRenderer.WriteString("\"priority\": \"iconQuote\",");$s=7;continue;case 5:c.BaseRenderer.WriteString("\"priority\": \"iconSuper\",");$s=7;continue;case 6:b[0]=new G.Buffer.ptr(CJ.nil,0,0);$r=A.Walk(a,(function(b){return function $b(f,g){var f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!g){$s=-1;return 2;}if(460===f.Type){$s=1;continue;}$s=2;continue;case 1:h=f.Text();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=b[0].WriteString("#"+h+"#");$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=-1;return 1;case 2:if((16===f.Type)||(40===f.Type)||(433===f.Type)||(434===f.Type)||(29===f.Type)||(15===f.Type)||(42===f.Type)||(302===f.Type)||(306===f.Type)||(427===f.Type)){b[0].Write(f.Tokens);}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};})(b));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=b[0].String();case 7:case 1:f=D.NewReplacer(new CI(["\\","","\n","","\"","","\t","","'",""]));g=f.Replace(d);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;d=D.ReplaceAll(d,"'","");if(16=e.HeadingLevel){break;}}if(455===e.Type){if(!G.Contains(e.Tokens,(new CJ($stringToBytes("type=\"doc\""))))){b=$append(b,e);}}else{b=$append(b,e);}e=e.Next;}return b;};AZ.ptr.prototype.LinkPath=function(a){var a,b;b=this;a=b.RelativePath(a);a=b.PrefixPath(a);return a;};AZ.prototype.LinkPath=function(a){return this.$val.LinkPath(a);};AZ.ptr.prototype.PrefixPath=function(a){var a,b,c,d;b=this;if(""===b.Options.LinkPrefix){return a;}c=F.StrToBytes(b.Options.LinkPrefix);d=$appendSlice(c,a);return d;};AZ.prototype.PrefixPath=function(a){return this.$val.PrefixPath(a);};AZ.ptr.prototype.RelativePath=function(a){var a,b,c,d;b=this;if(""===b.Options.LinkBase){return a;}if(!b.isRelativePath(a)){return a;}a=G.ReplaceAll(a,(new CJ($stringToBytes("%5C"))),(new CJ($stringToBytes("\\"))));c=F.StrToBytes(b.Options.LinkBase);if(!G.HasSuffix(c,(new CJ($stringToBytes("/"))))){c=$appendSlice(c,(new CJ($stringToBytes("/"))));}d=$appendSlice(c,a);if(G.Equal(c,d)){return(new CJ($stringToBytes("")));}return d;};AZ.prototype.RelativePath=function(a){return this.$val.RelativePath(a);};AZ.ptr.prototype.isRelativePath=function(a){var a,b;b=this;if(1>a.$length){return true;}if(47===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){return false;}return!G.Contains(a,(new CJ($stringToBytes(":/"))))&&!G.Contains(a,(new CJ($stringToBytes(":\\"))))&&!G.Contains(a,(new CJ($stringToBytes(":%5C"))));};AZ.prototype.isRelativePath=function(a){return this.$val.isRelativePath(a);};AE=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=AG(F.StrToBytes(a));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=F.BytesToStr(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:AE};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EChartsMindmapStr=AE;AF=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=AG(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=B.EncodeDestination(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:AF};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EChartsMindmap=AF;AG=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];a=G.ReplaceAll(a,K.CaretTokens,CJ.nil);c=E.Parse("",a,E.NewOptions());$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(CL.nil===d.Root.FirstChild||!((7===d.Root.FirstChild.Type))){$s=-1;return(new CJ($stringToBytes("{}")));}e=CQ.nil;f=d.Root.FirstChild;while(true){if(!(!(CL.nil===f))){break;}if(!((7===f.Type))){e=$append(e,f);}f=f.Next;}g=e;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);i.Unlink();h++;}b[0]=new G.Buffer.ptr(CJ.nil,0,0);$r=A.Walk(d.Root,(function(b){return function $b(j,k){var j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l=j.Type;if(l===(0)){$s=2;continue;}if(l===(7)){$s=3;continue;}if(l===(8)){$s=4;continue;}$s=5;continue;case 2:if(k){if(AI(j)){b[0].WriteString("{\"name\": \"Root\", \"children\": [");}}else{if(AI(j)){b[0].WriteString("]}");}}$s=-1;return 2;case 3:$s=-1;return 2;case 4:m=!(CL.nil===j.ChildByType(7));if(k){$s=7;continue;}$s=8;continue;case 7:n=AH(j.FirstChild);$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=b[0].WriteString("{\"name\": \""+n+"\"");$s=11;case 11:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;if(m){b[0].WriteString(", \"children\": [");}$s=9;continue;case 8:if(m){b[0].WriteString("]");}b[0].WriteString("}");if(!(CL.nil===j.Next)||!(CL.nil===j.Parent.Next)){b[0].WriteString(", ");}case 9:$s=6;continue;case 5:$s=-1;return 2;case 6:case 1:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};})(b));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0].Bytes();}return;}if($f===undefined){$f={$blk:AG};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};AH=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c="";if(CL.nil===a){c="";$s=-1;return c;}b[0]=new G.Buffer.ptr(CJ.nil,0,0);$r=A.Walk(a,(function(b){return function(d,e){var d,e;if((7===d.Type)||(8===d.Type)){return 2;}if(((16===d.Type)||(40===d.Type))&&e){b[0].Write(d.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();c=D.ReplaceAll(c,"\\","\\\\");c=D.ReplaceAll(c,"\"","\\\"");c=D.ReplaceAll(c,"\xE2\x80\xB8","");$s=-1;return c;}return;}if($f===undefined){$f={$blk:AH};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AI=function(a){var a,b,c,d;b=0;c=a.FirstChild;while(true){if(!(!(CL.nil===c))){break;}if(7===c.Type){b=b+(1)>>0;}c=c.Next;}if(1>0;}d=d.Next;}if(1");c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};AL.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};AL.ptr.prototype.renderTextMark=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.renderMdMarker(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.WriteString(e);if(!a.IsTextMarkType("a")&&!a.IsTextMarkType("inline-memo")&&!a.IsTextMarkType("block-ref")&&!a.IsTextMarkType("file-annotation-ref")){f=a.TextMarkTextContent;if(a.IsTextMarkType("code")){f=B.UnescapeString(f);}if(D.HasPrefix(f," ")){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString(f);if(D.HasSuffix(f," ")){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}$s=3;continue;case 2:g=c.renderMdMarker(a,b);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.BaseRenderer.WriteString(h);if(!(CL.nil===a.Next)&&(530===a.Next.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderTextMark};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};AL.ptr.prototype.renderMdMarker=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d="";e=this;c[0]=D.Split(a.TextMarkType," ");$r=M.Slice(c[0],(function(c){return function(f,g){var f,g;if("code"===((f<0||f>=c[0].$length)?($throwRuntimeError("index out of range"),undefined):c[0].$array[c[0].$offset+f])||"inline-math"===((f<0||f>=c[0].$length)?($throwRuntimeError("index out of range"),undefined):c[0].$array[c[0].$offset+f])||"kbd"===((f<0||f>=c[0].$length)?($throwRuntimeError("index out of range"),undefined):c[0].$array[c[0].$offset+f])||"tag"===((f<0||f>=c[0].$length)?($throwRuntimeError("index out of range"),undefined):c[0].$array[c[0].$offset+f])||"a"===((f<0||f>=c[0].$length)?($throwRuntimeError("index out of range"),undefined):c[0].$array[c[0].$offset+f])){return false;}return true;};})(c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!b){AN(c[0]);}f=c[0];g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);i=h;if(i===("a")){if(b){j=a.TextMarkAHref;j=($bytesToString(e.BaseRenderer.LinkPath((new CJ($stringToBytes(j))))));d=d+("["+a.TextMarkTextContent+"]("+j);if(!(""===a.TextMarkATitle)){d=d+(" \""+a.TextMarkATitle+"\"");}d=d+(")");}}else if(i===("block-ref")){if(b){a.TextMarkTextContent=D.ReplaceAll(a.TextMarkTextContent,"'","'");d=d+("(("+a.TextMarkBlockRefID);if("s"===a.TextMarkBlockRefSubtype){d=d+(" \""+a.TextMarkTextContent+"\"");}else{d=d+(" '"+a.TextMarkTextContent+"'");}d=d+("))");}}else if(i===("file-annotation-ref")){if(b){a.TextMarkTextContent=D.ReplaceAll(a.TextMarkTextContent,"'","'");d=d+("<<"+a.TextMarkFileAnnotationRefID);d=d+(" \""+a.TextMarkTextContent+"\"");d=d+(">>");}}else if(i===("inline-math")){if(b){d=d+("$"+a.TextMarkInlineMathContent);}else{d=d+("$");}}else if(i===("inline-memo")){if(b){k=J.DecodeLastRuneInString(a.TextMarkTextContent);l=k[0];d=d+(a.TextMarkTextContent);if(BW(l)){d=d+("^\xEF\xBC\x88"+a.TextMarkInlineMemoContent+"\xEF\xBC\x89^");}else{d=d+("^("+a.TextMarkInlineMemoContent+")^");}}}else if(i===("strong")){d=d+("**");}else if(i===("em")){d=d+("*");}else if(i===("code")){d=d+("`");}else if(i===("tag")){d=d+("#");}else if(i===("s")){d=d+("~~");}else if(i===("mark")){d=d+("==");}else if(i===("u")){if(b){d=d+("");}else{d=d+("");}}else if(i===("sup")){if(b){d=d+("^");}else{d=d+("^");}}else if(i===("sub")){if(b){d=d+("~");}else{d=d+("~");}}else if(i===("kbd")){if(b){d=d+("");}else{d=d+("");}}g++;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderMdMarker};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderMdMarker=function(a,b){return this.$val.renderMdMarker(a,b);};AN=function(a){var a,b,c,d,e,f,g,h;b=a.$length-1>>0;c=0;while(true){if(!(c<(d=a.$length/2,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero")))){break;}e=(f=b-c>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));g=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]=e);(h=b-c>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=g));c=c+(1)>>0;}};AL.ptr.prototype.renderBr=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
");}return 2;};AL.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};AL.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};AL.ptr.prototype.renderUnderlineOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};AL.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};AL.ptr.prototype.renderUnderlineCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};AL.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};AL.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};AL.ptr.prototype.renderKbdOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};AL.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};AL.ptr.prototype.renderKbdCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};AL.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};AL.ptr.prototype.renderVideo=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};AL.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};AL.ptr.prototype.renderAudio=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};AL.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};AL.ptr.prototype.renderIFrame=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};AL.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};AL.ptr.prototype.renderWidget=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};AL.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};AL.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};AL.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};AL.ptr.prototype.renderGitConflictContent=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};AL.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};AL.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};AL.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};AL.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};AL.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};AL.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};AL.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AL.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CJ($stringToBytes("{{{"))));}return 2;};AL.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};AL.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};AL.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};AL.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CJ($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};AL.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};AL.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};AL.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};AL.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};AL.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AL.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};AL.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};AL.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};AL.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};AL.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};AL.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(CL.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(F.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}c.BaseRenderer.Write(a.Tokens);}}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};AL.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AL.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){return 2;}if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};AL.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AL.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};AL.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};AL.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};AL.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};AL.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};AL.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};AL.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};AL.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};AL.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};AL.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};AL.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};AL.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};AL.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};AL.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};AL.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};AL.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};AL.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};AL.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};AL.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};AL.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};AL.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};AL.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AL.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};AL.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};AL.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};AL.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};AL.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CJ($stringToBytes("'"))),(new CJ($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};AL.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};AL.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CJ($stringToBytes("'"))),(new CJ($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};AL.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};AL.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};AL.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};AL.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};AL.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};AL.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CJ($stringToBytes("'"))),(new CJ($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};AL.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};AL.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};AL.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};AL.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};AL.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};AL.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};AL.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AL.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};AL.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AL.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};AL.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};AL.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};AL.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};AL.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};AL.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};AL.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AL.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]");}return 2;};AL.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};AL.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};AL.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new G.Buffer.ptr(CJ.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=D.Split(g,"\n");i=new G.Buffer.ptr(CJ.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};AL.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};AL.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};AL.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};AL.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};AL.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};AL.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);if(!c.BaseRenderer.Options.ProtyleWYSIWYG){c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(G.Repeat(new CJ([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(G.Repeat(new CJ([32]),d));}}}else{if(!c.BaseRenderer.Options.ProtyleWYSIWYG){g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(G.Repeat(new CJ([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(G.Repeat(new CJ([32]),d));}c.BaseRenderer.WriteByte(32);}}return 2;};AL.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};AL.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};AL.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};AL.ptr.prototype.renderTableHead=function(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(CL.nil===e))){break;}if(456===e.Type){e=e.Next;continue;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0>0;if(0>0;if(0>0;if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]=$append((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),f));f=f.Next;}g=1;h=a.FirstChild.Next;while(true){if(!(!(CL.nil===h))){break;}d=$append(d,new CQ([]));i=h.FirstChild;while(true){if(!(!(CL.nil===i))){break;}((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]=$append(((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]),i));i=i.Next;}g=g+(1)>>0;h=h.Next;}j=0;k=0;case 4:if(!(k<(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]).$length)){$s=5;continue;}l=0;case 6:if(!(l=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]).$length)){$s=7;continue;}m=[m];o=(n=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+k])).TokenLen();$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}(p=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+k])).TableCellContentWidth=o;if(c[0].BaseRenderer.Options.AutoSpace){$s=9;continue;}$s=10;continue;case 9:m[0]=0;$r=A.Walk((q=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+k])),(function(c,m){return function(r,s){var r,s;if(!s){return 2;}m[0]=m[0]+((c[0].BaseRenderer.Space(r.Tokens).$length-r.Tokens.$length>>0))>>0;return 2;};})(c,m));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(s=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+k])).TableCellContentWidth=(r=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+k])).TableCellContentWidth+(m[0])>>0;case 10:if(j<(t=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+k])).TableCellContentWidth){j=(u=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+k])).TableCellContentWidth;}l=l+(1)>>0;$s=6;continue;case 7:v=0;while(true){if(!(v=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]).$length)){break;}(w=((v<0||v>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]),((k<0||k>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+k])).TableCellContentMaxWidth=j;v=v+(1)>>0;}j=0;k=k+(1)>>0;$s=4;continue;case 5:$s=3;continue;case 2:c[0].BaseRenderer.Newline();if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){if(c[0].withoutKramdownBlockIAL(a)){c[0].BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderTable};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AL.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AL.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};AL.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};AL.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};AL.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};AL.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};AL.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};AL.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};AL.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};AL.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};AL.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.WriteByte(34);}return 2;};AL.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};AL.ptr.prototype.renderLinkDest=function(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;d=c.BaseRenderer.LinkPath(d);c.BaseRenderer.Write(d);}return 2;};AL.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AL.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};AL.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};AL.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CJ.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(d);}return 2;};AL.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};AL.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};AL.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};AL.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};AL.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};AL.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(62);}return 2;};AL.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};AL.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(60);}return 2;};AL.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};AL.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};AL.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};AL.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};AL.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};AL.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};AL.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};AL.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};AL.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};AL.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};AL.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};AL.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};AL.ptr.prototype.renderLink=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);if(3===a.LinkType){d=a.ChildByType(40).Tokens;if(G.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+F.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+F.BytesToStr(d)+"]["+F.BytesToStr(a.LinkRefLabel)+"]");}return 1;}if(1===a.LinkType){e=a.ChildByType(41).Tokens;c.BaseRenderer.Write(e);return 1;}}else{c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};AL.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};AL.ptr.prototype.renderHTML=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};AL.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AL.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AL.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};AL.ptr.prototype.renderDocument=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new G.Buffer.ptr(CJ.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CJ.nil;if(c.BaseRenderer.Options.KeepParagraphBeginningSpace){$s=4;continue;}$s=5;continue;case 4:e=G.TrimRight(c.BaseRenderer.Writer.Bytes()," \t\n");$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=G.TrimLeft(d,"\n");$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$s=6;continue;case 5:g=G.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;case 6:c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderDocument};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AL.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");}$s=3;continue;case 2:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(CL.nil===a.FirstChild)){$s=4;continue;}$s=5;continue;case 4:d=G.TrimSpace(a.FirstChild.Tokens);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Tokens=d;case 5:if(a.ParentIs(109,new CP([]))){if(!(CL.nil===a.Next)&&!((16===a.Next.Type))){c.BaseRenderer.WriteString("
");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}e=false;f=false;g=a.Parent;if(!(CL.nil===g)){if(8===g.Type){h=g;if(!(CL.nil===h.Parent)&&!(CS.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(CL.nil===i){j=a.Next;f=CL.nil===j;}}else{e=true;}}}if(!e||(f)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderParagraph};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AL.ptr.prototype.renderText=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CJ.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if((CL.nil===a.Previous||(100===a.Previous.Type))&&!(CL.nil===a.Parent.Parent)&&!(CS.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=G.TrimPrefix(d,(new CJ($stringToBytes(" "))));if(G.HasPrefix(d,(new CJ($stringToBytes("\xE2\x80\xB8 "))))){d=G.TrimPrefix(d,(new CJ($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(K.CaretTokens,d);}}}c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};AL.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};AL.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1 "))),CJ.nil);}c.BaseRenderer.Write(d);}return 2;};AL.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};AL.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){if(1>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=new G.Buffer.ptr(CJ.nil,0,0);h=f.Bytes();i=G.Split(h,new CJ([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&C.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;case 4:if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;$s=4;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;$s=4;continue;case 5:q=G.TrimSpace(g.Bytes());$s=6;case 6:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}h=q;f.Reset();f.Write(h);(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s])).Write(f.Bytes());c.BaseRenderer.Writer=(t=c.NodeWriterStack,u=c.NodeWriterStack.$length-1>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]));v=G.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=7;case 7:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,new CP([]))){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AL.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};AL.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!a.HeadingSetext){c.BaseRenderer.Write(G.Repeat(new CJ([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(D.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(D.Repeat("-",e));}case 5:if(!a.ParentIs(109,new CP([]))){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AL.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};AL.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};AL.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+F.BytesToStr(a.Tokens)+"}");}return 2;};AL.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};AL.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new G.Buffer.ptr(CJ.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=G.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,new CP([]))){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AL.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new G.Buffer.ptr(CJ.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(CL.nil===a.Next)&&(455===a.Next.Type)){d=a.Next;c.BaseRenderer.Write(d.Tokens);}if(!(CL.nil===a.FirstChild)&&(7===a.FirstChild.Type)){c.BaseRenderer.Newline();}$s=3;continue;case 2:g=(e=c.NodeWriterStack,f=c.NodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));h=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=h+(1)>>0;}i=G.Repeat(new CJ([32]),h);j=new G.Buffer.ptr(CJ.nil,0,0);k=g.Bytes();if(G.HasPrefix(k,(new CJ($stringToBytes("* "))))){k=$appendSlice((new CJ($stringToBytes(" \n\n"))),k);}l=G.Split(k,new CJ([10]));m=l;n=0;case 4:if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){j.WriteByte(10);n++;$s=4;continue;}j.Write(i);j.Write(o);j.WriteByte(10);n++;$s=4;continue;case 5:k=j.Bytes();if(h>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(k);c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=G.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}k=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(k);if(!a.ParentIs(109,new CP([]))){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AL.ptr.prototype.renderListItem};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};AL.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AL.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}else{c.BaseRenderer.WriteByte(32);}return 2;};AL.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};AL.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,new CP([]))){c.BaseRenderer.WriteString("
");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};AL.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AL.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,new CP([]))){c.BaseRenderer.WriteString("
");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};AL.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};AL.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};AL.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};AL.ptr.prototype.withoutKramdownBlockIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||CL.nil===a.Next||!((455===a.Next.Type));};AL.prototype.withoutKramdownBlockIAL=function(a){return this.$val.withoutKramdownBlockIAL(a);};AR=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new AQ.ptr(BA(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};dt=500;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dt)]={k:dt,v:$methodVal(c,"renderIFrame")};du=535;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(du)]={k:du,v:$methodVal(c,"renderWidget")};dv=510;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dv)]={k:dv,v:$methodVal(c,"renderVideo")};dw=505;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dw)]={k:dw,v:$methodVal(c,"renderAudio")};dx=515;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dx)]={k:dx,v:$methodVal(c,"renderKbd")};dy=516;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dy)]={k:dy,v:$methodVal(c,"renderKbdOpenMarker")};dz=517;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dz)]={k:dz,v:$methodVal(c,"renderKbdCloseMarker")};ea=520;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ea)]={k:ea,v:$methodVal(c,"renderUnderline")};eb=521;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eb)]={k:eb,v:$methodVal(c,"renderUnderlineOpenMarker")};ec=522;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ec)]={k:ec,v:$methodVal(c,"renderUnderlineCloseMarker")};ed=525;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ed)]={k:ed,v:$methodVal(c,"renderBr")};ee=530;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ee)]={k:ee,v:$methodVal(c,"renderTextMark")};ef=550;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ef)]={k:ef,v:$methodVal(c,"renderAttributeView")};return c;};$pkg.NewProtylePreviewRenderer=AR;AQ.ptr.prototype.Render=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=CJ.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;$s=-1;return a;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.Render=function(){return this.$val.Render();};AQ.ptr.prototype.renderAttributeView=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CK([new CI(["data-type","NodeAttributeView"]),new CI(["data-av-id",a.AttributeViewID]),new CI(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};AQ.ptr.prototype.renderTextMark=function(a,b){var a,b,c,d,e,f,g,h,i;c=this;if(b){d=a.TextMarkTextContent;if(a.ParentIs(109,new CP([]))){d=D.ReplaceAll(d,"\\|","|");d=D.ReplaceAll(d,"\n","
");}if(a.IsTextMarkType("a")){e=new CK([new CI(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){e=$append(e,new CI(["title",a.TextMarkATitle]));}c.BaseRenderer.Tag("a",e,false);c.BaseRenderer.WriteString(d);c.BaseRenderer.WriteString("
");}return 2;};AQ.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AQ.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};AQ.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AQ.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AQ.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};AQ.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AQ.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};AQ.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};AQ.ptr.prototype.renderToC=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AQ.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=H.Itoa(f);c.BaseRenderer.Tag("sup",new CK([new CI(["class","footnotes-ref"]),new CI(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CK([new CI(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CK.nil,false);c.BaseRenderer.Tag("/sup",CK.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.renderFootnotesRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};AQ.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("
\n");c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("
");}return 2;};AQ.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};AQ.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("");if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new A.Node.ptr("","","","",10,CL.nil,CL.nil,CL.nil,CL.nil,CL.nil,CQ.nil,(new CJ($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CJ.nil,CJ.nil,CJ.nil,0,CS.nil,false,CX.nil,0,0,0,0,CJ.nil,0,false,"",0,CJ.nil,"",CQ.nil,CJ.nil,CK.nil,false,"","","","","","","","","","",""));}}else{c.BaseRenderer.WriteString(" \n");}return 2;};AQ.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};AQ.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;c.BaseRenderer.Newline();d=false;e="";if(!(CL.nil===a.FirstChild.Next)&&0");$s=3;continue;case 2:if(d){$s=-1;return 1;}c.BaseRenderer.Tag("/code",CK.nil,false);c.BaseRenderer.Tag("/pre",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.renderCodeBlock};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};AQ.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AQ.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};AQ.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};AQ.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};AQ.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};AQ.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};AQ.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AQ.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};AQ.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AQ.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};AQ.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};AQ.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);}return 2;};AQ.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};AQ.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};AQ.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=B.EscapeHTML(a.Next.Tokens);c.BaseRenderer.Tag("span",new CK([new CI(["data-type","inline-math"]),new CI(["data-subtype","math"]),new CI(["data-content",F.BytesToStr(d)])]),false);}return 2;};AQ.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};AQ.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AQ.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};AQ.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};AQ.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};AQ.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};AQ.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;c.BaseRenderer.Newline();if(b){$s=1;continue;}$s=2;continue;case 1:d=CK.nil;e=B.EscapeHTML(a.FirstChild.Next.Tokens);e=G.ReplaceAll(e,K.CaretTokens,CJ.nil);f=G.TrimSpace(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=$append(d,new CI(["data-content",F.BytesToStr(e)]));d=$append(d,new CI(["data-subtype","math"]));c.BaseRenderer.Tag("div",d,false);c.BaseRenderer.Tag("div",new CK([new CI(["spin","1"])]),false);c.BaseRenderer.Tag("/div",CK.nil,false);c.BaseRenderer.Tag("/div",CK.nil,false);c.BaseRenderer.Newline();case 2:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.renderMathBlock};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AQ.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=CK.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CI(["align","left"]));}else if(f===(2)){e=$append(e,new CI(["align","center"]));}else if(f===(3)){e=$append(e,new CI(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CK.nil,false);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};AQ.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CK.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CK.nil,false);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};AQ.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CK.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/thead",CK.nil,false);c.BaseRenderer.Newline();if(!(CL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CK.nil,false);}c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};AQ.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(CL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CK.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CK.nil,false);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AQ.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AQ.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};AQ.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};AQ.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};AQ.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CK.nil,false);}return 2;};AQ.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};AQ.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};AQ.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};AQ.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CK.nil,false);}return 2;};AQ.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};AQ.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};AQ.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AQ.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};AQ.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CJ.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(B.EscapeHTML(d));}return 2;};AQ.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};AQ.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};AQ.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};AQ.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};AQ.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};AQ.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};AQ.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};AQ.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};AQ.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};AQ.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};AQ.ptr.prototype.renderImage=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){if(0===c.BaseRenderer.DisableTags){d=new CK([new CI(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){d=$append(d,new CI(["style",e]));}c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.WriteString(">0;$s=-1;return 2;}c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(34);g=a.ChildByType(42);h=CJ.nil;if(!(CL.nil===g)&&!(CJ.nil===g.Tokens)){h=B.EscapeHTML(g.Tokens);c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(h);c.BaseRenderer.WriteByte(34);}i=c.BaseRenderer.NodeAttrsStr(a);if(!(""===i)){c.BaseRenderer.WriteString(" "+i);}c.BaseRenderer.WriteString(" />");if(0");c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AQ.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};AQ.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]))+"\"");}if(1=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);c.BaseRenderer.WriteString(" "+(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])+"=\""+(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1])+"\"");k++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:m=BC(a);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.BaseRenderer.Tag("a",new CK([new CI(["id","vditorAnchor-"+n]),new CI(["class","vditor-anchor"]),new CI(["href","#"+n])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CK.nil,false);case 6:c.BaseRenderer.WriteString(" >0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.renderHeading};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AQ.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};AQ.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};AQ.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};AQ.ptr.prototype.renderList=function(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=CK.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new CT(function(){return e;},function($v){e=$subslice(new CK($v.$array),$v.$offset,$v.$offset+$v.$length);}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CI(["start",H.Itoa(a.ListData.Start)]));}c.handleKramdownBlockIAL(a);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CK.nil,false);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AQ.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f;c=this;if(b){d=CK.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(CL.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CL.nil===e){e=a.FirstChild;}f="protyle-task";if(e.TaskListItemChecked){f=f+(" protyle-task--done");}d=$append(d,new CI(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CK.nil,false);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AQ.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=CK.nil;if(a.TaskListItemChecked){d=$append(d,new CI(["checked",""]));}d=$append(d,new CI(["disabled",""]),new CI(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};AQ.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};AQ.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CK.nil,true);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AQ.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CK.nil,true);c.BaseRenderer.Newline();}return 2;};AQ.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};AQ.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CK.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};AQ.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};AQ.ptr.prototype.handleKramdownBlockIAL=function(a){var a,b,c,d;b=this;if(b.BaseRenderer.Options.KramdownBlockIAL&&!("id"===b.BaseRenderer.Options.KramdownIALIDRenderName)&&0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])),(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]=b.BaseRenderer.Options.KramdownIALIDRenderName));}};AQ.prototype.handleKramdownBlockIAL=function(a){return this.$val.handleKramdownBlockIAL(a);};AQ.ptr.prototype.renderTextMarkAttrs=function(a){var a,b,c,d,e,f,g,h,i,j;b=CK.nil;c=this;b=new CK([new CI(["data-type",a.TextMarkType])]);d=D.Split(a.TextMarkType," ");e=d;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){b=$append(b,new CI(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CI(["data-id",a.TextMarkBlockRefID]));}else if("a"===g){h=a.TextMarkAHref;h=($bytesToString(c.BaseRenderer.LinkPath((new CJ($stringToBytes(h))))));b=$append(b,new CI(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CI(["data-title",a.TextMarkATitle]));}}else if("inline-math"===g){b=$append(b,new CI(["data-subtype","math"]));i=a.TextMarkInlineMathContent;if(a.ParentIs(109,new CP([]))){i=D.ReplaceAll(i,"\\|","|");i=D.ReplaceAll(i,"\n","
");}b=$append(b,new CI(["data-content",i]));b=$append(b,new CI(["contenteditable","false"]));b=$append(b,new CI(["class","render-node"]));}else if("file-annotation-ref"===g){b=$append(b,new CI(["data-id",a.TextMarkFileAnnotationRefID]));}else if("inline-memo"===g){j=a.TextMarkInlineMemoContent;b=$append(b,new CI(["data-inline-memo-content",j]));}f++;}return b;};AQ.prototype.renderTextMarkAttrs=function(a){return this.$val.renderTextMarkAttrs(a);};AQ.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};AQ.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};AT=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new AS.ptr(BA(a,b),b.NodeIndexStart);d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};dt=500;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dt)]={k:dt,v:$methodVal(c,"renderIFrame")};du=535;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(du)]={k:du,v:$methodVal(c,"renderWidget")};dv=510;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dv)]={k:dv,v:$methodVal(c,"renderVideo")};dw=505;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dw)]={k:dw,v:$methodVal(c,"renderAudio")};dx=515;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dx)]={k:dx,v:$methodVal(c,"renderKbd")};dy=516;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dy)]={k:dy,v:$methodVal(c,"renderKbdOpenMarker")};dz=517;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dz)]={k:dz,v:$methodVal(c,"renderKbdCloseMarker")};ea=520;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ea)]={k:ea,v:$methodVal(c,"renderUnderline")};eb=521;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eb)]={k:eb,v:$methodVal(c,"renderUnderlineOpenMarker")};ec=522;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ec)]={k:ec,v:$methodVal(c,"renderUnderlineCloseMarker")};ed=525;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ed)]={k:ed,v:$methodVal(c,"renderBr")};ee=530;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ee)]={k:ee,v:$methodVal(c,"renderTextMark")};ef=550;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ef)]={k:ef,v:$methodVal(c,"renderAttributeView")};return c;};$pkg.NewProtyleRenderer=AT;AS.ptr.prototype.renderAttributeView=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:d.BaseRenderer.Newline();c[0]=new CK([new CI(["data-type","NodeAttributeView"]),new CI(["data-av-id",a.AttributeViewID]),new CI(["data-av-type",a.AttributeViewType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"av");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CK([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("table",c[0],false);d.BaseRenderer.WriteString(" ");d.BaseRenderer.WriteString("");d.renderIAL(a);d.BaseRenderer.WriteString("");d.BaseRenderer.Newline();case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderAttributeView};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderAttributeView=function(a,b){return this.$val.renderAttributeView(a,b);};AS.ptr.prototype.renderTextMark=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(E.ContainTextMark(a,new CI(["code","inline-math","kbd"]))){$s=4;continue;}$s=5;continue;case 4:if(d.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:e=a.PreviousNodeText();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){g=J.DecodeLastRuneInString(f);h=g[0];if(I.IsLetter(h)||I.IsDigit(h)){d.BaseRenderer.WriteByte(32);}}case 8:$s=6;continue;case 5:d.BaseRenderer.TextAutoSpacePrevious(a);case 6:c[0]=d.renderTextMarkAttrs(a);d.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((CL.nil===a.Previous||(32===a.Previous.Type))&&E.ContainTextMark(a,new CI(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}d.BaseRenderer.Tag("span",c[0],false);if(E.ContainTextMark(a,new CI(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}i=a.TextMarkTextContent;if(a.ParentIs(109,new CP([]))){i=D.ReplaceAll(i,"\\|","|");i=D.ReplaceAll(i,"\n","
");}d.BaseRenderer.WriteString(i);$s=3;continue;case 2:d.BaseRenderer.WriteString("");if(E.ContainTextMark(a,new CI(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}if(E.ContainTextMark(a,new CI(["code","inline-math","kbd"]))){$s=10;continue;}$s=11;continue;case 10:if(d.BaseRenderer.Options.AutoSpace){$s=13;continue;}$s=14;continue;case 13:j=a.NextNodeText();$s=15;case 15:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;if(!(""===k)){l=J.DecodeRuneInString(k);m=l[0];if(I.IsLetter(m)||I.IsDigit(m)){d.BaseRenderer.WriteByte(32);}}case 14:$s=12;continue;case 11:d.BaseRenderer.TextAutoSpaceNext(a);case 12:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderTextMark};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};AS.ptr.prototype.renderBr=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
");}return 2;};AS.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};AS.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};AS.ptr.prototype.renderUnderlineOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CK([new CI(["data-type","u"])]),false);}return 2;};AS.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};AS.ptr.prototype.renderUnderlineCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};AS.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};AS.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};AS.ptr.prototype.renderKbdOpenMarker=function(a,b){var a,b,c;c=this;if(b){if(CL.nil===a.Previous||(32===a.Previous.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",new CK([new CI(["data-type","kbd"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};AS.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};AS.ptr.prototype.renderKbdCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};AS.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};AS.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=a.ChildByType(468);if(CL.nil===e){$s=-1;return 2;}c[0]=CK.nil;f=e.Tokens;f=B.EscapeHTML(G.ReplaceAll(f,K.CaretTokens,CJ.nil));g=F.BytesToStr(f);g=D.ReplaceAll(g,"_esc_newline_","\n");c[0]=$append(c[0],new CI(["data-content",g]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderBlockQueryEmbed};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AS.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};AS.ptr.prototype.renderVideo=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CK.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CK([new CI(["class","iframe-content"])]),false);d.BaseRenderer.WriteString("\xE2\x80\x8B");e=G.ReplaceAll(a.Tokens,K.CaretTokens,CJ.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BN(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CK([new CI(["class","protyle-action__drag"]),new CI(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CK.nil,false);d.BaseRenderer.Tag("/div",CK.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderVideo};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};AS.ptr.prototype.renderAudio=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CK.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CK([new CI(["class","iframe-content"])]),false);e=G.ReplaceAll(a.Tokens,K.CaretTokens,CJ.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BN(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CK.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderAudio};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};AS.ptr.prototype.renderWidget=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CK.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=$append(c[0],new CI(["data-subtype","widget"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CK([new CI(["class","iframe-content"])]),false);e=G.ReplaceAll(a.Tokens,K.CaretTokens,CJ.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BN(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CK([new CI(["class","protyle-action__drag"]),new CI(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CK.nil,false);d.BaseRenderer.Tag("/div",CK.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderWidget};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};AS.ptr.prototype.renderIFrame=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CK.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CK([new CI(["class","iframe-content"])]),false);e=G.ReplaceAll(a.Tokens,K.CaretTokens,CJ.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BN(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CK([new CI(["class","protyle-action__drag"]),new CI(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CK.nil,false);d.BaseRenderer.Tag("/div",CK.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderIFrame};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};AS.ptr.prototype.replaceSrc=function(a,b,c){var a,b,c,d,e,f;d=this;e=$appendSlice((new CJ($stringToBytes(" src=\""))),b);e=$appendSlice(e,(new CJ($stringToBytes("\""))));f=$appendSlice((new CJ($stringToBytes(" src=\""))),c);f=$appendSlice(f,(new CJ($stringToBytes("\""))));if(G.Contains(a,(new CJ($stringToBytes("data-src="))))){return G.ReplaceAll(a,f,e);}e=$appendSlice(e,(new CJ($stringToBytes(" data-src=\""+F.BytesToStr(c)+"\""))));return G.ReplaceAll(a,f,e);};AS.prototype.replaceSrc=function(a,b,c){return this.$val.replaceSrc(a,b,c);};AS.ptr.prototype.renderBlockRef=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(431);e="";f="";g=e;h=f;i=a.ChildByType(433);h="s";if(CL.nil===i){i=a.ChildByType(434);h="d";}if(!(CL.nil===i)){$s=3;continue;}$s=4;continue;case 3:j=i.Text();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;case 4:g=c.escapeRefText(g);k=new CK([new CI(["data-type","block-ref"]),new CI(["data-subtype",h]),new CI(["data-id",d.TokensStr()])]);c.BaseRenderer.Tag("span",k,false);g=D.ReplaceAll(g,"|","|");c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/span",CK.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderBlockRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};AS.ptr.prototype.escapeRefText=function(a){var a,b;b=this;a=D.ReplaceAll(a,">",">");a=D.ReplaceAll(a,"<","<");a=D.ReplaceAll(a,"\"",""");a=D.ReplaceAll(a,"'","'");return a;};AS.prototype.escapeRefText=function(a){return this.$val.escapeRefText(a);};AS.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};AS.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};AS.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};AS.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};AS.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(541);e=d.TokensStr();f=e;g=a.ChildByType(543);if(!(CL.nil===g)){$s=3;continue;}$s=4;continue;case 3:h=g.Text();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 4:f=c.escapeRefText(f);i=new CK([new CI(["data-type","file-annotation-ref"]),new CI(["data-subtype","s"]),new CI(["data-id",e])]);c.BaseRenderer.Tag("span",i,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CK.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderFileAnnotationRef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};AS.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};AS.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};AS.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};AS.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};AS.ptr.prototype.renderGitConflictContent=function(a,b){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CK.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"git-conflict");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CK([new CI(["contenteditable","false"]),new CI(["spellcheck","false"])]);d.BaseRenderer.Tag("div",c[0],false);e=G.TrimSpace(a.Tokens);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.BaseRenderer.Write(B.EscapeHTML(f));$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CK.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderGitConflictContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};AS.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};AS.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};AS.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);if(CL.nil===a.Previous||!((32===a.Previous.Type))){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AS.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};AS.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Parent.Text();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=D.ReplaceAll(e,"\xE2\x80\xB8","");c.BaseRenderer.Tag("span",new CK([new CI(["data-type","tag"]),new CI(["data-content",B.EscapeHTMLStr(e)])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderTagOpenMarker};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};AS.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};AS.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};AS.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(CL.nil===a.FirstChild){$s=-1;return 2;}c[0]=CK.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CT(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"sb");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.FirstChild.Next.TokensStr();if(""===e){e="row";}c[0]=$append(c[0],new CI(["data-sb-layout",e]));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CK.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderSuperBlock};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AS.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};AS.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};AS.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};AS.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}return 2;};AS.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};AS.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){if(CL.nil===a.FirstChild){return 2;}d=a.FirstChild.ChildByType(41).Tokens;e=F.BytesToStr(d);c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};AS.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};AS.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AS.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};AS.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AS.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};AS.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CK([new CI(["data-type","mark"])]),false);}return 2;};AS.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};AS.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);}return 2;};AS.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};AS.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CK([new CI(["data-type","mark"])]),false);}return 2;};AS.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};AS.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);}return 2;};AS.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};AS.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};AS.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CK([new CI(["data-type","sup"])]),false);}return 2;};AS.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};AS.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);}return 2;};AS.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};AS.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};AS.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CK([new CI(["data-type","sub"])]),false);}return 2;};AS.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};AS.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CK.nil,false);}return 2;};AS.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};AS.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};AS.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=G.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;g=1>f||((3===f)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",CK.nil,false);c.BaseRenderer.Tag("code",new CK([new CI(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(B.EscapeHTML(e));}c.BaseRenderer.WriteString("
");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AS.ptr.prototype.renderYamlFrontMatterContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};AS.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};AS.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AS.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AS.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");b[0].Write(B.EscapeHTML(d.Tokens));b[0].WriteString("
");}else if(f===(16)){if(d.ParentIs(22,new CP([]))){b[0].WriteString("");b[0].Write(B.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(d.ParentIs(17,new CP([]))){b[0].WriteString("");b[0].Write(B.EscapeHTML(d.Tokens));b[0].WriteString("");}else{if(!(CL.nil===d.Previous)&&(10===d.Previous.Type)){if(G.HasPrefix(d.Previous.Tokens,(new CJ($stringToBytes(""))))){b[0].Write(d.Next.Tokens);}}else{b[0].Write(B.EscapeHTML(d.Tokens));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();$s=-1;return c;}return;}if($f===undefined){$f={$blk:BH};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AZ.ptr.prototype.setextHeadingLen=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];c=0;d=this;b[0]=new G.Buffer.ptr(CJ.nil,0,0);$r=A.Walk(a,(function(b){return function(e,f){var e,f;if(((16===e.Type)||(40===e.Type)||(32===e.Type))&&f){b[0].Write(e.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=b[0].String();e=D.ReplaceAll(e,"\xE2\x80\xB8","");f=D.Split(e,"\n");h=(g=f.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));i=h;j=0;while(true){if(!(j");}else{c.BaseRenderer.WriteString("");}return 2;};CC.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};CC.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};CC.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};CC.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.Text(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=a.ChildByType(420);if(D.Contains(e,"\xE2\x80\xB8")||(!(CL.nil===f)&&G.Contains(f.Tokens,K.CaretTokens))){c.BaseRenderer.WriteString("
");c.BaseRenderer.Tag("code",CK.nil,false);c.BaseRenderer.Write(B.EscapeHTML(e));c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("pre",new CK([new CI(["class","vditor-wysiwyg__preview"]),new CI(["data-render","2"])]),false);e=G.ReplaceAll(e,K.CaretTokens,CJ.nil);if(c.BaseRenderer.Options.Sanitize){$s=2;continue;}$s=3;continue;case 2:f=BN(e);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 3:c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("
");}else{c.BaseRenderer.WriteString("");}return 2;};CG.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};CG.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};CG.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};CG.ptr.prototype.renderHeading=function(a,b){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteString("
- [{{ ret.key }}] {{ StrUtil.isEmptyString(ret.name) ? "" : `[${ret.name}]` }} - , - 查看文章 -
-
-
请选择要发布的平台:
-{{ formData.ptype.description }}
-
-
{{ chatOutput }}-
发布工具 v{{ formData.v }}
- -