{"ast":null,"code":"\"use strict\";\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.VerbConfiguration = exports.VerbMethods = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar TexConstants_js_1 = require(\"../TexConstants.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nexports.VerbMethods = {};\nexports.VerbMethods.Verb = function (parser, name) {\n var c = parser.GetNext();\n var start = ++parser.i;\n if (c === '') {\n throw new TexError_js_1.default('MissingArgFor', 'Missing argument for %1', name);\n }\n while (parser.i < parser.string.length && parser.string.charAt(parser.i) !== c) {\n parser.i++;\n }\n if (parser.i === parser.string.length) {\n throw new TexError_js_1.default('NoClosingDelim', 'Can\\'t find closing delimiter for %1', parser.currentCS);\n }\n var text = parser.string.slice(start, parser.i).replace(/ /g, '\\u00A0');\n parser.i++;\n parser.Push(parser.create('token', 'mtext', {\n mathvariant: TexConstants_js_1.TexConstant.Variant.MONOSPACE\n }, text));\n};\nnew SymbolMap_js_1.CommandMap('verb', {\n verb: 'Verb'\n}, exports.VerbMethods);\nexports.VerbConfiguration = Configuration_js_1.Configuration.create('verb', {\n handler: {\n macro: ['verb']\n }\n});","map":{"version":3,"names":["__importDefault","mod","__esModule","Object","defineProperty","exports","value","VerbConfiguration","VerbMethods","Configuration_js_1","require","TexConstants_js_1","SymbolMap_js_1","TexError_js_1","Verb","parser","name","c","GetNext","start","i","default","string","length","charAt","currentCS","text","slice","replace","Push","create","mathvariant","TexConstant","Variant","MONOSPACE","CommandMap","verb","Configuration","handler","macro"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/mathjax-full/js/input/tex/verb/VerbConfiguration.js"],"sourcesContent":["\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.VerbConfiguration = exports.VerbMethods = void 0;\nvar Configuration_js_1 = require(\"../Configuration.js\");\nvar TexConstants_js_1 = require(\"../TexConstants.js\");\nvar SymbolMap_js_1 = require(\"../SymbolMap.js\");\nvar TexError_js_1 = __importDefault(require(\"../TexError.js\"));\nexports.VerbMethods = {};\nexports.VerbMethods.Verb = function (parser, name) {\n var c = parser.GetNext();\n var start = ++parser.i;\n if (c === '') {\n throw new TexError_js_1.default('MissingArgFor', 'Missing argument for %1', name);\n }\n while (parser.i < parser.string.length &&\n parser.string.charAt(parser.i) !== c) {\n parser.i++;\n }\n if (parser.i === parser.string.length) {\n throw new TexError_js_1.default('NoClosingDelim', 'Can\\'t find closing delimiter for %1', parser.currentCS);\n }\n var text = parser.string.slice(start, parser.i).replace(/ /g, '\\u00A0');\n parser.i++;\n parser.Push(parser.create('token', 'mtext', { mathvariant: TexConstants_js_1.TexConstant.Variant.MONOSPACE }, text));\n};\nnew SymbolMap_js_1.CommandMap('verb', { verb: 'Verb' }, exports.VerbMethods);\nexports.VerbConfiguration = Configuration_js_1.Configuration.create('verb', { handler: { macro: ['verb'] } });\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,eAAe,GAAI,IAAI,IAAI,IAAI,CAACA,eAAe,IAAK,UAAUC,GAAG,EAAE;EACnE,OAAQA,GAAG,IAAIA,GAAG,CAACC,UAAU,GAAID,GAAG,GAAG;IAAE,SAAS,EAAEA;EAAI,CAAC;AAC7D,CAAC;AACDE,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,iBAAiB,GAAGF,OAAO,CAACG,WAAW,GAAG,KAAK,CAAC;AACxD,IAAIC,kBAAkB,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AACvD,IAAIC,iBAAiB,GAAGD,OAAO,CAAC,oBAAoB,CAAC;AACrD,IAAIE,cAAc,GAAGF,OAAO,CAAC,iBAAiB,CAAC;AAC/C,IAAIG,aAAa,GAAGb,eAAe,CAACU,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAC9DL,OAAO,CAACG,WAAW,GAAG,CAAC,CAAC;AACxBH,OAAO,CAACG,WAAW,CAACM,IAAI,GAAG,UAAUC,MAAM,EAAEC,IAAI,EAAE;EAC/C,IAAIC,CAAC,GAAGF,MAAM,CAACG,OAAO,CAAC,CAAC;EACxB,IAAIC,KAAK,GAAG,EAAEJ,MAAM,CAACK,CAAC;EACtB,IAAIH,CAAC,KAAK,EAAE,EAAE;IACV,MAAM,IAAIJ,aAAa,CAACQ,OAAO,CAAC,eAAe,EAAE,yBAAyB,EAAEL,IAAI,CAAC;EACrF;EACA,OAAOD,MAAM,CAACK,CAAC,GAAGL,MAAM,CAACO,MAAM,CAACC,MAAM,IAClCR,MAAM,CAACO,MAAM,CAACE,MAAM,CAACT,MAAM,CAACK,CAAC,CAAC,KAAKH,CAAC,EAAE;IACtCF,MAAM,CAACK,CAAC,EAAE;EACd;EACA,IAAIL,MAAM,CAACK,CAAC,KAAKL,MAAM,CAACO,MAAM,CAACC,MAAM,EAAE;IACnC,MAAM,IAAIV,aAAa,CAACQ,OAAO,CAAC,gBAAgB,EAAE,sCAAsC,EAAEN,MAAM,CAACU,SAAS,CAAC;EAC/G;EACA,IAAIC,IAAI,GAAGX,MAAM,CAACO,MAAM,CAACK,KAAK,CAACR,KAAK,EAAEJ,MAAM,CAACK,CAAC,CAAC,CAACQ,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;EACvEb,MAAM,CAACK,CAAC,EAAE;EACVL,MAAM,CAACc,IAAI,CAACd,MAAM,CAACe,MAAM,CAAC,OAAO,EAAE,OAAO,EAAE;IAAEC,WAAW,EAAEpB,iBAAiB,CAACqB,WAAW,CAACC,OAAO,CAACC;EAAU,CAAC,EAAER,IAAI,CAAC,CAAC;AACxH,CAAC;AACD,IAAId,cAAc,CAACuB,UAAU,CAAC,MAAM,EAAE;EAAEC,IAAI,EAAE;AAAO,CAAC,EAAE/B,OAAO,CAACG,WAAW,CAAC;AAC5EH,OAAO,CAACE,iBAAiB,GAAGE,kBAAkB,CAAC4B,aAAa,CAACP,MAAM,CAAC,MAAM,EAAE;EAAEQ,OAAO,EAAE;IAAEC,KAAK,EAAE,CAAC,MAAM;EAAE;AAAE,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}