/************************************************************* * * MathJax.js * * The main code for the MathJax math-typesetting library. See * http://www.mathjax.org/ for details. * * --------------------------------------------------------------------- * * Copyright (c) 2009-2010 Design Science, Inc. * * 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. */ if (!window.MathJax) {window.MathJax = {}} MathJax.Unpack = function (data) { var k, d, n, m, i; for (k = 0, m = data.length; k < m; k++) { d = data[k]; for (i = 0, n = d.length; i < n; i++) {if (typeof(d[i]) == 'number') {d[i] = d[d[i]]}} data[k] = d.join(''); } eval(data.join('')); }; MathJax.isPacked = true; MathJax.Unpack([ ['if(','document.','getElementById','&&',1,'childNodes&&',1,'createElement','){','if(!','window.MathJax','){',10,'={}}',9,'MathJax.Hub','){MathJax.version="1.0";(','function(','d){','var b=','window[d];if(!','b){b','=window[d]={}}var ','f','=[];','var c=',17,'g','){var h=','g.','constructor',';if(!','h){h=','new Function','("")}','for(var ','i in g','){if(','i!=="',30,'"&&g','.hasOwnProperty','(i)){h[i]=g[i]}}','return ','h};var a=','function(){',43,33,'("',43,'arguments','.callee','.Init','.call(this,',50,')")};var e=a();e','.prototype','={bug_test:1};',9,'e',56,'.bug_test){a=',45,43,45,43,50,51,52,53,50,')}}}b.','Object','=c({',30,':a(),Subclass:',17,'g,i',28,'a();h.SUPER=this;h',52,'=this',52,';h','.Subclass','=this',84,';h.Augment=this.Augment;h.','protoFunction','=this.',88,';h.can=this.can;h.has=this.has;h.isa=this.isa;h',56,'=new this(f);h',56,'.',30,'=h;h.Augment(g,i);',43,'h},Init:',17,'g',28,'this;if(g','.length===','1&&g[0]===f','){return ','h}if(!(h ','instanceof ','g',51,')){h=new g',51,'(f)}',43,'h',52,'.apply(','h,g)||h},Augment:',17,'g,h){var i;if(g','!=null){for(i in ','g){if(g',41,'(i)){this','.',88,'(i,g[i','])}}if(g.toString!==this.prototype.toString&&g.toString!=={}.toString){this.protoFunction("toString",g.toString)}}','if(h',121,'h){if(','h',41,124,'[i]=h[i]}}}',43,'this},',88,':',17,'h,g){this',56,'[h]=g;','if(typeof',' g','==="function"){','g.SUPER=this.SUPER',56,'}},prototype:{Init',':function(){},','SUPER:',17,'g',106,'g',51,'.SUPER},can:',17,'g',106,'typeof(this[g','])==="function"},has:',17,'g',106,161,'])!=="undefined','"},isa:',17,'g){return(g ',108,72,')&&(this ',108,'g)}},can:',17,'g',106,'this',56,'.can',53,'g)},has:',17,'g',106,'this',56,'.has',53,'g)},isa:',17,'h){var g=this;while(',122,'===h',106,'true}else{g=g.SUPER}}',43,'false},SimpleSUPER:c({',30,':',17,'g',106,'this.SimpleSUPER.define(g)},define:',17,'g){var i={};if(g!=null){',35,'h in ',122,41,'(h)){this.',88,'(h,g[h',128,43,'i},wrap:',17,'i,h){',144,'(h',')==="function"&&','h','.toString','().match(/\\.\\s*SUPER\\s*\\(/)){var g=',33,'(this.wrapper);g.label=i;g','.original','=h;h=g;g',224,'=this.stringify}',43,'h},wrapper:',45,'var h=',50,51,';this.SUPER=h.SUPER[h.label];try{var g=h',228,'.apply(this',',',50,')}catch(i){','delete this.','SUPER;','throw i}',244,245,43,'g}.','toString().replace','(/^\\s*function \\(\\)\\s*\\{\\s*/i,"").replace(/\\s*\\}\\s*$/i,""),toString:',45,43,'this',228,224,240,228,',',50,')}})})})("MathJax");(',17,'BASENAME){var ','BASE=window[BASENAME','];',9,'BASE){',265,']={}}var ','CALLBACK','=',17,'data){var cb=',33,'("',43,50,51,'.execute',117,50,51,',',50,')");',35,'id in ','CALLBACK.prototype',37,289,41,'(id)){',144,'(data[id',167,'"){cb[id]=data[id]}else{cb[id]=',289,'[id]}}}cb',224,'=',289,224,';',43,'cb};',289,'={isCallback:true,hook',150,'data:[],object:window,execute:',45,9,'this.called||this.autoReset){this.called=!this.autoReset;',43,'this.hook',240,'.object,this','.data.concat([].slice.call(',50,',0)))}},reset:',45,244,'called},toString:',45,43,315,224,240,'.hook,',50,')}};var ISCALLBACK=',17,'f){return(typeof(f',222,'f.isCallback)};var EVAL=',17,'code',106,'eval.call(window,code)};EVAL("var __TeSt_VaR__ = 1','");if(','window.__TeSt_VaR__','){delete ',341,'}else{if(','window.execScript','){EVAL=',17,'code){BASE.__code=code;code="try {"+BASENAME+".__result = eval("+BASENAME+".__code)} catch(err) {"+BASENAME+".__result = err}";',345,'(code',');var result=BASE.__result;delete BASE.__result;delete BASE.__code;if(result instanceof Error){throw result}return result','}}else{EVAL=',17,348,'var head=(',1,'getElementsByTagName("head"))[0];if(!','head){head=',1,'body}var script=',1,7,'("script");','script','.appendChild(',1,'createTextNode','(code));head',365,'script);','head.removeChild(','script',351,'}}}var USING=',17,'args,i',37,50,'.length','>1',37,50,104,'2&&!(typeof ',50,'[0]==="function")&&',50,'[0] ',108,'Object&&typeof ',50,'[1]==="number"){','args=[].slice.call(',376,')}else{',393,50,',0)}}if(args ',108,'Array&&args',104,'1){args=args[0]}',144,' args',146,'if(args',280,'===',289,280,106,'args}',43,271,'({hook:args})}else{if(args ',108,'Array){',144,'(args[0])==="string"&&args[1] ',108,390,'args[1][args[0]]==="','function"){return CALLBACK({hook:args[','1][args[0]],object:args[1','],data:args.slice(','2)})}else{',144,' args[0]==="',423,'0',425,'1)})}else{',144,' args[1]==="',423,'1],object:args[0',425,'2)})}}}}else{',144,'(args)==="','string"){',43,271,'({hook:EVAL,data:[args]})}else{if(args ',108,72,106,271,'(args',395,144,440,'undefined"){',43,271,'({})}}}}}','throw Error("Can\'t ','make ','callback',' from given data")};var DELAY=',17,'time,',459,'){callback=USING(callback);',459,'.timeout=','setTimeout(',459,',time);','return callback','};var WAITFOR=',17,459,',signal',464,9,459,'.called){','WAITSIGNAL(',459,474,');signal.pending++}};var WAITEXECUTE=',45,'var ','signals','=this','.signal',';',244,'signal;this',280,'=this.','oldExecute;',244,493,'var result=','this',280,240,',',50,');','if(ISCALLBACK(result)&&!result.called){',479,'result,',485,395,'for(var i=0,m=',485,'.length;if){f=',1,930,379,'}',9,'h){h=(',1,357,32,1,'body}}',43,'h};var e',24,19,45,35,'j=0,h=e',379,';j=',1033,'){h(','this.STATUS.ERROR',');',43,'1}',43,'0},file:',17,'i,',131,'h<0){',956,1023,'(i',395,956,'loadComplete','(i)}},execute:',45,315,740,317,',this.data[0],this.data[1])},',1077,':',17,'h,i,j',37,'h.time(j)){return}if(',1,930,379,'>i&&',1,930,'[i].cssRules','&&',1,930,1138,379,'){j(h',1070,467,'h,h.delay',')}},checkLength:',17,'h,k,m',37,'h.time(m)){return}var l=0;var i=(k.sheet||k.styleSheet);try{if((i.cssRules||i.rules||[]).length>0){l=1}}catch(j){','if(j.message.match(/','protected variable|restricted URI/)){l=1}else{',1153,'Security error/)){l=1}}}if(l){',467,1021,'([m,h.STATUS.OK]),0',395,467,1147,711,1119,':',17,32,1002,'h);var i=',979,'[h];if(','i){a.Message.Clear(i.',778,'clearTimeout(',1096,');if(i.script',37,'e',104,'0){',467,'b,0)}e',552,'i.script)}this.loaded[h]=i.status;delete ',979,1171,1006,'h]){',1021,'.Queue([a',916,',',1006,'h],i.status],[a',916,',i.',603,',i.status',555,'a',916,'(i.',603,1198,711,1023,':',17,131,979,'[h].timeout','){',1174,979,1211,')}',979,'[h].status=',1104,';this.loadError(h);this.',1119,'(h)},loadError:',17,'h){a.Message.Set("File failed to load: "+h,null,2000)},Styles:',17,'j,k',28,'this.StyleString(','j);if(h===""){k',965,'k);k()}else{var i=',1,7,'("style");',1044,985,1036,365,1063,'i',1066,'i',1068,'.styleSheet.cssText=h}else{i',365,1,367,'(h))}k=this.timer.create',53,'k,i)}',43,'k},StyleString:',17,'m){',144,'(m)==="',441,43,'m}var j="",n,l;for(n in m',37,'m',41,'(n)){',144,' m[n]==="',441,'j+=n+" {"+','m[n]+"}\\n"}else{if(m[n] ',108,417,35,'k=0;k1?d[1]:""));g=null}if(f&&(!b.',190,'||d)){c',54,'=c',54,552,533,',(f',14,'>1?f[1]:""))}if(g&&!g',54,'.match(/\\S/)){','g=g',515,'}}if(b.',195,'&&g&&g.className==b.',195,'){try{g.innerHTML=""}catch(e){}g.style.display="none"}',310,'a.',152,512,'=1}},',435,3,'(h,b,d){if(',386,'){',1,354,'q,o=',152,327,';var p=',224,205,',c=',224,207,';try{if(!b){b=','new Date().getTime','()}var j=0,l,f;while(jthis.',213,'&&j=0;g--){if(f[g].src.match(e)){n.script=f[g].innerHTML;m.root=f[g].src',552,'(/(^|\\/)[^\\/]*$/,"");break}}b.Ajax.config=m;var j={isMac',':(navigator.platform.substr(0,3)==="','Mac"),isPC',1353,'Win"),isMSIE:(',709,'all!=null&&!','window.opera','),isFirefox:(',709,'ATTRIBUTE_NODE!=null&&window.directories!=null),isSafari',':(navigator.vendor!=null&&navigator.vendor.match(/','Apple/)!=null&&!navigator.omniWebString),isOpera:(',1359,'!=null&&',1359,'.version!=null),isChrome',1363,'Google/)!=null),isKonqueror:(window',734,'&&window',734,'("konqueror")),versionAtLeast',3,'(r){var q=(this','.version).split','(".");r=(','new String','(r)).split(".");',168,'s=0,p=r',14,';s=parseInt(r[s])}}',1,'true},Select',3,'(p',1029,'p[d.Browser];if(i){',1,'i(d.Browser)}',1,'null}};var a=navigator.userAgent',552,'(/^Mozilla\\/(\\d+\\.)+\\d+ /,"").replace(/[a-z][-a-z0-9._: ]+\\/\\d+[^ ]*-[^ ]*\\.([a-z][a-z])?\\d+ /i,"").replace(/Gentoo |Ubuntu\\/(\\d+\\.)*\\d+ (\\([^)]*\\) )?/,"");d.Browser=d',221,'d',221,1379,'("Unknown"),{version:"0.0"}),j);',168,'h in j){if(j',734,'(h)){if(j[h]&&h',158,'2)==="is"){h=h.slice(2);if(h==="Mac"||h==="PC"){continue}d.Browser=d',221,1379,'(h),j);var o',526,'(".*(Version',')/((?:\\\\d+\\\\.)+\\\\d','+)|.*("+h+")"+(h=="MSIE"?" ":"/")+"((?:\\\\d+\\\\.)*\\\\d+)|(?:^|\\\\(| )([a-z][-a-z0-9._: ]+|WebKit',1415,'+)");var c=o.exec(a)||["","","","unknown","0.0"];d.Browser.name=(c[1]=="Version"?h:(c[3]||c[5]));d.Browser.version=c[2]||c[4]||c[6];break}}}','d.Browser.Select','({Safari',3,'(p',1029,'parseInt((String(p',1377,'("."))[0]);if(i>=526){','p.version="','4.0','"}else{if(i','>=525){',1427,'3.1',1429,'>500){',1427,'3.0',1429,'>400){',1427,'2.0',1429,'>85){',1427,'1.0"}}}}}},Firefox',3,'(p){if(p.version==="0.0"&&navigator.product==="Gecko"&&','navigator.productSub',1029,1447,158,'8);if(i>="20090630"){',1427,'3.5',1429,'>="20080617"){',1427,'3.0',1429,'>="20061024"){',1427,'2.0"}}}}},Opera',3,'(i){i.version=opera.version()}});',1419,'(',152,678,'browsers);d.queue=b.Callback.Queue();d.queue.Push(["','Post",n.signal,"','Begin',382,218,'",n],["',846,1473,877,1473,'Jax',1473,913,'",n],n.onLoad(),',938,152,'isReady=true},["',347,1473,1469,'End"])})("MathJax")}};'] ]);