/* * /MathJax/jax/output/CommonHTML/jax.js * * Copyright (c) 2009-2015 The MathJax Consortium * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ (function(i,c,f,g){var h;var l,b,d;var e=1,j=0.025,a=0.025;var o={".mjx-chtml":{display:"inline-block","line-height":0,"text-indent":0,"text-align":"left","text-transform":"none","font-style":"normal","font-weight":"normal","font-size":"100%","font-size-adjust":"none","letter-spacing":"normal","word-wrap":"normal","word-spacing":"normal","white-space":"nowrap","float":"none",direction:"ltr","max-width":"none","max-height":"none","min-width":0,"min-height":0,border:0,margin:0,padding:"1px 0"},".MJXc-display":{display:"block","text-align":"center",margin:"1em 0",padding:0},".mjx-math":{display:"inline-block","border-collapse":"separate","border-spacing":0,},".mjx-math *":{display:"inline-block","text-align":"left"},".mjx-numerator":{display:"block","text-align":"center"},".mjx-denominator":{display:"block","text-align":"center"},".MJXc-fpad":{"padding-left":".1em","padding-right":".1em"},".MJXc-bevelled > *":{display:"inline-block"},".mjx-stack":{display:"inline-block"},".mjx-op":{display:"block"},".mjx-under":{display:"table-cell"},".mjx-over":{display:"block"},".mjx-over > *":{"padding-left":"0px!important","padding-right":"0px!important"},".mjx-under > *":{"padding-left":"0px!important","padding-right":"0px!important"},".mjx-stack > .mjx-sup":{display:"block"},".mjx-stack > .mjx-sub":{display:"block"},".mjx-prestack > .mjx-presup":{display:"block"},".mjx-prestack > .mjx-presub":{display:"block"},".mjx-delim-v > .mjx-char":{transform:"scale(1)"},".mjx-delim-h":{display:"block"},".mjx-delim-h > .mjx-char":{transform:"scale(1)",display:"inline-block"},".mjx-surd":{"vertical-align":"top"},".mjx-mphantom *":{visibility:"hidden"},".mjx-merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"2px 3px","font-style":"normal","font-size":"90%"},".mjx-annotation-xml":{"line-height":"normal"},".mjx-menclose > svg":{fill:"none",stroke:"currentColor"},".mjx-mtr":{display:"table-row"},".mjx-mlabeledtr":{display:"table-row"},".mjx-mtd":{display:"table-cell","text-align":"center"},".mjx-label":{display:"block"},".mjx-box":{display:"inline-block"},".mjx-block":{display:"block"},".mjx-span":{display:"span"},".mjx-char":{display:"block","white-space":"pre"},".mjx-itable":{display:"inline-table"},".mjx-row":{display:"table-row"},".mjx-cell":{display:"table-cell"},".mjx-table":{display:"table",width:"100%"},".mjx-line":{display:"block",width:"100%","border-top":"0 solid"},".mjx-strut":{width:0,"padding-top":e+"em"},".MJXc-space1":{"margin-left":".167em"},".MJXc-space2":{"margin-left":".222em"},".MJXc-space3":{"margin-left":".278em"},".mjx-chartest":{display:"block",visibility:"hidden",position:"absolute",top:0,"line-height":"normal","font-size":"500%"},".mjx-chartest .mjx-char":{display:"inline"},".mjx-chartest .mjx-box":{"padding-top":"1000px"},".MJXc-processing":{visibility:"hidden",position:"fixed",width:0,height:0,overflow:"hidden"},".MJXc-processed":{display:"none"},".mjx-test":{display:"block","font-style":"normal","font-weight":"normal","font-size":"100%","font-size-adjust":"none","text-indent":0,"text-transform":"none","letter-spacing":"normal","word-spacing":"normal",overflow:"hidden",height:"1px"},".mjx-ex-box-test":{position:"absolute",width:"1px",height:"60ex"},"#MathJax_CHTML_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",padding:"3px 4px","z-index":401,position:"absolute",left:0,top:0,width:"auto",height:"auto",display:"none"}};var m=1000000;var k={},n=MathJax.Hub.config;g.Augment({settings:c.config.menuSettings,config:{styles:o},Config:function(){if(!this.require){this.require=[]}this.SUPER(arguments).Config.call(this);var p=this.settings;if(p.scale){this.config.scale=p.scale}this.require.push(this.fontDir+"/TeX/fontdata.js");this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js");k=this.config.linebreaks},Startup:function(){l=MathJax.Extension.MathEvents.Event;b=MathJax.Extension.MathEvents.Touch;d=MathJax.Extension.MathEvents.Hover;this.ContextMenu=l.ContextMenu;this.Mousedown=l.AltContextMenu;this.Mouseover=d.Mouseover;this.Mouseout=d.Mouseout;this.Mousemove=d.Mousemove;var p=g.addElement(document.body,"mjx-block",{style:{display:"block",width:"5in"}});this.pxPerInch=p.offsetWidth/5;p.parentNode.removeChild(p);this.TestSpan=g.Element("mjx-test",{style:{left:"1em"}},[["mjx-ex-box-test"]]);return i.Styles(this.config.styles,["InitializeCHTML",this])},InitializeCHTML:function(){this.getDefaultExEm();if(this.defaultEm){return}var p=MathJax.Callback();i.timer.start(i,function(q){if(q.time(p)){c.signal.Post(["CommonHTML Jax - no default em size"]);return}g.getDefaultExEm();if(g.defaultEm){p()}else{setTimeout(q,q.delay)}},this.defaultEmDelay,this.defaultEmTimeout);return p},defaultEmDelay:100,defaultEmTimeout:1000,getDefaultExEm:function(){document.body.appendChild(this.TestSpan);this.defaultEm=this.getFontSize(this.TestSpan);this.defaultEx=this.TestSpan.firstChild.offsetHeight/60;this.defaultWidth=this.TestSpan.offsetWidth;document.body.removeChild(this.TestSpan)},getFontSize:(window.getComputedStyle?function(q){var p=window.getComputedStyle(q);return parseFloat(p.fontSize)}:function(p){return p.style.pixelLeft}),getMaxWidth:(window.getComputedStyle?function(q){var p=window.getComputedStyle(q);if(p.maxWidth!=="none"){return parseFloat(p.maxWidth)}return 0}:function(q){var p=q.currentStyle.maxWidth;if(p!=="none"){if(p.match(/\d*px/)){return parseFloat(p)}var r=q.style.left;q.style.left=p;p=q.style.pixelLeft;q.style.left=r;return p}return 0}),loadFont:function(p){c.RestartAfter(i.Require(this.fontDir+"/"+p))},fontLoaded:function(p){if(!p.match(/-|fontdata/)){p+="-Regular"}if(!p.match(/\.js$/)){p+=".js"}MathJax.Callback.Queue(["Post",c.Startup.signal,["CommonHTML - font data loaded",p]],["loadComplete",i,this.fontDir+"/"+p])},Element:function(p,r,q){if(p.substr(0,4)==="mjx-"){if(!r){r={}}if(r.isMathJax==null){r.isMathJax=true}if(r.className){r.className=p+" "+r.className}else{r.className=p}p="span"}return this.HTMLElement(p,r,q)},addElement:function(r,p,s,q){return r.appendChild(this.Element(p,s,q))},HTMLElement:f.Element,ucMatch:f.ucMatch,setScript:f.setScript,getNode:(document.getElementsByClassName?function(q,p){return q.getElementsByClassName(p)[0]}:function(u,t){var q=u.getElementsByTagName("span");var r=RegExp("\\b"+t+"\\b");for(var s=0,p=q.length;s
=u.CHTMLlast+u.CHTMLchunk){this.postTranslate(u);u.CHTMLchunk=Math.floor(u.CHTMLchunk*this.config.EqnChunkFactor);u.CHTMLdelay=true}},initCHTML:function(q,p){},savePreview:function(p){var q=p.MathJax.preview;if(q&&q.parentNode){p.MathJax.tmpPreview=document.createElement("span");q.parentNode.replaceChild(p.MathJax.tmpPreview,q)}},restorePreview:function(p){var q=p.MathJax.tmpPreview;if(q){q.parentNode.replaceChild(p.MathJax.preview,q);delete p.MathJax.tmpPreview}},getMetrics:function(p){var q=p.CHTML;this.jax=p;this.em=q.em;this.outerEm=q.outerEm;this.scale=q.scale;this.cwidth=q.cwidth;this.linebreakWidth=q.lineWidth},postTranslate:function(u){var q=u.jax[this.id];for(var s=u.CHTMLlast,p=u.CHTMLeqn;s
z.h){q.marginTop=g.Em(z.t-z.h)}if(z.b>z.d){q.marginBottom=g.Em(z.b-z.d)}if(z.l<0){q.paddingLeft=g.Em(-z.l)}if(z.r>z.w){q.marginRight=g.Em(z.r-z.w)}q.position="absolute";var w=s.offsetWidth,u=s.offsetHeight,A=x.firstChild.offsetHeight,t=x.firstChild.offsetWidth;s.style.position="";return{Y:-l.getBBox(y).h,mW:t,mH:A,zW:w,zH:u}},Remove:function(p){var q=document.getElementById(p.inputID+"-Frame");if(q&&p.CHTML.display){q=q.parentNode}if(q){q.parentNode.removeChild(q)}delete p.CHTML},ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18,thin:0.04,medium:0.06,thick:0.1,infinity:m},SPACECLASS:{thinmathspace:"MJXc-space1",mediummathspace:"MJXc-space2",thickmathspace:"MJXc-space3"},pxPerInch:96,em:16,FONTDEF:{},TEXDEF:{x_height:0.442,quad:1,num1:0.676508,num2:0.393732,num3:0.44373,denom1:0.685951,denom2:0.344841,sup1:0.412892,sup2:0.362892,sup3:0.288888,sub1:0.15,sub2:0.247217,sup_drop:0.386108,sub_drop:0.05,delim1:2.39,delim2:1,axis_height:0.25,rule_thickness:0.06,big_op_spacing1:0.111111,big_op_spacing2:0.166666,big_op_spacing3:0.2,big_op_spacing4:0.45,big_op_spacing5:0.1,surd_height:0.075,scriptspace:0.05,nulldelimiterspace:0.12,delimiterfactor:901,delimitershortfall:0.3,min_rule_thickness:1.25},unicodeChar:function(p){if(p<65535){return String.fromCharCode(p)}p-=65536;return String.fromCharCode((p>>10)+55296)+String.fromCharCode((p&1023)+56320)},getUnicode:function(p){var q=p.text.charCodeAt(p.i);p.i++;if(q>=55296&&q<56319){q=(((q-55296)<<10)+(p.text.charCodeAt(p.i)-56320))+65536;p.i++}return q},getCharList:function(t,s){var r,x,w=[],p=t.cache,A=s;if(p[s]){return p[s]}var q=this.FONTDATA.RANGES,z=this.FONTDATA.VARIANT;if(s>=q[0].low&&s<=q[q.length-1].high){for(r=0,x=q.length;r 0){delete this.D}},rescale:function(p){this.w*=p;this.h*=p;this.d*=p;this.l*=p;this.r*=p;this.t*=p;this.b*=p;if(this.L){this.L*=p}if(this.R){this.R*=p}if(this.D){this.D*=p}},combine:function(q,p,r){q.X=p;q.Y=r;scale=q.rscale;if(p+scale*q.r>this.r){this.r=p+scale*q.r}if(p+scale*q.l 2){p.scriptlevel=2}t=Math.pow(this.Get("scriptsizemultiplier"),p.scriptlevel);p.scriptminsize=g.length2em(this.Get("scriptminsize"),0.8,1);if(t 0){if(!this.hasValue("lspace")){q.lspace=0.15}if(!this.hasValue("rspace")){q.rspace=0.15}}var p=this,r=this.Parent();while(r&&r.isEmbellished()&&r.Core()===p){p=r;r=r.Parent();s=p.CHTMLnodeElement()}if(q.lspace){s.style.paddingLeft=g.Em(q.lspace)}if(q.rspace){s.style.paddingRight=g.Em(q.rspace)}this.CHTML.L=q.lspace;this.CHTML.R=q.rspace}else{this.SUPER(arguments).CHTMLhandleSpace.apply(this,arguments)}},CHTMLadjustAccent:function(r){var q=this.CoreParent();r.parent=q;if(r.text.length===1&&q&&q.isa(h.munderover)&&this.CoreText(q.data[q.base]).length===1){var s=q.data[q.over],p=q.data[q.under];if(s&&this===s.CoreMO()&&q.Get("accent")){r.remapchars=g.FONTDATA.REMAPACCENT}else{if(p&&this===p.CoreMO()&&q.Get("accentunder")){r.remapchars=g.FONTDATA.REMAPACCENTUNDER}}}},CHTMLadjustVariant:function(q){var p=q.parent,r=(p&&p.isa(h.msubsup)&&this!==p.data[p.base]);if(q.largeop){q.mathvariant=(q.displaystyle?"-largeOp":"-smallOp")}if(r){q.remapchars=this.remapChars;if(q.text.match(/['`"\u00B4\u2032-\u2037\u2057]/)){q.mathvariant="-TeX-variant"}}},CHTMLfixCombiningChar:function(p){p=p.firstChild;var q=g.Element("mjx-span",{style:{width:".25em","margin-left":"-.25em"}});p.insertBefore(q,p.firstChild)},CHTMLcenterOp:function(q){var s=this.CHTML;var r=(s.h-s.d)/2-g.TEX.axis_height;if(Math.abs(r)>0.001){q.style.verticalAlign=g.Em(-r)}s.h-=r;s.d+=r;if(s.r>s.w){s.ic=s.r-s.w;s.w=s.r;q.style.paddingRight=g.Em(s.ic)}},CHTMLcanStretch:function(t,r,s){if(!this.Get("stretchy")){return false}var u=this.data.join("");if(u.length!==1){return false}var q={text:u};this.CHTMLadjustAccent(q);if(q.remapchars){u=q.remapchars[u]||u}u=g.FONTDATA.DELIMITERS[u.charCodeAt(0)];var p=(u&&u.dir===t.substr(0,1));if(p){p=(this.CHTML.h!==r||this.CHTML.d!==s||!!this.Get("minsize",true)||!!this.Get("maxsize",true));if(p){this.CHTML.stretch=true}}return p},CHTMLstretchV:function(s,v){var t=this.CHTMLnodeElement(),u=this.CHTML;var q=this.getValues("symmetric","maxsize","minsize");var r,p=g.TEX.axis_height;if(q.symmetric){r=2*Math.max(s-p,v+p)}else{r=s+v}q.maxsize=this.CHTMLlength2em(q.maxsize,u.h+u.d);q.minsize=this.CHTMLlength2em(q.minsize,u.h+u.d);r=Math.max(q.minsize,Math.min(q.maxsize,r));if(r!==u.sH){if(r!=q.minsize){r=[Math.max(r*g.TEX.delimiterfactor/1000,r-g.TEX.delimitershortfall),r]}while(t.firstChild){t.removeChild(t.firstChild)}this.CHTML=u=g.createDelimiter(t,this.data.join("").charCodeAt(0),r,u);u.sH=(r instanceof Array?r[1]:r);if(q.symmetric){r=(u.h+u.d)/2+p}else{r=(u.h+u.d)*s/(s+v)}r-=u.h;if(Math.abs(r)>0.05){t.style.verticalAlign=g.Em(r);u.h+=r;u.d-=r;u.t+=r;u.b-=r}}return this.CHTML},CHTMLstretchH:function(r,p){var s=this.CHTML;var q=this.getValues("maxsize","minsize","mathvariant","fontweight");if((q.fontweight==="bold"||(this.removedStyles||{}).fontWeight==="bold"||parseInt(q.fontweight)>=600)&&!this.Get("mathvariant",true)){q.mathvariant=h.VARIANT.BOLD}q.maxsize=this.CHTMLlength2em(q.maxsize,s.w);q.minsize=this.CHTMLlength2em(q.minsize,s.w);p=Math.max(q.minsize,Math.min(q.maxsize,p));if(p!==s.sW){while(r.firstChild){r.removeChild(r.firstChild)}this.CHTML=s=g.createDelimiter(r,this.data.join("").charCodeAt(0),p,s,q.mathvariant);s.sW=p}return this.CHTML}});h.mtext.Augment({CHTMLgetVariant:function(){if(g.config.mtextFontInherit||this.Parent().type==="merror"){var r=(g.config.scale/100)/g.scale;var q={cache:{},fonts:[],className:"MJXc-font-inherit",rscale:r,style:{"font-size":g.Percent(r)}};var p=this.Get("mathvariant");if(p.match(/bold/)){q.style["font-weight"]="bold"}if(p.match(/italic|-tex-mathit/)){q.style["font-style"]="italic"}if(p==="monospace"){q.className+=" MJXc-monospace-font"}if(p==="double-struck"){q.className+=" MJXc-double-struck-font"}if(p.match(/fraktur/)){q.className+=" MJXc-fraktur-font"}if(p.match(/sans-serif/)){q.className+=" MJXc-sans-serif-font"}if(p.match(/script/)){q.className+=" MJXc-script-font"}this.CHTMLvariant=q}else{this.SUPER(arguments).CHTMLgetVariant.call(this)}}});h.merror.Augment({toCommonHTML:function(p){p=this.CHTMLdefaultNode(p);var q=this.CHTML;q.rescale(0.9);q.h+=3/g.em;if(q.h>q.t){q.t=q.h}q.d+=3/g.em;if(q.d>q.b){q.b=q.d}q.w+=8/g.em;q.r=q.w;q.l=0;return p}});h.mspace.Augment({toCommonHTML:function(s){s=this.CHTMLcreateNode(s);this.CHTMLhandleStyle(s);this.CHTMLhandleScale(s);var q=this.getValues("height","depth","width");var p=this.CHTMLlength2em(q.width),r=this.CHTMLlength2em(q.height),u=this.CHTMLlength2em(q.depth);var t=this.CHTML;t.w=t.r=p;t.h=t.t=r;t.d=t.b=u;t.l=0;if(p<0){s.style.marginRight=g.Em(p);p=0}s.style.width=g.Em(p);s.style.height=g.Em(r+u);if(u){s.style.verticalAlign=g.Em(-u)}this.CHTMLhandleBBox(s);this.CHTMLhandleColor(s);return s}});h.mpadded.Augment({toCommonHTML:function(r,p){var q;if(p){r=r.firstChild;q=r.firstChild}else{r=this.CHTMLdefaultNode(r,{childNodes:"mjx-box",forceChild:true});q=r.firstChild;r=g.addElement(r,"mjx-block");r.appendChild(q);g.addElement(r,"mjx-strut")}var u=this.CHTMLbboxFor(0);var B=this.getValues("width","height","depth","lspace","voffset");var z=0,v=0,A=u.w,s=u.h,t=u.d;q.style.width=0;q.style.margin=g.Em(-s)+" 0 "+g.Em(-t);if(B.width!==""){A=this.CHTMLdimen(B.width,"w",A,0)}if(B.height!==""){s=this.CHTMLdimen(B.height,"h",s,0)}if(B.depth!==""){t=this.CHTMLdimen(B.depth,"d",t,0)}if(B.voffset!==""){v=this.CHTMLdimen(B.voffset);if(v){q.style.position="relative";q.style.top=g.Em(-v)}}if(B.lspace!==""){z=this.CHTMLdimen(B.lspace);if(z){q.style.position="relative";q.style.left=g.Em(z)}}r.style.width=0;r.style.marginTop=g.Em(s-e);r.style.padding="0 "+g.Em(A)+" "+g.Em(t)+" 0";var C=g.BBOX({w:A,h:s,d:t,l:0,r:A,t:s,b:t,scale:this.CHTML.scale,rscale:this.CHTML.rscale});C.combine(u,z,v);C.w=A;C.h=s;C.d=t;this.CHTML=C;return r.parentNode},CHTMLstretchV:h.mbase.CHTMLstretchV,CHTMLstretchH:h.mbase.CHTMLstretchH,CHTMLdimen:function(t,v,u,p){if(p==null){p=-m}t=String(t);var q=t.match(/width|height|depth/);var r=(q?this.CHTML[q[0].charAt(0)]:(v?this.CHTML[v]:0));var s=(this.CHTMLlength2em(t,r)||0);if(t.match(/^[-+]/)&&u!=null){s+=u}if(p!=null){s=Math.max(p,s)}return s}});h.munderover.Augment({toCommonHTML:function(t,p){var B=this.getValues("displaystyle","accent","accentunder","align");if(!B.displaystyle&&this.data[this.base]!=null&&this.data[this.base].CoreMO().Get("movablelimits")){return h.msubsup.prototype.toCommonHTML.call(this,t,p)}var r,y,w,q=[];if(p){r=g.getNode(t,"mjx-op");y=g.getNode(t,"mjx-under");w=g.getNode(t,"mjx-over");q[0]=r;q[1]=y||w;q[2]=w}else{var v=["mjx-op","mjx-under","mjx-over"];if(this.over===1){v[1]=v[2]}t=this.CHTMLdefaultNode(t,{childNodes:v,noBBox:true,forceChild:true,minChildren:2});q[0]=r=t.removeChild(t.firstChild);q[1]=y=w=t.removeChild(t.firstChild);if(t.firstChild){q[2]=w=t.removeChild(t.firstChild)}}var u=[],s=this.CHTMLgetBBoxes(u,q,B);var C=u[this.base],z=this.CHTML;z.w=s;z.h=C.h;z.d=C.d;var x=r,A=0;if(C.ic){A=1.3*C.ic+0.05}if(this.data[this.over]){x=this.CHTMLaddOverscript(w,u,B,A,r,p)}if(this.data[this.under]){this.CHTMLaddUnderscript(y,u,B,A,t,x,p)}else{if(!p){t.appendChild(x)}}this.CHTMLplaceBoxes(r,y,w,B,u);return t},CHTMLgetBBoxes:function(x,t,s){var u,q=this.data.length,v,r=-m,p=r;for(u=0;u g.linebreakWidth)||this.hasNewline()},CHTMLstretchV:function(p,q){this.CHTMLstretchChildV(this.CoreIndex(),p,q);return this.CHTML},CHTMLstretchH:function(q,p){this.CHTMLstretchChildH(this.CoreIndex(),p,q);return this.CHTML}});h.mstyle.Augment({toCommonHTML:function(p){p=this.CHTMLdefaultNode(p);if(this.scriptlevel&&this.data[0]){this.CHTML.rescale(this.data[0].CHTML.rscale)}return p}});h.TeXAtom.Augment({toCommonHTML:function(t,r){if(!r){t=this.CHTMLdefaultNode(t)}if(this.texClass===h.TEXCLASS.VCENTER){var p=g.TEX.axis_height,s=this.CHTML;var q=p-(s.h+s.d)/2+s.d;if(Math.abs(q)>0.001){t.style.verticalAlign=g.Em(q);s.h+=q;s.t+=q;s.d-=q;s.b-=q}}return t},CHTMLstretchV:function(p,q){this.CHTML.updateFrom(this.Core().CHTMLstretchV(p,q));this.toCommonHTML(this.CHTMLnodeElement(),true);return this.CHTML},CHTMLstretchH:function(q,p){this.CHTML.updateFrom(this.CHTMLstretchCoreH(q,p));this.toCommonHTML(q,true);return this.CHTML}});h.semantics.Augment({toCommonHTML:function(p){p=this.CHTMLcreateNode(p);if(this.data[0]){this.data[0].toCommonHTML(p);this.CHTML.updateFrom(this.data[0].CHTML)}return p}});h.annotation.Augment({toCommonHTML:function(p){return this.CHTMLcreateNode(p)}});h["annotation-xml"].Augment({toCommonHTML:h.mbase.CHTMLautoload});h.ms.Augment({toCommonHTML:h.mbase.CHTMLautoload});h.mglyph.Augment({toCommonHTML:h.mbase.CHTMLautoload});h.menclose.Augment({toCommonHTML:h.mbase.CHTMLautoload});h.maction.Augment({toCommonHTML:h.mbase.CHTMLautoload});h.mmultiscripts.Augment({toCommonHTML:h.mbase.CHTMLautoload});h.mtable.Augment({toCommonHTML:h.mbase.CHTMLautoload});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",g,"jax.js"]),0)})});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(c.config.menuSettings.zoom!=="None"){i.Require("[MathJax]/extensions/MathZoom.js")}})})(MathJax.Ajax,MathJax.Hub,MathJax.HTML,MathJax.OutputJax.CommonHTML);
r){r=p}}if(r===-m){r=p}for(u=0;u
A.w){A.skew+=(A.w-(x.x+r*x.w))/2}}}else{v=g.TEX.big_op_spacing1;u=g.TEX.big_op_spacing3;s=Math.max(v,u-Math.max(0,r*x.d))}x.x+=B/2;x.y=A.h+s+t+r*x.d;if(s){y.style.paddingBottom=g.Em(s/r)}if(t){y.style.paddingTop=g.Em(t/r)}return z},CHTMLaddUnderscript:function(y,w,B,A,q,x,p){var z=this.CHTML;var v,u,t=g.TEX.big_op_spacing5,s;var C=w[this.under],r=C.rscale;if(!p){g.addElement(q,"mjx-itable",{},[["mjx-row",{},[["mjx-cell"]]],["mjx-row"]]);q.firstChild.firstChild.firstChild.appendChild(x);q.firstChild.lastChild.appendChild(y)}if(C.D){C.d=C.D}if(C.d<0){y.firstChild.style.verticalAlign="top";q.firstChild.style.marginBottom=g.Em(C.d)}if(B.accentunder){s=2*g.TEX.rule_thickness;t=0}else{v=g.TEX.big_op_spacing2;u=g.TEX.big_op_spacing4;s=Math.max(v,u-r*C.h)}C.x=-A/2;C.y=-(z.d+s+t+r*C.h);if(s){y.style.paddingTop=g.Em(s/r)}if(t){y.style.paddingBottom=g.Em(t/r)}},CHTMLplaceBoxes:function(p,y,x,B,v){var q=this.CHTML.w,u,s=v.length,t;var A=g.BBOX.zero();A.scale=this.CHTML.scale;A.rscale=this.CHTML.rscale;v[this.base].x=v[this.base].y=0;var C=m;for(u=0;u
0){K+=P;I-=P}}K=Math.max(K,A.superscriptshift);I=Math.max(I,A.subscriptshift);G.style.paddingRight=g.Em(M/B);z.style.paddingBottom=g.Em(K/w+I/B-V.d-O.h/B*w);z.style.paddingLeft=g.Em(Y/w);z.style.paddingRight=g.Em(M/w);D.style.verticalAlign=g.Em(-I);F.combine(V,H+Y,K);F.combine(O,H,-I)}}F.clean();return R},CHTMLstretchV:h.mbase.CHTMLstretchV,CHTMLstretchH:h.mbase.CHTMLstretchH});h.mfrac.Augment({toCommonHTML:function(L){L=this.CHTMLdefaultNode(L,{childNodes:["mjx-numerator","mjx-denominator"],forceChild:true,noBBox:true,minChildren:2});var w=this.getValues("linethickness","displaystyle","numalign","denomalign","bevelled");var M=w.displaystyle;var B=L.firstChild,s=L.lastChild;var x=g.addElement(L,"mjx-box");x.appendChild(B);x.appendChild(s);L.appendChild(x);if(w.numalign!=="center"){B.style.textAlign=w.numalign}if(w.denomalign!=="center"){s.style.textAlign=w.denomalign}var N=this.CHTMLbboxFor(0),z=this.CHTMLbboxFor(1),A=g.BBOX.empty(this.CHTML),D=N.rscale,y=z.rscale;w.linethickness=Math.max(0,g.thickness2em(w.linethickness||"0",A.scale));var K=g.TEX.min_rule_thickness/g.em/A.scale,R=g.TEX.axis_height;var G=w.linethickness,J,I,F,E;if(w.bevelled){x.className+=" MJXc-bevelled";var Q=(M?0.4:0.15);var C=Math.max(D*(N.h+N.d),y*(z.h+z.d))+2*Q;var P=g.Element("mjx-bevel");x.insertBefore(P,s);var r=g.createDelimiter(P,47,C);F=D*(N.d-N.h)/2+R+Q;E=y*(z.d-z.h)/2+R-Q;if(F){B.style.verticalAlign=g.Em(F/D)}if(E){s.style.verticalAlign=g.Em(E/y)}P.style.marginLeft=P.style.marginRight=g.Em(-Q/2);A.combine(N,0,F);A.combine(r,D*N.w-Q/2,0);A.combine(z,D*N.w+r.w-Q,E);A.clean()}else{if(M){F=g.TEX.num1;E=g.TEX.denom1}else{F=(G===0?g.TEX.num3:g.TEX.num2);E=g.TEX.denom2}if(G===0){J=Math.max((M?7:3)*g.TEX.rule_thickness,2*K);I=(F-N.d*D)-(z.h*y-E);if(I