scribble-mathjax/mathjax/jax/input/TeX/jax.js

20 lines
30 KiB
JavaScript

/*
* ../SourceForge/trunk/mathjax/jax/input/TeX/jax.js
*
* Copyright (c) 2010 Design Science, Inc.
*
* Part of the MathJax library.
* See http://www.mathjax.org for details.
*
* Licensed under the Apache License, Version 2.0;
* you may not use this file except in compliance with the License.
*
* http://www.apache.org/licenses/LICENSE-2.0
*/
MathJax.Unpack([
['(','function','(d){var c=true,f=false,i,h=String.fromCharCode(160);var e','=MathJax.Object.Subclass({','Init',':function(k){','this.global','={};','this.data','=[b.','start','().With({global:',6,'})];if(k){',8,'[0].env','=k}','this.env','=',8,15,'},','Push',':function(){','var l,k,n,o;for(','l=0,k=arguments.length;l<k;l++){','n=','arguments[l','];if(n',' instanceof ','i.mbase){n=b.mml(n)}n.global=',6,';o=(',8,'.length','?this.Top().','checkItem','(n):c);if(o',29,'Array','){this.Pop();this.Push','.apply(this',',','o)}else{if(o',29,'b',40,'(',43,'){',8,'.push','(n);if(n.env){','for(var ','p',' in this.env){if(this.env.hasOwnProperty(','p)){n.env[p]=',17,'[p]}}',17,'=n.env}else{n.env=',17,'}}}}}},Pop',23,'var k=',8,'.pop();if(!k.isOpen){delete k.env}',17,'=(',8,34,35,'env:{});','return ','k},Top',5,'if(k==null){k=','1}if(',8,34,'<k){',73,'null}',73,8,'[',8,34,'-k]},Prev',5,'var l=this.Top();if(k){',73,'l.data[l.data',34,'-1]}else{',73,'l.Pop()}},toString',23,'return"stack[\\n "+',8,'.join("\\n ")+"\\n]"}});var b=e.Item',3,'type:"base",closeError:"Extra',' close brace',' or missing',' open brace','",rightError:"Missing \\\\left or extra',' \\\\right",',4,23,'if(','this.isOpen){',17,'={}}',8,'=[];this.',22,41,',arguments)},',22,23,8,51,'.apply(',8,118,'Pop',23,73,8,'.pop()},mmlData:',1,'(k,l){',76,'c}if(',8,34,'===1&&!l){',73,8,'[0]}',73,'i.mrow',123,'i,',8,').With((k?{inferred:c}:{}))},','checkItem:function(','k){if(k.type==="','over"&&',111,'k.num=','this.mmlData','(f);',8,'=[]}if(k','.type==="','cell"&&',111,'d.Error("Misplaced "+k.name)}if(k.isClose&&','this[k.type+"Error','"]){d.Error(',160,'"])}if(!k','.isNotStack){',73,'c}this.',22,'(k.data[0]);',73,'f},With',5,53,'l in k){if(k.hasOwnProperty(l)){this[l]=k[l]}}',73,'this},toString',23,73,'this.type+"["+',8,'.join("; ")+"]"}});b.',10,'=b.Subclass({type:"',10,'",isOpen:c,',147,148,'stop"){','return b.mml(',152,'())}','return this.SUPER(arguments).checkItem.call(this,','k)}});b.','stop',182,193,'",isClose:c});b.','open',182,'open',184,'stopError:"Extra',105,104,103,'",',147,'l){','if(l.type==="','close"){',64,152,'();',188,'i.TeXAtom(','k))}',191,'l)}});b.','close',182,218,196,'subsup',182,222,'",stopError:"Missing superscript or subscript argument",',147,'l){var k=["","subscript","superscript"][this.','position','];',208,'open"||l',156,'left"){',73,'c}',208,'mml"){',8,'[0].SetData(this.',228,',l.data[0]);',188,8,'[0])}if(','this.SUPER(arguments).',36,'.call(this,l)){','d.Error("Missing',105,' for "+k)}},Pop:',1,'(){}});b.over',182,'over",isClose:c,name:"\\\\over",',147,'m,k){if(m',156,'over"){d.Error("Ambiguous use of "+m.name)}if(m.isClose){var l=i.mfrac(this.num,',152,'(f));if(this.thickness!=null){l.linethickness=this.thickness}','if(this.open||this.close){','l.texClass=i.TEXCLASS.INNER;l.texWithDelims=c;l=i.mfenced(l',').With({open:this.open,close:this.close})}','return[b.mml(','l),m]}',191,'m)},toString',23,'return"over["+this.num+" / "+',8,180,'left',182,'left',184,'delim:"(",',201,' \\\\left',104,107,147,'l){',208,'right"){var ','k=i.mfenced(',8,34,'===1?',8,'[0]:i.mrow',123,'i,',8,'));',188,'k.With({open:this.delim,',218,':l.delim}))}',191,217,'right',182,'right",isClose:c,delim:")"});b.begin',182,'begin',184,147,148,'end"){if(k.name!==this.name){d.Error("\\\\begin{"+this.name+"} ended with \\\\end{"+k.name+"}")}if(!this.end){',188,152,'())}',73,'this.parse[this.end].call(this.parse,this,',8,')}if(k',156,187,248,' \\\\end{"+this.name+"}")}',191,192,'end',182,'end',196,'style',182,'style",',147,'l){if(!l.isClose){',191,'l)}',64,'i.mstyle',123,'i,',8,').With(this.','styles);',264,'k),l]}});b.',228,182,228,'",',147,'l){if(l.isClose){',248,' box for "+this.name)}if(l',164,64,'l.mmlData();switch(this.move){case"vertical":k=i.mpadded(k).With({height:this.dh,depth:this.dd,voffset:this.dh});',264,'k)];case"horizontal":',264,'this.left),l,b.mml(this.right)]}}',191,217,'array',182,'array',184,'arraydef:{},',4,23,'this.table','=[];','this.row','=[];',17,7,245,4,41,118,147,348,'if(l.isEntry','){this.EndEntry();this.','clearEnv();return f}','if(l.isCR',380,'EndRow();this.',381,'this.EndTable();this.clearEnv();',64,'i.mtable',123,'i,',367,339,'arraydef);',261,285,'k',263,'k=b.mml(k);if(this.requireClose){',208,209,73,'k}',248,103,'")}return[k,l]}',191,'l)},EndEntry',23,369,51,'(i.mtd',123,'i,',8,'));',8,'=[]},EndRow',23,367,51,'(i.mtr',123,'i,',369,'));',369,'=[]},EndTable',23,'if(',8,34,'||',369,34,380,'EndRow()}this.checkLines()},checkLines',23,'if(','this.arraydef.rowlines','){',64,439,'.split(/ /);if(k',34,'===',367,34,'){this.arraydef.frame=k.pop();',439,'=k.join(" ")}else{if(k',34,'<',367,34,'-1){',439,'+=" none"}}}},clearEnv',23,53,'k',55,'k)){delete ',17,'[k]}}}});b.cell',182,'cell',196,'mml',182,'mml",isNotStack:c,',22,23,53,25,'if(',27,'].type!=="mo"&&',27,'].isEmbellished()){',27,']=',214,27,']).With({isEmbellishedWrapper:c})}}',8,51,123,8,118,'Add',23,8,51,123,8,',arguments);',73,'this}});var g',7,'var j=',1,'(){i=MathJax.ElementJax.mml;MathJax.Hub.Insert(g,{letter:/[a-z]/i,digit:/[0-9.]/,number:/^(?:[0-9]+(?:\\{,\\}[0-9]{3})*(?:\\.[0-9]*)*|\\.[0-9]+)/,special:{"\\\\":"ControlSequence","{":"Open","}":"Close","~":"Tilde","^":"Superscript",_:"Subscript"," ":"Space","\\t":"Space","\\r":"Space","\\n":"Space","\'":"Prime","%":"Comment","&":"Entry","#":"Hash","\\u2019":"Prime"},remap:{"-":"2212","*":"2217"},mathchar0mi:{alpha:"03B1",beta:"03B2",gamma:"03B3",delta:"03B4",epsilon:"03F5",zeta:"03B6",eta:"03B7",theta:"03B8",iota:"03B9",kappa:"03BA",lambda:"03BB",mu:"03BC",nu:"03BD",xi:"03BE",omicron:"03BF",pi:"03C0",rho:"03C1",sigma:"03C3",tau:"03C4",upsilon:"03C5",phi:"03D5",chi:"03C7",psi:"03C8",omega:"03C9",varepsilon:"03B5",vartheta:"03D1",varpi:"03D6",varrho:"03F1",varsigma:"03C2",varphi:"03C6",S:"00A7",aleph:["2135','",{mathvariant:i.VARIANT.NORMAL}],','hbar:"210F",imath:"0131",jmath:"0237",ell:"2113",wp:["2118',503,'Re:["211C',503,'Im:["2111',503,'partial:["2202',503,'infty:["221E',503,'prime:["2032',503,'emptyset:["2205',503,'nabla:["2207',503,'top:["22A4',503,'bot:["22A5',503,'angle:["2220',503,'triangle:["25B3',503,'backslash:["2216',503,'forall:["2200',503,'exists:["2203',503,'neg:["00AC',503,'lnot:["00AC',503,'flat:["266D',503,'natural:["266E',503,'sharp:["266F',503,'clubsuit:["2663',503,'diamondsuit:["2662',503,'heartsuit:["2661',503,'spadesuit:["2660",{mathvariant:i.VARIANT.NORMAL}]},mathchar0mo:{surd:"221A",coprod:["2210','",{texClass:i.TEXCLASS.OP,movesupsub:c','}],bigvee:["22C1',551,'}],bigwedge:["22C0',551,'}],biguplus:["2A04',551,'}],bigcap:["22C2',551,'}],bigcup:["22C3',551,'}],"int":["222B",{','texClass:i.TEXCLASS.','OP}],intop:["222B',551,',movablelimits:c}],iint:["222C",{',563,'OP}],iiint:["222D",{',563,'OP}],prod:["220F',551,'}],sum:["2211',551,'}],bigotimes:["2A02',551,'}],bigoplus:["2A01',551,'}],bigodot:["2A00',551,'}],oint:["222E",{',563,'OP}],bigsqcup:["2A06',551,'}],smallint:["222B','",{largeop:f}],','triangleleft:"25C3",triangleright:"25B9",bigtriangleup:"25B3",bigtriangledown:"25BD",wedge:"2227",land:"2227",vee:"2228",lor:"2228",cap:"2229",cup:"222A",ddagger:"2021",dagger:"2020",sqcap:"2293",sqcup:"2294",uplus:"228E",amalg:"2A3F",diamond:"22C4",bullet:"2219",wr:"2240",div:"00F7",odot:["2299',585,'oslash:["2298',585,'otimes:["2297',585,'ominus:["2296',585,'oplus:["2295',585,'mp:"2213",pm:"00B1",circ:"2218",bigcirc:"25EF",setminus:"2216",cdot:"22C5",ast:"2217",times:"00D7",star:"22C6",propto:"221D",sqsubseteq:"2291",sqsupseteq:"2292",parallel:"2225",mid:"2223",dashv:"22A3",vdash:"22A2",leq:"2264",le:"2264",geq:"2265",ge:"2265",lt:"003C",gt:"003E",succ:"227B",prec:"227A",approx:"2248",succeq:"2AB0",preceq:"2AAF",supset:"2283",subset:"2282",supseteq:"2287",subseteq:"2286","in":"2208",ni:"220B",notin:"2209",owns:"220B",gg:"226B",ll:"226A",sim:"223C",simeq:"2243",perp:"22A5",equiv:"2261",asymp:"224D",smile:"2323",frown:"2322",ne:"2260",neq:"2260",cong:"2245",doteq:"2250",bowtie:"22C8",models:"22A8",notChar:"0338",Leftrightarrow:"21D4",Leftarrow:"21D0",Rightarrow:"21D2",leftrightarrow:"2194",leftarrow:"2190",gets:"2190",rightarrow:"2192",to:"2192",mapsto:"21A6",leftharpoonup:"21BC",leftharpoondown:"21BD",rightharpoonup:"21C0",rightharpoondown:"21C1",nearrow:"2197",searrow:"2198",nwarrow:"2196",swarrow:"2199",rightleftharpoons:"21CC",hookrightarrow:"21AA",hookleftarrow:"21A9",longleftarrow:"27F5",Longleftarrow:"27F8",longrightarrow:"27F6",Longrightarrow:"27F9",','Longleftrightarrow',':"27FA",longleftrightarrow:"27F7",longmapsto:"27FC",ldots:"2026",cdots:"22EF",vdots:"22EE",ddots:"22F1",dots:"2026",dotsc:"2026",dotsb:"22EF",dotsm:"22EF",dotsi:"22EF",dotso:"2026",ldotp:["002E",{',563,'PUNCT}],cdotp:["22C5",{',563,'PUNCT}],colon:["003A",{',563,'PUNCT}]},mathchar7:{Gamma:"0393",Delta:"0394",Theta:"0398",Lambda:"039B",Xi:"039E",Pi:"03A0",Sigma:"03A3",Upsilon:"03A5",Phi:"03A6",Psi:"03A8",Omega:"03A9",_:"005F","#":"0023","$":"0024","%":"0025","&":"0026",And:"0026"},delimiter:{"(":"(",")":")","[":"[","]":"]","<":"27E8",">":"27E9","\\\\lt":"27E8","\\\\gt":"27E9","/":"/","|":["|",{',563,'ORD}],".":"","\\\\\\\\":"\\\\","\\\\lmoustache":"23B0","\\\\rmoustache":"23B1","\\\\lgroup":"27EE","\\\\rgroup":"27EF","\\\\arrowvert":"23D0","\\\\Arrowvert":"2016","\\\\bracevert":"23AA","\\\\Vert":["2225",{',563,'ORD}],"\\\\|":["2225",{',563,'ORD}],"\\\\','vert":["|",{',563,610,'uparrow":"2191","\\\\downarrow":"2193","\\\\updownarrow":"2195","\\\\Uparrow":"21D1","\\\\Downarrow":"21D3","\\\\Updownarrow":"21D5","\\\\backslash":"\\\\","\\\\rangle":"27E9","\\\\langle":"27E8","\\\\rbrace":"}","\\\\lbrace":"{","\\\\}":"}","\\\\{":"{","\\\\rceil":"2309","\\\\lceil":"2308","\\\\rfloor":"230B","\\\\lfloor":"230A","\\\\lbrack":"[","\\\\rbrack":"]"},macros:{displaystyle',':["SetStyle","','D",c,0],textstyle',615,'T",f,0],scriptstyle',615,'S",f,1],scriptscriptstyle',615,'SS",f,2],rm',':["SetFont",i.VARIANT.','NORMAL],mit',623,'ITALIC],oldstyle',623,'OLDSTYLE],cal',623,'CALIGRAPHIC],it',623,'ITALIC],bf',623,'BOLD],bbFont',623,'DOUBLESTRUCK],scr',623,'SCRIPT],frak',623,'FRAKTUR],sf',623,'SANSSERIF],tt',623,'MONOSPACE],tiny',':["SetSize",','0.5],Tiny',645,'0.6],scriptsize',645,'0.7],small',645,'0.85],normalsize',645,'1],large',645,'1.2],Large',645,'1.44],LARGE',645,'1.73],huge',645,'2.07],Huge',645,'2.49],arcsin',':["NamedOp",0],','arccos',665,'arctan',665,'arg',665,'cos',665,'cosh',665,'cot',665,'coth',665,'csc',665,'deg',665,'det',':"NamedOp",','dim',665,'exp',665,'gcd',685,'hom',665,'inf',685,'ker',665,'lg',665,'lim',685,'liminf',':["NamedOp",null,"lim&thinsp;','inf"],limsup',703,'sup"],ln',665,'log',665,'max',685,'min',685,'Pr',685,'sec',665,'sin',665,'sinh',665,'sup',685,'tan',665,'tanh',665,'limits:["Limits",1],nolimits:["Limits",0],overline',':["UnderOver","','203E"],underline',729,'005F"],overbrace',729,'23DE",1],underbrace',729,'23DF",1],overrightarrow',729,'2192"],underrightarrow',729,'2192"],overleftarrow',729,'2190"],underleftarrow',729,'2190"],overleftrightarrow',729,'2194"],underleftrightarrow',729,'2194"],overset:"Overset",underset:"Underset",stackrel',':["Macro","\\\\','mathrel{\\\\','mathop{#2}\\\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft',':"MoveLeftRight','",moveright',752,'",",":["','Spacer",i.LENGTH.','THINMATHSPACE','],":":["',756,757,'],">":["',756,'MEDIUMMATHSPACE],";":["',756,'THICKMATHSPACE','],"!":["',756,'NEGATIVETHINMATHSPACE],','enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["',756,757,'],negthinspace:["',756,768,'hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big',':["MakeBig",i.TEXCLASS.','ORD,0.85],Big',776,'ORD,1.15],bigg',776,'ORD,1.45],Bigg',776,'ORD,1.75],bigl',776,'OPEN,0.85],Bigl',776,'OPEN,1.','15],biggl',776,787,'45],Biggl',776,787,'75],bigr',776,'CLOSE,0.85],Bigr',776,'CLOSE,1.','15],biggr',776,798,'45],Biggr',776,798,'75],bigm',776,'REL,0.85],Bigm',776,'REL,1.15],biggm',776,'REL,1.45],Biggm',776,'REL,1.75],mathord',':["TeXAtom",i.TEXCLASS.','ORD],mathop',814,'OP],mathopen',814,'OPEN],mathclose',814,'CLOSE],mathbin',814,'BIN],mathrel',814,'REL],mathpunct',814,'PUNCT],mathinner',814,'INNER],vcenter',814,'VCENTER],','mathchoice',':["Extension","',832,'"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut',749,'vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute',':["Accent","','02CA"],grave',838,'02CB"],ddot',838,'00A8"],tilde',838,'02DC"],bar',838,'02C9"],breve',838,'02D8"],check',838,'02C7"],hat',838,'02C6"],vec',838,'20D7"],dot',838,'02D9"],widetilde',838,'02DC",1],widehat',838,'02C6",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em"],eqalign',':["Matrix",null,null,"','right left",i.LENGTH.',765,',".5em","D"],','displaylines',862,'center",null',865,'cr:"Cr","\\\\":"Cr",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno',':["Matrix",null,null,"right left right",i.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],','leqalignno',871,'bmod',749,'mathbin{\\\\rm mod}"],pmod',749,'pod{{\\\\rm mod}\\\\kern 6mu',' #1}",1],','mod',749,'mathchoice{\\\\kern18mu}{\\\\','kern12mu}{\\\\',883,883,'rm mod}\\\\,\\\\,#1",1],pod',749,882,'kern8mu}{\\\\kern8mu}{\\\\kern8mu}(#1)",1],iff:["Macro","\\\\;\\\\',597,'\\\\;"],skew:["Macro","{{#2{#3\\\\mkern#1mu}\\\\mkern-#1mu}{}}",3],mathcal',':["Macro","{\\\\','cal',879,'mathscr',892,'scr',879,'mathrm',892,'rm',879,'mathbf',892,'bf',879,'mathbb',892,'bbFont #1}",1],','Bbb',892,909,'mathit',892,'it',879,'mathfrak',892,'frak',879,'mathsf',892,'sf',879,'mathtt',892,'tt',879,'textrm',749,'mathord{\\\\','rm\\\\text{#1}}",1],textit',749,931,'it','{\\\\text{#1}}}",1],','textbf',749,931,'bf',936,'pmb',749,'rlap{#1}\\\\kern1px{#1}",1],TeX:["Macro","T\\\\kern-.14em\\\\lower.5ex{E}\\\\kern-.115em X"],LaTeX:["Macro","L\\\\kern-.325em\\\\raise.21em{\\\\scriptstyle{A}}\\\\kern-.17em\\\\TeX"],not',749,750,'rlap{\\\\kern.5em\\\\notChar}}"]," ":["Macro","\\\\text{ }"],space:"Tilde",begin:"Begin",end:"End",newcommand',833,'newcommand"],','renewcommand',833,949,'newenvironment',833,949,'def',833,949,'verb',833,'verb"],','boldsymbol',833,962,'"],tag',833,'AMSmath"],','notag',833,967,'label:["Macro","",1],nonumber:["Macro",""],unicode',833,'unicode"],color:"Color",require:"Require"},environment:{array:["Array"],matrix:["Array",nul'],
['l,null,','null,"c"],pmatrix',':["Array",null',',"(",")","c"],bmatrix',2,',"[","]","c"],Bmatrix',2,',"\\\\{","\\\\}","c"],vmatrix',2,',"\\\\vert","\\\\vert","c"],Vmatrix',2,',"\\\\Vert","\\\\Vert","c"],cases',2,',"\\\\{",".","ll",null,".1em"],','eqnarray',':["','Array",null,null,null,"rcl",i.LENGTH.THICKMATHSPACE,".5em","D','"],"',14,'*":["',16,'"],equation:[','null,"Equation',17,'equation*":[',22,'"],align:["','ExtensionEnv",null,"AMSmath',17,'align',19,27,'"],aligned:["',27,'"],','multline',':["',27,17,35,19,27,'"],split:["',27,'"],gather:["',27,17,'gather',19,27,'"],gathered:["',27,'"],alignat:["',27,17,'alignat',19,27,'"],alignedat:["',27,'"]},p_height:1.2/0.85});if(','this.config.Macros','){','var k=',61,';for(var l in k){if(k','.hasOwnProperty(','l)){if(typeof(k[l])==="','string"){','g.macros[l]=["Macro','",k[l]]}else{',69,'"].concat(k[l])}}}}};var a=MathJax.Object.Subclass({Init',':function(','l,m){','this.string=','l;this.i=0;var k;if(m){k={};for(var n in m){if(m',66,'n)){k[n]=m[n]}}}this.stack=d.Stack(k);this.Parse();','this.Push(','b.stop())},Parse',':function(){','var k;','while(this.i<this.string.length','){k=','this.string.charAt(this.i','++);if(g.special[k]){this[g.special[k]](k)}','else{if(','g.letter','.test(k)){this.','Variable','(k)}',87,'g.digit',89,'Number(k)}','else{this.','Other(k)}}}}},Push',81,'this.stack.','Push.apply(this','.stack,arguments)},mml',81,'if(',99,'Top().type!=="mml"){','return ','null}',106,99,'Top().data[0]},mmlToken',73,'k','){return ','k},ControlSequence',73,'q){',63,'this.GetCS','(),p,n;if(','g.macros[k',']){','var m=',120,'];if(!(m',' instanceof Array',')){m=[m]}','var l=','m[0];if(!(l instanceof Function)){l=this[l]}l.apply(this,["\\\\"+k].concat(m.slice(1)))}',87,'g.mathchar0mi[k',']){p=',130,'];n={','mathvariant:i.VARIANT.','ITALIC};if(p',125,'){n=p[1];p=p[0]}',79,'this.mmlToken(','i.mi','(i.entity("#x"+p)).With(n)))}else{if(g.','mathchar0mo[k',']){p=g.',142,133,'stretchy:','f};if(p',125,'){n=p[1];n.stretchy=f;p=p[0]}',79,139,'i.mo',141,'mathchar7[k',143,154,133,134,'NORMAL','};if(p',125,137,'if(','this.stack.env','.font){','n.','mathvariant','=',164,'.font}',79,139,'i.mi',141,'delimiter["\\\\"+k',']!=null){var o=g.',175,'];n={};if(o',125,'){n=o[1];o=o[0]}if(o.length===4){o=i.entity("#x"+o)}else{o=i.chars(o)}',79,139,'i.mo(o).With({','fence:f,',146,'f}).With(n)))}',96,'csUndefined','("\\\\"+k)}}}}}},',188,73,'k){','d.Error("','Undefined control sequence "+k)},',90,73,'l){var ','k={};if(',164,165,'k.',167,'=',164,170,79,139,'i.mi(i.chars(l)).With(k)))},Number',73,'m){var k,l=','this.string.slice(','this.i-1).match(g.number);if(l){k=i.mn(l[0].replace(/[{}]/g,""));this.i+=l[0].length-1}else{k=','i.mo(i.chars(','m))}if(',164,165,'k.',167,'=',164,170,79,139,'k))},Open',73,'k){',79,'b.open())},Close',73,'k){',79,'b.close())},Tilde',73,'k){',79,'i.mtext(i.chars(','h)))},Space',73,'k){},Superscript',73,'m){var k,l=this.stack.Prev();if(!l){l=i.mi("")}if(l.isEmbellishedWrapper){l=l.data[0].data[0]}if(l.type==="msubsup"){if(l.data[l.','sup]){if(!l.data[l.sup].isPrime){',193,'Double exponent',': use braces to clarify")}','l=i.msubsup(l,null,null',')}k=l.sup','}else{if(l.movesupsub){if(l.type!=="munderover"||l.data[l.','over',']){l=i.munderover(l,null,null).With({movesupsub:c})}k=l.','over}else{',246,');k=l.sup}}',79,'b.subsup(l).With({position:k}))},','Subscript',73,241,'sub]){',193,'Double subscripts',245,'k=l.sub',248,'under',250,'under}else{',246,');k=l.sub}}',79,255,'PRIME:','String.fromCharCode(','8242),SMARTQUOTE:',273,'8217),Prime',73,'m){',127,99,'Prev();if(!l){l=i.mi()}if(l.type==="msubsup"&&l.data[l.sup]){',193,'Prime causes double exponent',245,'var k="";this.i--;do{k+=this.PRIME;this.i++,m=','this.GetNext','()}while(m==="\'"||m===this.SMARTQUOTE);k=',139,213,'k)).With({','isPrime:c,variantForm:d.isSTIX}));',79,'i.msubsup(',0,'k))},Comment',73,'k){',83,'&&',85,')!="\\n"){this.i++}},Hash',73,'k){',193,'You can\'t use \'','macro parameter ','character #\' in math mode")},Other',73,'m){var l={',146,'false},k;if(',164,165,'l.',167,'=',164,170,'if(g.remap[m]){m=g.remap[m];if(m',125,'){l=m[1];m=m[0]}k=','i.mo(i.entity("#x"+','m))}else{k=i.mo(m)}if(k.autoDefault("texClass",true)==""){k=','i.TeXAtom(','k)}',79,139,'k.With(l)))},SetFont',73,'l,k){',164,'.font=k},SetStyle',73,'l,k,m,n){',164,'.style=k;',164,'.level=n;',79,'b.style().With({styles:{','displaystyle',':m,','scriptlevel',':n}}))},SetSize',73,'k,l){',164,'.size=l;',79,340,'mathsize:l+"em"}}))},Color',73,'m){',127,'this.GetArgument(','m);',63,164,'.color;',164,'.color=l;var n=','this.ParseArg(','m);if(k){',164,'.color}','else{delete ',164,365,79,'i.mstyle(n).With({mathcolor:l}))},Spacer',73,346,79,'i.mspace().With({width:','l,','mathsize:i.SIZE.NORMAL,scriptlevel:','1}))},LeftRight',73,'k){',79,'b[k.substr(1)]().With({delim:','this.GetDelimiter(','k)}))},NamedOp',73,'m,l,o){var n=(l!=null&&l===0?f:c);if(!o){o=m.substr(1)}l=((l||l==null)?c:f);o=o.replace(/&thinsp;/,',273,'8198));',63,183,'movablelimits',':l,','movesupsub',':n',',form:i.FORM.PREFIX,texClass:i.TEXCLASS.OP','});k','.useMMLspacing&=~','k','.SPACE_ATTR.form',';',79,139,'k))},Limits',73,330,122,99,'Prev("nopop");if(m.texClass!==','i.TEXCLASS.OP){','d.Error(l+" is allowed only on operators")}m.',392,'=(k?c:f);m.',390,'=f},Over',73,'m,l,n){',63,'b.over','().With({name:','m});if(l||n){k.open=l;k.close=n}',87,'m.match(/withdelims$/)){k.open=',382,'m);k.close=',382,'m)}}if(','m.match(/^\\\\','above/)){','k.thickness=','this.GetDimen(','m)}',87,426,'atop/)||l||n){',428,'0}}',79,'k)},Frac',73,197,'k=',362,'l);',122,362,'l);',79,'i.mfrac(k,m))},Sqrt',73,197,'m=','this.GetBrackets(','l),k=',362,'l);if(m==""){k=i.msqrt.apply(i,k.array())}else{k=','i.mroot(k,this.parseRoot(m','))}',79,'k)},Root',73,197,'m=','this.GetUpTo(','l,"\\\\of");',63,362,'l);',79,455,')))},parseRoot',73,'p){',127,164,',k=l.inRoot;l.inRoot=true;var o=','d.Parse(','p,l);p=o.mml();',122,'o.stack.global;if(m.leftRoot||m.upRoot){p','=i.mpadded(','p);if(m.leftRoot){p.width=m.leftRoot}if(m.upRoot){p.voffset=m.upRoot;p.height=m.upRoot}}l.inRoot=k;',106,'p},MoveRoot',73,'k,m){if(!',164,'.inRoot){d.Error(k+" can appear only within a root")}if(',99,'global[m]){',193,'Multiple use of "+k)}',127,355,'k);if(!l.match(/-?[0-9]+/)){',193,'The',' argument to "+','k+" must be an integer")}l=(l/15)+"em";if(l.substr(0,1)!=="-"){l="+"+l}',99,'global[m]=l},Accent',73,'m,k,o){var n=',362,'m);',127,139,322,290,'accent:c}));l.stretchy=(o?c:f);',79,'i.munderover(','n,null,l).With({accent:c}))},UnderOver',73,'m,p,k){var o={o:"over",u:"under"}[m.charAt(1)];var n=',362,'m);',127,510,'n,null,null);if(k){l.',392,'=c}l.data[l[o]]=',139,322,'p)).With({',146,'c,accent:(o=="under")}));',79,'l)},Overset',73,'k){',122,362,'k),l=',362,'k);',79,510,0,'m))},Underset',73,'k){',122,362,'k),l=',362,'k);',79,510,'l,m,null))},TeXAtom',73,'n,p){var o={texClass:p},m;if(p==',408,'o.',392,'=o.',390,'=c;',63,355,'n);',127,'k.match(/^\\s*\\\\rm\\s+([a-zA-Z0-9 ]+)$/);if(l){m=',139,'i.mo(l[1]).With({',390,':c,',392,':c,',134,159,394,'}));m',396,'m',398,'}','else{m=',324,475,'k,',164,').mml()).With(o)}}',576,324,362,'n)).With(o)}',79,'m)},Strut',73,'k){',79,'i.mpadded(i.mrow()).With','({height:"8.6pt",depth:"3pt",width:0}))},Phantom',73,'l,k,m){var n=i.mphantom(',362,'l));if(k||m){n',479,'n);if(m){n.height=n.depth=0}if(k){n.width=0}}',79,'n)},Smash',73,'m){',127,'this.trimSpaces(',451,'m));var k',479,362,'m));','switch(','l){case"b":k.depth=0;','break;case','"t":k.height=0;break;default:k.height=k.depth=0}',79,'k)},Lap',73,197,'k',479,362,'l)).With({width:0});if(l==="\\\\llap"){k.lspace="-1 width"}',79,'k)},RaiseLower',73,'k){',127,429,'k);',122,'b.position().With({name:k,move:"','vertical"});if(l.charAt(0)==="-"){l=l.slice(1);k={raise:"\\\\lower",lower:"\\\\raise"}[k.substr(1)]}if(k==="\\\\lower"){m.dh="-"+l;m.dd=l}else{m.dh=l;m.dd="-"+l}',79,'m)},MoveLeftRight',73,'k){var n=',429,'k);var m=(n.charAt(0)==="-"?n.slice(1):"-"+n);if(k==="\\\\moveleft"){',127,'n;n=m;m=l}',79,630,'horizontal",left:',374,'n,',376,'1}),right:',374,'m,',376,'1})}))},Hskip',73,'k){',79,374,429,'k),',376,'0}))},Rule',73,'m,o){',63,429,'m),n=',429,'m),q=',429,'m);var l,p={width:k,height:n,depth:q};if(o!=="blank"){l=',591,'(p);if(parseFloat(k)&&parseFloat(n)+parseFloat(q)){l=i.mstyle(l).With({mathbackground:(',164,'.color||"black")})}}else{l=i.mspace().With(p)}',79,'l)},MakeBig',73,'k,n,l){l*=g.p_height;l=String(l).replace(/(\\.\\d\\d\\d).+/,"$1")+"em";',122,382,'k);',79,324,'i.mo(m).With({minsize:l,maxsize:l,',343,':0,fence:c,',146,'c,symmetric:c})).With({texClass:n}))},BuildRel',73,'k){',127,'this.','ParseUpTo','(k,"\\\\over");',122,362,'k);',79,324,510,'m,null,l)).With({mclass:i.TEXCLASS.REL}))},HBox',73,346,'this.',100,',this.','InternalMath','(',355,'k),l))},FBox',73,'k){',79,'i.menclose.apply(i,this.',704,'(',355,'k))))},Require',73,'k){',127,355,'k);','this.Extension(','null,l)},Extension',73,'k,l,m){','if(k&&!typeof(k)==="',68,'k=k.name}l=d.extensionDir+"/"+l;if(!l.match(/\\.js$/)){l+=".js"}if(!','MathJax.Ajax.','loaded[',728,'fileURL(l)]){if(k!=null){delete g[m||"macros"][k.replace(/^\\\\/,"")]}','MathJax.Hub.','RestartAfter(',728,'Require(l))}},Macro',73,'l,o,n){if(n){var k=[];for(',122,'0;m<n;m++){k.push(',355,'l))}o=this.','SubstituteArgs','(k,o)}',75,'this.AddArgs(','o,',211,'this.i));this.i=0},Matrix',73,'l,n,s,p,q,m,k){var r=',286,'();if(r===""){','d.Error("Missing ','argument for "+l)}','if(r==="{"){this.i++}else{',75,'r+"}"+',211,'this.i+1);this.i=0}var o','=b.array().With({','requireClose:c,arraydef:{rowspacing:(m||"4pt"),','columnspacing:(','q||"1em")}});if(n||s){o.open=n;o.close=s}if(k==="D"){o','.arraydef.',341,'=c}if(p!=null){o',764,'columnalign=p}',79,'o)},Entry',73,'k){',79,'b.cell().With({','isEntry:c,name:k}))},Cr',73,'k){',79,774,'isCR:c,name:k}))},HLine',73,74,'if(m==null){m="solid"}var n=',99,'Top();if(n.type!=="array"||n.data','.length){',193,'Misplaced "+l)}if(n.table.length==0){n',764,'frame=m}else{var k=(n',764,'rowlines','?n',764,792,'.split(/ /):[]);while(k.length<n.table',786,'k.push("none")}k[n.table.length-1]=m;n',764,792,'=k.join(" ")}},Begin',73,197,'m=',355,'l);if(m.match','(/[^a-z*]/i)){d.Error(\'Invalid ','environment',' name "\'+m+\'"\')}if(!g.',808,'[m]){d.Error(\'Unknown ',808,' "\'+m+\'"\')}var n=g.',808,'[m];if(!(n',125,')){n=[n]}',63,'b.begin',418,'m,end:n[1],parse:this});if(n[0]&&this[n[0]]){k=this[n[0]].apply(this,[k].concat(n.slice(2)))}',79,'k)},End',73,'k){',79,'b.end',418,355,'k)}))},Equation',73,'k,l',113,'l},ExtensionEnv',73,330,721,'l.name,k,"',808,'")},Array',73,'m,o,t,r,s,n,k,p){if(!r){r=this.GetArgument("\\\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q',760,'arraydef:{columnalign:r,',762,'s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){var l=(u.charAt(0)+u.charAt(u.length-1)).replace(/[^|:]/g,"");if(l!==""){q',764,'frame={"|":"solid",":":"dashed"}[l.charAt(0)];q',764,'framespacing=".5em .5ex"}u=u.substr(1,u.length-2);q',764,'columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=','this.convertDelimiter(','o)}if(t){q.close=',853,'t)}if(k==="D"){q',764,341,'=c}if(k==="S"){q',764,343,'=1}if(p){q',764,'useHeight=f}',79,'m);',106,'q},convertDelimiter',73,'k){if(k){k=g.delimiter[k]}if(k==null',113,107,'if(k',125,'){k=k[0]}if(k.length===4){k=',273,'parseInt(k,16))}',106,'k},trimSpaces',73,'k){if(typeof(k)!="',68,106,'k}',106,'k','.replace(/^\\s','+|\\s+$/g,"")},nextIsSpace',81,106,85,').match(/[ \\n\\r\\t]/)},GetNext',81,'while','(this.nextIsSpace()){this.i++}',106,85,')},GetCS',81,63,211,'this.i).match(/^([a-z]+|.) ?/i);','if(k){this.i+=k[','1].length;',106,'k[1]}',96,'i++;return" "}},GetArgument',73,74,610,286,'()){case"":if(!m){',753,754,106,'null;case"}":if(!m','){d.Error("Extra close brace',' or missing open brace")}',106,'null;','case"\\\\":this.i++;','return"\\\\"+',118,'();case"{":','var k=++this.i,','n=1;',83,'){',610,85,'++)){',922,612,'"{":n','++;break;case"}":if(','n==0',918,'")}if(--n==0',113,211,'k,this.i-1)}break}}',753,'close brace");break}',106,85,'++)},GetBrackets',73,'l){if(',286,'()!="["){return""}',926,'m=0;',83,'){',610,85,'++)){case"{":m++;',612,'"\\\\":this.i',936,'m--<=0',918,' while looking for',' \']\'")}',612,'"]":if(m==0',113,211,'k,this.i-1)}break}}',193,'Couldn\'t find',' closing \']\' for',496,'l)},GetDelimiter',73,'k){while',895,127,85,');if(this.i<this.string',786,'this.i++;if(l=="\\\\"){l+=',118,'(k)}if(g.delimiter[l]!=null',113,853,'l)}}',753,'or unrecognized delimiter for "+k)},GetDimen',73,197,'m;if',895,'if(',85,')=="{"){m=',355,806,'(/^\\s*([-+]?(\\.\\','d+|\\d+(\\.\\d*)?))\\s*(pt|em|ex|mu|px|mm|cm|in|pc',')\\s*$/)){',106,'m.','replace(/ /g,"")}}',576,211,'this.i);',63,'m.match(/^\\s*(([-+]?(\\.\\',1001,')) ?/);',903,'0].length;',106,'k[1].',1005,753,'dimension or its units for "+l)},GetUpTo',73,'n,o){while',895,122,'this.i,l,q,p=0;',83,'){l=this.i;q=',85,'++);',610,'q){case"\\\\":q+=',118,'();',612,'"{":p',936,'p==0',918,964,' "+o)}p--;break}if(p==0&&q==o',113,211,'m,l)}}',193,972,' "+o+" for "+n)},ParseArg',73,'k',113,475,355,'k),',164,').mml()},',690,73,'k,l',113,475,462,'k,l),',164,1053,704,73,'q,s){var p={',341,':f};if(s!=null){p.',343,'=s}if(',164,165,'p.',167,'=',164,170,'if(!q.match(/\\$|\\\\\\(/)){return[this.','InternalText','(q,p)]}var o=0,l=0,r,n="";var m=[];while(o<q',786,'r=q.charAt(o++);if(r','==="$"){if(n==="$"){','m.push(i.TeXAtom(d.Parse(q.slice(l,o-','1',')).mml().With(p)));n="";l=o','}',87,'l<o-1','){m.push(this.InternalText(q.slice(l',',o-1),p))}n="$";l=o}}',87,'r','==="\\\\"){',1081,'==="("&&n==""){if(l<o-2',1089,',o-2),p))}n=")";l=o}',87,'r===")"&&n===")"){',1083,'2',1085,'}}}}}if(n!==""){',193,'Math not terminated in text box")}if(l<q.length',1089,'),p))}',106,'m},',1078,73,330,'l=l',887,'+/,h).replace(/\\s+$/,h);',106,236,'l)).With(k)},',742,73,330,'var o="";var n="";var p;',122,'0;while(m<k',786,'p=k.charAt(m++);if(p',1093,'o+=p+k.charAt(m++)}',87,'p==="#"){',1126,'==="#"){o+=p}else{if(!p.match(/[1-9]/)||p>l',786,193,'Illegal ',306,'reference")}n=',745,745,'n,o),l[p-1]);o=""}}else{o+=p}}}',106,745,'n,o)},AddArgs',73,330,'if(k.match(/^[a-z]/i)&&l.match(/(^|[^\\\\])(\\\\\\\\)*\\\\[a-z]+$/i)){l+=" "}',106,'l+k}});d.Augment({Stack:e,Parse:a,Definitions:g,Startup:j,Translate',73,'k){var l,n=k.innerHTML',887,'+/,"").replace(/\\s+$/,"");if(',732,'Browser.isKonqueror){n=n.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}var o=(k.type.replace(/\\n/g," ").match(/(;|\\s|\\n)mode\\s*=\\s*display(;|\\s|\\n|$)/)!=null);n=d.','prefilterMath','(n,o,k);try{l=',475,'n).mml()}catch(m){if(!m.texError){throw m}l=this.formatError(m,n,o,k)}if(l.inferred){l=i.apply(MathJax.ElementJax,l.data)}else{l=i(l)}if(o){l.root.display="block"}',106,'l},',1155,73,'l,m,k',113,'l.replace(/([_^]\\s*\\d)([0-9.,])/g,"$1 $2")},formatError',73,'m,l,n,k',113,'i.merror(m.message.replace(/\\n.*/,""))},Error',73,'k){throw ',732,'Insert(Error(k),{texError:c})},Macro',73,724,120,']=["Macro"].concat([].slice.call(arguments,1))}});d.loadComplete("jax.js")})(MathJax.InputJax.TeX);']
]);