(original) (raw)
/** * Minified by jsDelivr using Terser v5.37.0. * Original file: /npm/mathjax@2.7.9/unpacked/MathJax.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ document.getElementById&&document.childNodes&&document.createElement&&(window.MathJax&&MathJax.Hub||(window.MathJax?window.MathJax={AuthorConfig:window.MathJax}:window.MathJax={},MathJax.version="2.7.9",MathJax.fileversion="2.7.9",MathJax.cdnVersion="2.7.9",MathJax.cdnFileVersions={},function(t){var e=window[t];e||(e=window[t]={});var i=[],n=function(t){var e=t.constructor;for(var i in e||(e=function(){}),t)"constructor"!==i&&t.hasOwnProperty(i)&&(e[i]=t[i]);return e};e.Object=n({constructor:function(){return arguments.callee.Init.call(this,arguments)},Subclass:function(t,e){var n=function(){return arguments.callee.Init.call(this,arguments)};return n.SUPER=this,n.Init=this.Init,n.Subclass=this.Subclass,n.Augment=this.Augment,n.protoFunction=this.protoFunction,n.can=this.can,n.has=this.has,n.isa=this.isa,n.prototype=new this(i),n.prototype.constructor=n,n.Augment(t,e),n},Init:function(t){var e=this;return 1===t.length&&t[0]===i?e:(e instanceof t.callee||(e=new t.callee(i)),e.Init.apply(e,t)||e)},Augment:function(t,e){var i;if(null!=t){for(i in t)t.hasOwnProperty(i)&&this.protoFunction(i,t[i]);t.toString!==this.prototype.toString&&t.toString!=={}.toString&&this.protoFunction("toString",t.toString)}if(null!=e)for(i in e)e.hasOwnProperty(i)&&(this[i]=e[i]);return this},protoFunction:function(t,e){this.prototype[t]=e,"function"==typeof e&&(e.SUPER=this.SUPER.prototype)},prototype:{Init:function(){},SUPER:function(t){return t.callee.SUPER},can:function(t){return"function"==typeof this[t]},has:function(t){return void 0!==this[t]},isa:function(t){return t instanceof Object&&this instanceof t}},can:function(t){return this.prototype.can.call(this,t)},has:function(t){return this.prototype.has.call(this,t)},isa:function(t){for(var e=this;e;){if(e===t)return!0;e=e.SUPER}return!1},SimpleSUPER:n({constructor:function(t){return this.SimpleSUPER.define(t)},define:function(t){var e={};if(null!=t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=this.wrap(i,t[i]));t.toString!==this.prototype.toString&&t.toString!=={}.toString&&(e.toString=this.wrap("toString",t.toString))}return e},wrap:function(t,e){if("function"!=typeof e||!e.toString().match(/\.\s*SUPER\s*\(/))return e;var i=function(){this.SUPER=i.SUPER[t];try{var n=e.apply(this,arguments)}catch(t){throw delete this.SUPER,t}return delete this.SUPER,n};return i.toString=function(){return e.toString.apply(e,arguments)},i}})}),e.Object.isArray=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},e.Object.Array=Array}("MathJax"),function(t){var e=window[t];e||(e=window[t]={});var i=e.Object.isArray,n=function(t){var e=function(){return arguments.callee.execute.apply(arguments.callee,arguments)};for(var i in n.prototype)n.prototype.hasOwnProperty(i)&&(e[i]=void 0!==t[i]?t[i]:n.prototype[i]);return e.toString=n.prototype.toString,e};n.prototype={isCallback:!0,hook:function(){},data:[],object:window,execute:function(){if(!this.called||this.autoReset)return this.called=!this.autoReset,this.hook.apply(this.object,this.data.concat([].slice.call(arguments,0)))},reset:function(){delete this.called},toString:function(){return this.hook.toString.apply(this.hook,arguments)}};var a=function(t){return"function"==typeof t&&t.isCallback},s=function(t){return eval.call(window,t)},r=function(){if(s("var __TeSt_VaR__ = 1"),window.__TeSt_VaR__)try{delete window.__TeSt_VaR__}catch(t){window.__TeSt_VaR__=null}else s=window.execScript?function(i){e.__code=i,i="try {"+t+".__result = eval("+t+".__code)} catch(err) {"+t+".__result = err}",window.execScript(i);var n=e.__result;if(delete e.__result,delete e.__code,n instanceof Error)throw n;return n}:function(i){e.__code=i,i="try {"+t+".__result = eval("+t+".__code)} catch(err) {"+t+".__result = err}";var n=document.getElementsByTagName("head")[0];n||(n=document.body);var a=document.createElement("script");a.appendChild(document.createTextNode(i)),n.appendChild(a),n.removeChild(a);var s=e.__result;if(delete e.__result,delete e.__code,s instanceof Error)throw s;return s};r=null},o=function(t,e){if(arguments.length>1&&(t=2===arguments.length&&"function"!=typeof arguments[0]&&arguments[0]instanceof Object&&"number"==typeof arguments[1]?[].slice.call(t,e):[].slice.call(arguments,0)),i(t)&&1===t.length&&"function"==typeof t[0]&&(t=t[0]),"function"==typeof t)return t.execute===n.prototype.execute?t:n({hook:t});if(i(t)){if("string"==typeof t[0]&&t[1]instanceof Object&&"function"==typeof t[1][t[0]])return n({hook:t[1][t[0]],object:t[1],data:t.slice(2)});if("function"==typeof t[0])return n({hook:t[0],data:t.slice(1)});if("function"==typeof t[1])return n({hook:t[1],object:t[0],data:t.slice(2)})}else{if("string"==typeof t)return r&&r(),n({hook:s,data:[t]});if(t instanceof Object)return n(t);if(void 0===t)return n({})}throw Error("Can't make callback from given data")},l=function(t,e){(t=o(t)).called||(u(t,e),e.pending++)},h=function(){var t=this.signal;delete this.signal,this.execute=this.oldExecute,delete this.oldExecute;var e=this.execute.apply(this,arguments);if(a(e)&&!e.called)u(e,t);else for(var i=0,n=t.length;i<n;i++)t[i].pending--,t[i].pending<=0&&t[i].call()},u=function(t,e){i(e)||(e=[e]),t.signal?1===e.length?t.signal.push(e[0]):t.signal=t.signal.concat(e):(t.oldexecute=t.execute,t.execute=h,t.signal=e)},c=function(t){(t=o(t)).pending=0;for(var e="1,i=arguments.length;e<i;e++)arguments[e]&&l(arguments[e],t);if(0===t.pending){var" n="t();a(n)&&(t=n)}return" t},p="MathJax.Object.Subclass({Init:function(t){this.hooks=[],this.remove=[],this.reset=t,this.running=!1},Add:function(t,e){null==e&&(e=10),a(t)||(t=o(t)),t.priority=e;for(var" i="this.hooks.length;i">0&&e<this.hooks[i-1].priority;)i--;return this.hooks.splice(i,0,t),t},remove:function(t){for(var="" e="0,i=this.hooks.length;e<i;e++)if(this.hooks[e]===t)return" void(this.running?this.remove.push(e):this.hooks.splice(e,1))},execute:function(){var="" t="[{}];this.running=!0;for(var" n="this.hooks[e].apply(window,arguments);a(n)&&!n.called&&t.push(n)}return" this.running="!1,this.remove.length&&this.RemovePending(),1===t.length?null:2===t.length?t[1]:c.apply({},t)},RemovePending:function(){this.remove=this.remove.sort();for(var">=0;t--)this.hooks.splice(t,1);this.remove=[]}}),d=e.Object.Subclass({Init:function(){this.pending=this.running=0,this.queue=[],this.Push.apply(this,arguments)},Push:function(){for(var t,e=0,i=arguments.length;e<i;e++)(t=o(arguments[e]))!==arguments[e]||t.called||(t=o(["wait",this,t])),this.queue.push(t);return 0="==navigator.vendorSub,n=0,a=function(t){return" this.running||this.pending||this.process(),t},process:function(t){for(;!this.running&&!this.pending&&this.queue.length;){var="" e="this.queue[0];t=this.queue.slice(1),this.queue=[],this.Suspend();var" i="e();this.Resume(),t.length&&(this.queue=t.concat(this.queue)),a(i)&&!i.called&&l(i,this)}},Suspend:function(){this.running++},Resume:function(){this.running&&this.running--},call:function(){this.Process.apply(this,arguments)},wait:function(t){return" t}}),f="d.Subclass({Init:function(t){d.prototype.Init.call(this),this.name=t,this.posted=[],this.listeners=p(!0),this.posting=!1,this.callback=null},Post:function(t,e,i){if(e=o(e),this.posting||this.pending)this.Push(["Post",this,t,e,i]);else{this.callback=e,e.reset(),i||this.posted.push(t),this.Suspend(),this.posting=!0;var" n="this.listeners.Execute(t);a(n)&&!n.called&&l(n,this),this.Resume(),this.posting=!1,this.pending||this.call()}return" e},clear:function(t){return="" t="o(t),this.posting||this.pending?t=this.Push(["Clear",this,t]):(this.posted=[],t()),t},call:function(){this.callback(this),this.Process()},Interest:function(t,e,i){if(t=o(t),this.listeners.Add(t,i),!e)for(var" r="t(this.posted[n]);a(r)&&n===this.posted.length-1&&l(r,this)}return" t},nointerest:function(t){this.listeners.remove(t)},messagehook:function(t,e,i){e="o(e),this.hooks||(this.hooks={},this.Interest(["ExecuteHooks",this])),this.hooks[t]||(this.hooks[t]=p(!0)),this.hooks[t].Add(e,i);for(var" e.msg="t,e},ExecuteHooks:function(t){var" this.hooks[e]?this.hooks[e].execute(t):null},removehook:function(t){this.hooks[t.msg].remove(t)}},{signals:{},find:function(t){return="" f.signals[t]||(f.signals[t]="new" f(t)),f.signals[t]}});e.callback="e.CallBack=o,e.Callback.Delay=function(t,e){return(e=o(e)).timeout=setTimeout(e,t),e},e.Callback.After=c,e.Callback.Queue=d,e.Callback.Signal=f.find,e.Callback.Hooks=p,e.Callback.ExecuteHooks=function(t,e,n){if(!t)return" null;i(t)||(t="[t]),i(e)||(e=null==e?[]:[e]);for(var" a="p(n),s=0,r=t.length;s<r;s++)a.Add(t[s]);return" a.execute.apply(a,e)}}("mathjax"),function(t){var="" =="=navigator.vendor&&void" document.stylesheets&&document.stylesheets.length="">n&&(n=document.styleSheets.length),t||(t=document.head||document.getElementsByTagName("head")[0])||(t=document.body),t},s=[],r=function(){for(var t=0,i=s.length;t<i;t++)e.ajax.head.removechild(s[t]);s=[]},o={};o[t]="",o.a11y="[mathjax] extensions="" a11y",e.ajax="{loaded:{},loading:{},loadHooks:{},timeout:15e3,styleDelay:1,config:{root:"",path:o},params:{},STATUS:{OK:1,ERROR:-1},fileURL:function(t){for(var" e;(e="t.match(/^\[([-._a-z0-9]+)\]/i))&&o.hasOwnProperty(e[1]);)t=(o[e[1]]||this.config.root)+t.substr(e[1].length+2);return" t},filename:function(e){var="" i="this.config.root;e.substr(0,i.length)===i&&(e="["+t+"]"+e.substr(i.length));do{var" n="!1;for(var" a="" in="" o)if(o.hasownproperty(a)&&o[a]&&e.substr(0,o[a].length)="==o[a]){e="["+a+"]"+e.substr(o[a].length),n=!0;break}}while(n);return" e},filerev:function(t){var="" i&&(i="?V=" +i),i},urlrev:function(t){return="" this.fileurl(t)+this.filerev(t)},require:function(t,i){var="" n;if(i="e.Callback(i),t" instanceof="" object)for(var="" t)t.hasownproperty(a)&&(n="a.toUpperCase(),t=t[a]);else" if(t="this.fileURL(t),this.loaded[t])i(this.loaded[t]);else{var" s="{};s[n]=t,this.Load(s,i)}return" i},load:function(t,i){var="" t)t.hasownproperty(s)&&(n="s.toUpperCase(),t=t[s]);else" error("can't="" load="" files="" of="" type="" "+n);this.loader[n].call(this,t,i)}return="" i},loadhook:function(t,i,n){if(i="e.Callback(i),t" t)t.hasownproperty(a)&&(t="t[a]);return" t="this.fileURL(t),this.loaded[t]?i(this.loaded[t]):this.addHook(t,i,n),i},addHook:function(t,e,i){this.loadHooks[t]||(this.loadHooks[t]=MathJax.Callback.Hooks()),this.loadHooks[t].Add(e,i),e.file=t},removeHook:function(t){this.loadHooks[t.file]&&(this.loadHooks[t.file].Remove(t),this.loadHooks[t.file].hooks.length||delete" this.loadhooks[t.file])},preloading:function(){for(var="" 0!="=a.styleSheet.cssText||window.chrome&&"LINK"===a.nodeName?t(this.STATUS.OK):i?this.timer.start(this,[this.timer.checkSafari2,n++,t],this.styleDelay):this.timer.start(this,[this.timer.checkLength,a,t],this.styleDelay),t},start:function(t,i,n,a){(i=e.Callback(i)).execute=this.execute,i.time=this.time,i.STATUS=t.STATUS,i.timeout=a||t.timeout,i.delay=i.total=n||0,n?setTimeout(i,n):i()},time:function(t){return" this.total+="this.delay,this.delay=Math.floor(1.05*this.delay+5),this.total">=this.timeout?(t(this.STATUS.ERROR),1):0},file:function(t,i){i<0?e.Ajax.loadTimeout(t):e.Ajax.loadComplete(t)},execute:function(){this.hook.call(this.object,this,this.data[0],this.data[1])},checkSafari2:function(t,e,i){t.time(i)||(document.styleSheets.length>e&&document.styleSheets[e].cssRules&&document.styleSheets[e].cssRules.length?i(t.STATUS.OK):setTimeout(t,t.delay))},checkLength:function(t,i,n){if(!t.time(n)){var a=0,s=i.sheet||i.styleSheet;try{(s.cssRules||s.rules||[]).length>0&&(a=1)}catch(t){(t.message.match(/protected variable|restricted URI/)||t.message.match(/Security error/))&&(a=1)}a?setTimeout(e.Callback([n,t.STATUS.OK]),0):setTimeout(t,t.delay)}}},loadComplete:function(t){t=this.fileURL(t);var i=this.loading[t];return i&&!i.preloaded?(e.Message.Clear(i.message),clearTimeout(i.timeout),i.script&&(0===s.length&&setTimeout(r,0),s.push(i.script)),this.loaded[t]=i.status,delete this.loading[t],this.addHook(t,i.callback)):(i&&delete this.loading[t],this.loaded[t]=this.STATUS.OK,i={status:this.STATUS.OK}),this.loadHooks[t]?this.loadHooks[t].Execute(i.status):null},loadTimeout:function(t){this.loading[t].timeout&&clearTimeout(this.loading[t].timeout),this.loading[t].status=this.STATUS.ERROR,this.loadError(t),this.loadComplete(t)},loadError:function(t){e.Message.Set(["LoadFailed","File failed to load: %1",t],null,2e3),e.Hub.signal.Post(["file load error",t])},Styles:function(t,i){var n=this.StyleString(t);if(""===n)(i=e.Callback(i))();else{var s=document.createElement("style");s.type="text/css",this.head=a(this.head),this.head.appendChild(s),s.styleSheet&&void 0!==s.styleSheet.cssText?s.styleSheet.cssText=n:s.appendChild(document.createTextNode(n)),i=this.timer.create.call(this,i,s)}return i},StyleString:function(t){if("string"==typeof t)return t;var i,n,a="";for(i in t)if(t.hasOwnProperty(i))if("string"==typeof t[i])a+=i+" {"+t[i]+"}\n";else if(e.Object.isArray(t[i]))for(var s=0;s<t[i].length;s++)(n={})[i]=t[i][s],a+=this.stylestring(n);else if("@media"="==i.substr(0,6))a+=i+"" {"+this.stylestring(t[i])+"}\n";else="" if(null!="t[i]){for(var" r="" in="" n="[],t[i])t[i].hasOwnProperty(r)&&null!=t[i][r]&&(n[n.length]=r+":" "+t[i][r]);a+="i+"" {"+n.join(";="" ")+"}\n"}return="" a}}}("mathjax"),mathjax.html="{Element:function(t,e,i){var" n,a="document.createElement(t);if(e){if(e.hasOwnProperty("style")){var" s="e.style;for(n" e.style="{},s)s.hasOwnProperty(n)&&(e.style[n.replace(/-([a-z])/g,this.ucMatch)]=s[n])}for(n" mathjax.hub.insert(a,e),e)"role"!="=n&&"aria-"!==n.substr(0,5)||a.setAttribute(n,e[n])}if(i){MathJax.Object.isArray(i)||(i=[i]);for(var" a},ucmatch:function(t,e){return="" e.touppercase()},addelement:function(t,e,i,n){return="" t.appendchild(this.element(e,i,n))},textnode:function(t){return="" document.createtextnode(t)},addtext:function(t,e){return="" t.appendchild(this.textnode(e))},setscript:function(t,e){if(this.setscriptbug)t.text="e;else{for(;t.firstChild;)t.removeChild(t.firstChild);this.addText(t,e)}},getScript:function(t){return(""===t.text?t.innerHTML:t.text).replace(/^\s+/,"").replace(/\s+$/,"")},Cookie:{prefix:"mjx",expires:365,Set:function(t,e){var" i="[];if(e)for(var" e)e.hasownproperty(n)&&i.push(n+":"+e[n].tostring().replace(="" &="" g,"&&"));var="" a="this.prefix+"."+t+"="+escape(i.join("&;"));if(this.expires){var" date;s.setdate(s.getdate()+this.expires),a+="; expires=" +s.togmtstring()}try{document.cookie="a+";" path="/"}catch(t){}},Get:function(t,e){e||(e={});var" i,n="new" regexp("(?:^|;\\s*)"+this.prefix+"\\."+t+"="([^;]*)(?:;|$)");try{i=n.exec(document.cookie)}catch(t){}if(i&&""!==i[1])for(var" o="(i=a[s].match(/([^:]+):(.*)/))[2].replace(/&&/g,"&");"true"===o?o=!0:"false"===o?o=!1:o.match(/^-?(\d+(\.\d+)?|\.\d+)$/)&&(o=parseFloat(o)),e[i[1]]=o}return" e}}},mathjax.localization="{locale:"en",directory:"[MathJax]/localization",strings:{ar:{menuTitle:"العربية"},ast:{menuTitle:"asturianu"},bg:{menuTitle:"български"},bcc:{menuTitle:"بلوچی"},br:{menuTitle:"brezhoneg"},ca:{menuTitle:"català"},cdo:{menuTitle:"Mìng-dĕ̤ng-ngṳ̄"},cs:{menuTitle:"čeština"},da:{menuTitle:"dansk"},de:{menuTitle:"Deutsch"},diq:{menuTitle:"Zazaki"},en:{menuTitle:"English",isLoaded:!0},eo:{menuTitle:"Esperanto"},es:{menuTitle:"español"},fa:{menuTitle:"فارسی"},fi:{menuTitle:"suomi"},fr:{menuTitle:"français"},gl:{menuTitle:"galego"},he:{menuTitle:"עברית"},ia:{menuTitle:"interlingua"},it:{menuTitle:"italiano"},ja:{menuTitle:"日本語"},kn:{menuTitle:"ಕನ್ನಡ"},ko:{menuTitle:"한국어"},lb:{menuTitle:"Lëtzebuergesch"},lki:{menuTitle:"لەکی"},lt:{menuTitle:"lietuvių"},mk:{menuTitle:"македонски"},nl:{menuTitle:"Nederlands"},oc:{menuTitle:"occitan"},pl:{menuTitle:"polski"},pt:{menuTitle:"português"},"pt-br":{menuTitle:"português" do="" brasil"},ru:{menutitle:"русский"},sco:{menutitle:"scots"},scn:{menutitle:"sicilianu"},sk:{menutitle:"slovenčina"},sl:{menutitle:"slovenščina"},sv:{menutitle:"svenska"},th:{menutitle:"ไทย"},tr:{menutitle:"türkçe"},uk:{menutitle:"українська"},vi:{menutitle:"tiếng="" việt"},"zh-hans":{menutitle:"中文(简体)"},"zh-hant":{menutitle:"汉语"}},pattern:="" %(\d+|\{\d+\}|\{[a-z]+:\%\d+(?:\|(?:%\{\d+\}|%.|[^\}])*)+\}|.)="" g,split:3="=="axb".split(/(x)/).length?function(t,e){return" t.split(e)}:function(t,e){var="" n.push(t.substr(a)),n},_:function(t,e){return="" mathjax.object.isarray(e)?this.processsnippet(t,e):this.processstring(this.lookupphrase(t,e),[].slice.call(arguments,2))},processstring:function(t,e,i){var="" n,a,s="MathJax.Object.isArray;for(n=0,a=e.length;n<a;n++)i&&s(e[n])&&(e[n]=this.processSnippet(i,e[n]));var">="0"&&o<="9")r[n]=e[r[n]-1],"number"==typeof r[n]&&(r[n]=this.number(r[n]));else if("{"===o)if((o=r[n].substr(1))>="0"&&o<="9")r[n]=e[r[n].substr(1,r[n].length-2)-1],"number"==typeof r[n]&&(r[n]=this.number(r[n]));else{var l=r[n].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/);if(l)if("plural"===l[1]){var h=e[l[2]-1];if(void 0===h)r[n]="???";else{h=this.plural(h)-1;var u=l[3].replace(/(^|[^%])(%%)*%\|/g,"$1$2%").split(/\|/);h>=0&&h<u.length?r[n]=this.processstring(u[h].replace( \uefef="" g,"|"),e,i):r[n]="???" }}else="" r[n]="%" +r[n]}null="=r[n]&&(r[n]="???")}if(!i)return" r.join("");var="" c="[],p="";for(n=0;n<a;n++)p+=r[n],++n<a&&(s(r[n])?(c.push(p),c=c.concat(r[n]),p=""):p+=r[n]);return""!==p&&c.push(p),c},processSnippet:function(t,e){for(var" i="[],n=0,a=e.length;n<a;n++)if(MathJax.Object.isArray(e[n])){var" s="e[n];if("string"==typeof" s[1]){var="" r="s[0];MathJax.Object.isArray(r)||(r=[t,r]);var" o="this.lookupPhrase(r,s[1]);i=i.concat(this.processMarkdown(o,s.slice(2),t))}else" mathjax.object.isarray(s[1])?i="i.concat(this.processSnippet.apply(this,s)):s.length">=3?i.push([s[0],s[1],this.processSnippet(t,s[2])]):i.push(e[n])}else i.push(e[n]);return i},markdownPattern:/(%.)|(\*{1,3})((?:%.|.)+?)\2|(`+)((?:%.|.)+?)\4|\[((?:%.|.)+?)\]\(([^\s\)]+)\)/,processMarkdown:function(t,e,i){for(var n,a=[],s=t.split(this.markdownPattern),r=s[0],o=1,l=s.length;o<l;o+=8)s[o+1]?(n=this.processstring(s[o+2],e,i),mathjax.object.isarray(n)||(n=[n]),n=[["b","i","i"][s[o+1].length-1],{},n],3===s[o+1].length&&(n=["b",{},n])):s[o+3]?(n=this.processstring(s[o+4].replace( 0="==navigator.vendorSub||window.hasOwnProperty&&window.hasOwnProperty("konqueror"),styles:{"#MathJax_Message":{position:"fixed",left:"1px",bottom:"2px","background-color":"#E6E6E6",border:"1px" ^\s="" ,"").replace(="" \s$="" ,""),e,i),mathjax.object.isarray(n)||(n="[n]),n=["code",{},n]):s[o+5]?(n=this.processString(s[o+5],e,i),MathJax.Object.isArray(n)||(n=[n]),n=["a",{href:this.processString(s[o+6],e),target:"_blank"},n]):(r+=s[o],n=null),n&&((a=this.concatString(a,r,e,i)).push(n),r=""),""!==s[o+7]&&(r+=s[o+7]);return" a="this.concatString(a,r,e,i)},concatString:function(t,e,i,n){return""!=e&&(e=this.processString(e,i,n),MathJax.Object.isArray(e)||(e=[e]),t=t.concat(e)),t},lookupPhrase:function(t,e,i){i||(i="_"),MathJax.Object.isArray(t)&&(i=t[0]||"_",t=t[1]||"");var" n="this.loadDomain(i);n&&MathJax.Hub.RestartAfter(n);var" in="" a.domains){var="" s="a.domains[i];s.strings&&t" s.strings&&(e="s.strings[t])}return" e},loadfile:function(t,e,i){(i="MathJax.Callback(i),(t=e.file||t).match(/\.js$/)||(t+=".js"),t.match(/^([a-z]+:|\[MathJax\])/))||(t=(this.strings[this.locale].directory||this.directory+"/"+this.locale||"[MathJax]/localization/"+this.locale)+"/"+t);var" e.isloaded="!0,i()}));return" n.called?null:n},loaddomain:function(t,e){var="" i,n="this.strings[this.locale];if(n){if(!n.isLoaded&&(i=this.loadFile(this.locale,n)))return" mathjax.callback.queue(i,["loaddomain",this,t]).push(e||{});if(n.domains&&t="" n.domains){var="" mathjax.callback.queue(i).push(e)}}return="" mathjax.callback(e)()},try:function(t){(t="MathJax.Callback(t)).autoReset=!0;try{t()}catch(e){if(!e.restart)throw" e;mathjax.callback.after(["try",this,t],e.restart)}},resetlocale:function(t){if(t){for(t="t.toLowerCase();!this.strings[t];){var" e="t.lastIndexOf("-");if(-1===e)return;t=t.substring(0,e)}var" i="this.strings[t].remap;this.locale=i||t,MathJax.Callback.Signal("Hub").Post(["Locale" reset",this.locale])}},setlocale:function(t){this.resetlocale(t),mathjax.menu&&this.loaddomain("mathmenu")},addtranslation:function(t,e,i){var="" e&&(e.fontfamily&&(t.style.fontfamily="e.fontFamily),e.fontDirection&&(t.style.direction=e.fontDirection,"rtl"===e.fontDirection&&(t.style.textAlign="right"))),t},fontFamily:function(){var" t="this.strings[this.locale];return" t?t.fontfamily:null},fontdirection:function(){var="" t?t.fontdirection:null},plural:function(t){var="" e&&e.plural?e.plural(t):1="=t?1:2},number:function(t){var" e&&e.number?e.number(t):t}},mathjax.message="{ready:!1,log:[{}],current:null,textNodeBug:"Apple" computer,="" inc."="==navigator.vendor&&void" solid="" #959595",margin:"0px",padding:"2px="" 8px","z-index":"102",color:"black","font-size":"80%",width:"auto","white-space":"nowrap"},"#mathjax_msie_frame":{position:"absolute",top:0,left:0,width:"0px","z-index":101,border:"0px",margin:"0px",padding:"0px"}},browsers:{msie:function(t){mathjax.message.msiefixedpositionbug="(document.documentMode||0)<7,MathJax.Message.msieFixedPositionBug&&(MathJax.Hub.config.styles["#MathJax_Message"].position="absolute"),MathJax.Message.quirks="BackCompat"===document.compatMode},Chrome:function(t){MathJax.Hub.config.styles["#MathJax_Message"].bottom="1.5em",MathJax.Hub.config.styles["#MathJax_Message"].left="1em"}},Init:function(t){if(t&&(this.ready=!0),!document.body||!this.ready)return!1;if(this.div&&null==this.div.parentNode&&(this.div=document.getElementById("MathJax_Message"),this.text=this.div?this.div.firstChild:null),!this.div){var" this.text||(this.text="this.div.appendChild(document.createTextNode(""))),!0},addDiv:function(t){var" e.id="MathJax_Message" ,t.firstchild?t.insertbefore(e,t.firstchild):t.appendchild(e),e},moveframe:function(){var="" mathjax.localization._(t,t)},filtertext:function(t,e,i){return"simple"="==MathJax.Hub.config.messageStyle&&("LoadFile"===i?(this.loading||(this.loading=this.localize("Loading")+"" "),t="this.loading,this.loading+="."):"ProcessMath"===i?(this.processing||(this.processing=this.localize("Processing")+"" this.loading,delete="" this.processing,delete="" this.typesetting},set:function(t,e,i){null="=e&&(e=this.log.length,this.log[e]={});var" ;if(mathjax.object.isarray(t)){n="t[0],MathJax.Object.isArray(n)&&(n=n[1]);try{t=MathJax.Localization._.apply(MathJax.Localization,t)}catch(n){if(!n.restart)throw" n;if(!n.restart.called)return="" null="=this.log[e].restarted&&(this.log[e].restarted=0),this.log[e].restarted++,delete" this.log[e].cleared,mathjax.callback.after(["set",this,t,e,i],n.restart),e}}return="" this.timer&&(cleartimeout(this.timer),delete="" this.timer),this.log[e].text="t,this.log[e].filteredText=t=this.filterText(t,e,n),void" this.status)):(window.status="t,this.status=!0)),this.log[e].restarted&&(this.log[e].cleared&&(i=0),0==--this.log[e].restarted&&delete" this.log[e].cleared),i?settimeout(mathjax.callback(["clear",this,e]),i):0="=i&&this.Clear(e,0),e},Clear:function(t,e){null!=this.log[t].prev&&(this.log[this.log[t].prev].next=this.log[t].next),null!=this.log[t].next&&(this.log[this.log[t].next].prev=this.log[t].prev),this.current===t&&(this.current=this.log[t].next,this.text?(null==this.div.parentNode&&this.Init(),null==this.current?(this.timer&&(clearTimeout(this.timer),delete" this.timer),null="=e&&(e=600),0===e?this.Remove():this.timer=setTimeout(MathJax.Callback(["Remove",this]),e)):"none"!==MathJax.Hub.config.messageStyle&&(this.textNodeBug?this.div.innerHTML=this.log[this.current].filteredText:this.text.nodeValue=this.log[this.current].filteredText),this.status&&(window.status="",delete" this.status)):this.status&&(window.status="null==this.current?"":this.log[this.current].text)),delete" this.log[t].next,delete="" this.log[t].prev,delete="" this.log[t].filteredtext,this.log[t].restarted&&(this.log[t].cleared="!0)},Remove:function(){this.text.nodeValue="",this.div.style.display="none"},File:function(t){return" this.set(["loadfile","loading="" %1",t],null,null)},log:function(){for(var="" t.join("\n")}},mathjax.hub="{config:{root:"",config:[],styleSheets:[],styles:{".MathJax_Preview":{color:"#888",display:"contents"}},jax:[],extensions:[],preJax:null,postJax:null,displayAlign:"center",displayIndent:"0",preRemoveClass:"MathJax_Preview",showProcessingMessages:!0,messageStyle:"normal",delayStartupUntil:"none",skipStartupTypeset:!1,elements:[],positionToHash:!0,showMathMenu:!0,showMathMenuMSIE:!0,menuSettings:{zoom:"None",CTRL:!1,ALT:!1,CMD:!1,Shift:!1,discoverable:!1,zscale:"200%",renderer:null,font:"Auto",context:"MathJax",locale:null,mpContext:!1,mpMouse:!1,texHints:!0,FastPreview:null,assistiveMML:null,inTabOrder:!0,semantics:!1},errorSettings:{message:["[",["MathProcessingError","Math" processing="" error"],"]"],style:{color:"#cc0000","font-style":"italic"}},ignoremmlattributes:{}},preprocessors:mathjax.callback.hooks(!0),inputjax:{},outputjax:{order:{}},processsectiondelay:50,processupdatetime:250,processupdatedelay:10,signal:mathjax.callback.signal("hub"),config:function(t){this.insert(this.config,t),this.config.augment&&this.augment(this.config.augment)},combineconfig:function(t,e){for(var="" i,n,a="this.config,s=0,r=(t=t.split(/\./)).length;s<r;s++)a[i=t[s]]||(a[i]={}),n=a,a=a[i];return" n[i]="a=this.Insert(e,a),a},Register:{PreProcessor:function(){return" mathjax.hub.preprocessors.add.apply(mathjax.hub.preprocessors,arguments)},messagehook:function(){return="" mathjax.hub.signal.messagehook.apply(mathjax.hub.signal,arguments)},startuphook:function(){return="" mathjax.hub.startup.signal.messagehook.apply(mathjax.hub.startup.signal,arguments)},loadhook:function(){return="" mathjax.ajax.loadhook.apply(mathjax.ajax,arguments)}},unregister:{preprocessor:function(t){mathjax.hub.preprocessors.remove(t)},messagehook:function(t){mathjax.hub.signal.removehook(t)},startuphook:function(t){mathjax.hub.startup.signal.removehook(t)},loadhook:function(t){mathjax.ajax.removehook(t)}},getalljax:function(t){for(var="" e},getjaxbytype:function(t,e){for(var="" i},getjaxbyinputtype:function(t,e){for(var="" *;(.|\s)*="" ,"")="==t&&i.push(n[a].MathJax.elementJax);return" i},getjaxfor:function(t){if("string"="=typeof" t&&(t="document.getElementById(t)),t&&t.MathJax)return" t.mathjax.elementjax;if(this.ismathjaxnode(t)){for(t.ismathjax||(t="t.firstChild);t&&!t.jaxID;)t=t.parentNode;if(t)return" mathjax.outputjax[t.jaxid].getjaxfrommath(t)}return="" null},isjax:function(t){if("string"="=typeof" 1;if(t&&"script"="==(t.tagName||"").toLowerCase()){if(t.MathJax)return" t.mathjax.state="==MathJax.ElementJax.STATE.PROCESSED?1:-1;if(t.type&&this.inputJax[t.type.replace(/" ,"")])return-1}return="" 0},ismathjaxnode:function(t){return!!t&&(t.ismathjax||"mathjax_mathml"="==(t.className||""))},setRenderer:function(t,e){if(t){var" n[e]&&n[e].length&&t!="=n[e][0].id?(n[e].unshift(i),this.signal.Post(["Renderer" selected",t])):null}mathjax.outputjax[t]="MathJax.OutputJax({id:"unknown",version:"1.0.0",isUnknown:!0}),this.config.menuSettings.renderer="";var" +t+"="" config.js";return="" mathjax.ajax.require(a,["setrenderer",this,t,e])}},queue:function(){return="" this.queue.push.apply(this.queue,arguments)},typeset:function(t,e){if(!mathjax.isready)return="" null;var="" n.push(i.callback)},preprocess:function(t,e){var="" preprocess",i.elements]]);for(var="" preprocess",i.elements]])}return="" n.push(i.callback)},process:function(t,e){return="" this.takeaction("process",t,e)},update:function(t,e){return="" this.takeaction("update",t,e)},reprocess:function(t,e){return="" this.takeaction("reprocess",t,e)},rerender:function(t,e){return="" this.takeaction("rerender",t,e)},takeaction:function(t,e,i){var="" date).gettime(),i:0,j:0,jax:{},jaxids:[]};if(n.count){var="" o="["Delay",MathJax.Callback,this.processSectionDelay];o[2]||(o={}),s.Push(["clearCounts",MathJax.Message],["Post",this.signal,["Begin" "+t,a]],["post",this.signal,["begin="" math",a,t]],["preparescripts",this,t,a,r],["post",this.signal,["begin="" math="" input",a,t]],["processinput",this,r],["post",this.signal,["end="" input",a,t]],o,["prepareoutput",this,r,"preprocess"],o,["post",this.signal,["begin="" output",a,t]],["processoutput",this,r],["post",this.signal,["end="" output",a,t]],o,["prepareoutput",this,r,"postprocess"],o,["post",this.signal,["end="" math",a,t]],["post",this.signal,["end="" "+t,a]],["clearcounts",mathjax.message])}return="" s.push(n.callback)},scriptaction:{process:function(t){},update:function(t){var="" *;(.|\n)*="" ,"")]&&(o.mathjax&&(o.mathjax.elementjax&&o.mathjax.elementjax.hover&&mathjax.extension.mathevents.hover.clearhover(o.mathjax.elementjax),o.mathjax.state!="=a.PENDING&&this.scriptAction[t](o)),o.MathJax||(o.MathJax={state:a.PENDING}),o.MathJax.error&&delete" o.mathjax.error,o.mathjax.state!="=a.PROCESSED&&i.scripts.push(o))}},checkScriptSiblings:function(t){if(!t.MathJax.checked){var" n,a,s="t.nextSibling;s&&"#text"!==s.nodeName&&(s=null),e.preJax&&("string"==typeof" e.prejax&&(e.prejax="new" regexp(e.prejax+"$")),n="i.nodeValue.match(e.preJax)),e.postJax&&s&&("string"==typeof" e.postjax&&(e.postjax="new" regexp("^"+e.postjax)),a="s.nodeValue.match(e.postJax)),!n||e.postJax&&!a||(i.nodeValue=i.nodeValue.replace(e.preJax,n.length">1?n[1]:""),i=null),!a||e.preJax&&!n||(s.nodeValue=s.nodeValue.replace(e.postJax,a.length>1?a[1]:"")),i&&!i.nodeValue.match(/\S/)&&(i=i.previousSibling)}e.preRemoveClass&&i&&i.className===e.preRemoveClass&&(t.MathJax.preview=i),t.MathJax.checked=1}},processInput:function(t){var e,i,n,a=MathJax.ElementJax.STATE,s=t.scripts.length;try{for(;t.i<s;)if(i=t.scripts[t.i])if((n=i.previoussibling)&&"mathjax_error"===n.classname&&n.parentnode.removechild(n),i.parentnode&&i.mathjax&&i.mathjax.state!==a.processed){if(i.mathjax.elementjax&&i.mathjax.state!==a.update)i.mathjax.state===a.output&&this.savescript(i.mathjax.elementjax,t,i,a);else{this.checkscriptsiblings(i);var r="i.type.replace(/" *;(.|\s)*="" ,""),o="this.inputJax[r];if("function"==typeof(e=o.Process(i,t))){if(e.called)continue;this.RestartAfter(e)}e=e.Attach(i,o.id),this.saveScript(e,t,i,a),this.postInputHooks.Execute(e,o.id,i)}t.i++;var" l="(new" date).gettime();l-t.start="">this.processUpdateTime&&t.i<t.scripts.length&&(t.start=l,this.restartafter(mathjax.callback.delay(1)))}else t.i++;else="" t.i++}catch(e){return="" this.processerror(e,t,"input")}return="" t.scripts.length&&this.config.showprocessingmessages&&mathjax.message.set(["processmath","processing="" math:="" %1%%",100],0),t.start="(new" date).gettime(),t.i="t.j=0,null},postInputHooks:MathJax.Callback.Hooks(!0),saveScript:function(t,e,i,n){if(!this.outputJax[t.mimeType])throw" i.mathjax.state="n.UPDATE,Error("No" output="" jax="" registered="" for="" "+t.mimetype);t.outputjax="this.outputJax[t.mimeType][0].id,e.jax[t.outputJax]||(0===e.jaxIDs.length?e.jax[t.outputJax]=e.scripts:(1===e.jaxIDs.length&&(e.jax[e.jaxIDs[0]]=e.scripts.slice(0,e.i)),e.jax[t.outputJax]=[]),e.jaxIDs.push(t.outputJax)),e.jaxIDs.length">1&&e.jax[t.outputJax].push(i),i.MathJax.state=n.OUTPUT},prepareOutput:function(t,e){for(;t.j<t.jaxids.length;){var i="t.jaxIDs[t.j],n=MathJax.OutputJax[i];if(n[e])try{var" a="n[e](t);if("function"==typeof" a){if(a.called)continue;this.restartafter(a)}}catch(n){return="" n.restart||(mathjax.message.set(["preperror","error="" preparing="" %1="" output="" (%2)",i,e],null,600),mathjax.hub.lastpreperror="n,t.j++),MathJax.Callback.After(["prepareOutput",this,t,e],n.restart)}t.j++}return" null},processoutput:function(t){var="" e,i="MathJax.ElementJax.STATE,n=t.scripts.length;try{for(;t.i<n;)if((e=t.scripts[t.i])&&e.parentNode&&e.MathJax&&!e.MathJax.error){var" math",a.inputid])),t.i++;var="" s="(new" date).gettime();s-t.start="">this.processUpdateTime&&t.i<t.scripts.length&&(t.start=s,this.restartafter(mathjax.callback.delay(this.processupdatedelay)))}else 0="==arguments.length?this:this.constructor.Subclass(t,e)()},Augment:function(t,e){var" t.i++}else="" t.i++}catch(e){return="" this.processerror(e,t,"output")}return="" t.scripts.length&&this.config.showprocessingmessages&&(mathjax.message.set(["typesetmath","typesetting="" math:="" %1%%",100],0),mathjax.message.clear(0)),t.i="t.j=0,null},processMessage:function(t,e){var" i="Math.floor(t.i/t.scripts.length*100),n="Output"===e?["TypesetMath","Typesetting" %1%%"]:["processmath","processing="" %1%%"];this.config.showprocessingmessages&&mathjax.message.set(n.concat(i),0)},processerror:function(t,e,i){if(!t.restart){if(!this.config.errorsettings.message)throw="" t;this.formaterror(e.scripts[e.i],t),e.i++}return="" this.processmessage(e,i),mathjax.callback.after(["process"+i,this,e],t.restart)},formaterror:function(t,e){var="" mathjax.localization._(t,e,i,n)},n="i("ErrorMessage","Error:" %1",e.message)+"\n";(e.sourceurl||e.filename)&&(n+="\n" +i("errorfile","file:="" %1",e.sourceurl||e.filename)),(e.line||e.linenumber)&&(n+="\n" +i("errorline","line:="" %1",e.line||e.linenumber)),n+="\n\n" +i("errortips","debugging="" tips:="" use="" %1,="" inspect="" %2="" in="" the="" browser="" console","'unpacked="" mathjax.js'","'mathjax.hub.lasterror'"),t.mathjax.error="MathJax.OutputJax.Error.Jax(n,t),t.MathJax.elementJax&&(t.MathJax.error.inputID=t.MathJax.elementJax.inputID);var" a="this.config.errorSettings,s=i(a.messageId,a.message),r=MathJax.HTML.Element("span",{className:"MathJax_Error",jaxID:"Error",isMathJax:!0,id:t.MathJax.error.inputID+"-Frame"},[["span",null,s]]);MathJax.Ajax.Require("[MathJax]/extensions/MathEvents.js",(function(){var" e="MathJax.Extension.MathEvents.Event,i=MathJax.Hub;r.oncontextmenu=e.Menu,r.onmousedown=e.Mousedown,r.onkeydown=e.Keydown,r.tabIndex=i.getTabOrder(i.getJaxFor(t))}));var" o="document.getElementById(r.id);o&&o.parentNode.removeChild(o),t.parentNode&&t.parentNode.insertBefore(r,t),t.MathJax.preview&&(t.MathJax.preview.innerHTML="",t.MathJax.preview.style.display="none"),this.lastError=e,this.signal.Post(["Math" processing="" error",t,e])},restartafter:function(t){throw="" this.insert(error("restart"),{restart:mathjax.callback(t)})},elementcallback:function(t,e){if(null="=e&&(MathJax.Object.isArray(t)||"function"==typeof" t))try{mathjax.callback(t),e="t,t=null}catch(t){}null==t&&(t=this.config.elements||[]),this.isHTMLCollection(t)&&(t=this.HTMLCollection2Array(t)),MathJax.Object.isArray(t)||(t=[t]);for(var" t[i]&&(t[i]="document.getElementById(t[i]));return" document.body||(document.body="document.getElementsByTagName("body")[0]),0==t.length&&t.push(document.body),e||(e={}),{count:t.length,elements:1===t.length?t[0]:t,callback:e}},elementScripts:function(t){var" e}return"string"="=typeof" t&&(t="document.getElementById(t)),document.body||(document.body=document.getElementsByTagName("body")[0]),null==t&&(t=document.body),null!=t.tagName&&"script"===t.tagName.toLowerCase()?[t]:(e=t.getElementsByTagName("script"),this.msieHTMLCollectionBug&&(e=this.HTMLCollection2Array(e)),e)},isHTMLCollection:function(t){return"HTMLCollection"in" window&&"object"="=typeof" t&&t="" instanceof="" htmlcollection},htmlcollection2array:function(t){if(!this.msiehtmlcollectionbug)return[].slice.call(t);for(var="" e},insert:function(t,e){for(var="" e)e.hasownproperty(i)&&("object"!="typeof" e[i]||mathjax.object.isarray(e[i])||"object"!="typeof" t[i]&&"function"!="typeof" t[i]?t[i]="e[i]:this.Insert(t[i],e[i]));return" t},gettaborder:function(t){return="" this.config.menusettings.intaborder?0:-1},splitlist:"trim"in="" string.prototype?function(t){return="" t.trim().split(="" \s+="" )}:function(t){return="" t.replace(="" ^\s+="" ,"").replace(="" \s+$="" ,"").split(="" )}},mathjax.hub.insert(mathjax.hub.config.styles,mathjax.message.styles),mathjax.hub.insert(mathjax.hub.config.styles,{".mathjax_error":mathjax.hub.config.errorsettings.style}),mathjax.extension="{},MathJax.Hub.Configured=MathJax.Callback({}),MathJax.Hub.Startup={script:"",queue:MathJax.Callback.Queue(),signal:MathJax.Callback.Signal("Startup"),params:{},Config:function(){if(this.queue.Push(["Post",this.signal,"Begin" config"]),mathjax.authorconfig&&mathjax.authorconfig.root&&(mathjax.ajax.config.root="MathJax.AuthorConfig.root),this.params.locale&&(MathJax.Localization.resetLocale(this.params.locale),MathJax.Hub.config.menuSettings.locale=this.params.locale),this.params.config)for(var" t="this.params.config.split(/,/),e=0,i=t.length;e<i;e++)t[e].match(/\.js$/)||(t[e]+=".js"),this.queue.Push(["Require",MathJax.Ajax,this.URL("config",t[e])]);this.queue.Push(["Config",MathJax.Hub,MathJax.AuthorConfig]),this.script.match(/\S/)&&this.queue.Push(this.script+";\n1;"),this.queue.Push(["ConfigDelay",this],["ConfigBlocks",this],[function(t){return" t.loadarray(mathjax.hub.config.config,"config",null,!0)},this],["post",this.signal,"end="" config"])},configdelay:function(){var="" g,"");a.match(="" ^text\="" x-mathjax-config(;.*)?$="" )&&!a.match(="" ;executed="true/)&&(t[i].type+=";executed=true",e.Push(t[i].innerHTML+";\n1;"))}return" e.push((function(){mathjax.ajax.config.root="MathJax.Hub.config.root}))},Cookie:function(){return" this.queue.push(["post",this.signal,"begin="" cookie"],["get",mathjax.html.cookie,"menu",mathjax.hub.config.menusettings],[function(t){var="" +i;n.sort();for(var="" s="0,r=n.length;s<r&&"output/"!==n[s].substr(0,7);s++);if(s==r-1)n.pop();else" for(;s<r;){if(n[s]="==a){n.splice(s,1);break}s++}n.unshift(a)}null!=e.CHTMLpreview&&(null==e.FastPreview&&(e.FastPreview=e.CHTMLpreview),delete" e.chtmlpreview),e.fastpreview&&!mathjax.extension["fast-preview"]&&mathjax.hub.config.extensions.push("fast-preview.js"),t.menusettings.assistivemml&&!mathjax.extension.assistivemml&&mathjax.hub.config.extensions.push("assistivemml.js")},mathjax.hub.config],["post",this.signal,"end="" cookie"])},styles:function(){return="" styles"],["loadarray",this,mathjax.hub.config.stylesheets,"config"],["styles",mathjax.ajax,mathjax.hub.config.styles],["post",this.signal,"end="" styles"])},jax:function(){for(var="" mathjax.callback.queue().push(["post",this.signal,"begin="" jax"],["loadarray",this,t.jax,"jax","config.js"],["post",this.signal,"end="" jax"])},extensions:function(){return="" extensions"],["loadarray",this,mathjax.hub.config.extensions,"extensions"],["post",this.signal,"end="" extensions"])},message:function(){mathjax.message.init(!0)},menu:function(){var="" t,e="MathJax.Hub.config.menuSettings,i=MathJax.Hub.outputJax;for(var" n="" i)if(i.hasownproperty(n)&&i[n].length){t="i[n];break}t&&t.length&&(e.renderer&&e.renderer!==t[0].id&&t.unshift(MathJax.OutputJax[e.renderer]),e.renderer=t[0].id)},Hash:function(){if(MathJax.Hub.config.positionToHash&&document.location.hash&&document.body&&document.body.scrollIntoView){var" e&&mathjax.outputjax[e.outputjax].hashcheck&&(t="MathJax.OutputJax[e.outputJax].hashCheck(t)),t},MenuZoom:function(){MathJax.Hub.config.showMathMenu&&(MathJax.Extension.MathMenu?setTimeout(MathJax.Callback(["loadDomain",MathJax.Localization,"MathMenu"]),1e3):setTimeout((function(){MathJax.Callback.Queue(["Require",MathJax.Ajax,"[MathJax]/extensions/MathMenu.js",{}],["loadDomain",MathJax.Localization,"MathMenu"])}),1e3),MathJax.Extension.MathZoom||setTimeout(MathJax.Callback(["Require",MathJax.Ajax,"[MathJax]/extensions/MathZoom.js",{}]),2e3))},onLoad:function(){var" if("loading"!="=document.readyState)return[t];return" window.addeventlistener?(window.addeventlistener("load",t,!1),this.params.nodomcontentevent||window.addeventlistener("domcontentloaded",t,!1)):window.attachevent?window.attachevent("onload",t):window.onload="t,t},Typeset:function(t,e){return" mathjax.hub.config.skipstartuptypeset?function(){}:this.queue.push(["post",this.signal,"begin="" typeset"],["typeset",mathjax.hub,t,e],["post",this.signal,"end="" typeset"])},url:function(t,e){return="" e.match(="" ^([a-z]+:\="" \="" |\[|\="" )="" )||(e="[MathJax]/" +t+"="" "+e),e},loadarray:function(t,e,i,n){if(t&&(mathjax.object.isarray(t)||(t="[t]),t.length)){for(var" a,s="MathJax.Callback.Queue(),r={},o=0,l=t.length;o<l;o++)a=this.URL(e,t[o]),i&&(a+="/"+i),n?s.Push(["Require",MathJax.Ajax,a,r]):s.Push(MathJax.Ajax.Require(a,r));return" s.push({})}return="" null}},function(t){var="" t)t.hasownproperty(s)&&("function"="=typeof" t[s]?i.protofunction(s,t[s]):a[s]="t[s]);t.toString!==i.prototype.toString&&t.toString!=={}.toString&&i.protoFunction("toString",t.toString)}return" n.insert(i.prototype,a),i.augment(null,e),this},translate:function(t,e){throw="" error(this.directory+"="" "+this.jaxfile+"="" failed="" to="" define="" translate()="" method")},register:function(t){},config:function(){this.config="n.CombineConfig(this.id,this.config),this.config.Augment&&this.Augment(this.config.Augment)},Startup:function(){},loadComplete:function(t){if("config.js"===t)return" a.loadcomplete(this.directory+"="" "+t);var="" e.push(n.register.startuphook("end="" config",{}),["post",n.startup.signal,this.id+"="" jax="" config"],["config",this],["post",n.startup.signal,this.id+"="" require"],[function(t){return="" mathjax.hub.startup.loadarray(t.require,this.directory)},this],[function(t,e){return="" mathjax.hub.startup.loadarray(t.extensions,"extensions="" "+e)},this.config||{},this.id],["post",n.startup.signal,this.id+"="" startup"],["startup",this],["post",n.startup.signal,this.id+"="" ready"]),this.copytranslate&&e.push([function(t){t.preprocess="t.preTranslate,t.Process=t.Translate,t.postProcess=t.postTranslate},this.constructor.prototype]),e.Push(["loadComplete",a,this.directory+"/"+t])}},{id:"Jax",version:"2.7.9",directory:i+"/jax",extensionDir:i+"/extensions"});e.InputJax=r.Subclass({elementJax:"mml",sourceMenuTitle:["Original","Original" form"],copytranslate:!0,process:function(t,i){var="" r,o="s.Queue(),l=this.elementJax;e.Object.isArray(l)||(l=[l]);for(var" h="0,u=l.length;h<u;h++)r=e.ElementJax.directory+"/"+l[h]+"/"+this.JAXFILE,this.require?e.Object.isArray(this.require)||(this.require=[this.require]):this.require=[],this.require.push(r),o.Push(a.Require(r));r=this.directory+"/"+this.JAXFILE;var" c="o.Push(a.Require(r));return" c.called||(this.constructor.prototype.process="function(){if(!c.called)return" c;throw="" error(r+"="" load="" properly")}),(l="n.outputJax["jax/"+l[0]])&&o.Push(a.Require(l[0].directory+"/"+this.JAXFILE)),o.Push({})},needsUpdate:function(t){var" t.originaltext!="=e.HTML.getScript(i)},Register:function(t){n.inputJax||(n.inputJax={}),n.inputJax[t]=this}},{id:"InputJax",version:"2.7.9",directory:r.directory+"/input",extensionDir:r.extensionDir}),e.OutputJax=r.Subclass({copyTranslate:!0,preProcess:function(t){var" e,i="this.directory+"/"+this.JAXFILE;return" this.constructor.prototype.preprocess="function(t){if(!e.called)return" e;throw="" error(i+"="" properly")},e="a.Require(i)},Process:function(t){throw" error(this.id+"="" output="" properly")},register:function(t){var="" this.constructor.subclass(t,e)},inputjax:null,outputjax:null,inputid:null,originaltext:"",mimetype:"",sourcemenutitle:["mathmlcode","mathml="" code"],text:function(t,i){var="" e.html.setscript(a,t),a.mathjax.state="this.STATE.UPDATE,n.Update(a,i)},Reprocess:function(t){var" e.mathjax.state="this.STATE.UPDATE,n.Reprocess(e,t)},Update:function(t){return" this.rerender(t)},rerender:function(t){var="" math",this.inputid]),this.detach())},needsupdate:function(){return="" e.inputjax[this.inputjax].needsupdate(this)},sourceelement:function(){return="" document.getelementbyid(this.inputid)},attach:function(t,i){var="" t.mathjax.state="==this.STATE.UPDATE?n.Clone(this):(n=t.MathJax.elementJax=this,t.id?this.inputID=t.id:(t.id=this.inputID=e.ElementJax.GetID(),this.newID=1)),n.originalText=e.HTML.getScript(t),n.inputJax=i,n.root&&(n.root.inputID=n.inputID),n},Detach:function(){var" t.mathjax}catch(e){t.mathjax="null}this.newID&&(t.id="")}},Clone:function(t){var" e;for(e="" this)this.hasownproperty(e)&&void="" this[e];for(e="" t)t.hasownproperty(e)&&(void="" this.id++,"mathjax-element-"+this.id},subclass:function(){var="" t.loadcomplete="this.prototype.loadComplete,t}}),e.ElementJax.prototype.STATE=e.ElementJax.STATE,e.OutputJax.Error={id:"Error",version:"2.7.9",config:{},errors:0,ContextMenu:function(){return" e.extension.mathevents.event.contextmenu.apply(e.extension.mathevents.event,arguments)},mousedown:function(){return="" e.extension.mathevents.event.altcontextmenu.apply(e.extension.mathevents.event,arguments)},getjaxfrommath:function(t){return(t.nextsibling.mathjax||{}).error},jax:function(t,e){var="" *;(.|\s)*="" ,"")];return="" this.errors++,{inputjax:(i||{id:"error"}).id,outputjax:"error",inputid:"mathjax-error-"+this.errors,sourcemenutitle:["errormessage","error="" message"],sourcemenuformat:"error",originaltext:mathjax.html.getscript(e),errortext:t}}},e.inputjax.error="{id:"Error",version:"2.7.9",config:{},sourceMenuTitle:["Original","Original" form"]}}("mathjax"),function(t){var="" r="(document.documentElement||document).getElementsByTagName("script");0===r.length&&s.namespaceURI&&(r=document.getElementsByTagNameNS(s.namespaceURI,"script"));for(var" regexp("(^|="" )"+t+"\\.js(\\?.*)?$"),l="r.length-1;l">=0;l--)if((r[l].src||"").match(o)){if(n.script=r[l].innerHTML,RegExp.$2)for(var h=RegExp.$2.substr(1).split(/\&/),u=0,c=h.length;u<c;u++){var p="h[u].match(/(.*)=(.*)/);p?n.params[unescape(p[1])]=unescape(p[2]):n.params[h[u]]=!0}a.root=r[l].src.replace(/(^|\/)[^\/]*(\?.*)?$/,""),e.Ajax.config.root=a.root,e.Ajax.params=n.params;break}var" d="navigator.userAgent,f={isMac:"Mac"===navigator.platform.substr(0,3),isPC:"Win"===navigator.platform.substr(0,3),isMSIE:"ActiveXObject"in" window&&"clipboarddata"in="" window,isedge:"msgestureevent"in="" window&&"chrome"in="" window&&null="=window.chrome.loadTimes,isFirefox:!!d.match(/Gecko\//)&&!d.match(/like" gecko="" ),issafari:!(!d.match(="" (apple)?webkit\="" )||d.match(="" like="" iphone="" )||window.chrome&&null!="window.chrome.app),isChrome:"chrome"in" window&&null!="window.chrome.loadTimes,isOpera:"opera"in" window&&"kde"="=navigator.vendor,versionAtLeast:function(t){for(var" e="this.version.split("."),i=0,n=(t=new" string(t).split(".")).length;i<n;i++)if(e[i]!="t[i])return" parseint(e[i]||"0")="">=parseInt(t[i]);return!0},Select:function(t){var e=t[i.Browser];return e?e(i.Browser):null}},g=d.replace(/^Mozilla\/(\d+\.)+\d+ /,"").replace(/[a-z][-a-z0-9._: ]+\/\d+[^ ]*-[^ ]*\.([a-z][a-z])?\d+ /i,"").replace(/Gentoo |Ubuntu\/(\d+\.)*\d+ (\([^)]*\) )?/,"");for(var x in i.Browser=i.Insert(i.Insert(new String("Unknown"),{version:"0.0"}),f),f)if(f.hasOwnProperty(x)&&f[x]&&"is"===x.substr(0,2)){if("Mac"===(x=x.slice(2))||"PC"===x)continue;i.Browser=i.Insert(new String(x),f);var m=new RegExp(".*(Version/| Trident/.*; rv:)((?:\\d+\\.)+\\d+)|.*("+x+")"+("MSIE"==x?" ":"/")+"((?:\\d+\\.)*\\d+)|(?:^|\\(| )([a-z][-a-z0-9._: ]+|(?:Apple)?WebKit)/((?:\\d+\\.)+\\d+)").exec(g)||["","","","unknown","0.0"];i.Browser.name=""!=m[1]?x:m[3]||m[5],i.Browser.version=m[2]||m[4]||m[6];break}try{i.Browser.Select({Safari:function(t){var e=parseInt(String(t.version).split(".")[0]);e>85&&(t.webkit=t.version),e>=538?t.version="8.0":e>=537?t.version="7.0":e>=536?t.version="6.0":e>=534?t.version="5.1":e>=533?t.version="5.0":e>=526?t.version="4.0":e>=525?t.version="3.1":e>500?t.version="3.0":e>400?t.version="2.0":e>85&&(t.version="1.0"),t.webkit=navigator.appVersion.match(/WebKit\/(\d+)\./)[1],t.isMobile=null!=navigator.appVersion.match(/Mobile/i),t.noContextMenu=t.isMobile},Firefox:function(t){if(("0.0"===t.version||null==d.match(/Firefox/))&&"Gecko"===navigator.product){var e=d.match(/[\/ ]rv:(\d+\.\d.*?)[\) ]/);if(e)t.version=e[1];else{var i=(navigator.buildID||navigator.productSub||"0").substr(0,8);i>="20111220"?t.version="9.0":i>="20111120"?t.version="8.0":i>="20110927"?t.version="7.0":i>="20110816"?t.version="6.0":i>="20110621"?t.version="5.0":i>="20110320"?t.version="4.0":i>="20100121"?t.version="3.6":i>="20090630"?t.version="3.5":i>="20080617"?t.version="3.0":i>="20061024"&&(t.version="2.0")}}t.isMobile=null!=navigator.appVersion.match(/Android/i)||null!=d.match(/ Fennec\//)||null!=d.match(/Mobile/)},Chrome:function(t){t.noContextMenu=t.isMobile=!!navigator.userAgent.match(/ Mobile[ \/]/)},Opera:function(t){t.version=opera.version()},Edge:function(t){t.isMobile=!!navigator.userAgent.match(/ Phone/)},MSIE:function(t){if(t.isMobile=!!navigator.userAgent.match(/ Phone/),t.isIE9=!(!document.documentMode||!window.performance&&!window.msPerformance),MathJax.HTML.setScriptBug=!t.isIE9||document.documentMode<9,MathJax.Hub.msieHTMLCollectionBug=document.documentMode<9,document.documentMode<10&&!n.params.NoMathPlayer){try{new ActiveXObject("MathPlayer.Factory.1"),t.hasMathPlayer=!0}catch(t){}try{if(t.hasMathPlayer){var e=document.createElement("object");e.id="mathplayer",e.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987",s.appendChild(e),document.namespaces.add("m","http://www.w3.org/1998/Math/MathML"),t.mpNamespace=!0,!document.readyState||"loading"!==document.readyState&&"interactive"!==document.readyState||(document.write(''),t.mpImported=!0)}else document.namespaces.add("mjx_IE_fix","http://www.w3.org/1999/xlink")}catch(t){}}}})}catch(t){console.error(t.message)}i.Browser.Select(MathJax.Message.browsers),e.AuthorConfig&&"function"==typeof e.AuthorConfig.AuthorInit&&e.AuthorConfig.AuthorInit(),i.queue=e.Callback.Queue(),i.queue.Push(["Post",n.signal,"Begin"],["Config",n],["Cookie",n],["Styles",n],["Message",n],(function(){return e.Callback.Queue(n.Jax(),n.Extensions()).Push({})}),["Menu",n],n.onLoad(),(function(){MathJax.isReady=!0}),["Typeset",n],["Hash",n],["MenuZoom",n],["Post",n.signal,"End"])}("MathJax"))); //# sourceMappingURL=/sm/38a823905014883b8adc043d5f901a3477a5462ca88423f34d94b1e31619a265.map</c;u++){var></t.scripts.length&&(t.start=s,this.restartafter(mathjax.callback.delay(this.processupdatedelay)))}else></t.jaxids.length;){var></t.scripts.length&&(t.start=l,this.restartafter(mathjax.callback.delay(1)))}else></s;)if(i=t.scripts[t.i])if((n=i.previoussibling)&&"mathjax_error"===n.classname&&n.parentnode.removechild(n),i.parentnode&&i.mathjax&&i.mathjax.state!==a.processed){if(i.mathjax.elementjax&&i.mathjax.state!==a.update)i.mathjax.state===a.output&&this.savescript(i.mathjax.elementjax,t,i,a);else{this.checkscriptsiblings(i);var></l;o+=8)s[o+1]?(n=this.processstring(s[o+2],e,i),mathjax.object.isarray(n)||(n=[n]),n=[["b","i","i"][s[o+1].length-1],{},n],3===s[o+1].length&&(n=["b",{},n])):s[o+3]?(n=this.processstring(s[o+4].replace(></u.length?r[n]=this.processstring(u[h].replace(></t[i].length;s++)(n={})[i]=t[i][s],a+=this.stylestring(n);else></i;t++)e.ajax.head.removechild(s[t]);s=[]},o={};o[t]="",o.a11y="[mathjax]></i;e++)(t=o(arguments[e]))!==arguments[e]||t.called||(t=o(["wait",this,t])),this.queue.push(t);return></this.hooks[i-1].priority;)i--;return></n;i++)t[i].pending--,t[i].pending<=0&&t[i].call()},u=function(t,e){i(e)||(e=[e]),t.signal?1===e.length?t.signal.push(e[0]):t.signal=t.signal.concat(e):(t.oldexecute=t.execute,t.execute=h,t.signal=e)},c=function(t){(t=o(t)).pending=0;for(var>