window.addEventListener('load',function ()
	{if(document.getElementsByTagNameNS('http://www.w3.org/1998/Math/MathML', 'math').length > 0)
		{var xhtml = 'http://www.w3.org/1999/xhtml', mathml = 'http://www.w3.org/1998/Math/MathML', 
		xml = 'http://www.w3.org/XML/1998/namespace', ext = 'http://my.opera.com/userjs/mathml',
		formulae = document.getElementsByTagNameNS(mathml, 'math');
		for(i = 0; i != formulae.length; i++)
			{processMathML(formulae[i])}
		var style = document.createElementNS('http://www.w3.org/1999/xhtml','style');
		var cssstylesheet = document.createTextNode('math {line-height:1.4em; text-indent:0;} math[mode="display"], math[display="block"] {display:block; text-align:center; page-break-inside:avoid} mfrac {vertical-align:-0.65em; line-height:1.4em; font-size:0.9em;} mtable {vertical-align:middle;} mtd {padding:0 0.5ex;} mmultiscripts > * {display:none;} msub, msup, msubsup, msqrt, mroot, mover, munder, munderover, mfrac, mfenced, mtable, mmultiscripts, menclose, multiscripts, mrow[fence="true"] {display:inline-table; white-space:nowrap; text-align:center;} msub, msup, msubsup, row1 > cell12, row3 > cell32 {text-align:left;} mmultiscripts, row1 > cell11, row3 > cell31 {text-align:right;} msqrt, mroot, mfrac, mfenced, mtable, menclose, mrow[fence="true"] {margin:1px;} msup, msubsup, mover, munderover, mmultiscripts, multiscripts, mroot, mfrac {-o-table-baseline:2;} msub > mrow,  msubsup > mrow, msup > mrow, msup > mrow + mrow > mrow, msubsup > mrow + mrow + mrow > mrow,  mover > mrow, munder > mrow, munderover > mrow, mfrac > mrow, msqrt > mrow, mfenced > mrow, mtr,  mmultiscripts > mrow:first-child, mmultiscripts > mprescripts + mrow, mmultiscripts > mprescripts + mrow + mrow > mrow, mroot > mrow:first-child, mroot > mrow + mrow > mrow, multiscripts > row1, multiscripts > row2, multiscripts > row3,  mrow[fence="true"] > mrow > mrow {display:table-row;} msup > mrow + mrow, msubsup > mrow + mrow + mrow, mover > mrow + mrow, munderover > mrow + mrow + mrow, mmultiscripts > mprescripts + mrow + mrow, mroot > mrow + mrow {display:table-header-group;} mrow[fence="true"] > mrow {display:table-row-group;} mover > mrow > mrow, munder > mrow > mrow, munderover > mrow > mrow, mfrac > mrow > mrow, mfrac > mrow + mrow > mrow > mrow > mrow, mtd, mmultiscripts > mrow:first-child > mrow, row2 > cell20 {display:table-cell;} msub > mrow:first-child:after, msup > mrow:first-child:after, msubsup > mrow:first-child:after, msub > mrow + mrow:before, msubsup > mrow:first-child + mrow:before, msup > mrow + mrow > mrow:before, msubsup > mrow + mrow + mrow > mrow:before, mmultiscripts > mprescripts + mrow + mrow > mrow:after, mmultiscripts > mprescripts + mrow:after, mmultiscripts > mrow:first-child:before, mroot > mrow + mrow > mrow:after, row1 > cell10, row2 > cell21, row2 > cell22, row3 > cell30 {display:table-cell; content:"\\A0"; line-height:0;} none:before {content:"\\A0"; line-height:0;} msub > mrow + mrow, msup > mrow + mrow, msubsup > mrow + mrow, mover > mrow + mrow, munder > mrow + mrow, munderover > mrow + mrow, mmultiscripts > mprescripts + mrow, mmultiscripts > mprescripts + mrow + mrow, mroot > mrow + mrow, multiscripts > row1, multiscripts > row3 {font-size:0.75em; line-height:1.1em;} mover > mrow:first-child, munder > mrow:first-child, munderover > mrow:first-child {line-height:1.2em;} mfrac > mrow:first-child > mrow {border-bottom:solid thin;} mfrac > mrow + mrow > mrow > mrow {display:inline-table; vertical-align:text-top;} msub > mrow + mrow > mrow, msubsup > mrow:first-child + mrow > mrow, mmultiscripts > mprescripts + mrow > mrow, row3 > cell31, row3 > cell32 {display:table-cell; vertical-align:top;} msup > mrow + mrow > mrow > mrow, msubsup > mrow + mrow + mrow > mrow > mrow,  mmultiscripts > mprescripts + mrow + mrow > mrow > mrow, mroot > mrow + mrow > mrow > mrow, row1 > cell11, row1 > cell12 {display:table-cell; vertical-align:bottom;} msub > mrow + mrow > mrow > mrow, msubsup > mrow:first-child + mrow > mrow > mrow, mmultiscripts > mprescripts + mrow > mrow > mrow, cell31 > mrow, cell32 > mrow {display:block; margin-top:-0.7em;} msup > mrow + mrow > mrow > mrow > mrow, msubsup > mrow + mrow + mrow > mrow > mrow > mrow, mmultiscripts > mprescripts + mrow + mrow > mrow > mrow > mrow,  cell11 > mrow, cell12 > mrow {display:block; margin-bottom:-0.7em;} mroot > mrow + mrow > mrow > mrow > mrow {display:block; margin-bottom:-0.7em;} msqrt, mroot {line-height:1.1em;} msqrt > mrow:before {display:table-cell; content:"\\A0\\A0\\A0"; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM%2FrhtAAAC1klEQVR42s3XP2gaURwH8FhFEbFqUHHsUuisuHapY6dMCg5BHIJLOjWLaBBBB4UIgqAFB69itaI4CP4Xapfu7ZJC6T8ytIODJ4lVr79fOeW4Gu9PIj7hR%2BBx9%2FycL9%2Ffu3fAMMwBaQUfymQy%2FRoMBjMScQ%2Bh6EAg8HE4HBL56%2FmhmGazeQXASxKBI6fTOcZfD%2BolabjHUMt0On0JuBsoK2nAqNFoZPr9%2Fh%2FAvfk3RhDuAdRXn893xS7vM9KALgxHo9H4jeGAUpAGpBwOx3wVjvU4Sb0vmUz%2BXIWDNKAfw9Hr9earcJAGHHm9XpobDmKAbO9jarXamBsOkoBRu93O8MNBBHDV%2B2Kx2JgfDlKALgxHt9td8MNBCpDyeDyLTeHYO5DtfdNKpUJvCgcJQP%2B2cJAAHEUikRt8rd8Ujr0CsfcJhWPfwKjb7Wa2hWNvQLb3fSuVSrNt4dgn0CUmHPsEUuFweCkUDslA%2BDzByaFe4TLJ7X1wIJ9COJZC4RAN5MDmmDybzYaDGSiFnN4nNhyCQB5sEQwGP8Fpa1qv16cs8kIG8H2xWFzA8n4WCsetwNtg7FO%2Fg8mvq9UqbbFY8OK4lN4nJRz%2FAQVgfaineB38fY7%2F4OVymT48PMQbz8X2vlAotDrzWiU8mDgYt2DsCJBzWC7aYDDgLGdCvQ8e5ken02HEhoMLFA3jIT2AXBQKhYler8eZTrf1PqnhWN8bj8dHUmA85DEgl%2Fl8fqLT6VBysuk6hULxmqIo3Hu%2FiA3HGgg30FJhPOQJIJlcLjfRarVLQB7zex8cyK%2BlhoMLfHTX3QHmOEVAJpOZaDSaBaA83N6H4WDPvFbJwPvawuDLzxCZSqVotVo9B9gRjpvN5g%2FtdhuX962s3ec%2B91kAniMykUjQKpVqBsgXcsOxs5cFgMQRBEdJWqlUMhiOVqv1XWo4dvo2A5gLRGaz2ZnccOwaqIDKIE5uOFb1F78umYGxrCEvAAAAAElFTkSuQmCC"); -o-background-size:100% 100%;} msqrt > mrow > mrow, mroot > mrow:first-child > mrow {display:table-cell; border-top:solid 1px; padding:2px 5px 0 3px;} mroot > mrow:first-child > mrow {border-left:solid thin;} mroot > mrow:first-child:before {display:table-cell; content:"\\A0\\A0\\A0"; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABgElEQVR42q2TMUjDQBhGG5EQkCq4SB20WVwcXYTs4lCk0K5CZ%2Bno4pghmbJk7eIgZCsE2kFC03RVRHEoQUERClaxiEVpq2DP78IVoqXhJPnhQej9eTSPJEUISfGAEbj2OETz4AC0wWosIWYP%2BIAwXDD3byFmC3hUkslkepVK5dw0zWsmPeIWYtbACfhOp9NDTdPOPM8btVotQikWi7c4%2BwLbkULMItDBQBTFcblcvnRdt89EDlBAu9lsDmRZ7mPvDizNeLog%2BLMgCKRQKPiO43SZ6ArsTBZxvQk%2B6vV6R5Ikeqc1S0gURenUarV7JnoA%2B2AqPn4r0R3DMG5Yz9KU0LIsn4lewSGQoqLj%2FJju5%2FP5RwjfwcYvIQ6HwADLPC8u9hZoTzQeZrPZTwgvgBgWrvN%2BLX972rbdZT0N7i8lQhr01HW9A%2BEY7MYShnvmcrk3CJ%2FASlxh0LPRaIzQk%2F7L01jCcM9qtdoLesYVhnuqqvqSiDDcM0lh0DMx4aRnokLKD0gmJM1mPGUFAAAAAElFTkSuQmCC"); background-position:bottom right; -o-background-size:100% 10px; background-repeat:no-repeat;} mfenced > mrow:before, mfenced > mrow:after mfenced > mrow:before, mfenced > mrow:after, mo[charCode] {display:table-cell; content:"\\A0"; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAACw0lEQVR42sXZTYhSURQHcCcnW1SLItwYgeDCeEZkbYI2TqQRrm0WBSGBFJiI4aJAcEAIN7mYcCOtWgQuSg0czdRNMBBBtSiKms1ATIu%2Ba6Kh6XYmvHbm%2BHTeHc%2BlC%2F%2BN8H74fO%2Fec%2B%2FRJoSwjRsY2yCXIQfGhSYg05AFyNoHc%2BNgRyDzPehfNomdhfwYwFRBGFsg1yjidDpFLBZbjUQi91SwnZAqhjwej8hms6LVaolut7uWeavYJOQ%2BxsLhsGg2mxLqxyo4KyGHwyHS6fQAZBmEcUFidrtdFAqFYdgTyPmNsOOQFQkmEgkz6Ctkun%2FNCGw7ZFFioVDIDHsB2b%2FuuhHgjMTcbrdoNBoUewPZPXDdEGwfZFmCuVyOYt8hB02vHQLelpjX6xXtdpuCZ4bemQl2FPJbgvl8nmIPRz5IE%2FCWxAzDMHsQU5ZBGLvwb5dKpSjW2fC9JeBF%2FBJXKpVVAp5UBR9L0O%2F302%2F3HrLVMgjjEJ78yWSSgjctzXsEZjFYrVZ%2FEvCUKtiRmMvlot%2FuM8RhGexVrf7TDQQCFHxgeSHugcfw7cbj8S8EzKuCVzBYKpWWCHhaFZzDICztywT0qIJLuIIR7CNkQqGY%2FV1I%2B4uBz%2Bf7RcBHiqXWZuDbDQaD7wh4VxUMYzAajb4k4A1V8BIGM5nMUwJeVQWvY7BYLFLwnCp4B4Plcvk5AU%2Bogm0M1mq1VwQ8rAqu2%2BPV6%2FUFAhqq4DMySxY3O0sk%2BBqDsDWj83ivKvgWg1CDPxBwjyr4CYOdTucbAXeogisEpHN58r%2BD7LfM%2FlDYXxv2F5t96rEvDuzLF%2FsCy14C2IsUexnlLfTsWxFdmyX27Rz7hpN3S8y%2Badd1rOA9%2BLAfzXQdHnmPt%2BwHcC0tAvYmhpY2C3sjSEurir2ZpqXdp6UhqaVlyt7U1dJ21tIY19a61%2FLnwrC%2FP%2F4Ao%2FDcmC83BlAAAAAASUVORK5CYII%3D"); -o-background-size:100% 100%; background-repeat:no-repeat;} mfenced > mrow:after, mo[charCode="41"] {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAACo0lEQVR42sXZP2gTcRQH8GtT06E6KJIlIgQyRC4iRpdClygmIpljBwUJQlCIIUQyWAikEJAsZlCyBCcHIYMmEdLEmMsiFKRQHRRFuxSkDrb1X6Wl9ecL%2FAqP14L32ncY%2BMJNH7jc737v%2Fd4ZhmGchNyGjCqljP1m8JuBDK4WIJOQof2CimQWclYSHOQ35OqewHg8%2FiyZTG55PJ7d4LuQYRbY7%2FdnIarb7apCoaD8fj9FG5BDHFDhdDodFYvFKPocMrIncDu5XE653W6M3rcLXofM74aWy2XlcrkweuOf4PYFAJOQHxRNp9MY3ICctwVq9ATkHUWj0ShGFyFjtkCNHoF8wmC73VY%2Bnw%2Bj07ZBjZ6C%2FMJosVjE4BrkuG1Qo1cw2Ov1VCAQwOhjFqjRlxgtlUoY%2FAMZ54Ln6AMyTROjj1igRi0MZrNZ%2Bl8e5oIXMViv17fIYr%2FJBQ9AvmI0FAphcI4FavQhBjOZDN08TnPBSxhsNBrrBCxwQTfkG0a9Xi8GLRao0RcYDIfD9GmPcsESBlOp1Hdy2xNc8DIGq9XqEgHvcEE%2FKRVrBJzhgkOQFYySSrnEAjX6CoPBYHCTbBZjXPApBiORyBdy2yYXfIDBRCLxnoAxLjiFwXw%2B%2F5qAt7jgNQxWKhUK3uOCFzBYq9XeEvAJFzyDwWaz%2BYGAPS5oYrDVai3s6C2ZIH1bFgn4hgsewyC0gPR9%2FsgFj5JavUzAz1zwIAYty%2FpJwFUuOELATQJu%2FHdQ%2FJbFH4r4shFf2OKvnvjmIL59iW%2Bw4iVAvEiJl1G5Qi%2FeijjRLIm3c%2BINp1xLLN60O3GskDv4iB%2FNnDg8yh1vxQ%2FgoiMC0SGG6JhFdBAkOqoSG6aJj%2FucGEiKj0xlh7riY2fxwbgTo3vxjwuinz%2F%2BAspg3JgGTba0AAAAAElFTkSuQmCC");} mfenced[open="["] > mrow:before, mo[charCode="91"] {border-style:solid; border-width:1px 0 1px 1px; background-image:none;} mfenced[close="]"] > mrow:after, mo[charCode="93"] {border-style:solid; border-width:1px 1px 1px 0; background-image:none;} mfenced[open="\\2016"] > mrow:before {border-style:double; border-width:0 0 0 3px; background-image:none;} mfenced[close="\\2016"] > mrow:after {border-style:double; border-width:0 3px 0 0; background-image:none;} mfenced[open="\\27e6"] > mrow:before {border-style:double; border-width:2px 0 2px 3px; background-image:none;} mfenced[close="\\27e7"] > mrow:after {border-style:double; border-width:2px 3px 2px 0; background-image:none;} mfenced[open="|"] > mrow:before {border-style:solid; border-width:0 0 0 1px; background-image:none;} mfenced[close="|"] > mrow:after {border-style:solid; border-width:0 1px 0 0; background-image:none;} mfenced[open="\\230a"] > mrow:before {border-style:solid; border-width:0 0 1px 1px; background-image:none;} mfenced[close="\\230b"] > mrow:after {border-style:solid; border-width:0 1px 1px 0; background-image:none;} mfenced[open="\\2308"] > mrow:before {border-style:solid; border-width:1px 0 0 1px; background-image:none;} mfenced[close="\\2309"] > mrow:after {border-style:solid; border-width:1px 1px 0 0; background-image:none;} mfenced[open="{"] > mrow:before, mo[charCode="123"] {content:"\\A0\\A0"; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAACzElEQVR42rXZT4gSYRQA8F0dhBjwUB3sVKhFB0GWNQg85aEOiycPRhvrpQWPhQQh2MFYvAl1CQNPEmF6WRQvsuraoSj6txCUXfbQfyLYsnbdoq%2F35M2yzWY6871v4J0cfjyd%2Bd73vueUEGKKI%2BCagVjigJwQVyAGENLYEYguQsFgUGSz2acy2EmIDbfbLdLp9I92uy06nY5tbD%2FEeiAQELVabRshiE2IjB1sGmJZ13VRrVYHhK1AHBt%2BbgO8hL9ZJpMxMnsAoe18bhGbxacZiUQEYd8gjv51j0XwtqZpotFobBG4uOceC5gO0Q%2BFQkZ2a%2F%2B8zwJ4Dn87eEXeE3hNFqwjWK%2FXvxB4wjYI10GIbZ%2FP94uwdxDTMuA8ZpdMJl8SeGvkvROCuPhFLpd7TOBFWfA6goVC4QmB52XBuwiWy%2BU1As%2FIgl16wj0CZ2XB1wg2m03jHTwsC%2FYRhJq3SaBuG4TLjRiUq75REP57%2FwTgcQS9Xu86gT1Z8BSC4XD4OYGrsuBwlcTj8fsE3pEFLyOYSqXuEZiXBZcRLJVKzwi8YBuEax%2FEd5fLJVqtFr4yvyEOyYBzmB3sIcYKeTj2G40BbyKYz%2BcfEXjVNgiXBvHG6XTikvtE4IwMuIDZRaPRD4S9GlWlx4KUXQ%2BzgwpjgAsTrfsJs%2Bvt7g4sgTLZjQIXMbtYLPbRanZ7QGogNzweDz5Zo%2FadtdSumFrbrsPhEMVi8TNhFcvdmXmrTCQSXwl7C3HAFkgd%2FMDv9%2BOa%2FUlr9rTN7nZYAF5gAahUKkbfckOi92YG2b%2Bykoei5LVhf7GVLD0lxYG9fCkpsOxbgJJNin0bVbXR87Yi7M2SqnaOveFkb4nZm3beYwX7wUfV0Yz98Mh%2BvGU%2FgLOPCNiHGLxjFvZBkKpRFe8wjX3cp2QgyT4yVTLUJZRv7LwL5RuMmxpUntG9qZXm%2BXPBBA%2F%2F%2FvgDPxTMk2RIO1IAAAAASUVORK5CYII%3D");} mfenced[close="}"] > mrow:after, mo[charCode="125"] {content:"\\A0\\A0"; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAACq0lEQVR42s3ZTYhSURQHcEcfQgguqoWtGtSihSAyBoGrXNQiXLkwKsZNAy4LCQbBFka4E2oTBq4kwnQzKG6k0WpRFH0NBGWbWfQxRQxUls0Uvc4Z%2Fq9FEGP3HCHhuPxx9L577rnnuVwu10WKmG3bLo3gD39vUCxSeMRgqVR6HI1GbcC3KWZF4GAwsPv9vl0oFL76%2FX5GP1IckoBFijHD7XZ7MxKJMLpKsdMI5C%2FC9lPcZLTVam34fD5GlyhmjECgFsU9RovF4ib%2B07PGINB9FJ8ZTSaTzurPGYNAFxjsdrvfLMti9JoIBLrCaDweZ3BE4ZOCFxikR%2Bkt%2FssTUvAgg51OZx1gRwrOULxhNBQK%2FSCQV323MQj0KoO5XO45sjwpBc8wWC6XHwJclIKnGKxWq48AXpKCRxlsNBorAG9IwTms9NApbVJwL4O9Xs95Fl9KQR9q5RjgSAQC3SoUVM5GQP1ScMhgMBhcBXhACt5iMJFIPAV4WApeZzCTydyddLdsB1YYzOfzdwCek4KnGazX608ALknBPRQ%2Fl5eXx16vl8EvFDuMQaD3ccY4O%2BaYFDzPYKVSeQDwihSMYQu%2B93g8DL6isCQgV%2B8XjKZSqTVkOW8MAp1H5VlDlsO%2FZTkpaDnbcLssJz7AJ83yX8DfWabT6XfIcsEYBHocKz4OBAJOLzlrDAJtMlqr1T643W6n6%2FVIwF0UrxnNZrOf%2Fjxijdpewo5gj38Ph8NO2xczBoFe5iybzeY6CsczLhz%2FB6j6k9UXRfWxUX2w1beeanFQL1%2BqBVb9CJjGIaV%2BjOod9OqtyDSaJfV2Tr3hVG%2BJ1Zt2vWuF%2BsVnGlcz9cuj%2BvVW%2FQKuPiLQG2Koj1mmMQhSH1XpDdNUx32qA0nVkanqUFd97Kw%2BGFcf3au%2FXNB%2B%2FfELMUfMky4O9u8AAAAASUVORK5CYII%3D");} mfenced[open="\\27e8"] > mrow:before, mfenced[open="\\2329"] > mrow:before {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABQCAYAAABrjzfBAAABZElEQVR42tXbyw2DMAwGYFbh3imYgnE6AZN0BA7sxSGNIlq1FGgefvw%2FkoW4fRIisR3ThRA6xIjXLd1BcWOMNcYdGRdSQOOQgHtc3%2FchPSPihmEI8zyHaZoesLhlWVJA41yBObgYKzQuxgiNM99JSnGmwBqcGbAWZwJswakDW3GqQAmcGlAKpwKUxIkDpXGiQA2cGFALJwLUxDUDtXFNQAtcNdAKVwW0xBUDrXFFQA9cNtALlwX0xP0FeuMugQi4UyAK7hCIhPsBouG%2BgIi4NxAVt9lwcS8gLI4GiP2K4T8SimWGYqGm2OookgWKdIsiYaVI%2BSmKJoqyk6Jwp2h9UDSPKNpvFA1MihawBVIyNcc9htBEahQ5uEdhGkjNchH3OFYSaVF4444ESCAtWxi4YyktSI9mEO5oVA3SBViCdAPmIl2BOUh34BUSYsj2DAk1pnyGhJtEP0SiAXdIvJ8NPpDpd40nTkuViYQmPpgAAAAASUVORK5CYII%3D");} mfenced[close="\\27e9"] > mrow:after, mfenced[close="\\232A"] > mrow:after {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD%2BMdrbAAAAt0lEQVR42s3XzQ2AIAyA0Y7AidmYwbGYhB3YwR08oXgwMcpf%2BUw0gSgmzyjQVhGR5Wg2pSREy0fuI4WKc241xmCohBCS936j0AxGEs2gJdGzI9HrhEJvFwT6GJhFXwdn0OINLVp9mgZtfpNRtGvmRtDu9dWLDu2CHnR4r7ZQVUSpoeq4V0R%2FAaKvjE4KumzQhY1uPTQ4oOELDbBoCkCTFJpG0USPliJ4sfRFOccWnHhJjBft9G%2FFDpOYPlH7yeqCAAAAAElFTkSuQmCC");} mfenced[open=""] > mrow:before, mfenced[close=""] > mrow:after {content:normal;} menclose[notation="overbrace"]:before, menclose[notation="underbrace"]:before, menclose[notation="widetilde"]:before, menclose[notation="widehat"]:before, mo[accCharCode="9140"], mo[accCharCode="9141"],  mo[accCharCode="9180"], mo[accCharCode="9181"],  mo[accCharCode="9182"], mo[accCharCode="9183"], mo[accCharCode="826"], mo[accCharCode="838"], mo[accCharCode="65077"], mo[accCharCode="65079"], mo[accCharCode="65078"], mo[accCharCode="65080"], mo[accCharCode="94"], mo[accCharCode="732"],  mo[accCharCode="770"], mo[accCharCode="771"], mo[accCharCode="785"] {display:block; content:""; height:1ex; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAUCAYAAAAa2LrXAAADRUlEQVR42u2XT0iTYRzHN6fTJGdQgp38g0gdBUXE00S6iCcHBoJeCsFTMIou7hweRoSQKJ48dJgHBWGIOrWgqEgUSnBdEhQ0ojATM8un73d8X3mbbpnZGG0PfODlfZ8%2Fv99nz%2FPu9zqMMY50Be0cSesY01heDXgjarICTy7OBe6CPbfbbQivdc%2BVFZhcXjl4DExVVZUJhUIfCa95T8%2FKswKPissFN8FWTk6O6erq%2BhyJRPbn5uYM4TXv8Rn7qG9uxguUuE4Q5Q4rLS01w8PDHyTuADwQvI49Yx%2FtxqjG5macwHhxLpfLtLW1bU5NTe1K3jq4ZvXnte4Z9mFfjkkHkakuSVrAQ7BmiWttbd2YmJjYsI4rCIGL8eN5T89i%2FTiGY20i1zR3SypLn38hygOuAC%2FoALfBONhRoonERcH1383PPuqbSKTRWuNau0OxMCZP2ghEawC3wH0wBpb0gjfHwXKkqakpGgwGX%2BIYvo8T1wlOfATZV2MORXJOzs01VPokYkuxjil25tCQEoFoJcAPlhMFWFhYuFNZWfmusbFxqb29%2FZnf738yMjKyiH%2FSXZs0svKn4pKIXLHPzbW4JtdmDIyFMTG2JGKXlVvJmQtEqwMhFbSx3eT1ej8FAoHFgYGBhdHR0deTk5Ors7OzX%2BIk2eE%2F6QsQADXAeVbHiHNpzoDWOEgUB2NkrIyZsTMH5mLbtXvKte6vBaIVgHvge15ensEv%2BaOvr299enp6N4mobR2tefAIBMENcDlVL3aupTWDimFeMW0nips5MTfmyFyZs3IvOJVAtHpua6fTyRf%2BQTgc%2Fhq3m56DXh2hZnAVFKfzh7%2FkFivWZsXeq1wOdy1zZc7MXUe7%2FsQC0dzWruMn1ODgoH23LYA7oCLdRZ1CbIVyW7DyZe76jLR2ozupQNVqYW7hnp4eMzMzY%2F0qa8D3v0lLItOnnGMO6ELHOhxfY9rlnQeR%2FPx8g3Lgm8Tt6z1SlCnybBKLlHvsm5xO6IaO6OoXgWgXwFP8zZv%2B%2Fn5LHovc2kwTd4zIWrmIuaEjuqIzuXNcAq88Ho8ZGhqy5K2C6kyXZ5NYLScxR3RFZ3Ln6Gb94%2FP5NiXvLSjLijsisUxuYq5UM3b%2FBHTO1eXQL3NiAAAAAElFTkSuQmCC"); -o-background-size:100% 100%;} menclose[notation="underbrace"]:before,  mo[accCharCode="9141"], mo[accCharCode="9181"], mo[accCharCode="9183"], mo[accCharCode="826"], mo[accCharCode="65078"], mo[accCharCode="65080"] {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAUCAYAAAAa2LrXAAADY0lEQVR42u2XT0gUYRjGd911%2FUOugQl6SkWkjoIS4mlFvIgnFxQCvSTBnoLF6OKew8MSISSKJw8d1oOBsIi6rgVFRaJQgdslQUEjCjMxs%2Fx6nuEd%2B5qcRW1zp%2FSF32Vn9vue9zffzHzjcrlc14EKBoPryWRSgTfgolLKdcZP6ETcGK7oTNy5LoAXfr9fDQ8PfxWJy6DmTNy%2BvBpxYjiiKzoz3PEE1HnwuLCwUA0MDJgS10Ddmbxknbgw3NARXdGZ4c48EXUOJPLy8lQ0GjUl7oIoKDqF4oqkdzownNANHdHVvjf9T6gCEM%2FNzVWhUEjNzMzsicgVEDxF8oLSs%2BGALuiEbujoF2fWP6N84Db4Vl1drYaGhrZFIpkHN0HlfyitUnqbN%2Ftl73RAF%2BLE95svuwFRV8Brt9ut2tra9uLx%2BBdNJFfmU9AHukAzuAyK%2FwFRxZK1WbL3SS%2Fm3abYK3tm73RAF7ae0k2GyjdXI5dwY2Pj9%2F7%2B%2FtXp6Wl9VVrZBCkwB%2B7Lc%2BQaKD9BSeUyZ1QyzEmmTbvc7Im9sUe5Xc1Vl5%2FW0WECoepBDOxw%2F%2BPz%2BVQgEPgYiUQWBgcH58fGxl5OTk4uz87Ofk4jllf4GYiAWuDOoDC3jBmROfbscjAjszIzs7MH9sKeZG%2B3I73WH8rNUYKiSkFYlrU6CLzmt6qqqt7iSi52dHQ8CYfDj0ZHRxcSiYR11S7JLeT9A3FeGWNJH5tzcU7OzQzMwkzMZpdbemJvpUdyctzwqAZwA9wB42ARbNgF5BVuampKYTvwfGpq6p3WcOqoIjVxKXMcjsmxOYe2mg5iQ7KOS3b20HBsD5l%2B%2FqD84BIIgKugFzwA%2B1ff4%2FHwxbQ2MTGxZhHZeQh5nbo4jsGxOKYmaUvm7JUMAcnkz3i%2FJ%2FVglz1mK7gHVtKIjIGSA8SVyDE7cSsydqt1r%2FZX%2B8rGVgLlBV0gZYpsb29fx21oPidXQYsmr0V%2B4626zXM1cSkZy5uVXrK5J7OKLCsrUyMjI%2B%2B1t%2FZdwXir8hjPcYI4Rwi0iOzhAz4nJ0d1d3d%2Fwpt0V3ur7vI3HpOXQE%2B2xTlKoCayAjzkCuMnVCwW%2B0Dkc0rJsQpHZXbapxbKA25xQ8vtiGxJduQ3j%2BPyOvWbFVULXgm1js3p5A9%2F2foUODnjD%2FUe1eXM7uxPAAAAAElFTkSuQmCC");} menclose[notation="widehat"]:before, mo[accCharCode="94"], mo[accCharCode="770"], mo[accCharCode="785"] {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD%2FRn%2B7AAABBklEQVR42s2SsQ2DQAxFj5KCCaiZgR2yBIMwATOwAA0DUMEQZA4kKhpw%2FCMXUaIo3NlATnqSZVt3X7rniMhZwCdjRiEzu9co3I2Z4jgmgBq9ywPyiZiSWdM0paZpZoAaPZlFlwTkkzAtQ3meb13XLcMwEECNHmayk5wa8MU3Kopi6ft%2Bk3CtQOhhJiGDvVT5VlXVLMFWpmQioZTec0fjpco3CTcxHw%2BjJzPSeKn1bWS%2Bfh1mshPspda3n49gR%2BOlyre936Tx0sQ3j6DeXpr55hHSy0tT3zxC7vbS3DdrLw%2FzzcpLd6RvRl4e65vay7qu70f7FuolsrkzfQvx0kni7F%2FCvXlZPgCxXVCxIx2mkQAAAABJRU5ErkJggg%3D%3D");} menclose[notation="widetilde"]:before, mo[accCharCode="732"], mo[accCharCode="771"] {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAUCAYAAAAa2LrXAAAEHUlEQVR42uXYX0hTURwH8KnpUiybQ%2FJftHpQXxLRDPKhCCRJTBmyB8EU0kR9kBGRFGQhTRDxDz74J1KQoiEaOvNP23RKRFSKpFEImpIlGOjS0tQsT98fnBO3iGBrumkXPr5c7z33fnfuOb9zZIwxmT1wRMB50EEzDMECfILXYITbcAPU4G1vW67M1tDc4SyYYAOYDSjYe5ACu%2F%2BrAHHshYswIQKJiopa0Wq1o5WVlUN6vX6kp6dn0mKxLPX39382Go2Tra2tw3V1dY%2BLiooeJSQkjHt5eUnDXIQ6CNrxAeI4DlP04gEBASw7O9va0dExPzAwwGxB4dbX17%2BIj49%2FIwnzM1wDnx0XIP9cr8B6SEgIq6qqWkTv2pCEMg0VkA9JEAkK2AdH4AzkwE14Bj%2Bv7evrWyouLp7y9%2FcXQb6Dc9TmjggQRyCY6eWSk5OZyWRa5y%2B%2FAno4DTa9LP5fBZdhSATZ29u7kpubOyOXy0WQT%2BDAtg4QxzGYpd5RVlb2VdLj7oDSEY3iPhFwX9wb46c1MTHxo5ubGz3ABzi1LQPEEQnz4eHhrLOzU%2FS6OdBsRuO47wkYFEE2NjYu0DhLwwZcAjeXCksmU8IF6kg0PP0SII4w6nkqlYp1dXWJnvcQNnWmpKEAzsF7arO7u3sZM7z4pKm%2B9HWR8PbAMx8fH4YKY5rnUyBOHoTpoKAg1t7evsZPGmDXVj0g2vKHHj5jf09LS1vlIY45%2B5OmuhUsNFbX1NSs8nzGqXPRSfozrlQqWUtLizhpgS0vdnlvvClm7JKSkkVvb2%2FGi%2Fa7sN8J4e0Cg6enJysvL1%2BTVCAH%2BXlZAf3SGRkZoltSybHHmb842k%2BBBXqetra2uejoaNEbP0I%2BeGxReNS5Hnp4eDCdTieGtVkI%2B2USwZFDAyROXHDUTOuAEMPgJT006k9WWlo6o1AoxNg4Apkg38TwNDBH1QhWW2JCpQVEpN1rYSeE6AVXYZlewGw2L2s0Gqu7u7sIchauO%2FLT5jPtHbp%2FbGwsw6pL2vOO%2FdNmghODPAQPRLmDie6dWq1%2BS%2BMSD3KVz9hZcMiO0GjVdRr0sEKfbF5e3jomM1EDmyHwn3djXCBINbwVQaJHWrVa7Rg%2B7e%2B%2F7fy8gVt8aErh6%2FnDVBKBgte7SXw8raAKhK6jQj4uLm6jqalpkbdBn%2B6Vv626tt3iHS8jh0wYFkFijFxraGgYTk9PHw4ODl6wcZuN%2Bfr6Mlw7bzAYrJKV1xQcd%2Bh%2BoAuGeRLa4Jt058doNM5UV1c%2Fz8rKeowl4mBMTMyr0NDQ9yiJvvj5%2BS2hUJ9MTU0dKSwsHKqtrR2lNbnk%2Bgm4CHsdvqHqwkGq%2BK7QfT5TMhtR3WmCs7ZukuyIAP9QjB%2FlOz%2B3oQOe8k9ymdeXtCPUDDo4T5sb9rb3A34E24qPcQjYAAAAAElFTkSuQmCC");} mo[accCharCode="95"], mo[accCharCode="175"], mo[accCharCode="772"], mo[accCharCode="773"], mo[accCharCode="817"], mo[accCharCode="818"] {height:0; border-top:solid 1px; display:block; content:"";} mo[accCharCode="168"], mo[accCharCode="775"], mo[accCharCode="776"], mo[accCharCode="8411"] {display:block; text-align:center; height:0; content:"..";} mo[accCharCode="775"] {content:".";} mo[accCharCode="8411"] {content:"...";} mo[accCharCode] {min-width:1.5ex;} menclose[notation="top"] {border-top:solid thin;} menclose[notation="bottom"] {border-bottom:solid thin;} menclose[notation="horizontalstrike"] {text-decoration:line-through} menclose[notation="box"] {border:solid thin;} menclose[notation="overbrace"] {caption-side:top;} menclose[notation="underbrace"] {caption-side:bottom;} menclose[notation="overbrace"]:before, menclose[notation="underbrace"]:before {display:table-caption;} menclose > mrow {display:table-cell;} mfrac[linethickness="0"] > mrow:first-child > mrow {border-bottom:none;} mfrac[linethickness="2"] > mrow:first-child > mrow, mfrac[linethickness="thick"] > mrow:first-child > mrow {border-bottom:solid medium;} mfrac[numalign="left"] > mrow:first-child > mrow > mrow, mfrac[denalign="left"] > mrow + mrow > mrow, mtable[columnalign="left"], mtr[columnalign="left"], mtd[columnalign="left"] {text-align:left;} mfrac[numalign="right"] > mrow:first-child > mrow > mrow, mfrac[denalign="right"] > mrow + mrow > mrow, mtable[columnalign="right"], mtr[columnalign="right"], mtd[columnalign="right"] {text-align:right;} mtable[rowalign="top"] mtd, math mtable mtr[rowalign="top"], math mtable mtr mtd[rowalign="top"] {vertical-align:top} mtable[rowalign="bottom"] mtd, math mtable mtr[rowalign="bottom"] mtd, math mtable mtr mtd[rowalign="bottom"] {vertical-align:bottom} mtable[rowalign="center"] mtd, math mtable mtr[rowalign="center"] mtd, math mtable mtr mtd[rowalign="center"] {vertical-align:middle} mtable[frame="solid"] {border:solid thin;} mtable[frame="dashed"] {border:dashed thin;} mtable[rowlines="solid"], mtable[rowlines="dashed"], mtable[columnlines="solid"], mtable[columnlines="dashed"] {border-collapse:collapse;} mtable[rowlines="solid"] > mtr + mtr {border-top:solid thin;} mtable[rowlines="dashed"] > mtr + mtr {border-top:dashed thin;} mtable[columnlines="solid"] > mtr > mtd + mtd {border-left:solid thin;} mtable[columnlines="dashed"] > mtr > mtd + mtd {border-left:dashed thin;} maction[actiontype="toggle"] > mrow + mrow, maction[actiontype="toggle"]:hover > mrow:first-child {display:none;} maction[actiontype="toggle"]:hover > mrow:first-child + mrow {display:inline;} maction[actiontype="highlight"]:hover {background-color:yellow; color:black;} maction[actiontype="statusline"] > * + *, maction[actiontype="tooltip"] > * + * {display:none;} maction[actiontype="statusline"]:hover > * + *, maction[actiontype="tooltip"]:hover > * + * {position:fixed; display:block; top:0; left:0; background-color:InfoBackground; color:InfoText; padding:0.5ex; border:solid 1px;} mspace[linebreak="goodbreak"]:before {content:"\\200B"; white-space:normal;} mspace[linebreak="newline"]:before, mspace[linebreak="indentingnewline"]:before  {content:"\\000A";  white-space:pre;} mglyph[alt]:before {content:attr(alt);} mo[largeop="true"] {font-size:1.3em; vertical-align:-0.1ex;} mo[form="infix"] {padding:0 0.5ex;} mi[mathvariant="bold"], mi[mathvariant="bold-italic"], mi[mathvariant="bold-sans-serif"], mi[mathvariant="sans-serif-bold-italic"],mn[mathvariant="bold"], mn[mathvariant="bold-italic"], mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif-bold-italic"],mo[mathvariant="bold"], mo[mathvariant="bold-italic"], mo[mathvariant="bold-sans-serif"], mo[mathvariant="sans-serif-bold-italic"],ms[mathvariant="bold"], ms[mathvariant="bold-italic"], ms[mathvariant="bold-sans-serif"], ms[mathvariant="sans-serif-bold-italic"],mtext[mathvariant="bold"], mtext[mathvariant="bold-italic"], mtext[mathvariant="bold-sans-serif"], mtext[mathvariant="sans-serif-bold-italic"] {font-weight:bold; font-style:normal;} mi[mathvariant="monospace"], mn[mathvariant="monospace"],mo[mathvariant="monospace"], ms[mathvariant="monospace"],mtext[mathvariant="monospace"] {font-family:monospace; font-style:normal;} mi[mathvariant="sans-serif"], mi[mathvariant="bold-sans-serif"], mi[mathvariant="bold-sans-serif"], mi[mathvariant="sans-serif-italic"], mi[mathvariant="sans-serif-bold-italic"],mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif"], mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif-italic"], mn[mathvariant="sans-serif-bold-italic"], mo[mathvariant="sans-serif"], mo[mathvariant="bold-sans-serif"], mo[mathvariant="bold-sans-serif"], mo[mathvariant="sans-serif-italic"], mo[mathvariant="sans-serif-bold-italic"], ms[mathvariant="sans-serif"], ms[mathvariant="bold-sans-serif"], ms[mathvariant="bold-sans-serif"], ms[mathvariant="sans-serif-italic"], ms[mathvariant="sans-serif-bold-italic"], mtext[mathvariant="sans-serif"], mtext[mathvariant="bold-sans-serif"], mtext[mathvariant="bold-sans-serif"], mtext[mathvariant="sans-serif-italic"], mtext[mathvariant="sans-serif-bold-italic"] {font-family:sans-serif; font-style:normal;} mi, mi[mathvariant="italic"], mi[mathvariant="bold-italic"],mi[mathvariant="sans-serif-italic"], mi[mathvariant="sans-serif-bold-italic"],mn[mathvariant="italic"], mn[mathvariant="bold-italic"],mn[mathvariant="sans-serif-italic"], mn[mathvariant="sans-serif-bold-italic"],mo[mathvariant="italic"], mo[mathvariant="bold-italic"],mo[mathvariant="sans-serif-italic"], mo[mathvariant="sans-serif-bold-italic"],ms[mathvariant="italic"], ms[mathvariant="bold-italic"],ms[mathvariant="sans-serif-italic"], ms[mathvariant="sans-serif-bold-italic"],mtext[mathvariant="italic"], mtext[mathvariant="bold-italic"],mtext[mathvariant="sans-serif-italic"], mtext[mathvariant="sans-serif-bold-italic"] {font-style:italic;} mi[mathvariant="normal"], mn[mathvariant="normal"], mo[mathvariant="normal"], ms[mathvariant="normal"], mtext[mathvariant="normal"] {font-style:normal;} ms:before, ms:after  {content:"\\0022"} ms[lquote]:before  {content:attr(lquote)} ms[rquote]:after  {content:attr(rquote)} mphantom  {visibility:hidden} merror {display:inline-block; white-space:nowrap; outline:solid thin red} merror:before {content:"Error: "} mrow {white-space:nowrap;}');
		style.setAttribute('type','text/css');
		style.appendChild(cssstylesheet);
		var parent = document.getElementsByTagNameNS('http://www.w3.org/1999/xhtml','head')[0] || document.documentElement;
		parent.insertBefore(style,parent.firstChild);}//if
function processMathML(element)
	{processAttributes(element);
	for (var i = element.childNodes.length; i != 0; i--)
		{var child = element.childNodes[i-1];
		if(child.nodeType == 1)
			{if(child.nodeName.search(/(mi|mn|mo|ms|mtext)$/) == -1)
				{processMathML(child);}
			else
				{processAttributes(child);
				if(child.firstChild)
					{child.firstChild.nodeValue = child.firstChild.nodeValue.replace(/(^[\s\n]+|[\s\n]+$)/g,'');//removes leading and trailing spaces in token elements
					if(child.nodeName == 'mi' && !child.hasAttribute('mathvariant') && child.firstChild && child.firstChild.nodeValue.length > 1)
						{child.setAttribute('mathvariant','normal')}
					if(child.nodeName == 'mo')
						{if(child.firstChild.nodeValue.length == 1)
							{var u = child.firstChild.nodeValue.charCodeAt(0);
							if(!child.hasAttribute('form') && (u == 43 || u == 45 || (u > 59 && u < 63) || (u > 8721 && u < 8725) || (u > 8591 && u < 8704) || (u > 8759 && u < 8851) || (u > 8903 && u < 8942) || (u > 8945 && u < 8960) || (u > 10227 && u < 10240) || (u > 10495 && u < 10622) || (u > 10785 && u < 10797) || (u > 10851 && u < 10969) || (u > 10998 && u < 11003) || (u > 11007 && u < 11026)))
								{child.setAttribute('form','infix')//marks certain class of operators as infix
								if(u == 45)
									{child.firstChild.nodeValue = "\u2212"}//replaces dash with minus
								}//if(!child.hasAttribute('form')...)
							else
								{if(!child.hasAttribute('largeop') && ((u > 8718 && u < 8722) || (u > 8746 && u < 8756) || (u > 8895 && u < 8900) || (u > 10751 && u < 10781)))
									{child.setAttribute('largeop','true')}//makes certain operators larger
								else
									{if(element.nodeName == 'mrow' && (u == 40 || u == 41 || u == 91 || u == 93 || u == 123 || u == 125) && (child.getAttribute('stretchy') != 'false') && element.getElementsByTagName('mfrac').length + element.getElementsByTagName('mtable').length + element.getElementsByTagName('munderover').length !=0)
										{child.setAttribute('charCode',u);
										element.setAttribute('fence','true')}//marks vertical delimiters
									else
										{if((u == 94 || u == 95 || u == 168 || u == 175 || u == 732 || u == 9140 || u == 9141 || (u > 9179 && u < 9184) || (u > 65076 && u < 65081) || (u > 767 && u < 880) || (u > 8399 && u < 8428)) && (element.nodeName.search(/(munder|mover)/) != -1 || (element.nodeName == 'mrow' && element.parentNode.nodeName.search(/(munder|mover)/) != -1)))
											{child.setAttribute('accCharCode',u)}//marks horizontal delimiters
										}//else if !(element.nodeName == 'mrow'...)
									}//else if(child.hasAttribute('largeop')...)
								}//else if(child.hasAttribute('form')...)
							}//if(child.firstChild...)
						}//if(child.nodeName == mo)
					}//if(child.firstChild)
				}//else if(!child.nodeName...)
			if(element.nodeName.search(/(mfrac|msub|sup|mroot)$/) != -1)
				{element.replaceChild(dress(child.cloneNode(true),4),child);}
			if(element.nodeName.search(/(munder|over|maction)/) != -1)
				{element.replaceChild(dress(child.cloneNode(true),2),child);}
			}//if(child.nodeType...)
		else
			{element.removeChild(child);}//removes any CDATA, PCDATA, PIs and comments placed outside token elements
		}//for..
	if(element.nodeName.search(/(menclose|mfenced|msqrt)/) != -1 || (element.hasAttribute('fence') && element.nodeName == 'mrow'))
		{if(element.nodeName == 'mfenced')
			{addSeparators(element.firstChild,(element.getAttribute('separators'))?element.getAttribute('separators'):',');}
		var shell = document.createElementNS(mathml,'mrow'), 
		inside = document.createElementNS(mathml,'mrow');
		while(element.firstChild)
			{shell.appendChild(element.firstChild.cloneNode(true));
			element.removeChild(element.firstChild);}//while...
		inside.appendChild(shell);
		element.appendChild(inside);//creates extra mrow container
		}//if(element.nodeName...)
	if(element.nodeName == 'mmultiscripts' && element.parentNode.nodeName.search(/(mfrac|msub|sup|mroot|munder|over|maction)$/) == -1)
		{element.parentNode.replaceChild(processMultiscripts(element),element)}
	}//function processMathML(element)
function processAttributes(element)
	{if(element.hasAttribute('style'))
				{element.setAttributeNS(xhtml,'style', element.getAttribute('style'))}//places style attribute in XHTML namespace
	if(element.hasAttribute('class'))
				{element.setAttributeNS(xhtml,'class', element.getAttribute('class'))}//places class attribute in XHTML namespace
	if(element.hasAttribute('id'))
				{element.setAttributeNS(xml,'id', element.getAttribute('id'))}//places id attribute in XML namespace
	}//function processAttributes(element)
function dress(element,shells)
	{if(shells == 0)
		{if(element.nodeName == 'mmultiscripts')
			{return processMultiscripts(element)}//needs special treatment as processMultiscripts(element) function replaces element with another one
		else
			{return element;}
		}
	else
		{var shell = document.createElementNS(mathml,'mrow');
		shell.appendChild(dress(element,shells-1));//encloses certain elements in extra mrow containers
		return shell;}
	}//function dress(element,shells)
function processMultiscripts(element)//restructures mmultiscript construction
	{var multi = document.createElementNS(ext,'multiscripts'),
	row1 = document.createElementNS(ext,'row1'),
	row2 = document.createElementNS(ext,'row2'),
	row3 = document.createElementNS(ext,'row3');
	for(k = 1; k < element.childNodes.length; k++)
		{if(element.childNodes[k].nodeName == 'mprescripts')
			{processIndices(element.childNodes[++k],row1,row2,row3,false)}
		}//for
	row1.appendChild(document.createElementNS(ext,'cell10'));
	row2.appendChild(enclose(element.firstChild.cloneNode(true),'cell20'));
	row3.appendChild(document.createElementNS(ext,'cell30'));
	if(element.childNodes[1].nodeName != 'mprescripts')
		{processIndices(element.firstChild.nextSibling,row1,row2,row3,false)}
	multi.appendChild(row1);
	multi.appendChild(row2);
	multi.appendChild(row3);
	return multi;
	}//function processMultiscripts(element)
function processIndices(element,row1,row2,row3,sup)//extracts prescripts and postscripts from mmultiscript
	{if(sup)
		{row1.appendChild(enclose(element.cloneNode(true),'cell11'));
		row2.appendChild(document.createElementNS(ext,'cell21'));}
	else
		{row3.appendChild(enclose(element.cloneNode(true),'cell31'))}
	if(element.nextSibling && !(element.nextSibling.nodeName=='mprescripts'))
		{processIndices(element.nextSibling,row1,row2,row3,!sup)}
	}//function processIndices(element,row1,row2,row3,sup)
function enclose(element,name)//encloses indices in auxiliary containers
	{var shell = document.createElementNS(ext,name), mrow = document.createElementNS(mathml,'mrow');
	mrow.appendChild(element);
	shell.appendChild(mrow);
	return shell;}//function enclose(element,name)
function addSeparators(element,separators)
	{if(element.nextSibling)
		{var mo = document.createElementNS(mathml,'mo');
		mo.appendChild(document.createTextNode(separators.substring(0,1)));
		element.parentNode.insertBefore(mo,element.nextSibling);//inserts mfenced separators
		addSeparators(element.nextSibling.nextSibling,(separators.length == 1)?separators:separators.substring(1));}
	}//function addSeparators(element,separators)
},false);
/*
	UserJS processor for MathML 2.0 Presentational Markup. Last modified on 16:22 04.09.2007
*/