|
|
@ -1,4 +1,4 @@ |
|
|
|
/*! markdown-it 8.3.2 https://github.com//markdown-it/markdown-it @license MIT */(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.markdownit = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ |
|
|
|
/*! markdown-it 8.4.0 https://github.com//markdown-it/markdown-it @license MIT */(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.markdownit = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ |
|
|
|
// HTML5 entities map: { name -> utf16string }
|
|
|
|
//
|
|
|
|
'use strict'; |
|
|
@ -64,10 +64,8 @@ module.exports = [ |
|
|
|
'option', |
|
|
|
'p', |
|
|
|
'param', |
|
|
|
'pre', |
|
|
|
'section', |
|
|
|
'source', |
|
|
|
'title', |
|
|
|
'summary', |
|
|
|
'table', |
|
|
|
'tbody', |
|
|
@ -459,18 +457,18 @@ module.exports = function parseLinkDestination(str, pos, max) { |
|
|
|
|
|
|
|
if (code === 0x28 /* ( */) { |
|
|
|
level++; |
|
|
|
if (level > 1) { break; } |
|
|
|
} |
|
|
|
|
|
|
|
if (code === 0x29 /* ) */) { |
|
|
|
if (level === 0) { break; } |
|
|
|
level--; |
|
|
|
if (level < 0) { break; } |
|
|
|
} |
|
|
|
|
|
|
|
pos++; |
|
|
|
} |
|
|
|
|
|
|
|
if (start === pos) { return result; } |
|
|
|
if (level !== 0) { return result; } |
|
|
|
|
|
|
|
result.str = unescapeAll(str.slice(start, pos)); |
|
|
|
result.lines = lines; |
|
|
@ -4877,7 +4875,7 @@ module.exports.postProcess = function emphasis(state) { |
|
|
|
delimiters = state.delimiters, |
|
|
|
max = state.delimiters.length; |
|
|
|
|
|
|
|
for (i = 0; i < max; i++) { |
|
|
|
for (i = max - 1; i >= 0; i--) { |
|
|
|
startDelim = delimiters[i]; |
|
|
|
|
|
|
|
if (startDelim.marker !== 0x5F/* _ */ && startDelim.marker !== 0x2A/* * */) { |
|
|
@ -4891,16 +4889,16 @@ module.exports.postProcess = function emphasis(state) { |
|
|
|
|
|
|
|
endDelim = delimiters[startDelim.end]; |
|
|
|
|
|
|
|
// If the next delimiter has the same marker and is adjacent to this one,
|
|
|
|
// If the previous delimiter has the same marker and is adjacent to this one,
|
|
|
|
// merge those into one strong delimiter.
|
|
|
|
//
|
|
|
|
// `<em><em>whatever</em></em>` -> `<strong>whatever</strong>`
|
|
|
|
//
|
|
|
|
isStrong = i + 1 < max && |
|
|
|
delimiters[i + 1].end === startDelim.end - 1 && |
|
|
|
delimiters[i + 1].token === startDelim.token + 1 && |
|
|
|
delimiters[startDelim.end - 1].token === endDelim.token - 1 && |
|
|
|
delimiters[i + 1].marker === startDelim.marker; |
|
|
|
isStrong = i > 0 && |
|
|
|
delimiters[i - 1].end === startDelim.end + 1 && |
|
|
|
delimiters[i - 1].token === startDelim.token - 1 && |
|
|
|
delimiters[startDelim.end + 1].token === endDelim.token + 1 && |
|
|
|
delimiters[i - 1].marker === startDelim.marker; |
|
|
|
|
|
|
|
ch = String.fromCharCode(startDelim.marker); |
|
|
|
|
|
|
@ -4919,9 +4917,9 @@ module.exports.postProcess = function emphasis(state) { |
|
|
|
token.content = ''; |
|
|
|
|
|
|
|
if (isStrong) { |
|
|
|
state.tokens[delimiters[i + 1].token].content = ''; |
|
|
|
state.tokens[delimiters[startDelim.end - 1].token].content = ''; |
|
|
|
i++; |
|
|
|
state.tokens[delimiters[i - 1].token].content = ''; |
|
|
|
state.tokens[delimiters[startDelim.end + 1].token].content = ''; |
|
|
|
i--; |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|