first commit
This commit is contained in:
1
mathjax/input/asciimath.js
Normal file
1
mathjax/input/asciimath.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/mml.js
Normal file
1
mathjax/input/mml.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/mml/entities.js
Normal file
1
mathjax/input/mml/entities.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/mml/extensions/mml3.js
Normal file
1
mathjax/input/mml/extensions/mml3.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/mml/extensions/mml3.sef.json
Normal file
1
mathjax/input/mml/extensions/mml3.sef.json
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex-base.js
Normal file
1
mathjax/input/tex-base.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex.js
Normal file
1
mathjax/input/tex.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/action.js
Normal file
1
mathjax/input/tex/extensions/action.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,a)=>{for(var o in a)t.o(a,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:a[o]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{ActionConfiguration:()=>h,ActionMethods:()=>d});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,o=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),n=(a.MathJax,MathJax._.input.tex.HandlerTypes),i=n.ConfigurationType,r=n.HandlerType,c=MathJax._.input.tex.Configuration,p=c.Configuration,l=(c.ConfigurationHandler,c.ParserConfiguration,MathJax._.input.tex.TexParser.default),s=MathJax._.input.tex.TokenMap,g=(s.parseResult,s.AbstractTokenMap,s.RegExpMap,s.AbstractParseMap,s.CharacterMap,s.DelimiterMap,s.MacroMap,s.CommandMap),u=(s.EnvironmentMap,MathJax._.input.tex.base.BaseMethods),M=(u.splitAlignArray,u.default),d={Toggle(t,e){const a=[];let o;for(;"\\endtoggle"!==(o=t.GetArgument(e));)a.push(new l(o,t.stack.env,t.configuration).mml());t.Push(t.create("node","maction",a,{actiontype:"toggle"}))},Mathtip(t,e){const a=t.ParseArg(e),o=t.ParseArg(e);t.Push(t.create("node","maction",[a,o],{actiontype:"tooltip"}))},Macro:M.Macro};new g("action-macros",{toggle:d.Toggle,mathtip:d.Mathtip,texttip:[d.Macro,"\\mathtip{#1}{\\text{#2}}",2]});const h=p.create("action",{[i.HANDLER]:{[r.MACRO]:["action-macros"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/action","4.0.0","tex-extension"),o({_:{input:{tex:{action:{ActionConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/ams.js
Normal file
1
mathjax/input/tex/extensions/ams.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/amscd.js
Normal file
1
mathjax/input/tex/extensions/amscd.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,a)=>{for(var n in a)e.o(a,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:a[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>x});var a={};e.r(a),e.d(a,{AmsCdConfiguration:()=>A});const n=("undefined"!=typeof window?window:global).MathJax._.components.global,o=(n.GLOBAL,n.isObject,n.combineConfig,n.combineDefaults,n.combineWithMathJax),r=(n.MathJax,MathJax._.input.tex.HandlerTypes),i=r.ConfigurationType,s=r.HandlerType,c=MathJax._.input.tex.Configuration,m=c.Configuration,d=(c.ConfigurationHandler,c.ParserConfiguration,MathJax._.input.tex.TokenMap),l=(d.parseResult,d.AbstractTokenMap,d.RegExpMap,d.AbstractParseMap,d.CharacterMap,d.DelimiterMap,d.MacroMap),p=d.CommandMap,h=d.EnvironmentMap,u=MathJax._.input.tex.ParseMethods.default,g=MathJax._.input.tex.TexParser.default,f=MathJax._.input.tex.base.BaseConfiguration,w=f.Other,C=(f.BaseTags,f.BaseConfiguration,MathJax._.core.MmlTree.MmlNode),M=C.TEXCLASS,y=(C.TEXCLASSNAMES,C.MATHVARIANTS,C.indentAttributes,C.AbstractMmlNode,C.AbstractMmlTokenNode,C.AbstractMmlLayoutNode,C.AbstractMmlBaseNode,C.AbstractMmlEmptyNode,C.TextNode,C.XMLNode,MathJax._.input.tex.NodeUtil.default),b={CD(e,t){e.Push(t);const a=e.itemFactory.create("array"),n=e.configuration.options.amscd;return a.setProperties({minw:e.stack.env.CD_minw||n.harrowsize,minh:e.stack.env.CD_minh||n.varrowsize}),a.arraydef={columnalign:"center",columnspacing:n.colspace,rowspacing:n.rowspace,displaystyle:!0},a},arrow(e,t){const a=e.string.charAt(e.i);if(!a.match(/[><VA.|=]/))return w(e,t);e.i++;let n=e.stack.Top();n.isKind("array")&&!n.Size()||(b.cell(e,t),n=e.stack.Top());const o=n,r=o.table.length%2==1;let i,s=(o.row.length+(r?0:1))%2;for(;s;)b.cell(e,t),s--;const c={minsize:o.getProperty("minw"),stretchy:!0},m={minsize:o.getProperty("minh"),stretchy:!0,symmetric:!0,lspace:0,rspace:0};if("|"===a)i=e.create("token","mo",m,"\u2225");else if("="===a)i=e.create("token","mo",c,"=");else if("."!==a){const n={">":"\u2192","<":"\u2190",V:"\u2193",A:"\u2191"}[a];let r=e.GetUpTo(t+a,a);const s=e.GetUpTo(t+a,a);if(">"===a||"<"===a){i=e.create("token","mo",c,n),r||(r="\\kern "+o.getProperty("minw"));const t={width:"+.67em",lspace:".33em"};i=e.create("node","munderover",[i]);const a=new g(r,e.stack.env,e.configuration).mml(),m=e.create("node","mpadded",[a],t);if(y.setAttribute(m,"voffset",".1em"),y.setChild(i,i.over,m),s){const a=new g(s,e.stack.env,e.configuration).mml();y.setChild(i,i.under,e.create("node","mpadded",[a],t))}e.configuration.options.amscd.hideHorizontalLabels&&(i=e.create("node","mpadded",[i],{depth:0,height:".67em"}))}else{const t=e.create("token","mo",m,n);i=t,(r||s)&&(i=e.create("node","mrow"),r&&y.appendChildren(i,[new g("\\scriptstyle\\llap{"+r+"}",e.stack.env,e.configuration).mml()]),t.texClass=M.ORD,y.appendChildren(i,[t]),s&&y.appendChildren(i,[new g("\\scriptstyle\\rlap{"+s+"}",e.stack.env,e.configuration).mml()]))}}i&&e.Push(i),b.cell(e,t)},cell(e,t){const a=e.stack.Top();(a.table||[]).length%2==0&&0===(a.row||[]).length&&e.Push(e.create("node","mpadded",[],{height:"8.5pt",depth:"2pt"})),e.Push(e.itemFactory.create("cell").setProperties({isEntry:!0,name:t}))},minCDarrowwidth(e,t){e.stack.env.CD_minw=e.GetDimen(t)},minCDarrowheight(e,t){e.stack.env.CD_minh=e.GetDimen(t)}},x=b;new h("amscd_environment",u.environment,{CD:x.CD}),new p("amscd_macros",{minCDarrowwidth:x.minCDarrowwidth,minCDarrowheight:x.minCDarrowheight}),new l("amscd_special",{"@":x.arrow});const A=m.create("amscd",{[i.HANDLER]:{[s.CHARACTER]:["amscd_special"],[s.MACRO]:["amscd_macros"],[s.ENVIRONMENT]:["amscd_environment"]},[i.OPTIONS]:{amscd:{colspace:"5pt",rowspace:"5pt",harrowsize:"2.75em",varrowsize:"1.75em",hideHorizontalLabels:!1}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/amscd","4.0.0","tex-extension"),o({_:{input:{tex:{amscd:{AmsCdConfiguration:a,AmsCdMethods:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/autoload.js
Normal file
1
mathjax/input/tex/extensions/autoload.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var o={d:(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(o,e)=>Object.prototype.hasOwnProperty.call(o,e),r:o=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})}},e={};o.r(e),o.d(e,{AutoloadConfiguration:()=>C});const t=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(t.GLOBAL,t.isObject,t.combineConfig,t.combineDefaults,t.combineWithMathJax),n=(t.MathJax,MathJax._.input.tex.HandlerTypes),r=n.ConfigurationType,i=n.HandlerType,s=MathJax._.input.tex.Configuration,c=s.Configuration,l=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.input.tex.TokenMap),p=(l.parseResult,l.AbstractTokenMap,l.RegExpMap,l.AbstractParseMap,l.CharacterMap,l.DelimiterMap,l.MacroMap,l.CommandMap),u=(l.EnvironmentMap,MathJax._.input.tex.Token),d=(u.Token,u.Macro),f=MathJax._.input.tex.require.RequireConfiguration,b=f.RequireLoad,x=(f.RequireMethods,f.options,f.RequireConfiguration),m=MathJax._.components.package,g=(m.PackageError,m.Package),h=MathJax._.util.Options,M=(h.isObject,h.APPEND,h.REMOVE,h.OPTIONS,h.Expandable,h.expandable),O=(h.makeArray,h.keys,h.copy,h.insert,h.defaultOptions);h.userOptions,h.selectOptions,h.selectOptionsFromKeys,h.separateOptions,h.lookup;function y(o,e,t,a){if(g.packages.has(o.options.require.prefix+t)){const n=o.options.autoload[t],[r,i]=2===n.length&&Array.isArray(n[0])?n:[n,[]];for(const o of r)k.remove(o);for(const o of i)w.remove(o);o.string=(a?e+" ":"\\begin{"+e.slice(1)+"}")+o.string.slice(o.i),o.i=0}b(o,t)}const k=new p("autoload-macros",{}),w=new p("autoload-environments",{}),C=c.create("autoload",{[r.HANDLER]:{[i.MACRO]:["autoload-macros"],[i.ENVIRONMENT]:["autoload-environments"]},[r.OPTIONS]:{autoload:M({action:["toggle","mathtip","texttip"],amscd:[[],["CD"]],bbox:["bbox"],boldsymbol:["boldsymbol"],braket:["bra","ket","braket","set","Bra","Ket","Braket","Set","ketbra","Ketbra"],bussproofs:[[],["prooftree"]],cancel:["cancel","bcancel","xcancel","cancelto"],color:["color","definecolor","textcolor","colorbox","fcolorbox"],enclose:["enclose"],extpfeil:["xtwoheadrightarrow","xtwoheadleftarrow","xmapsto","xlongequal","xtofrom","Newextarrow"],html:["data","href","class","style","cssId"],mhchem:["ce","pu"],newcommand:["newcommand","renewcommand","newenvironment","renewenvironment","def","let"],unicode:["unicode","U","char"],verb:["verb"]})},[r.CONFIG]:function(o,e){const t=e.parseOptions,a=t.handlers.get(i.MACRO),n=t.handlers.get(i.ENVIRONMENT),r=t.options.autoload;t.packageData.set("autoload",{Autoload:y});for(const o of Object.keys(r)){const e=r[o],[t,i]=2===e.length&&Array.isArray(e[0])?e:[e,[]];for(const e of t)a.lookup(e)&&"color"!==e||k.add(e,new d(e,y,[o,!0]));for(const e of i)n.lookup(e)||w.add(e,new d(e,y,[o,!1]))}t.packageData.get("require")||x.config(o,e)},[r.INIT]:function(o){o.options.require||O(o.options,x.options)},[r.PRIORITY]:10});MathJax.loader&&MathJax.loader.checkVersion("[tex]/autoload","4.0.0","tex-extension"),a({_:{input:{tex:{autoload:{AutoloadConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/bbm.js
Normal file
1
mathjax/input/tex/extensions/bbm.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,a)=>{for(var o in a)t.o(a,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:a[o]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{BbmConfiguration:()=>x,BbmMethods:()=>c});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,o=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults),n=a.combineWithMathJax,b=(a.MathJax,MathJax._.input.tex.HandlerTypes),i=b.ConfigurationType,r=b.HandlerType,s=MathJax._.input.tex.Configuration,m=s.Configuration,d=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.input.tex.TokenMap),l=(d.parseResult,d.AbstractTokenMap,d.RegExpMap,d.AbstractParseMap,d.CharacterMap,d.DelimiterMap,d.MacroMap,d.CommandMap),h=(d.EnvironmentMap,MathJax._.input.tex.base.BaseMethods),p=(h.splitAlignArray,h.default),c={ChooseFont(t,e,a,o){p.MathFont(t,e,t.options.bbm.bold?o:a)},ChangeBold(t,e){const a=t.GetArgument(e);t.options.bbm.bold="bold"===a},MathFont:p.MathFont};new l("bbm",{mathversion:c.ChangeBold,mathbbm:[c.ChooseFont,"-bbm-normal","-bbm-bold"],mathbbmss:[c.ChooseFont,"-bbm-sans-serif","-bbm-sans-serif-bold"],mathbbmtt:[c.MathFont,"-bbm-monospace"]});const x=m.create("bbm",{[i.HANDLER]:{[r.MACRO]:["bbm"]},[i.OPTIONS]:{bbm:{bold:!1}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/bbm","4.0.0","tex-extension"),n({_:{input:{tex:{bbm:{BbmConfiguration:e}}}}});const M=MathJax._.util.context,u=M.hasWindow;M.context;!function(t,e,a=`@mathjax/${e}`){if(MathJax.loader){const n=u?`https://cdn.jsdelivr.net/npm/${a}`:a,b=e.replace(/-font-extension$/,"-extension"),i=MathJax.config?.startup?.output||"chtml";o(MathJax.config.loader,"paths",{[b]:n}),o(MathJax.config.loader,"dependencies",{[`[${b}]/${i}`]:[`output/${i}`]}),MathJax.loader.addPackageData(t,{extraLoads:[`[${b}]/${i}`],rendererExtensions:[b]})}}("[tex]/bbm","mathjax-bbm-font-extension")})();
|
||||
1
mathjax/input/tex/extensions/bboldx.js
Normal file
1
mathjax/input/tex/extensions/bboldx.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/bbox.js
Normal file
1
mathjax/input/tex/extensions/bbox.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,o)=>{for(var a in o)e.o(o,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:o[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{BboxConfiguration:()=>b});const o=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(o.GLOBAL,o.isObject,o.combineConfig,o.combineDefaults,o.combineWithMathJax),n=(o.MathJax,MathJax._.input.tex.HandlerTypes),i=n.ConfigurationType,r=n.HandlerType,l=MathJax._.input.tex.Configuration,p=l.Configuration,c=(l.ConfigurationHandler,l.ParserConfiguration,MathJax._.input.tex.TokenMap),s=(c.parseResult,c.AbstractTokenMap,c.RegExpMap,c.AbstractParseMap,c.CharacterMap,c.DelimiterMap,c.MacroMap,c.CommandMap),d=(c.EnvironmentMap,MathJax._.input.tex.TexError.default),x={BBox(e,t){const o=e.GetBrackets(t,"");let a=e.ParseArg(t);const n=o.split(/,/);let i,r,l;for(let e=0,o=n.length;e<o;e++){const o=n[e].trim(),a=o.match(/^(\.\d+|\d+(\.\d*)?)(pt|em|ex|mu|px|in|cm|mm)$/);if(a){if(i)throw new d("MultipleBBoxProperty","%1 specified twice in %2","Padding",t);const e=a[1]+a[3];e&&(i={height:"+"+e,depth:"+"+e,lspace:e,width:"+"+2*parseInt(a[1],10)+a[3]})}else if(o.match(/^([a-z0-9]+|#[0-9a-f]{6}|#[0-9a-f]{3})$/i)){if(r)throw new d("MultipleBBoxProperty","%1 specified twice in %2","Background",t);r=o}else if(o.match(/^[-a-z]+:/i)){if(l)throw new d("MultipleBBoxProperty","%1 specified twice in %2","Style",t);l=o}else if(""!==o)throw new d("InvalidBBoxProperty",'"%1" doesn\'t look like a color, a padding dimension, or a style',o)}i&&(a=e.create("node","mpadded",[a],i)),(r||l)&&(i={},r&&Object.assign(i,{mathbackground:r}),l&&Object.assign(i,{style:l}),a=e.create("node","mstyle",[a],i)),e.Push(a)}};new s("bbox",{bbox:x.BBox});const b=p.create("bbox",{[i.HANDLER]:{[r.MACRO]:["bbox"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/bbox","4.0.0","tex-extension"),a({_:{input:{tex:{bbox:{BboxConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/begingroup.js
Normal file
1
mathjax/input/tex/extensions/begingroup.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(o,t)=>{for(var a in t)e.o(t,a)&&!e.o(o,a)&&Object.defineProperty(o,a,{enumerable:!0,get:t[a]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};e.r(o),e.d(o,{BegingroupStack:()=>R,begingroupStack:()=>O});var t={};e.r(t),e.d(t,{BegingroupMethods:()=>T});var a={};e.r(a),e.d(a,{BegingroupConfiguration:()=>C});const n=("undefined"!=typeof window?window:global).MathJax._.components.global,i=(n.GLOBAL,n.isObject,n.combineConfig,n.combineDefaults,n.combineWithMathJax),r=(n.MathJax,MathJax._.input.tex.HandlerTypes),s=r.ConfigurationType,g=r.HandlerType,l=MathJax._.input.tex.Configuration,p=l.Configuration,u=(l.ConfigurationHandler,l.ParserConfiguration,MathJax._.input.tex.TokenMap),d=(u.parseResult,u.AbstractTokenMap,u.RegExpMap,u.AbstractParseMap,u.CharacterMap,u.DelimiterMap),b=(u.MacroMap,u.CommandMap),h=u.EnvironmentMap,M=MathJax._.input.tex.MapHandler,E=M.MapHandler,c=(M.SubHandler,M.SubHandlers,MathJax._.input.tex.TexError.default),N=MathJax._.input.tex.newcommand.NewcommandUtil,f=N.NewcommandTables,x=N.NewcommandPriority,m=(N.NewcommandUtil,MathJax._.input.tex.ParseMethods.default);class R{constructor(e){this.i=x,this.top=x,this.base=x,this.MARKER=Symbol("marker"),this.handlers=e.handlers,this.getGlobal()}getGlobal(){this.global={[f.NEW_DELIMITER]:E.getMap(f.NEW_DELIMITER),[f.NEW_ENVIRONMENT]:E.getMap(f.NEW_ENVIRONMENT),[f.NEW_COMMAND]:E.getMap(f.NEW_COMMAND)}}checkGlobal(e,o){for(const t of o){const o=e.shift(),a=this.handlers.get(R.handlerMap[t]);let n;this.global[t].add(o,this.MARKER);do{const e=a.applicable(o);n=e.lookup(o),e.remove(o)}while(n&&n!==this.MARKER)}return o.map((e=>this.global[e]))}push(){new d(f.NEW_DELIMITER,m.delimiter,{}),new b(f.NEW_COMMAND,{}),new h(f.NEW_ENVIRONMENT,m.environment,{}),this.handlers.add(R.handlerConfig,{},--this.i)}pop(){if(this.i===this.base)throw new c("MissingBegingroup","Missing \\begingroup or extra \\endgroup");this.handlers.remove(R.handlerConfig,{});for(const e of[f.NEW_COMMAND,f.NEW_ENVIRONMENT,f.NEW_DELIMITER])E.register(this.handlers.retrieve(e));this.i++}finish(){this.top=this.i}remove(){for(;this.i<this.top;)this.pop()}reset(){this.top=this.base,this.remove()}sandbox(){this.base=x,this.reset(),this.push(),this.getGlobal(),this.base=x-1}}function O(e){return e.packageData.get("begingroup").stack}R.handlerConfig={[g.DELIMITER]:[f.NEW_DELIMITER],[g.ENVIRONMENT]:[f.NEW_ENVIRONMENT],[g.MACRO]:[f.NEW_DELIMITER,f.NEW_COMMAND]},R.handlerMap={[f.NEW_DELIMITER]:g.DELIMITER,[f.NEW_ENVIRONMENT]:g.ENVIRONMENT,[f.NEW_COMMAND]:g.MACRO};const _=MathJax._.input.tex.base.BaseMethods,I=(_.splitAlignArray,_.default),T={begingroup(e,o){O(e.configuration).push()},endgroup(e,o){O(e.configuration).pop()},reset(e,o){O(e.configuration).reset()},sandbox(e,o){O(e.configuration).sandbox(),e.stack.global.isSandbox=!0},global(e,o){const t=e.i,a="\\"===e.GetNext()?(e.i++,e.GetCS()):"";if(e.i=t,!e.options.begingroup.allowGlobal.includes(a))throw new c("IllegalGlobal","Invalid use of %1",e.currentCS);e.stack.env.isGlobal=!0},macro:I.Macro};new b("begingroup",{begingroup:T.begingroup,endgroup:T.endgroup,global:T.global,gdef:[T.macro,"\\global\\def"],begingroupReset:T.reset,begingroupSandbox:T.sandbox}),new b("begingroup",{begingroup:T.begingroup,endgroup:T.endgroup,global:T.global,gdef:[T.macro,"\\global\\def"],begingroupReset:T.reset,begingroupSandbox:T.sandbox});const C=p.create("begingroup",{[s.HANDLER]:{[g.MACRO]:["begingroup"]},[s.CONFIG]:(e,o)=>{o.parseOptions.packageData.set("begingroup",{stack:new R(o.parseOptions)})},[s.OPTIONS]:{begingroup:{allowGlobal:["let","def","newcommand","DeclareMathOperator","Newextarrow"]}},[s.PREPROCESSORS]:[({data:e})=>O(e).remove()],[s.POSTPROCESSORS]:[({data:e})=>O(e).finish()]});MathJax.loader&&MathJax.loader.checkVersion("[tex]/begingroup","4.0.0","tex-extension"),i({_:{input:{tex:{begingroup:{BegingroupConfiguration:a,BegingroupMethods:t,BegingroupStack:o}}}}})})();
|
||||
1
mathjax/input/tex/extensions/boldsymbol.js
Normal file
1
mathjax/input/tex/extensions/boldsymbol.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(o,e)=>{for(var a in e)t.o(e,a)&&!t.o(o,a)&&Object.defineProperty(o,a,{enumerable:!0,get:e[a]})},o:(t,o)=>Object.prototype.hasOwnProperty.call(t,o),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},o={};t.r(o),t.d(o,{BoldsymbolConfiguration:()=>M,BoldsymbolMethods:()=>u,createBoldToken:()=>m,rewriteBoldTokens:()=>f});const e=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(e.GLOBAL,e.isObject,e.combineConfig,e.combineDefaults,e.combineWithMathJax),n=(e.MathJax,MathJax._.input.tex.HandlerTypes),r=n.ConfigurationType,i=n.HandlerType,l=MathJax._.input.tex.Configuration,s=l.Configuration,d=(l.ConfigurationHandler,l.ParserConfiguration,MathJax._.input.tex.NodeUtil.default),b=MathJax._.input.tex.TexConstants.TexConstant,c=MathJax._.input.tex.TokenMap,p=(c.parseResult,c.AbstractTokenMap,c.RegExpMap,c.AbstractParseMap,c.CharacterMap,c.DelimiterMap,c.MacroMap,c.CommandMap),x=(c.EnvironmentMap,MathJax._.input.tex.NodeFactory.NodeFactory),y={};y[b.Variant.NORMAL]=b.Variant.BOLD,y[b.Variant.ITALIC]=b.Variant.BOLDITALIC,y[b.Variant.FRAKTUR]=b.Variant.BOLDFRAKTUR,y[b.Variant.SCRIPT]=b.Variant.BOLDSCRIPT,y[b.Variant.SANSSERIF]=b.Variant.BOLDSANSSERIF,y["-tex-calligraphic"]="-tex-bold-calligraphic",y["-tex-oldstyle"]="-tex-bold-oldstyle",y["-tex-mathit"]=b.Variant.BOLDITALIC;const u={Boldsymbol(t,o){const e=t.stack.env.boldsymbol;t.stack.env.boldsymbol=!0;const a=t.ParseArg(o);t.stack.env.boldsymbol=e,t.Push(a)}};function m(t,o,e,a){const n=x.createToken(t,o,e,a);return"mtext"!==o&&t.configuration.parser.stack.env.boldsymbol&&(d.setProperty(n,"fixBold",!0),t.configuration.addNode("fixBold",n)),n}function f(t){for(const o of t.data.getList("fixBold"))if(d.getProperty(o,"fixBold")){const t=d.getAttribute(o,"mathvariant");d.setAttribute(o,"mathvariant",y[t]||t),d.removeProperties(o,"fixBold")}}new p("boldsymbol",{boldsymbol:u.Boldsymbol});const M=s.create("boldsymbol",{[r.HANDLER]:{[i.MACRO]:["boldsymbol"]},[r.NODES]:{token:m},[r.POSTPROCESSORS]:[f]});MathJax.loader&&MathJax.loader.checkVersion("[tex]/boldsymbol","4.0.0","tex-extension"),a({_:{input:{tex:{boldsymbol:{BoldsymbolConfiguration:o}}}}})})();
|
||||
1
mathjax/input/tex/extensions/braket.js
Normal file
1
mathjax/input/tex/extensions/braket.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,r)=>{for(var a in r)e.o(r,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{BraketItem:()=>x});var r={};e.r(r),e.d(r,{default:()=>S});var a={};e.r(a),e.d(a,{BraketConfiguration:()=>v});const o=("undefined"!=typeof window?window:global).MathJax._.components.global,s=(o.GLOBAL,o.isObject,o.combineConfig,o.combineDefaults,o.combineWithMathJax),n=(o.MathJax,MathJax._.input.tex.HandlerTypes),i=n.ConfigurationType,c=n.HandlerType,l=MathJax._.input.tex.Configuration,h=l.Configuration,p=(l.ConfigurationHandler,l.ParserConfiguration,MathJax._.input.tex.StackItem),M=(p.MmlStack,p.BaseItem),d=MathJax._.core.MmlTree.MmlNode,m=d.TEXCLASS,u=(d.TEXCLASSNAMES,d.MATHVARIANTS,d.indentAttributes,d.AbstractMmlNode,d.AbstractMmlTokenNode,d.AbstractMmlLayoutNode,d.AbstractMmlBaseNode,d.AbstractMmlEmptyNode,d.TextNode,d.XMLNode,MathJax._.input.tex.ParseUtil),b=(u.KeyValueDef,u.KeyValueTypes,u.ParseUtil),g=MathJax._.util.lengths,k=(g.BIGDIMEN,g.UNITS,g.RELUNITS,g.MATHSPACE),y=(g.length2em,g.percent,g.em),f=(g.px,y(k.thinmathspace));class x extends M{constructor(){super(...arguments),this.barNodes=[]}get kind(){return"braket"}get isOpen(){return!0}checkItem(e){return e.isKind("close")?e.getProperty("braketbar")?(this.barNodes.push(...super.toMml(!0,!0).childNodes),this.Clear(),M.fail):[[this.factory.create("mml",this.toMml())],!0]:e.isKind("mml")?(this.Push(e.toMml()),this.getProperty("single")?[[this.toMml()],!0]:M.fail):super.checkItem(e)}toMml(e=!0,t){let r=super.toMml(e,t);if(!e)return r;const a=this.getProperty("open"),o=this.getProperty("close");if(this.barNodes.length&&(r=this.create("node","inferredMrow",[...this.barNodes,r])),this.getProperty("stretchy"))return this.getProperty("space")&&(r=this.create("node","inferredMrow",[this.create("token","mspace",{width:f}),r,this.create("token","mspace",{width:f})])),b.fenced(this.factory.configuration,a,r,o);const s={fence:!0,stretchy:!1,symmetric:!0,texClass:m.OPEN},n=this.create("token","mo",s,a);s.texClass=m.CLOSE;const i=this.create("token","mo",s,o);return this.create("node","mrow",[n,r,i],{open:a,close:o})}}const P=MathJax._.input.tex.TokenMap,A=(P.parseResult,P.AbstractTokenMap,P.RegExpMap,P.AbstractParseMap,P.CharacterMap,P.DelimiterMap,P.MacroMap),C=P.CommandMap,B=(P.EnvironmentMap,MathJax._.input.tex.base.BaseMethods),N=(B.splitAlignArray,B.default),T=MathJax._.input.tex.TexError.default,S={Braket(e,t,r,a,o,s,n=!1){const i=e.GetNext();if(""===i)throw new T("MissingArgFor","Missing argument for %1",e.currentCS);let c=!0;"{"===i&&(e.i++,c=!1);const l=e.itemFactory.create("braket");l.setProperties({barcount:0,barmax:s,open:r,close:a,stretchy:o,single:c,space:n}),e.Push(l),l.env.braketItem=e.stack.height-1},Bar(e,t){let r="|"===t?"|":"\u2016";const a=e.stack.height-e.stack.env.braketItem,o=e.stack.Top(a);if(!o||!o.isKind("braket")||o.getProperty("barcount")>=o.getProperty("barmax"))return!1;if("|"===r&&"|"===e.GetNext()&&(e.i++,r="\u2016"),!o.getProperty("stretchy")){const t=e.create("token","mo",{stretchy:!1,"data-braketbar":!0,texClass:m.ORD},r);return e.Push(t),!0}const s=e.itemFactory.create("close").setProperty("braketbar",!0);return e.Push(s),o.barNodes.push(e.create("node","TeXAtom",[],{texClass:m.CLOSE}),e.create("token","mo",{stretchy:!0,"data-braketbar":!0,texClass:m.BIN},r),e.create("node","TeXAtom",[],{texClass:m.OPEN})),o.setProperty("barcount",o.getProperty("barcount")+1),!0},Macro:N.Macro};new C("Braket-macros",{bra:[S.Macro,"{\\langle {#1} \\vert}",1],ket:[S.Macro,"{\\vert {#1} \\rangle}",1],braket:[S.Braket,"\u27e8","\u27e9",!1,1/0],set:[S.Braket,"{","}",!1,1],Bra:[S.Macro,"{\\left\\langle {#1} \\right\\vert}",1],Ket:[S.Macro,"{\\left\\vert {#1} \\right\\rangle}",1],Braket:[S.Braket,"\u27e8","\u27e9",!0,1/0],Set:[S.Braket,"{","}",!0,1,!0],ketbra:[S.Macro,"{\\vert {#1} \\rangle\\langle {#2} \\vert}",2],Ketbra:[S.Macro,"{\\left\\vert {#1} \\right\\rangle\\left\\langle {#2} \\right\\vert}",2],"|":S.Bar}),new A("Braket-characters",{"|":S.Bar});const v=h.create("braket",{[i.HANDLER]:{[c.CHARACTER]:["Braket-characters"],[c.MACRO]:["Braket-macros"]},[i.ITEMS]:{[x.prototype.kind]:x},[i.PRIORITY]:3});MathJax.loader&&MathJax.loader.checkVersion("[tex]/braket","4.0.0","tex-extension"),s({_:{input:{tex:{braket:{BraketConfiguration:a,BraketItems:t,BraketMethods:r}}}}})})();
|
||||
1
mathjax/input/tex/extensions/bussproofs.js
Normal file
1
mathjax/input/tex/extensions/bussproofs.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/cancel.js
Normal file
1
mathjax/input/tex/extensions/cancel.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,a)=>{for(var n in a)e.o(a,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:a[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{CancelConfiguration:()=>A,CancelMethods:()=>O});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,n=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),o=(a.MathJax,MathJax._.input.tex.HandlerTypes),c=o.ConfigurationType,i=o.HandlerType,r=MathJax._.input.tex.Configuration,l=r.Configuration,s=(r.ConfigurationHandler,r.ParserConfiguration,MathJax._.input.tex.TexConstants.TexConstant),p=MathJax._.input.tex.TokenMap,u=(p.parseResult,p.AbstractTokenMap,p.RegExpMap,p.AbstractParseMap,p.CharacterMap,p.DelimiterMap,p.MacroMap,p.CommandMap),d=(p.EnvironmentMap,MathJax._.input.tex.ParseUtil),M=(d.KeyValueDef,d.KeyValueTypes,d.ParseUtil),x=MathJax._.input.tex.enclose.EncloseConfiguration,C=x.ENCLOSE_OPTIONS,O=(x.EncloseMethods,x.EncloseConfiguration,{Cancel(e,t,a){const n=e.GetBrackets(t,""),o=e.ParseArg(t),c=M.keyvalOptions(n,C);c.notation=a,e.Push(e.create("node","menclose",[o],c))},CancelTo(e,t){const a=e.GetBrackets(t,"");let n=e.ParseArg(t);const o=e.ParseArg(t),c=M.keyvalOptions(a,C);c.notation=[s.Notation.UPDIAGONALSTRIKE,s.Notation.UPDIAGONALARROW,s.Notation.NORTHEASTARROW].join(" "),n=e.create("node","mpadded",[n],{depth:"-.1em",height:"+.1em",voffset:".1em"}),e.Push(e.create("node","msup",[e.create("node","menclose",[o],c),n]))}});new u("cancel",{cancel:[O.Cancel,s.Notation.UPDIAGONALSTRIKE],bcancel:[O.Cancel,s.Notation.DOWNDIAGONALSTRIKE],xcancel:[O.Cancel,s.Notation.UPDIAGONALSTRIKE+" "+s.Notation.DOWNDIAGONALSTRIKE],cancelto:O.CancelTo});const A=l.create("cancel",{[c.HANDLER]:{[i.MACRO]:["cancel"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/cancel","4.0.0","tex-extension"),n({_:{input:{tex:{cancel:{CancelConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/cases.js
Normal file
1
mathjax/input/tex/extensions/cases.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,a)=>{for(var s in a)e.o(a,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:a[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{CasesBeginItem:()=>C,CasesConfiguration:()=>E,CasesMethods:()=>T,CasesTags:()=>P});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,s=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),n=(a.MathJax,MathJax._.input.tex.HandlerTypes),r=n.ConfigurationType,o=n.HandlerType,i=MathJax._.input.tex.Configuration,u=i.Configuration,m=(i.ConfigurationHandler,i.ParserConfiguration,MathJax._.input.tex.TokenMap),c=(m.parseResult,m.AbstractTokenMap,m.RegExpMap,m.AbstractParseMap,m.CharacterMap,m.DelimiterMap,m.MacroMap),l=(m.CommandMap,m.EnvironmentMap),p=MathJax._.input.tex.ParseUtil,h=(p.KeyValueDef,p.KeyValueTypes,p.ParseUtil),g=MathJax._.input.tex.base.BaseMethods,d=(g.splitAlignArray,g.default),f=MathJax._.input.tex.TexError.default,y=MathJax._.input.tex.base.BaseItems,b=(y.StartItem,y.StopItem,y.OpenItem,y.CloseItem,y.NullItem,y.PrimeItem,y.SubsupItem,y.OverItem,y.LeftItem,y.Middle,y.RightItem,y.BreakItem,y.BeginItem),x=(y.EndItem,y.StyleItem,y.PositionItem,y.CellItem,y.MmlItem,y.FnItem,y.NotItem,y.NonscriptItem,y.DotsItem,y.ArrayItem,y.EqnArrayItem,y.MstyleItem,y.EquationItem,MathJax._.input.tex.ams.AmsConfiguration),M=x.AmsTags,I=(x.AmsConfiguration,MathJax._.input.tex.empheq.EmpheqUtil.EmpheqUtil);class C extends b{get kind(){return"cases-begin"}checkItem(e){return e.isKind("end")&&e.getName()===this.getName()&&this.getProperty("end")?(this.setProperty("end",!1),[[],!0]):super.checkItem(e)}}class P extends M{constructor(){super(...arguments),this.subcounter=0}start(e,t,a){this.subcounter=0,super.start(e,t,a)}autoTag(){null==this.currentTag.tag&&("subnumcases"===this.currentTag.env?(0===this.subcounter&&this.counter++,this.subcounter++,this.tag(this.formatNumber(this.counter,this.subcounter),!1)):("numcases-left"!==this.currentTag.env&&this.counter++,this.tag(this.formatNumber(this.counter),!1)))}formatNumber(e,t=null){return e.toString()+(null===t?"":String.fromCharCode(96+t))}}const T={NumCases(e,t){if(e.stack.env.closing===t.getName()){delete e.stack.env.closing,e.Push(e.itemFactory.create("end").setProperty("name",t.getName()));const a=e.stack.Top(),s=a.Last,n=h.copyNode(s,e),r=a.getProperty("left");return I.left(s,n,r+"\\mmlToken{mo}{\\U{7B}}\\,",e,"numcases-left"),e.Push(e.itemFactory.create("end").setProperty("name",t.getName())),null}{const a=e.GetArgument("\\begin{"+t.getName()+"}");t.setProperty("left",a);const s=d.EqnArray(e,t,!0,!0,"ll","tt");return s.arraydef.displaystyle=!1,s.arraydef.rowspacing=".2em",s.setProperty("numCases",!0),e.Push(t),s}},Entry(e,t){if(!e.stack.Top().getProperty("numCases"))return d.Entry(e,t);e.Push(e.itemFactory.create("cell").setProperties({isEntry:!0,name:t}));const a=e.string;let s=0,n=e.i;const r=a.length;for(;n<r;){const e=a.charAt(n);if("{"===e)s++,n++;else if("}"===e){if(0===s)break;s--,n++}else{if("&"===e&&0===s)throw new f("ExtraCasesAlignTab","Extra alignment tab in text for numcase environment");if("\\"===e&&0===s){const e=(a.slice(n+1).match(/^[a-z]+|./i)||[])[0];if("\\"===e||"cr"===e||"end"===e||"label"===e||void 0===e)break;n+=e.length}else n++}}const o=a.substring(e.i,n).replace(/^\s*/,"");return e.PushAll(h.internalMath(e,o,0)),e.i=n,null},environment(e,t,a,s){const n=e.itemFactory.create("cases-begin").setProperties({name:t,end:!0});e.Push(a(e,n,...s))}};new l("cases-env",T.environment,{numcases:[T.NumCases,"cases"],subnumcases:[T.NumCases,"cases"]}),new c("cases-macros",{"&":T.Entry});const E=u.create("cases",{[r.HANDLER]:{[o.ENVIRONMENT]:["cases-env"],[o.CHARACTER]:["cases-macros"]},[r.ITEMS]:{[C.prototype.kind]:C},[r.TAGS]:{cases:P}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/cases","4.0.0","tex-extension"),s({_:{input:{tex:{cases:{CasesConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/centernot.js
Normal file
1
mathjax/input/tex/extensions/centernot.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,n)=>{for(var a in n)e.o(n,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:n[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{CenternotConfiguration:()=>x,filterCenterOver:()=>f});const n=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(n.GLOBAL,n.isObject,n.combineConfig,n.combineDefaults,n.combineWithMathJax),o=(n.MathJax,MathJax._.input.tex.HandlerTypes),r=o.ConfigurationType,i=(o.HandlerType,MathJax._.input.tex.Configuration),c=i.Configuration,d=(i.ConfigurationHandler,i.ParserConfiguration,MathJax._.input.tex.TexParser.default),p=MathJax._.input.tex.NodeUtil.default,s=MathJax._.input.tex.TokenMap,l=(s.parseResult,s.AbstractTokenMap,s.RegExpMap,s.AbstractParseMap,s.CharacterMap,s.DelimiterMap,s.MacroMap,s.CommandMap),u=(s.EnvironmentMap,MathJax._.input.tex.base.BaseMethods);u.splitAlignArray;function f({data:e}){for(const t of e.getList("centerOver")){const e=p.getTexClass(t.childNodes[0].childNodes[0]);null!==e&&p.setProperties(t.parent.parent.parent.parent.parent.parent,{texClass:e})}}new l("centernot",{centerOver:function(e,t){const n="{"+e.GetArgument(t)+"}",a=e.ParseArg(t),o=new d(n,e.stack.env,e.configuration).mml(),r=e.create("node","TeXAtom",[new d(n,e.stack.env,e.configuration).mml(),e.create("node","mpadded",[e.create("node","mpadded",[a],{width:0,lspace:"-.5width"}),e.create("node","mphantom",[o])],{width:0,lspace:"-.5width"})]);e.configuration.addNode("centerOver",o),e.Push(r)},centernot:[u.default.Macro,"\\centerOver{#1}{{\u29f8}}",1]});const x=c.create("centernot",{[r.HANDLER]:{macro:["centernot"]},[r.POSTPROCESSORS]:[f]});MathJax.loader&&MathJax.loader.checkVersion("[tex]/centernot","4.0.0","tex-extension"),a({_:{input:{tex:{centernot:{CenternotConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/color.js
Normal file
1
mathjax/input/tex/extensions/color.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/colortbl.js
Normal file
1
mathjax/input/tex/extensions/colortbl.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{ColorArrayItem:()=>g,ColortblConfiguration:()=>f});const o=("undefined"!=typeof window?window:global).MathJax._.components.global,r=(o.GLOBAL,o.isObject,o.combineConfig,o.combineDefaults,o.combineWithMathJax),a=(o.MathJax,MathJax._.input.tex.HandlerTypes),n=a.ConfigurationType,l=a.HandlerType,i=MathJax._.input.tex.base.BaseItems,s=(i.StartItem,i.StopItem,i.OpenItem,i.CloseItem,i.NullItem,i.PrimeItem,i.SubsupItem,i.OverItem,i.LeftItem,i.Middle,i.RightItem,i.BreakItem,i.BeginItem,i.EndItem,i.StyleItem,i.PositionItem,i.CellItem,i.MmlItem,i.FnItem,i.NotItem,i.NonscriptItem,i.DotsItem,i.ArrayItem),c=(i.EqnArrayItem,i.MstyleItem,i.EquationItem,MathJax._.input.tex.Configuration),m=c.Configuration,p=c.ConfigurationHandler,u=(c.ParserConfiguration,MathJax._.input.tex.TokenMap),d=(u.parseResult,u.AbstractTokenMap,u.RegExpMap,u.AbstractParseMap,u.CharacterMap,u.DelimiterMap,u.MacroMap,u.CommandMap),h=(u.EnvironmentMap,MathJax._.input.tex.TexError.default);class g extends s{constructor(){super(...arguments),this.color={cell:"",row:"",col:[]},this.hasColor=!1}EndEntry(){super.EndEntry();const t=this.row[this.row.length-1],e=this.color.cell||this.color.row||this.color.col[this.row.length-1];e&&(t.attributes.set("mathbackground",e),this.color.cell="",this.hasColor=!0)}EndRow(){super.EndRow(),this.color.row=""}createMml(){const t=super.createMml();let e=t.isKind("mrow")?t.childNodes[1]:t;if(e.isKind("mstyle")&&(e=e.childNodes[0].childNodes[0]),e.isKind("menclose")&&(e=e.childNodes[0].childNodes[0]),this.hasColor){const t=e.attributes;"none"===t.get("frame")&&void 0===t.get("data-frame-styles")&&t.set("data-frame-styles","")}return t}}function b(t,e,o){const r=t.configuration.packageData.get("color").model,a=t.GetBrackets(e,""),n=r.getColor(a,t.GetArgument(e)),l=t.stack.Top();if(!(l instanceof g))throw new h("UnsupportedTableColor","Unsupported use of %1",t.currentCS);if("col"===o){if(l.table.length&&l.color.col[l.row.length]!==n)throw new h("ColumnColorNotTop","%1 must be in the top row or preamble",e);l.color.col[l.row.length]=n,t.GetBrackets(e,"")&&t.GetBrackets(e,"")}else if(l.color[o]=n,"row"===o&&(l.Size()||l.row.length))throw new h("RowColorNotFirst","%1 must be at the beginning of a row",e)}new d("colortbl",{cellcolor:[b,"cell"],rowcolor:[b,"row"],columncolor:[b,"col"]});const f=m.create("colortbl",{[n.HANDLER]:{[l.MACRO]:["colortbl"]},[n.ITEMS]:{array:g},[n.PRIORITY]:10,[n.CONFIG]:[function(t,e){e.parseOptions.packageData.has("color")||p.get("color").config(t,e)},10]});MathJax.loader&&MathJax.loader.checkVersion("[tex]/colortbl","4.0.0","tex-extension"),r({_:{input:{tex:{colortbl:{ColortblConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/colorv2.js
Normal file
1
mathjax/input/tex/extensions/colorv2.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var o={d:(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(o,e)=>Object.prototype.hasOwnProperty.call(o,e),r:o=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})}},e={};o.r(e),o.d(e,{ColorConfiguration:()=>u});const t=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(t.GLOBAL,t.isObject,t.combineConfig,t.combineDefaults,t.combineWithMathJax),n=(t.MathJax,MathJax._.input.tex.HandlerTypes),r=n.ConfigurationType,i=n.HandlerType,c=MathJax._.input.tex.TokenMap,l=(c.parseResult,c.AbstractTokenMap,c.RegExpMap,c.AbstractParseMap,c.CharacterMap,c.DelimiterMap,c.MacroMap,c.CommandMap),s=(c.EnvironmentMap,MathJax._.input.tex.Configuration),p=s.Configuration;s.ConfigurationHandler,s.ParserConfiguration;new l("colorv2",{color:{Color(o,e){const t=o.GetArgument(e),a=o.stack.env.color;o.stack.env.color=t;const n=o.ParseArg(e);a?o.stack.env.color=a:delete o.stack.env.color;const r=o.create("node","mstyle",[n],{mathcolor:t});o.Push(r)}}.Color});const u=p.create("colorv2",{[r.HANDLER]:{[i.MACRO]:["colorv2"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/colorv2","4.0.0","tex-extension"),a({_:{input:{tex:{colorv2:{ColorV2Configuration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/configmacros.js
Normal file
1
mathjax/input/tex/extensions/configmacros.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(n,t)=>{for(var o in t)e.o(t,o)&&!e.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:t[o]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{ConfigMacrosConfiguration:()=>T});const t=("undefined"!=typeof window?window:global).MathJax._.components.global,o=(t.GLOBAL,t.isObject,t.combineConfig,t.combineDefaults,t.combineWithMathJax),a=(t.MathJax,MathJax._.input.tex.HandlerTypes),i=a.ConfigurationType,r=a.HandlerType,s=MathJax._.input.tex.Configuration,c=s.Configuration,p=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.util.Options),d=(p.isObject,p.APPEND,p.REMOVE,p.OPTIONS,p.Expandable,p.expandable),f=(p.makeArray,p.keys,p.copy,p.insert,p.defaultOptions,p.userOptions,p.selectOptions,p.selectOptionsFromKeys,p.separateOptions,p.lookup,MathJax._.input.tex.TokenMap),m=(f.parseResult,f.AbstractTokenMap,f.RegExpMap,f.AbstractParseMap,f.CharacterMap,f.DelimiterMap,f.MacroMap),l=f.CommandMap,u=f.EnvironmentMap,M=MathJax._.input.tex.ParseMethods.default,O=MathJax._.input.tex.Token,g=(O.Token,O.Macro),x=MathJax._.input.tex.newcommand.NewcommandMethods.default,y=MathJax._.input.tex.newcommand.NewcommandItems.BeginEnvItem,h="configmacros-map",b="configmacros-active-map",v="configmacros-env-map";function C(e,n,t){const o=t.parseOptions.handlers.retrieve(n),a=t.parseOptions.options[e];for(const e of Object.keys(a)){const n="string"==typeof a[e]?[a[e]]:a[e],t=Array.isArray(n[2])?new g(e,x.MacroWithTemplate,n.slice(0,2).concat(n[2])):new g(e,x.Macro,n);o.add(e,t)}}const T=c.create("configmacros",{[i.INIT]:function(e){new m(b,{}),new l(h,{}),new u(v,M.environment,{}),e.append(c.local({handler:{[r.CHARACTER]:[b],[r.MACRO]:[h],[r.ENVIRONMENT]:[v]},priority:3}))},[i.CONFIG]:function(e,n){!function(e){C("active",b,e)}(n),function(e){C("macros",h,e)}(n),function(e){const n=e.parseOptions.handlers.retrieve(v),t=e.parseOptions.options.environments;for(const e of Object.keys(t))n.add(e,new g(e,x.BeginEnv,[!0].concat(t[e])))}(n)},[i.ITEMS]:{[y.prototype.kind]:y},[i.OPTIONS]:{active:d({}),macros:d({}),environments:d({})}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/configmacros","4.0.0","tex-extension"),o({_:{input:{tex:{configmacros:{ConfigMacrosConfiguration:n}}}}})})();
|
||||
1
mathjax/input/tex/extensions/dsfont.js
Normal file
1
mathjax/input/tex/extensions/dsfont.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,a)=>{for(var n in a)t.o(a,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:a[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{DsfontConfiguration:()=>u});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,n=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults),o=a.combineWithMathJax,i=(a.MathJax,MathJax._.input.tex.HandlerTypes),r=i.ConfigurationType,s=i.HandlerType,d=MathJax._.input.tex.Configuration,p=d.Configuration,f=(d.ConfigurationHandler,d.ParserConfiguration,MathJax._.input.tex.TokenMap),c=(f.parseResult,f.AbstractTokenMap,f.RegExpMap,f.AbstractParseMap,f.CharacterMap,f.DelimiterMap,f.MacroMap,f.CommandMap),x=(f.EnvironmentMap,MathJax._.input.tex.base.BaseMethods),l=(x.splitAlignArray,x.default);new c("dsfont",{mathds:function(t,e){l.MathFont(t,e,t.options.dsfont.sans?"-ds-ss":"-ds-rm")}});const u=p.create("dsfont",{[r.HANDLER]:{[s.MACRO]:["dsfont"]},[r.OPTIONS]:{dsfont:{sans:!1}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/dsfont","4.0.0","tex-extension"),o({_:{input:{tex:{dsfont:{DsfontConfiguration:e}}}}});const M=MathJax._.util.context,h=M.hasWindow;M.context;!function(t,e,a=`@mathjax/${e}`){if(MathJax.loader){const o=h?`https://cdn.jsdelivr.net/npm/${a}`:a,i=e.replace(/-font-extension$/,"-extension"),r=MathJax.config?.startup?.output||"chtml";n(MathJax.config.loader,"paths",{[i]:o}),n(MathJax.config.loader,"dependencies",{[`[${i}]/${r}`]:[`output/${r}`]}),MathJax.loader.addPackageData(t,{extraLoads:[`[${i}]/${r}`],rendererExtensions:[i]})}}("[tex]/dsfont","mathjax-dsfont-font-extension")})();
|
||||
1
mathjax/input/tex/extensions/empheq.js
Normal file
1
mathjax/input/tex/extensions/empheq.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/enclose.js
Normal file
1
mathjax/input/tex/extensions/enclose.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(a,t)=>{for(var o in t)e.o(t,o)&&!e.o(a,o)&&Object.defineProperty(a,o,{enumerable:!0,get:t[o]})},o:(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},a={};e.r(a),e.d(a,{ENCLOSE_OPTIONS:()=>M,EncloseConfiguration:()=>h,EncloseMethods:()=>g});const t=("undefined"!=typeof window?window:global).MathJax._.components.global,o=(t.GLOBAL,t.isObject,t.combineConfig,t.combineDefaults,t.combineWithMathJax),n=(t.MathJax,MathJax._.input.tex.HandlerTypes),r=n.ConfigurationType,i=n.HandlerType,l=MathJax._.input.tex.Configuration,c=l.Configuration,s=(l.ConfigurationHandler,l.ParserConfiguration,MathJax._.input.tex.TokenMap),p=(s.parseResult,s.AbstractTokenMap,s.RegExpMap,s.AbstractParseMap,s.CharacterMap,s.DelimiterMap,s.MacroMap,s.CommandMap),d=(s.EnvironmentMap,MathJax._.input.tex.ParseUtil),u=(d.KeyValueDef,d.KeyValueTypes,d.ParseUtil),M={"data-arrowhead":1,color:1,mathcolor:1,background:1,mathbackground:1,"data-padding":1,"data-thickness":1},g={Enclose(e,a){const t=e.GetArgument(a).replace(/,/g," "),o=e.GetBrackets(a,""),n=e.ParseArg(a),r=u.keyvalOptions(o,M);r.notation=t,e.Push(e.create("node","menclose",[n],r))}};new p("enclose",{enclose:g.Enclose});const h=c.create("enclose",{[r.HANDLER]:{[i.MACRO]:["enclose"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/enclose","4.0.0","tex-extension"),o({_:{input:{tex:{enclose:{EncloseConfiguration:a}}}}})})();
|
||||
1
mathjax/input/tex/extensions/extpfeil.js
Normal file
1
mathjax/input/tex/extensions/extpfeil.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,a)=>{for(var r in a)e.o(a,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:a[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ExtpfeilConfiguration:()=>h});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,r=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),o=(a.MathJax,MathJax._.input.tex.HandlerTypes),n=o.ConfigurationType,i=o.HandlerType,m=MathJax._.input.tex.Configuration,x=m.Configuration,w=(m.ConfigurationHandler,m.ParserConfiguration,MathJax._.input.tex.TokenMap),c=(w.parseResult,w.AbstractTokenMap,w.RegExpMap,w.AbstractParseMap,w.CharacterMap,w.DelimiterMap,w.MacroMap,w.CommandMap),p=(w.EnvironmentMap,MathJax._.input.tex.ams.AmsMethods.AmsMethods),u=MathJax._.input.tex.newcommand.NewcommandUtil,d=(u.NewcommandTables,u.NewcommandPriority,u.NewcommandUtil),l=MathJax._.input.tex.newcommand.NewcommandConfiguration,s=l.NewcommandConfig,f=(l.NewcommandConfiguration,MathJax._.input.tex.TexError.default),g={NewExtArrow(e,t){let a=e.GetArgument(t);const r=e.GetArgument(t),o=e.GetArgument(t);if(!a.match(/^\\([a-z]+|.)$/i))throw new f("NewextarrowArg1","First argument to %1 must be a control sequence name",t);if(!r.match(/^(\d+),(\d+)$/))throw new f("NewextarrowArg2","Second argument to %1 must be two integers separated by a comma",t);if(!o.match(/^(\d+|0x[0-9A-F]+)$/i))throw new f("NewextarrowArg3","Third argument to %1 must be a unicode character number",t);a=a.substring(1);const n=r.split(",");d.addMacro(e,a,g.xArrow,[parseInt(o),parseInt(n[0]),parseInt(n[1])]),e.Push(e.itemFactory.create("null"))},xArrow:p.xArrow};new c("extpfeil",{xtwoheadrightarrow:[g.xArrow,8608,12,16],xtwoheadleftarrow:[g.xArrow,8606,17,13],xmapsto:[g.xArrow,8614,6,7],xlongequal:[g.xArrow,61,7,7],xtofrom:[g.xArrow,8644,12,12],Newextarrow:g.NewExtArrow});const h=x.create("extpfeil",{[n.HANDLER]:{[i.MACRO]:["extpfeil"]},[n.CONFIG]:s});MathJax.loader&&MathJax.loader.checkVersion("[tex]/extpfeil","4.0.0","tex-extension"),r({_:{input:{tex:{extpfeil:{ExtpfeilConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/gensymb.js
Normal file
1
mathjax/input/tex/extensions/gensymb.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,a)=>{for(var n in a)e.o(a,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:a[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{GensymbConfiguration:()=>l});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,n=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),o=(a.MathJax,MathJax._.input.tex.HandlerTypes),r=o.ConfigurationType,i=o.HandlerType,s=MathJax._.input.tex.Configuration,p=s.Configuration,c=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.input.tex.TexConstants.TexConstant),u=MathJax._.input.tex.TokenMap,b=(u.parseResult,u.AbstractTokenMap,u.RegExpMap,u.AbstractParseMap,u.CharacterMap);u.DelimiterMap,u.MacroMap,u.CommandMap,u.EnvironmentMap;new b("gensymb-symbols",(function(e,t){const a=t.attributes||{};a.mathvariant=c.Variant.NORMAL,a.class="MathML-Unit";const n=e.create("token","mi",a,t.char);e.Push(n)}),{ohm:"\u2126",degree:"\xb0",celsius:"\u2103",perthousand:"\u2030",micro:"\xb5"});const l=p.create("gensymb",{[r.HANDLER]:{[i.MACRO]:["gensymb-symbols"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/gensymb","4.0.0","tex-extension"),n({_:{input:{tex:{gensymb:{GensymbConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/html.js
Normal file
1
mathjax/input/tex/extensions/html.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,F)=>{for(var a in F)t.o(F,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:F[a]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{default:()=>g});var F={};t.r(F),t.d(F,{HtmlConfiguration:()=>y});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,u=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),r=(a.MathJax,MathJax._.input.tex.HandlerTypes),n=r.ConfigurationType,o=r.HandlerType,i=MathJax._.input.tex.Configuration,s=i.Configuration,l=(i.ConfigurationHandler,i.ParserConfiguration,MathJax._.input.tex.TokenMap),c=(l.parseResult,l.AbstractTokenMap,l.RegExpMap,l.AbstractParseMap,l.CharacterMap,l.DelimiterMap,l.MacroMap,l.CommandMap),d=(l.EnvironmentMap,MathJax._.input.tex.NodeUtil.default),f=MathJax._.input.tex.ParseUtil,h=(f.KeyValueDef,f.KeyValueTypes,f.ParseUtil),p=MathJax._.input.tex.TexError.default,m=/[\u{FDD0}-\u{FDEF}\u{FFFE}\u{FFFF}\u{1FFFE}\u{1FFFF}\u{2FFFE}\u{2FFFF}\u{3FFFE}\u{3FFFF}\u{4FFFE}\u{4FFFF}\u{5FFFE}\u{5FFFF}\u{6FFFE}\u{6FFFF}\u{7FFFE}\u{7FFFF}\u{8FFFE}\u{8FFFF}\u{9FFFE}\u{9FFFF}\u{AFFFE}\u{AFFFF}\u{BFFFE}\u{BFFFF}\u{CFFFE}\u{CFFFF}\u{DFFFE}\u{DFFFF}\u{EFFFE}\u{EFFFF}\u{FFFFE}\u{FFFFF}\u{10FFFE}\u{10FFFF}]/u;function x(t){return!(t.match(/[\x00-\x1f\x7f-\x9f "'>/=]/)||t.match(m))}const M={Data(t,e){const F=t.GetArgument(e),a=b(t,e),u=h.keyvalOptions(F);for(const t in u){if(!x(t))throw new p("InvalidHTMLAttr","Invalid HTML attribute: %1",`data-${t}`);d.setAttribute(a,`data-${t}`,u[t])}t.Push(a)},Href(t,e){const F=t.GetArgument(e),a=b(t,e);d.setAttribute(a,"href",F),t.Push(a)},Class(t,e){let F=t.GetArgument(e);const a=b(t,e),u=d.getAttribute(a,"class");u&&(F=u+" "+F),d.setAttribute(a,"class",F),t.Push(a)},Style(t,e){let F=t.GetArgument(e);const a=b(t,e);let u=d.getAttribute(a,"style");u&&(";"!==u.charAt(F.length-1)&&(u+=";"),F=u+" "+F),d.setAttribute(a,"style",F),t.Push(a)},Id(t,e){const F=t.GetArgument(e),a=b(t,e);d.setAttribute(a,"id",F),t.Push(a)}},b=function(t,e){const F=t.ParseArg(e);if(!d.isInferred(F))return F;const a=t.create("node","mrow");return d.copyChildren(F,a),d.copyAttributes(F,a),a},g=M;new c("html_macros",{data:g.Data,href:g.Href,class:g.Class,style:g.Style,cssId:g.Id});const y=s.create("html",{[n.HANDLER]:{[o.MACRO]:["html_macros"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/html","4.0.0","tex-extension"),u({_:{input:{tex:{html:{HtmlConfiguration:F,HtmlMethods:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/mathtools.js
Normal file
1
mathjax/input/tex/extensions/mathtools.js
Normal file
File diff suppressed because one or more lines are too long
34
mathjax/input/tex/extensions/mhchem.js
Normal file
34
mathjax/input/tex/extensions/mhchem.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/newcommand.js
Normal file
1
mathjax/input/tex/extensions/newcommand.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/noerrors.js
Normal file
1
mathjax/input/tex/extensions/noerrors.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(o,r)=>{for(var t in r)e.o(r,t)&&!e.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:r[t]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};e.r(o),e.d(o,{NoErrorsConfiguration:()=>c});const r=("undefined"!=typeof window?window:global).MathJax._.components.global,t=(r.GLOBAL,r.isObject,r.combineConfig,r.combineDefaults,r.combineWithMathJax),n=(r.MathJax,MathJax._.input.tex.HandlerTypes),a=n.ConfigurationType,i=(n.HandlerType,MathJax._.input.tex.Configuration),l=i.Configuration;i.ConfigurationHandler,i.ParserConfiguration;const c=l.create("noerrors",{[a.NODES]:{error:function(e,o,r,t){const n=e.create("token","mtext",{},t.replace(/\n/g," "));return e.create("node","merror",[n],{"data-mjx-error":o,title:o})}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/noerrors","4.0.0","tex-extension"),t({_:{input:{tex:{noerrors:{NoErrorsConfiguration:o}}}}})})();
|
||||
1
mathjax/input/tex/extensions/noundefined.js
Normal file
1
mathjax/input/tex/extensions/noundefined.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(n,o)=>{for(var t in o)e.o(o,t)&&!e.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:o[t]})},o:(e,n)=>Object.prototype.hasOwnProperty.call(e,n),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{NoUndefinedConfiguration:()=>f});const o=("undefined"!=typeof window?window:global).MathJax._.components.global,t=(o.GLOBAL,o.isObject,o.combineConfig,o.combineDefaults,o.combineWithMathJax),i=(o.MathJax,MathJax._.input.tex.HandlerTypes),a=i.ConfigurationType,r=i.HandlerType,d=MathJax._.input.tex.Configuration,u=d.Configuration;d.ConfigurationHandler,d.ParserConfiguration;const f=u.create("noundefined",{[a.FALLBACK]:{[r.MACRO]:function(e,n){const o=e.create("text","\\"+n),t=e.options.noundefined,i={};for(const e of["color","background","size"])t[e]&&(i["math"+e]=t[e]);e.Push(e.create("node","mtext",[],i,o))}},[a.OPTIONS]:{noundefined:{color:"red",background:"",size:""}},[a.PRIORITY]:3});MathJax.loader&&MathJax.loader.checkVersion("[tex]/noundefined","4.0.0","tex-extension"),t({_:{input:{tex:{noundefined:{NoUndefinedConfiguration:n}}}}})})();
|
||||
1
mathjax/input/tex/extensions/physics.js
Normal file
1
mathjax/input/tex/extensions/physics.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/require.js
Normal file
1
mathjax/input/tex/extensions/require.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,a)=>{for(var o in a)e.o(a,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:a[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{RequireConfiguration:()=>j,RequireLoad:()=>A,RequireMethods:()=>J,options:()=>_});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,o=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),r=(a.MathJax,MathJax._.input.tex.HandlerTypes),n=r.ConfigurationType,i=r.HandlerType,s=MathJax._.input.tex.Configuration,p=s.Configuration,u=s.ConfigurationHandler,c=(s.ParserConfiguration,MathJax._.input.tex.TokenMap),l=(c.parseResult,c.AbstractTokenMap,c.RegExpMap,c.AbstractParseMap,c.CharacterMap,c.DelimiterMap,c.MacroMap,c.CommandMap),d=(c.EnvironmentMap,MathJax._.input.tex.TexError.default),f=("undefined"!=typeof window?window:global).MathJax._.components.startup,g=(f.Startup,f.MathJax),h=(f.CONFIG,MathJax._.components.package),x=(h.PackageError,h.Package),m=("undefined"!=typeof window?window:global).MathJax._.components.loader,O=(m.PathFilters,m.Loader),M=(m.MathJax,m.CONFIG),w=MathJax._.mathjax.mathjax,b=MathJax._.util.Options,q=(b.isObject,b.APPEND,b.REMOVE,b.OPTIONS,b.Expandable,b.expandable),y=(b.makeArray,b.keys,b.copy,b.insert,b.defaultOptions,b.userOptions,b.selectOptions,b.selectOptionsFromKeys,b.separateOptions,b.lookup,g.config);function k(e,t){const a=e.parseOptions.options.require,o=e.parseOptions.packageData.get("require").required,r=t.substring(a.prefix.length);if(!o.includes(r)){o.push(r);const a=function(e,t=[]){const a=e.parseOptions.options.require.prefix,o=[];for(const r of t)if(r.substring(0,a.length)===a)try{k(e,r)}catch(e){if(!e.retry)throw e;o.push(e.retry)}return o.length?Promise.all(o):null}(e,M.dependencies[t]);a?w.retryAfter(a.then((()=>P(e,t,r)))):P(e,t,r)}}function P(e,t,a){const o=u.get(a);if(o){let r=y[t]||{};o.options&&1===Object.keys(o.options).length&&o.options[a]&&(r={[a]:r}),e.configuration.add(a,e,r);const n=e.parseOptions.packageData.get("require").configured;o.preprocessors.length&&!n.has(a)&&(n.set(a,!0),w.retryAfter(Promise.resolve()))}}function A(e,t){var a,o;const r=e.options.require,n=r.allow,i=("["===t.substring(0,1)?"":r.prefix)+t;if(!(Object.hasOwn(n,i)?n[i]:Object.hasOwn(n,t)?n[t]:r.defaultAllow))throw new d("BadRequire",'Extension "%1" is not allowed to be loaded',i);const s=x.packages.get(i);if(s||w.retryAfter(O.load(i).catch((e=>{}))),s.hasFailed)throw new d("RequireFail",'Extension "%1" failed to load',t);const p=null===(a=M[i])||void 0===a?void 0:a.rendererExtensions,u=null===(o=g.startup.document)||void 0===o?void 0:o.menu;p&&u&&u.addRequiredExtensions(p),k(e.configuration.packageData.get("require").jax,i)}const J={Require(e,t){const a=e.GetArgument(t);if(a.match(/[^_a-zA-Z0-9]/)||""===a)throw new d("BadPackageName","Argument for %1 is not a valid package name",t);A(e,a),e.Push(e.itemFactory.create("null"))}},_={require:{allow:q({base:!1,autoload:!1,configmacros:!1,tagformat:!1,setoptions:!1,texhtml:!1}),defaultAllow:!0,prefix:"tex"}};new l("require",{require:J.Require});const j=p.create("require",{[n.HANDLER]:{[i.MACRO]:["require"]},[n.CONFIG]:function(e,t){t.parseOptions.packageData.set("require",{jax:t,required:[...t.options.packages],configured:new Map});const a=t.parseOptions.options.require,o=a.prefix;if(o.match(/[^_a-zA-Z0-9]/))throw Error("Illegal characters used in \\require prefix");M.paths[o]||(M.paths[o]="[mathjax]/input/tex/extensions"),a.prefix="["+o+"]/"},[n.OPTIONS]:_});MathJax.loader&&MathJax.loader.checkVersion("[tex]/require","4.0.0","tex-extension"),o({_:{input:{tex:{require:{RequireConfiguration:t}}}}})})();
|
||||
1
mathjax/input/tex/extensions/setoptions.js
Normal file
1
mathjax/input/tex/extensions/setoptions.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,o)=>{for(var a in o)t.o(o,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:o[a]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{SetOptionsConfiguration:()=>T,SetOptionsUtil:()=>m});const o=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(o.GLOBAL,o.isObject,o.combineConfig,o.combineDefaults,o.combineWithMathJax),n=(o.MathJax,MathJax._.input.tex.HandlerTypes),i=n.ConfigurationType,r=n.HandlerType,s=MathJax._.input.tex.Configuration,l=s.Configuration,p=s.ConfigurationHandler,u=(s.ParserConfiguration,MathJax._.input.tex.TokenMap),c=(u.parseResult,u.AbstractTokenMap,u.RegExpMap,u.AbstractParseMap,u.CharacterMap,u.DelimiterMap,u.MacroMap,u.CommandMap),f=(u.EnvironmentMap,MathJax._.input.tex.TexError.default),O=MathJax._.input.tex.ParseUtil,d=(O.KeyValueDef,O.KeyValueTypes,O.ParseUtil),g=MathJax._.input.tex.Token,x=(g.Token,g.Macro),M=MathJax._.input.tex.base.BaseMethods,b=(M.splitAlignArray,M.default),w=MathJax._.util.Options,h=w.isObject,y=(w.APPEND,w.REMOVE,w.OPTIONS,w.Expandable,w.expandable),k=(w.makeArray,w.keys,w.copy,w.insert,w.defaultOptions,w.userOptions,w.selectOptions,w.selectOptionsFromKeys,w.separateOptions,w.lookup,MathJax._.util.PrioritizedList.PrioritizedList),m={filterPackage(t,e){if("tex"!==e&&!p.get(e))throw new f("NotAPackage","Not a defined package: %1",e);const o=t.options.setoptions,a=o.allowOptions[e];if(void 0===a&&!o.allowPackageDefault||!1===a)throw new f("PackageNotSettable",'Options can\'t be set for package "%1"',e);return!0},filterOption(t,e,o){const a=t.options.setoptions,n=a.allowOptions[e]||{},i="tex"===e,r=Object.hasOwn(n,o)&&!h(n[o])?n[o]:null;if(!1===r||null===r&&!a.allowOptionsDefault)throw i?new f("TeXOptionNotSettable",'Option "%1" is not allowed to be set',o):new f("OptionNotSettable",'Option "%1" is not allowed to be set for package %2',o,e);const s=i?t.options:t.options[e];if(!s||!Object.hasOwn(s,o))throw i?new f("InvalidTexOption",'Invalid TeX option "%1"',o):new f("InvalidOptionKey",'Invalid option "%1" for package "%2"',o,e);return!0},filterValue(t,e,o,a){if("string"!=typeof a)return a;const n=a.match(/^\/(.*)\/([dgimsuvy]*)$/);return n?new RegExp(n[1],n[2]):a}};function P(t,e){const o=t.GetBrackets(e)||"tex",a=d.keyvalOptions(t.GetArgument(e)),n=t.options.setoptions;if(n.filterPackage(t,o)){for(const e of Object.keys(a))n.filterOption(t,o,e)&&(("tex"===o?t.options:t.options[o])[e]=n.filterValue(t,o,e,a[e]));t.Push(t.itemFactory.create("null"))}}const T=l.create("setoptions",{[i.CONFIG]:function(t,e){const o=new c("setoptions",{setOptions:P}),a=e.parseOptions.handlers.get(r.MACRO);a.add(["setoptions"],null,k.DEFAULTPRIORITY-1);const n=a.lookup("require");n&&(o.add("Require",new x("Require",n._func)),o.add("require",new x("require",b.Macro,["\\Require{#2}\\setOptions[#2]{#1}",2,""])))},[i.PRIORITY]:3,[i.OPTIONS]:{setoptions:{filterPackage:m.filterPackage,filterOption:m.filterOption,filterValue:m.filterValue,allowPackageDefault:!0,allowOptionsDefault:!0,allowOptions:y({tex:{FindTeX:!1,formatError:!1,package:!1,baseURL:!1,tags:!1,maxBuffer:!1,maxMaxros:!1,macros:!1,environments:!1},setoptions:!1,autoload:!1,require:!1,configmacros:!1,tagformat:!1})}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/setoptions","4.0.0","tex-extension"),a({_:{input:{tex:{setoptions:{SetOptionsConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/tagformat.js
Normal file
1
mathjax/input/tex/extensions/tagformat.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(o,a)=>{for(var e in a)t.o(a,e)&&!t.o(o,e)&&Object.defineProperty(o,e,{enumerable:!0,get:a[e]})},o:(t,o)=>Object.prototype.hasOwnProperty.call(t,o),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},o={};t.r(o),t.d(o,{TagFormatConfiguration:()=>c,tagformatConfig:()=>u});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,e=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),n=(a.MathJax,MathJax._.input.tex.HandlerTypes),r=n.ConfigurationType,s=(n.HandlerType,MathJax._.input.tex.Configuration),i=s.Configuration,g=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.input.tex.Tags),p=(g.Label,g.TagInfo,g.AbstractTags,g.NoTags,g.AllTags,g.TagsFactory);let f=0;function u(t,o){const a=o.parseOptions.options.tags;"base"!==a&&Object.hasOwn(t.tags,a)&&p.add(a,t.tags[a]);const e=p.create(o.parseOptions.options.tags).constructor;f++;const n="configTags-"+f;p.add(n,class extends e{formatNumber(t){return o.parseOptions.options.tagformat.number(t)}formatTag(t){return o.parseOptions.options.tagformat.tag(t)}formatRef(t){const a=o.parseOptions.options.tagformat.ref;return a?a(t):this.formatTag(t)}formatId(t){return o.parseOptions.options.tagformat.id(t)}formatUrl(t,a){return o.parseOptions.options.tagformat.url(t,a)}}),o.parseOptions.options.tags=n}const c=i.create("tagformat",{[r.CONFIG]:[u,10],[r.OPTIONS]:{tagformat:{number:t=>t.toString(),tag:t=>"("+t+")",ref:"",id:t=>"mjx-eqn:"+t.replace(/\s/g,"_"),url:(t,o)=>o+"#"+encodeURIComponent(t)}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/tagformat","4.0.0","tex-extension"),e({_:{input:{tex:{tagformat:{TagFormatConfiguration:o}}}}})})();
|
||||
1
mathjax/input/tex/extensions/texhtml.js
Normal file
1
mathjax/input/tex/extensions/texhtml.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,a)=>{for(var n in a)t.o(a,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:a[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{HtmlNodeMethods:()=>c,TexHtmlConfiguration:()=>p});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,n=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),o=(a.MathJax,MathJax._.input.tex.HandlerTypes),r=o.ConfigurationType,i=o.HandlerType,l=MathJax._.input.tex.Configuration,s=l.Configuration,d=(l.ConfigurationHandler,l.ParserConfiguration,MathJax._.input.tex.TokenMap),x=(d.parseResult,d.AbstractTokenMap,d.RegExpMap,d.AbstractParseMap,d.CharacterMap,d.DelimiterMap,d.MacroMap),h=(d.CommandMap,d.EnvironmentMap,MathJax._.input.tex.TexError.default),m=MathJax._.handlers.html.HTMLDomStrings.HTMLDomStrings,c={TexHTML(t,e){if(!t.options.allowTexHTML)return!1;const a=t.string.slice(t.i).match(/^tex-html(?: n="(\d+)")?>/);if(!a)return!1;t.i+=a[0].length;const n=(a[1]?`<!${a[1]}>`:"")+"</tex-html>",o=t.string.slice(t.i).indexOf(n);if(o<0)throw new h("TokenNotFoundForCommand","Could not find %1 for %2",n,"<"+a[0]);const r=t.string.substring(t.i,t.i+o).trim();t.i+=o+11+(a[1]?3+a[1].length:0);const i=t.configuration.packageData.get("texhtml").adaptor,l=i.childNodes(i.body(i.parse(r)));if(0===l.length)return!0;const s=1===l.length?l[0]:i.node("div",{},l),d=t.create("node","html").setHTML(s,i);return t.Push(t.create("node","mtext",[d])),!0}};new x("tex-html",{"<":c.TexHTML});const p=s.create("texhtml",{[r.HANDLER]:{[i.CHARACTER]:["tex-html"]},[r.OPTIONS]:{allowTexHTML:!1},[r.CONFIG]:()=>{if(m){const t=m.OPTIONS.includeHtmlTags;t["tex-html"]||(t["tex-html"]=(t,e)=>{const a=e.innerHTML(t),n=a.split(/<\/tex-html>/).length;return`<tex-html${n>1?` n="${n}"`:""}>`+a+(n>1?`<!${n}>`:"")+"</tex-html>"})}},[r.PREPROCESSORS]:[t=>{t.data.packageData.set("texhtml",{adaptor:t.document.adaptor})}],[r.POSTPROCESSORS]:[t=>{t.data.packageData.set("texhtml",{adaptor:null})}]});MathJax.loader&&MathJax.loader.checkVersion("[tex]/texhtml","4.0.0","tex-extension"),n({_:{input:{tex:{texhtml:{TexHtmlConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/textcomp.js
Normal file
1
mathjax/input/tex/extensions/textcomp.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{TextcompConfiguration:()=>h});const a=("undefined"!=typeof window?window:global).MathJax._.components.global,r=(a.GLOBAL,a.isObject,a.combineConfig,a.combineDefaults,a.combineWithMathJax),x=(a.MathJax,MathJax._.input.tex.HandlerTypes),o=x.ConfigurationType,n=x.HandlerType,i=MathJax._.input.tex.Configuration,s=i.Configuration,l=(i.ConfigurationHandler,i.ParserConfiguration,MathJax._.input.tex.TokenMap),c=(l.parseResult,l.AbstractTokenMap,l.RegExpMap,l.AbstractParseMap,l.CharacterMap,l.DelimiterMap,l.MacroMap,l.CommandMap),d=(l.EnvironmentMap,MathJax._.input.tex.TexConstants.TexConstant),p=MathJax._.input.tex.textmacros.TextMacrosMethods.TextMacrosMethods,u=MathJax._.input.tex.ParseUtil,m=(u.KeyValueDef,u.KeyValueTypes,u.ParseUtil),b=MathJax._.input.tex.textmacros.TextParser.TextParser;function g(t,e,a,r){if(t instanceof b){if(!r)return void p.Insert(t,e,a);t.saveText()}t.Push(m.internalText(t,a,r?{mathvariant:r}:{}))}new c("textcomp-macros",{textasciicircum:[g,"^"],textasciitilde:[g,"~"],textasteriskcentered:[g,"*"],textbackslash:[g,"\\"],textbar:[g,"|"],textbraceleft:[g,"{"],textbraceright:[g,"}"],textbullet:[g,"\u2022"],textdagger:[g,"\u2020"],textdaggerdbl:[g,"\u2021"],textellipsis:[g,"\u2026"],textemdash:[g,"\u2014"],textendash:[g,"\u2013"],textexclamdown:[g,"\xa1"],textgreater:[g,">"],textless:[g,"<"],textordfeminine:[g,"\xaa"],textordmasculine:[g,"\xba"],textparagraph:[g,"\xb6"],textperiodcentered:[g,"\xb7"],textquestiondown:[g,"\xbf"],textquotedblleft:[g,"\u201c"],textquotedblright:[g,"\u201d"],textquoteleft:[g,"\u2018"],textquoteright:[g,"\u2019"],textsection:[g,"\xa7"],textunderscore:[g,"_"],textvisiblespace:[g,"\u2423"],textacutedbl:[g,"\u02dd"],textasciiacute:[g,"\xb4"],textasciibreve:[g,"\u02d8"],textasciicaron:[g,"\u02c7"],textasciidieresis:[g,"\xa8"],textasciimacron:[g,"\xaf"],textgravedbl:[g,"\u02f5"],texttildelow:[g,"\u02f7"],textbaht:[g,"\u0e3f"],textcent:[g,"\xa2"],textcolonmonetary:[g,"\u20a1"],textcurrency:[g,"\xa4"],textdollar:[g,"$"],textdong:[g,"\u20ab"],texteuro:[g,"\u20ac"],textflorin:[g,"\u0192"],textguarani:[g,"\u20b2"],textlira:[g,"\u20a4"],textnaira:[g,"\u20a6"],textpeso:[g,"\u20b1"],textsterling:[g,"\xa3"],textwon:[g,"\u20a9"],textyen:[g,"\xa5"],textcircledP:[g,"\u2117"],textcompwordmark:[g,"\u200c"],textcopyleft:[g,"\u{1f12f}"],textcopyright:[g,"\xa9"],textregistered:[g,"\xae"],textservicemark:[g,"\u2120"],texttrademark:[g,"\u2122"],textbardbl:[g,"\u2016"],textbigcircle:[g,"\u25ef"],textblank:[g,"\u2422"],textbrokenbar:[g,"\xa6"],textdiscount:[g,"\u2052"],textestimated:[g,"\u212e"],textinterrobang:[g,"\u203d"],textinterrobangdown:[g,"\u2e18"],textmusicalnote:[g,"\u266a"],textnumero:[g,"\u2116"],textopenbullet:[g,"\u25e6"],textpertenthousand:[g,"\u2031"],textperthousand:[g,"\u2030"],textrecipe:[g,"\u211e"],textreferencemark:[g,"\u203b"],textlangle:[g,"\u2329"],textrangle:[g,"\u232a"],textlbrackdbl:[g,"\u27e6"],textrbrackdbl:[g,"\u27e7"],textlquill:[g,"\u2045"],textrquill:[g,"\u2046"],textcelsius:[g,"\u2103"],textdegree:[g,"\xb0"],textdiv:[g,"\xf7"],textdownarrow:[g,"\u2193"],textfractionsolidus:[g,"\u2044"],textleftarrow:[g,"\u2190"],textlnot:[g,"\xac"],textmho:[g,"\u2127"],textminus:[g,"\u2212"],textmu:[g,"\xb5"],textohm:[g,"\u2126"],textonehalf:[g,"\xbd"],textonequarter:[g,"\xbc"],textonesuperior:[g,"\xb9"],textpm:[g,"\xb1"],textrightarrow:[g,"\u2192"],textsurd:[g,"\u221a"],textthreequarters:[g,"\xbe"],textthreesuperior:[g,"\xb3"],texttimes:[g,"\xd7"],texttwosuperior:[g,"\xb2"],textuparrow:[g,"\u2191"],textborn:[g,"*"],textdied:[g,"\u2020"],textdivorced:[g,"\u26ae"],textmarried:[g,"\u26ad"],textcentoldstyle:[g,"\xa2",d.Variant.OLDSTYLE],textdollaroldstyle:[g,"$",d.Variant.OLDSTYLE],textzerooldstyle:[g,"0",d.Variant.OLDSTYLE],textoneoldstyle:[g,"1",d.Variant.OLDSTYLE],texttwooldstyle:[g,"2",d.Variant.OLDSTYLE],textthreeoldstyle:[g,"3",d.Variant.OLDSTYLE],textfouroldstyle:[g,"4",d.Variant.OLDSTYLE],textfiveoldstyle:[g,"5",d.Variant.OLDSTYLE],textsixoldstyle:[g,"6",d.Variant.OLDSTYLE],textsevenoldstyle:[g,"7",d.Variant.OLDSTYLE],texteightoldstyle:[g,"8",d.Variant.OLDSTYLE],textnineoldstyle:[g,"9",d.Variant.OLDSTYLE]}),s.create("text-textcomp",{[o.PARSER]:"text",[o.HANDLER]:{[n.MACRO]:["textcomp-macros"]}});const h=s.create("textcomp",{[o.HANDLER]:{macro:["textcomp-macros"]},config(t,e){const a=e.parseOptions.packageData.get("textmacros");a&&(a.parseOptions.options.textmacros.packages.push("text-textcomp"),a.textConf.add("text-textcomp",e,{}))}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/textcomp","4.0.0","tex-extension"),r({_:{input:{tex:{textcomp:{TextcompConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/textmacros.js
Normal file
1
mathjax/input/tex/extensions/textmacros.js
Normal file
File diff suppressed because one or more lines are too long
1
mathjax/input/tex/extensions/unicode.js
Normal file
1
mathjax/input/tex/extensions/unicode.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,n)=>{for(var a in n)t.o(n,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{UnicodeConfiguration:()=>C});const n=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(n.GLOBAL,n.isObject,n.combineConfig,n.combineDefaults,n.combineWithMathJax),o=(n.MathJax,MathJax._.input.tex.HandlerTypes),i=o.ConfigurationType,r=o.HandlerType,c=MathJax._.input.tex.Configuration,s=c.Configuration,u=(c.ConfigurationHandler,c.ParserConfiguration,MathJax._.input.tex.TexError.default),l=MathJax._.input.tex.TokenMap,d=(l.parseResult,l.AbstractTokenMap,l.RegExpMap,l.AbstractParseMap,l.CharacterMap,l.DelimiterMap,l.MacroMap,l.CommandMap),m=(l.EnvironmentMap,MathJax._.input.tex.UnitUtil.UnitUtil),h=MathJax._.input.tex.NodeUtil.default,p=MathJax._.util.Entities,f=(p.options,p.entities,p.add,p.remove,p.translate,p.numeric),g=MathJax._.input.tex.base.BaseConfiguration,x=g.Other,M=(g.BaseTags,g.BaseConfiguration,{}),b={Unicode(t,e){const n=t.GetBrackets(e);let a=null,o="";if(n&&(n.replace(/ /g,"").match(/^(\d+(\.\d*)?|\.\d+),(\d+(\.\d*)?|\.\d+)$/)?(a=n.replace(/ /g,"").split(/,/),o=t.GetBrackets(e)||""):o=n),o.match(/;/))throw new u("BadFont","Font name for %1 can't contain semicolons",t.currentCS);const i=m.trimSpaces(t.GetArgument(e)).replace(/^0x/,"x");if(!i.match(/^(x[0-9A-Fa-f]+|[0-9]+)$/))throw new u("BadUnicode","Argument to %1 must be a number",t.currentCS);const r=parseInt(i.match(/^x/)?"0"+i:i);M[r]?o||(o=M[r][2]):M[r]=[800,200,o,r],a&&(M[r][0]=Math.floor(1e3*parseFloat(a[0])),M[r][1]=Math.floor(1e3*parseFloat(a[1])));const c=t.stack.env.font,s={};o?(M[r][2]=s.fontfamily=o.replace(/'/g,"'"),c&&(c.match(/bold/)&&(s.fontweight="bold"),c.match(/italic|-mathit/)&&(s.fontstyle="italic"))):c&&(s.mathvariant=c);const l=t.create("token","mtext",s,f(i));h.setProperty(l,"unicode",!0),t.Push(l)},RawUnicode(t,e){const n=t.GetArgument(e).trim();if(!n.match(/^[0-9A-F]{1,6}$/))throw new u("BadRawUnicode","Argument to %1 must a hexadecimal number with 1 to 6 digits",t.currentCS);const a=parseInt(n,16);t.string=String.fromCodePoint(a)+t.string.substring(t.i),t.i=0},Char(t,e){let n;const a=t.GetNext();let o="";const i=t.string.substring(t.i);if("'"===a)n=i.match(/^'([0-7]{1,7}) ?/u),n&&(o=String.fromCodePoint(parseInt(n[1],8)));else if('"'===a)n=i.match(/^"([0-9A-F]{1,6}) ?/),n&&(o=String.fromCodePoint(parseInt(n[1],16)));else if("`"===a){if(n=i.match(/^`(?:(\\\S)|(.))/u),n)if(n[2])o=n[2];else{t.i+=2;const e=[...t.GetCS()];if(e.length>1)throw new u("InvalidAlphanumeric","Invalid alphanumeric constant for %1",t.currentCS);o=e[0],n=[""]}}else n=i.match(/^([0-9]{1,7}) ?/),n&&(o=String.fromCodePoint(parseInt(n[1])));if(!o)throw new u("MissingNumber","Missing numeric constant for %1",t.currentCS);t.i+=n[0].length,o>="0"&&o<="9"?t.Push(t.create("token","mn",{},o)):o.match(/[A-Za-z]/)?t.Push(t.create("token","mi",{},o)):x(t,o)}};new d("unicode",{unicode:b.Unicode,U:b.RawUnicode,char:b.Char});const C=s.create("unicode",{[i.HANDLER]:{[r.MACRO]:["unicode"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/unicode","4.0.0","tex-extension"),a({_:{input:{tex:{unicode:{UnicodeConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/units.js
Normal file
1
mathjax/input/tex/extensions/units.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={d:(e,n)=>{for(var a in n)t.o(n,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{UnitsConfiguration:()=>m,UnitsMethods:()=>p});const n=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(n.GLOBAL,n.isObject,n.combineConfig,n.combineDefaults,n.combineWithMathJax),i=(n.MathJax,MathJax._.input.tex.HandlerTypes),o=i.ConfigurationType,r=i.HandlerType,s=MathJax._.input.tex.Configuration,c=s.Configuration,u=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.input.tex.TexParser.default),l=MathJax._.input.tex.TokenMap,g=(l.parseResult,l.AbstractTokenMap,l.RegExpMap,l.AbstractParseMap,l.CharacterMap,l.DelimiterMap,l.MacroMap,l.CommandMap),p=(l.EnvironmentMap,{Unit(t,e){const n=t.GetBrackets(e);let a=`\\mathrm{${t.GetArgument(e)}}`;n&&(a=n+(t.options.units.loose?"~":"\\,")+a),t.string=a+t.string.slice(t.i),t.i=0},UnitFrac(t,e){const n=t.GetBrackets(e);let a=`\\nicefrac[\\mathrm]{${t.GetArgument(e)}}{${t.GetArgument(e)}}`;n&&(a=n+(t.options.units.loose?"~":"\\,")+a),t.string=a+t.string.slice(t.i),t.i=0},NiceFrac(t,e){const n=t.GetBrackets(e,"\\mathrm"),a=t.GetArgument(e),i=t.GetArgument(e),o=new u(`${n}{${a}}`,Object.assign({},t.stack.env),t.configuration).mml(),r=new u(`${n}{${i}}`,Object.assign({},t.stack.env),t.configuration).mml(),s=t.options.units.ugly?{}:{bevelled:!0},c=t.create("node","mfrac",[o,r],s);t.Push(c)}});new g("units",{units:p.Unit,unitfrac:p.UnitFrac,nicefrac:p.NiceFrac});const m=c.create("units",{[o.HANDLER]:{[r.MACRO]:["units"]},[o.OPTIONS]:{units:{loose:!1,ugly:!1}}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/units","4.0.0","tex-extension"),a({_:{input:{tex:{units:{UnitsConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/upgreek.js
Normal file
1
mathjax/input/tex/extensions/upgreek.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var a={d:(e,p)=>{for(var t in p)a.o(p,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:p[t]})},o:(a,e)=>Object.prototype.hasOwnProperty.call(a,e),r:a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})}},e={};a.r(e),a.d(e,{UpgreekConfiguration:()=>c});const p=("undefined"!=typeof window?window:global).MathJax._.components.global,t=(p.GLOBAL,p.isObject,p.combineConfig,p.combineDefaults,p.combineWithMathJax),n=(p.MathJax,MathJax._.input.tex.HandlerTypes),o=n.ConfigurationType,i=n.HandlerType,u=MathJax._.input.tex.Configuration,r=u.Configuration,s=(u.ConfigurationHandler,u.ParserConfiguration,MathJax._.input.tex.TokenMap),l=(s.parseResult,s.AbstractTokenMap,s.RegExpMap,s.AbstractParseMap,s.CharacterMap),g=(s.DelimiterMap,s.MacroMap,s.CommandMap,s.EnvironmentMap,MathJax._.input.tex.TexConstants.TexConstant);new l("upgreek",(function(a,e){const p=e.attributes||{};p.mathvariant=g.Variant.NORMAL;const t=a.create("token","mi",p,e.char);a.Push(t)}),{upalpha:"\u03b1",upbeta:"\u03b2",upgamma:"\u03b3",updelta:"\u03b4",upepsilon:"\u03f5",upzeta:"\u03b6",upeta:"\u03b7",uptheta:"\u03b8",upiota:"\u03b9",upkappa:"\u03ba",uplambda:"\u03bb",upmu:"\u03bc",upnu:"\u03bd",upxi:"\u03be",upomicron:"\u03bf",uppi:"\u03c0",uprho:"\u03c1",upsigma:"\u03c3",uptau:"\u03c4",upupsilon:"\u03c5",upphi:"\u03d5",upchi:"\u03c7",uppsi:"\u03c8",upomega:"\u03c9",upvarepsilon:"\u03b5",upvartheta:"\u03d1",upvarpi:"\u03d6",upvarrho:"\u03f1",upvarsigma:"\u03c2",upvarphi:"\u03c6",Upgamma:"\u0393",Updelta:"\u0394",Uptheta:"\u0398",Uplambda:"\u039b",Upxi:"\u039e",Uppi:"\u03a0",Upsigma:"\u03a3",Upupsilon:"\u03a5",Upphi:"\u03a6",Uppsi:"\u03a8",Upomega:"\u03a9"});const c=r.create("upgreek",{[o.HANDLER]:{[i.MACRO]:["upgreek"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/upgreek","4.0.0","tex-extension"),t({_:{input:{tex:{upgreek:{UpgreekConfiguration:e}}}}})})();
|
||||
1
mathjax/input/tex/extensions/verb.js
Normal file
1
mathjax/input/tex/extensions/verb.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={d:(t,n)=>{for(var a in n)e.o(n,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:n[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{VerbConfiguration:()=>b});const n=("undefined"!=typeof window?window:global).MathJax._.components.global,a=(n.GLOBAL,n.isObject,n.combineConfig,n.combineDefaults,n.combineWithMathJax),r=(n.MathJax,MathJax._.input.tex.HandlerTypes),o=r.ConfigurationType,i=r.HandlerType,s=MathJax._.input.tex.Configuration,l=s.Configuration,p=(s.ConfigurationHandler,s.ParserConfiguration,MathJax._.input.tex.TexConstants.TexConstant),g=MathJax._.input.tex.TokenMap,c=(g.parseResult,g.AbstractTokenMap,g.RegExpMap,g.AbstractParseMap,g.CharacterMap,g.DelimiterMap,g.MacroMap,g.CommandMap),u=(g.EnvironmentMap,MathJax._.input.tex.TexError.default);new c("verb",{verb:{Verb(e,t){const n=e.GetNext(),a=++e.i;if(""===n)throw new u("MissingArgFor","Missing argument for %1",t);for(;e.i<e.string.length&&e.string.charAt(e.i)!==n;)e.i++;if(e.i===e.string.length)throw new u("NoClosingDelim","Can't find closing delimiter for %1",e.currentCS);const r=e.string.slice(a,e.i).replace(/ /g,"\xa0");e.i++,e.Push(e.create("token","mtext",{mathvariant:p.Variant.MONOSPACE},r))}}.Verb});const b=l.create("verb",{[o.HANDLER]:{[i.MACRO]:["verb"]}});MathJax.loader&&MathJax.loader.checkVersion("[tex]/verb","4.0.0","tex-extension"),a({_:{input:{tex:{verb:{VerbConfiguration:t}}}}})})();
|
||||
Reference in New Issue
Block a user