 if (!box) {box = jsMath.Box.Set(mitem.nuc,style,size).Remeasured()} 
 if (!box) {box = mitem.nuc = jsMath.Box.Set(mitem.nuc,style,size).Remeasured()} 
  op: function (style,size,mitem) {    var TeX = jsMath.Typeset.TeX(style,size); var box;    mitem.delta = 0; var isD = (style.charAt(0) == 'D');    if (mitem.limits == null && isD) {mitem.limits = 1}    if (mitem.nuc.type == 'TeX') {      var C = jsMath.TeX[mitem.nuc.font][mitem.nuc.c];      if (isD && C.n) {mitem.nuc.c = C.n; C = jsMath.TeX[mitem.nuc.font][C.n]}      box = jsMath.Box.Set(mitem.nuc,style,size);      if (C.ic) {        mitem.delta = C.ic * TeX.scale;        if (mitem.limits || !mitem.sub || jsMath.Browser.msieIntegralBug)           {box = jsMath.Box.SetList([box,jsMath.mItem.Space(mitem.delta)],style,size)}      }      box.y = -((box.h+box.d)/2 - box.d - TeX.axis_height);      if (Math.abs(box.y) < .0001) {box.y = 0}    }    if (!box) {box = jsMath.Box.Set(mitem.nuc,style,size).Remeasured()}    if (mitem.limits) {      var W = box.w; var x = box.w;      var mlist = [box]; var dh = 0; var dd = 0;      if (mitem.sup) {        var sup = jsMath.Box.Set(mitem.sup,jsMath.Typeset.UpStyle(style),size).Remeasured();        sup.x = ((box.w-sup.w)/2 + mitem.delta/2) - x; dh = TeX.big_op_spacing5;        W = Math.max(W,sup.w); x += sup.x + sup.w;        sup.y = box.h+sup.d + box.y +                    Math.max(TeX.big_op_spacing1,TeX.big_op_spacing3-sup.d);        mlist[mlist.length] = sup; delete mitem.sup;      }      if (mitem.sub) {        var sub = jsMath.Box.Set(mitem.sub,jsMath.Typeset.DownStyle(style),size).Remeasured();        sub.x = ((box.w-sub.w)/2 - mitem.delta/2) - x; dd = TeX.big_op_spacing5;        W = Math.max(W,sub.w); x += sub.x + sub.w;        sub.y = -box.d-sub.h + box.y -                   Math.max(TeX.big_op_spacing2,TeX.big_op_spacing4-sub.h);        mlist[mlist.length] = sub; delete mitem.sub;      }      if (W > box.w) {box.x = (W-box.w)/2; x += box.x}      if (x < W) {mlist[mlist.length] = jsMath.mItem.Space(W-x)}      mitem.nuc = jsMath.Box.SetList(mlist,style,size);      mitem.nuc.h += dh; mitem.nuc.d += dd;    } else {      if (jsMath.Browser.msieIntegralBug && mitem.sub && C && C.ic)         {mitem.nuc = jsMath.Box.SetList([box,jsMath.Box.Space(-C.ic*TeX.scale)],style,size)}      else if (box.y) {mitem.nuc = jsMath.Box.SetList([box],style,size)}      jsMath.mList.prototype.Atomize.SupSub(style,size,mitem);    }  },
1963	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1963/bd0a8bcca05e5455d2c0b2d47bdefc7b22b464bb/jsMath.js/clean/htdocs/jsMath/uncompressed/jsMath.js