From 9865f74109a008f3207ac8456d5dc91095e36821 Mon Sep 17 00:00:00 2001 From: ooyyloo <806470946@qq.com> Date: Sun, 13 Dec 2015 23:44:45 +0800 Subject: [PATCH 1/7] markdown create, edit and preview; the searching problem solved --- app/app.iml | 67 +- app/src/main/assets/libs/MathJax/MathJax.js | 19 + .../libs/MathJax/config/AM_HTMLorMML-full.js | 50 + .../libs/MathJax/config/AM_HTMLorMML.js | 44 + .../libs/MathJax/config/Accessible-full.js | 76 ++ .../assets/libs/MathJax/config/Accessible.js | 70 ++ .../libs/MathJax/config/MML_HTMLorMML-full.js | 50 + .../libs/MathJax/config/MML_HTMLorMML.js | 44 + .../assets/libs/MathJax/config/MMLorHTML.js | 19 + .../main/assets/libs/MathJax/config/Safe.js | 19 + .../libs/MathJax/config/TeX-AMS_HTML-full.js | 50 + .../libs/MathJax/config/TeX-AMS_HTML.js | 46 + .../assets/libs/MathJax/config/default.js | 1093 +++++++++++++++++ .../assets/libs/MathJax/config/local/local.js | 40 + .../libs/MathJax/extensions/FontWarnings.js | 19 + .../extensions/HTML-CSS/handle-floats.js | 19 + .../libs/MathJax/extensions/HelpDialog.js | 19 + .../libs/MathJax/extensions/MatchWebFonts.js | 19 + .../libs/MathJax/extensions/MathEvents.js | 19 + .../libs/MathJax/extensions/MathMenu.js | 19 + .../libs/MathJax/extensions/MathZoom.js | 19 + .../assets/libs/MathJax/extensions/Safe.js | 19 + .../libs/MathJax/extensions/TeX/AMScd.js | 19 + .../libs/MathJax/extensions/TeX/AMSmath.js | 19 + .../libs/MathJax/extensions/TeX/AMSsymbols.js | 19 + .../libs/MathJax/extensions/TeX/HTML.js | 19 + .../libs/MathJax/extensions/TeX/action.js | 19 + .../libs/MathJax/extensions/TeX/autobold.js | 19 + .../MathJax/extensions/TeX/autoload-all.js | 19 + .../libs/MathJax/extensions/TeX/bbox.js | 19 + .../libs/MathJax/extensions/TeX/begingroup.js | 19 + .../libs/MathJax/extensions/TeX/boldsymbol.js | 19 + .../libs/MathJax/extensions/TeX/cancel.js | 19 + .../libs/MathJax/extensions/TeX/color.js | 19 + .../libs/MathJax/extensions/TeX/enclose.js | 19 + .../libs/MathJax/extensions/TeX/extpfeil.js | 19 + .../libs/MathJax/extensions/TeX/mathchoice.js | 19 + .../libs/MathJax/extensions/TeX/mhchem.js | 19 + .../libs/MathJax/extensions/TeX/newcommand.js | 19 + .../libs/MathJax/extensions/TeX/noErrors.js | 19 + .../MathJax/extensions/TeX/noUndefined.js | 19 + .../libs/MathJax/extensions/TeX/unicode.js | 19 + .../libs/MathJax/extensions/TeX/verb.js | 19 + .../libs/MathJax/extensions/asciimath2jax.js | 19 + .../libs/MathJax/extensions/jsMath2jax.js | 19 + .../assets/libs/MathJax/extensions/tex2jax.js | 19 + .../woff/AsanaMathJax_Alphabets-Regular.woff | Bin 0 -> 24572 bytes .../woff/AsanaMathJax_Arrows-Regular.woff | Bin 0 -> 16056 bytes .../AsanaMathJax_DoubleStruck-Regular.woff | Bin 0 -> 16764 bytes .../woff/AsanaMathJax_Fraktur-Regular.woff | Bin 0 -> 22152 bytes .../woff/AsanaMathJax_Latin-Regular.woff | Bin 0 -> 12284 bytes .../woff/AsanaMathJax_Main-Regular.woff | Bin 0 -> 43188 bytes .../woff/AsanaMathJax_Marks-Regular.woff | Bin 0 -> 9328 bytes .../woff/AsanaMathJax_Misc-Regular.woff | Bin 0 -> 13496 bytes .../woff/AsanaMathJax_Monospace-Regular.woff | Bin 0 -> 11760 bytes .../woff/AsanaMathJax_NonUnicode-Regular.woff | Bin 0 -> 29112 bytes .../woff/AsanaMathJax_Normal-Regular.woff | Bin 0 -> 46116 bytes .../woff/AsanaMathJax_Operators-Regular.woff | Bin 0 -> 27132 bytes .../woff/AsanaMathJax_SansSerif-Regular.woff | Bin 0 -> 34564 bytes .../woff/AsanaMathJax_Script-Regular.woff | Bin 0 -> 25372 bytes .../woff/AsanaMathJax_Shapes-Regular.woff | Bin 0 -> 10736 bytes .../woff/AsanaMathJax_Size1-Regular.woff | Bin 0 -> 13848 bytes .../woff/AsanaMathJax_Size2-Regular.woff | Bin 0 -> 14424 bytes .../woff/AsanaMathJax_Size3-Regular.woff | Bin 0 -> 13512 bytes .../woff/AsanaMathJax_Size4-Regular.woff | Bin 0 -> 6980 bytes .../woff/AsanaMathJax_Size5-Regular.woff | Bin 0 -> 6344 bytes .../woff/AsanaMathJax_Size6-Regular.woff | Bin 0 -> 7768 bytes .../woff/AsanaMathJax_Symbols-Regular.woff | Bin 0 -> 18340 bytes .../woff/AsanaMathJax_Variants-Regular.woff | Bin 0 -> 15096 bytes .../GyrePagellaMathJax_Alphabets-Regular.woff | Bin 0 -> 4504 bytes .../GyrePagellaMathJax_Arrows-Regular.woff | Bin 0 -> 4612 bytes ...rePagellaMathJax_DoubleStruck-Regular.woff | Bin 0 -> 12900 bytes .../GyrePagellaMathJax_Fraktur-Regular.woff | Bin 0 -> 24288 bytes .../GyrePagellaMathJax_Latin-Regular.woff | Bin 0 -> 17172 bytes .../woff/GyrePagellaMathJax_Main-Regular.woff | Bin 0 -> 40084 bytes .../GyrePagellaMathJax_Marks-Regular.woff | Bin 0 -> 6248 bytes .../woff/GyrePagellaMathJax_Misc-Regular.woff | Bin 0 -> 3620 bytes .../GyrePagellaMathJax_Monospace-Regular.woff | Bin 0 -> 7796 bytes ...GyrePagellaMathJax_NonUnicode-Regular.woff | Bin 0 -> 130860 bytes .../GyrePagellaMathJax_Normal-Regular.woff | Bin 0 -> 45252 bytes .../GyrePagellaMathJax_Operators-Regular.woff | Bin 0 -> 9568 bytes .../GyrePagellaMathJax_SansSerif-Regular.woff | Bin 0 -> 30780 bytes .../GyrePagellaMathJax_Script-Regular.woff | Bin 0 -> 19828 bytes .../GyrePagellaMathJax_Shapes-Regular.woff | Bin 0 -> 5432 bytes .../GyrePagellaMathJax_Size1-Regular.woff | Bin 0 -> 13036 bytes .../GyrePagellaMathJax_Size2-Regular.woff | Bin 0 -> 4356 bytes .../GyrePagellaMathJax_Size3-Regular.woff | Bin 0 -> 4360 bytes .../GyrePagellaMathJax_Size4-Regular.woff | Bin 0 -> 4320 bytes .../GyrePagellaMathJax_Size5-Regular.woff | Bin 0 -> 4388 bytes .../GyrePagellaMathJax_Size6-Regular.woff | Bin 0 -> 13032 bytes .../GyrePagellaMathJax_Symbols-Regular.woff | Bin 0 -> 4664 bytes .../GyrePagellaMathJax_Variants-Regular.woff | Bin 0 -> 2164 bytes .../GyreTermesMathJax_Alphabets-Regular.woff | Bin 0 -> 4332 bytes .../GyreTermesMathJax_Arrows-Regular.woff | Bin 0 -> 3640 bytes ...yreTermesMathJax_DoubleStruck-Regular.woff | Bin 0 -> 15716 bytes .../GyreTermesMathJax_Fraktur-Regular.woff | Bin 0 -> 19960 bytes .../woff/GyreTermesMathJax_Latin-Regular.woff | Bin 0 -> 17552 bytes .../woff/GyreTermesMathJax_Main-Regular.woff | Bin 0 -> 36284 bytes .../woff/GyreTermesMathJax_Marks-Regular.woff | Bin 0 -> 6016 bytes .../woff/GyreTermesMathJax_Misc-Regular.woff | Bin 0 -> 3548 bytes .../GyreTermesMathJax_Monospace-Regular.woff | Bin 0 -> 7164 bytes .../GyreTermesMathJax_NonUnicode-Regular.woff | Bin 0 -> 118904 bytes .../GyreTermesMathJax_Normal-Regular.woff | Bin 0 -> 37144 bytes .../GyreTermesMathJax_Operators-Regular.woff | Bin 0 -> 8696 bytes .../GyreTermesMathJax_SansSerif-Regular.woff | Bin 0 -> 26188 bytes .../GyreTermesMathJax_Script-Regular.woff | Bin 0 -> 23612 bytes .../GyreTermesMathJax_Shapes-Regular.woff | Bin 0 -> 4912 bytes .../woff/GyreTermesMathJax_Size1-Regular.woff | Bin 0 -> 10728 bytes .../woff/GyreTermesMathJax_Size2-Regular.woff | Bin 0 -> 4108 bytes .../woff/GyreTermesMathJax_Size3-Regular.woff | Bin 0 -> 4088 bytes .../woff/GyreTermesMathJax_Size4-Regular.woff | Bin 0 -> 4088 bytes .../woff/GyreTermesMathJax_Size5-Regular.woff | Bin 0 -> 4104 bytes .../woff/GyreTermesMathJax_Size6-Regular.woff | Bin 0 -> 11480 bytes .../GyreTermesMathJax_Symbols-Regular.woff | Bin 0 -> 4284 bytes .../GyreTermesMathJax_Variants-Regular.woff | Bin 0 -> 2184 bytes .../LatinModernMathJax_Alphabets-Regular.woff | Bin 0 -> 4384 bytes .../LatinModernMathJax_Arrows-Regular.woff | Bin 0 -> 5140 bytes ...tinModernMathJax_DoubleStruck-Regular.woff | Bin 0 -> 8192 bytes .../LatinModernMathJax_Fraktur-Regular.woff | Bin 0 -> 24180 bytes .../LatinModernMathJax_Latin-Regular.woff | Bin 0 -> 17572 bytes .../woff/LatinModernMathJax_Main-Regular.woff | Bin 0 -> 43788 bytes .../LatinModernMathJax_Marks-Regular.woff | Bin 0 -> 6772 bytes .../woff/LatinModernMathJax_Misc-Regular.woff | Bin 0 -> 2540 bytes .../LatinModernMathJax_Monospace-Regular.woff | Bin 0 -> 7948 bytes ...LatinModernMathJax_NonUnicode-Regular.woff | Bin 0 -> 233428 bytes .../LatinModernMathJax_Normal-Regular.woff | Bin 0 -> 43876 bytes .../LatinModernMathJax_Operators-Regular.woff | Bin 0 -> 10108 bytes .../LatinModernMathJax_SansSerif-Regular.woff | Bin 0 -> 31060 bytes .../LatinModernMathJax_Script-Regular.woff | Bin 0 -> 15196 bytes .../LatinModernMathJax_Shapes-Regular.woff | Bin 0 -> 5804 bytes .../LatinModernMathJax_Size1-Regular.woff | Bin 0 -> 15264 bytes .../LatinModernMathJax_Size2-Regular.woff | Bin 0 -> 4684 bytes .../LatinModernMathJax_Size3-Regular.woff | Bin 0 -> 4660 bytes .../LatinModernMathJax_Size4-Regular.woff | Bin 0 -> 4712 bytes .../LatinModernMathJax_Size5-Regular.woff | Bin 0 -> 4592 bytes .../LatinModernMathJax_Size6-Regular.woff | Bin 0 -> 4604 bytes .../LatinModernMathJax_Size7-Regular.woff | Bin 0 -> 15084 bytes .../LatinModernMathJax_Symbols-Regular.woff | Bin 0 -> 4796 bytes .../LatinModernMathJax_Variants-Regular.woff | Bin 0 -> 2176 bytes .../NeoEulerMathJax_Alphabets-Regular.woff | Bin 0 -> 6628 bytes .../woff/NeoEulerMathJax_Arrows-Regular.woff | Bin 0 -> 6728 bytes .../woff/NeoEulerMathJax_Fraktur-Regular.woff | Bin 0 -> 28232 bytes .../woff/NeoEulerMathJax_Main-Regular.woff | Bin 0 -> 37992 bytes .../woff/NeoEulerMathJax_Marks-Regular.woff | Bin 0 -> 7412 bytes .../NeoEulerMathJax_NonUnicode-Regular.woff | Bin 0 -> 177344 bytes .../woff/NeoEulerMathJax_Normal-Regular.woff | Bin 0 -> 23504 bytes .../NeoEulerMathJax_Operators-Regular.woff | Bin 0 -> 9868 bytes .../woff/NeoEulerMathJax_Script-Regular.woff | Bin 0 -> 19180 bytes .../woff/NeoEulerMathJax_Shapes-Regular.woff | Bin 0 -> 6500 bytes .../woff/NeoEulerMathJax_Size1-Regular.woff | Bin 0 -> 9368 bytes .../woff/NeoEulerMathJax_Size2-Regular.woff | Bin 0 -> 8280 bytes .../woff/NeoEulerMathJax_Size3-Regular.woff | Bin 0 -> 8072 bytes .../woff/NeoEulerMathJax_Size4-Regular.woff | Bin 0 -> 8140 bytes .../woff/NeoEulerMathJax_Size5-Regular.woff | Bin 0 -> 7752 bytes .../woff/NeoEulerMathJax_Symbols-Regular.woff | Bin 0 -> 7604 bytes .../NeoEulerMathJax_Variants-Regular.woff | Bin 0 -> 8108 bytes .../woff/STIXMathJax_Alphabets-Bold.woff | Bin 0 -> 20900 bytes .../STIXMathJax_Alphabets-BoldItalic.woff | Bin 0 -> 24548 bytes .../woff/STIXMathJax_Alphabets-Italic.woff | Bin 0 -> 25256 bytes .../woff/STIXMathJax_Alphabets-Regular.woff | Bin 0 -> 23608 bytes .../woff/STIXMathJax_Arrows-Bold.woff | Bin 0 -> 7704 bytes .../woff/STIXMathJax_Arrows-Regular.woff | Bin 0 -> 18896 bytes .../woff/STIXMathJax_DoubleStruck-Bold.woff | Bin 0 -> 9724 bytes .../STIXMathJax_DoubleStruck-BoldItalic.woff | Bin 0 -> 6412 bytes .../woff/STIXMathJax_DoubleStruck-Italic.woff | Bin 0 -> 6368 bytes .../STIXMathJax_DoubleStruck-Regular.woff | Bin 0 -> 10832 bytes .../woff/STIXMathJax_Fraktur-Bold.woff | Bin 0 -> 11876 bytes .../woff/STIXMathJax_Fraktur-Regular.woff | Bin 0 -> 12092 bytes .../STIX-Web/woff/STIXMathJax_Latin-Bold.woff | Bin 0 -> 20064 bytes .../woff/STIXMathJax_Latin-BoldItalic.woff | Bin 0 -> 21720 bytes .../woff/STIXMathJax_Latin-Italic.woff | Bin 0 -> 22708 bytes .../woff/STIXMathJax_Latin-Regular.woff | Bin 0 -> 22048 bytes .../STIX-Web/woff/STIXMathJax_Main-Bold.woff | Bin 0 -> 39240 bytes .../woff/STIXMathJax_Main-BoldItalic.woff | Bin 0 -> 23656 bytes .../woff/STIXMathJax_Main-Italic.woff | Bin 0 -> 24608 bytes .../woff/STIXMathJax_Main-Regular.woff | Bin 0 -> 43904 bytes .../STIX-Web/woff/STIXMathJax_Marks-Bold.woff | Bin 0 -> 13508 bytes .../woff/STIXMathJax_Marks-BoldItalic.woff | Bin 0 -> 7924 bytes .../woff/STIXMathJax_Marks-Italic.woff | Bin 0 -> 8680 bytes .../woff/STIXMathJax_Marks-Regular.woff | Bin 0 -> 14160 bytes .../STIX-Web/woff/STIXMathJax_Misc-Bold.woff | Bin 0 -> 20988 bytes .../woff/STIXMathJax_Misc-BoldItalic.woff | Bin 0 -> 21932 bytes .../woff/STIXMathJax_Misc-Italic.woff | Bin 0 -> 22688 bytes .../woff/STIXMathJax_Misc-Regular.woff | Bin 0 -> 31504 bytes .../woff/STIXMathJax_Monospace-Regular.woff | Bin 0 -> 10296 bytes .../woff/STIXMathJax_Normal-Bold.woff | Bin 0 -> 16996 bytes .../woff/STIXMathJax_Normal-BoldItalic.woff | Bin 0 -> 15752 bytes .../woff/STIXMathJax_Normal-Italic.woff | Bin 0 -> 16304 bytes .../woff/STIXMathJax_Operators-Bold.woff | Bin 0 -> 16060 bytes .../woff/STIXMathJax_Operators-Regular.woff | Bin 0 -> 31004 bytes .../woff/STIXMathJax_SansSerif-Bold.woff | Bin 0 -> 12720 bytes .../STIXMathJax_SansSerif-BoldItalic.woff | Bin 0 -> 13452 bytes .../woff/STIXMathJax_SansSerif-Italic.woff | Bin 0 -> 13764 bytes .../woff/STIXMathJax_SansSerif-Regular.woff | Bin 0 -> 13272 bytes .../woff/STIXMathJax_Script-BoldItalic.woff | Bin 0 -> 13960 bytes .../woff/STIXMathJax_Script-Italic.woff | Bin 0 -> 13804 bytes .../woff/STIXMathJax_Script-Regular.woff | Bin 0 -> 13792 bytes .../woff/STIXMathJax_Shapes-Bold.woff | Bin 0 -> 5328 bytes .../woff/STIXMathJax_Shapes-BoldItalic.woff | Bin 0 -> 4880 bytes .../woff/STIXMathJax_Shapes-Regular.woff | Bin 0 -> 20388 bytes .../woff/STIXMathJax_Size1-Regular.woff | Bin 0 -> 11780 bytes .../woff/STIXMathJax_Size2-Regular.woff | Bin 0 -> 7796 bytes .../woff/STIXMathJax_Size3-Regular.woff | Bin 0 -> 7716 bytes .../woff/STIXMathJax_Size4-Regular.woff | Bin 0 -> 7456 bytes .../woff/STIXMathJax_Size5-Regular.woff | Bin 0 -> 8348 bytes .../woff/STIXMathJax_Symbols-Bold.woff | Bin 0 -> 6124 bytes .../woff/STIXMathJax_Symbols-Regular.woff | Bin 0 -> 19544 bytes .../woff/STIXMathJax_Variants-Bold.woff | Bin 0 -> 10792 bytes .../woff/STIXMathJax_Variants-BoldItalic.woff | Bin 0 -> 9356 bytes .../woff/STIXMathJax_Variants-Italic.woff | Bin 0 -> 9432 bytes .../woff/STIXMathJax_Variants-Regular.woff | Bin 0 -> 15680 bytes .../TeX/woff/MathJax_AMS-Regular.woff | Bin 0 -> 40808 bytes .../TeX/woff/MathJax_Caligraphic-Bold.woff | Bin 0 -> 9912 bytes .../TeX/woff/MathJax_Caligraphic-Regular.woff | Bin 0 -> 9604 bytes .../TeX/woff/MathJax_Fraktur-Bold.woff | Bin 0 -> 22336 bytes .../TeX/woff/MathJax_Fraktur-Regular.woff | Bin 0 -> 21476 bytes .../HTML-CSS/TeX/woff/MathJax_Main-Bold.woff | Bin 0 -> 34464 bytes .../TeX/woff/MathJax_Main-Italic.woff | Bin 0 -> 20832 bytes .../TeX/woff/MathJax_Main-Regular.woff | Bin 0 -> 34160 bytes .../TeX/woff/MathJax_Math-BoldItalic.woff | Bin 0 -> 19776 bytes .../TeX/woff/MathJax_Math-Italic.woff | Bin 0 -> 19356 bytes .../TeX/woff/MathJax_Math-Regular.woff | Bin 0 -> 19292 bytes .../TeX/woff/MathJax_SansSerif-Bold.woff | Bin 0 -> 15932 bytes .../TeX/woff/MathJax_SansSerif-Italic.woff | Bin 0 -> 14628 bytes .../TeX/woff/MathJax_SansSerif-Regular.woff | Bin 0 -> 12656 bytes .../TeX/woff/MathJax_Script-Regular.woff | Bin 0 -> 11856 bytes .../TeX/woff/MathJax_Size1-Regular.woff | Bin 0 -> 5788 bytes .../TeX/woff/MathJax_Size2-Regular.woff | Bin 0 -> 5464 bytes .../TeX/woff/MathJax_Size3-Regular.woff | Bin 0 -> 3240 bytes .../TeX/woff/MathJax_Size4-Regular.woff | Bin 0 -> 5144 bytes .../TeX/woff/MathJax_Typewriter-Regular.woff | Bin 0 -> 17608 bytes .../libs/MathJax/jax/element/mml/jax.js | 19 + .../MathJax/jax/element/mml/optable/Arrows.js | 19 + .../jax/element/mml/optable/BasicLatin.js | 19 + .../element/mml/optable/CombDiacritMarks.js | 19 + .../mml/optable/CombDiactForSymbols.js | 19 + .../jax/element/mml/optable/Dingbats.js | 19 + .../element/mml/optable/GeneralPunctuation.js | 19 + .../element/mml/optable/GeometricShapes.js | 19 + .../jax/element/mml/optable/GreekAndCoptic.js | 19 + .../element/mml/optable/Latin1Supplement.js | 19 + .../element/mml/optable/LetterlikeSymbols.js | 19 + .../jax/element/mml/optable/MathOperators.js | 19 + .../element/mml/optable/MiscMathSymbolsA.js | 19 + .../element/mml/optable/MiscMathSymbolsB.js | 19 + .../mml/optable/MiscSymbolsAndArrows.js | 19 + .../jax/element/mml/optable/MiscTechnical.js | 19 + .../element/mml/optable/SpacingModLetters.js | 19 + .../element/mml/optable/SuppMathOperators.js | 19 + .../mml/optable/SupplementalArrowsA.js | 19 + .../mml/optable/SupplementalArrowsB.js | 19 + .../libs/MathJax/jax/input/TeX/config.js | 19 + .../assets/libs/MathJax/jax/input/TeX/jax.js | 19 + .../HTML-CSS/autoload/annotation-xml.js | 19 + .../jax/output/HTML-CSS/autoload/maction.js | 19 + .../jax/output/HTML-CSS/autoload/menclose.js | 19 + .../jax/output/HTML-CSS/autoload/mglyph.js | 19 + .../output/HTML-CSS/autoload/mmultiscripts.js | 19 + .../jax/output/HTML-CSS/autoload/ms.js | 19 + .../jax/output/HTML-CSS/autoload/mtable.js | 19 + .../jax/output/HTML-CSS/autoload/multiline.js | 19 + .../MathJax/jax/output/HTML-CSS/config.js | 19 + .../Asana-Math/Alphabets/Regular/Main.js | 19 + .../fonts/Asana-Math/Arrows/Regular/Main.js | 19 + .../Asana-Math/DoubleStruck/Regular/Main.js | 19 + .../fonts/Asana-Math/Fraktur/Regular/Main.js | 19 + .../fonts/Asana-Math/Latin/Regular/Main.js | 19 + .../fonts/Asana-Math/Main/Regular/Main.js | 19 + .../fonts/Asana-Math/Marks/Regular/Main.js | 19 + .../fonts/Asana-Math/Misc/Regular/Main.js | 19 + .../Asana-Math/Monospace/Regular/Main.js | 19 + .../Asana-Math/NonUnicode/Regular/Main.js | 19 + .../fonts/Asana-Math/Normal/Regular/Main.js | 19 + .../Asana-Math/Operators/Regular/Main.js | 19 + .../Asana-Math/SansSerif/Regular/Main.js | 19 + .../fonts/Asana-Math/Script/Regular/Main.js | 19 + .../fonts/Asana-Math/Shapes/Regular/Main.js | 19 + .../fonts/Asana-Math/Size1/Regular/Main.js | 19 + .../fonts/Asana-Math/Size2/Regular/Main.js | 19 + .../fonts/Asana-Math/Size3/Regular/Main.js | 19 + .../fonts/Asana-Math/Size4/Regular/Main.js | 19 + .../fonts/Asana-Math/Size5/Regular/Main.js | 19 + .../fonts/Asana-Math/Size6/Regular/Main.js | 19 + .../fonts/Asana-Math/Symbols/Regular/Main.js | 19 + .../fonts/Asana-Math/Variants/Regular/Main.js | 19 + .../fonts/Asana-Math/fontdata-extra.js | 19 + .../HTML-CSS/fonts/Asana-Math/fontdata.js | 19 + .../Gyre-Pagella/Alphabets/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Arrows/Regular/Main.js | 19 + .../Gyre-Pagella/DoubleStruck/Regular/Main.js | 19 + .../Gyre-Pagella/Fraktur/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Latin/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Main/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Marks/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Misc/Regular/Main.js | 19 + .../Gyre-Pagella/Monospace/Regular/Main.js | 19 + .../Gyre-Pagella/NonUnicode/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Normal/Regular/Main.js | 19 + .../Gyre-Pagella/Operators/Regular/Main.js | 19 + .../Gyre-Pagella/SansSerif/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Script/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Shapes/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Size1/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Size2/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Size3/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Size4/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Size5/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/Size6/Regular/Main.js | 19 + .../Gyre-Pagella/Symbols/Regular/Main.js | 19 + .../Gyre-Pagella/Variants/Regular/Main.js | 19 + .../fonts/Gyre-Pagella/fontdata-extra.js | 19 + .../HTML-CSS/fonts/Gyre-Pagella/fontdata.js | 19 + .../Gyre-Termes/Alphabets/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Arrows/Regular/Main.js | 19 + .../Gyre-Termes/DoubleStruck/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Fraktur/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Latin/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Main/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Marks/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Misc/Regular/Main.js | 19 + .../Gyre-Termes/Monospace/Regular/Main.js | 19 + .../Gyre-Termes/NonUnicode/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Normal/Regular/Main.js | 19 + .../Gyre-Termes/Operators/Regular/Main.js | 19 + .../Gyre-Termes/SansSerif/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Script/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Shapes/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Size1/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Size2/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Size3/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Size4/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Size5/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Size6/Regular/Main.js | 19 + .../fonts/Gyre-Termes/Symbols/Regular/Main.js | 19 + .../Gyre-Termes/Variants/Regular/Main.js | 19 + .../fonts/Gyre-Termes/fontdata-extra.js | 19 + .../HTML-CSS/fonts/Gyre-Termes/fontdata.js | 19 + .../Latin-Modern/Alphabets/Regular/Main.js | 19 + .../fonts/Latin-Modern/Arrows/Regular/Main.js | 19 + .../Latin-Modern/DoubleStruck/Regular/Main.js | 19 + .../Latin-Modern/Fraktur/Regular/Main.js | 19 + .../fonts/Latin-Modern/Latin/Regular/Main.js | 19 + .../fonts/Latin-Modern/Main/Regular/Main.js | 19 + .../fonts/Latin-Modern/Marks/Regular/Main.js | 19 + .../fonts/Latin-Modern/Misc/Regular/Main.js | 19 + .../Latin-Modern/Monospace/Regular/Main.js | 19 + .../Latin-Modern/NonUnicode/Regular/Main.js | 19 + .../fonts/Latin-Modern/Normal/Regular/Main.js | 19 + .../Latin-Modern/Operators/Regular/Main.js | 19 + .../Latin-Modern/SansSerif/Regular/Main.js | 19 + .../fonts/Latin-Modern/Script/Regular/Main.js | 19 + .../fonts/Latin-Modern/Shapes/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size1/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size2/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size3/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size4/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size5/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size6/Regular/Main.js | 19 + .../fonts/Latin-Modern/Size7/Regular/Main.js | 19 + .../Latin-Modern/Symbols/Regular/Main.js | 19 + .../Latin-Modern/Variants/Regular/Main.js | 19 + .../fonts/Latin-Modern/fontdata-extra.js | 19 + .../HTML-CSS/fonts/Latin-Modern/fontdata.js | 19 + .../fonts/Neo-Euler/Alphabets/Regular/Main.js | 19 + .../fonts/Neo-Euler/Arrows/Regular/Main.js | 19 + .../fonts/Neo-Euler/Fraktur/Regular/Main.js | 19 + .../fonts/Neo-Euler/Main/Regular/Main.js | 19 + .../fonts/Neo-Euler/Marks/Regular/Main.js | 19 + .../Neo-Euler/NonUnicode/Regular/Main.js | 19 + .../fonts/Neo-Euler/Normal/Regular/Main.js | 19 + .../fonts/Neo-Euler/Operators/Regular/Main.js | 19 + .../fonts/Neo-Euler/Script/Regular/Main.js | 19 + .../fonts/Neo-Euler/Shapes/Regular/Main.js | 19 + .../fonts/Neo-Euler/Size1/Regular/Main.js | 19 + .../fonts/Neo-Euler/Size2/Regular/Main.js | 19 + .../fonts/Neo-Euler/Size3/Regular/Main.js | 19 + .../fonts/Neo-Euler/Size4/Regular/Main.js | 19 + .../fonts/Neo-Euler/Size5/Regular/Main.js | 19 + .../fonts/Neo-Euler/Symbols/Regular/Main.js | 19 + .../fonts/Neo-Euler/Variants/Regular/Main.js | 19 + .../fonts/Neo-Euler/fontdata-extra.js | 19 + .../HTML-CSS/fonts/Neo-Euler/fontdata.js | 19 + .../fonts/STIX-Web/Alphabets/Bold/Main.js | 19 + .../STIX-Web/Alphabets/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Alphabets/Italic/Main.js | 19 + .../fonts/STIX-Web/Alphabets/Regular/Main.js | 19 + .../fonts/STIX-Web/Arrows/Bold/Main.js | 19 + .../fonts/STIX-Web/Arrows/Regular/Main.js | 19 + .../fonts/STIX-Web/DoubleStruck/Bold/Main.js | 19 + .../STIX-Web/DoubleStruck/BoldItalic/Main.js | 19 + .../STIX-Web/DoubleStruck/Italic/Main.js | 19 + .../STIX-Web/DoubleStruck/Regular/Main.js | 19 + .../fonts/STIX-Web/Fraktur/Bold/Main.js | 19 + .../fonts/STIX-Web/Fraktur/Regular/Main.js | 19 + .../fonts/STIX-Web/Latin/Bold/Main.js | 19 + .../fonts/STIX-Web/Latin/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Latin/Italic/Main.js | 19 + .../fonts/STIX-Web/Latin/Regular/Main.js | 19 + .../HTML-CSS/fonts/STIX-Web/Main/Bold/Main.js | 19 + .../fonts/STIX-Web/Main/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Main/Italic/Main.js | 19 + .../fonts/STIX-Web/Main/Regular/Main.js | 19 + .../fonts/STIX-Web/Marks/Bold/Main.js | 19 + .../fonts/STIX-Web/Marks/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Marks/Italic/Main.js | 19 + .../fonts/STIX-Web/Marks/Regular/Main.js | 19 + .../HTML-CSS/fonts/STIX-Web/Misc/Bold/Main.js | 19 + .../fonts/STIX-Web/Misc/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Misc/Italic/Main.js | 19 + .../fonts/STIX-Web/Misc/Regular/Main.js | 19 + .../fonts/STIX-Web/Monospace/Regular/Main.js | 19 + .../fonts/STIX-Web/Normal/Bold/Main.js | 19 + .../fonts/STIX-Web/Normal/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Normal/Italic/Main.js | 19 + .../fonts/STIX-Web/Operators/Bold/Main.js | 19 + .../fonts/STIX-Web/Operators/Regular/Main.js | 19 + .../fonts/STIX-Web/SansSerif/Bold/Main.js | 19 + .../STIX-Web/SansSerif/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/SansSerif/Italic/Main.js | 19 + .../fonts/STIX-Web/SansSerif/Regular/Main.js | 19 + .../fonts/STIX-Web/Script/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Script/Italic/Main.js | 19 + .../fonts/STIX-Web/Script/Regular/Main.js | 19 + .../fonts/STIX-Web/Shapes/Bold/Main.js | 19 + .../fonts/STIX-Web/Shapes/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Shapes/Regular/Main.js | 19 + .../fonts/STIX-Web/Size1/Regular/Main.js | 19 + .../fonts/STIX-Web/Size2/Regular/Main.js | 19 + .../fonts/STIX-Web/Size3/Regular/Main.js | 19 + .../fonts/STIX-Web/Size4/Regular/Main.js | 19 + .../fonts/STIX-Web/Size5/Regular/Main.js | 19 + .../fonts/STIX-Web/Symbols/Bold/Main.js | 19 + .../fonts/STIX-Web/Symbols/Regular/Main.js | 19 + .../fonts/STIX-Web/Variants/Bold/Main.js | 19 + .../STIX-Web/Variants/BoldItalic/Main.js | 19 + .../fonts/STIX-Web/Variants/Italic/Main.js | 19 + .../fonts/STIX-Web/Variants/Regular/Main.js | 19 + .../HTML-CSS/fonts/STIX-Web/fontdata-extra.js | 19 + .../HTML-CSS/fonts/STIX-Web/fontdata.js | 19 + .../STIX/General/Bold/AlphaPresentForms.js | 19 + .../fonts/STIX/General/Bold/Arrows.js | 19 + .../fonts/STIX/General/Bold/BBBold.js | 19 + .../fonts/STIX/General/Bold/BoldFraktur.js | 19 + .../fonts/STIX/General/Bold/BoxDrawing.js | 19 + .../STIX/General/Bold/CombDiacritMarks.js | 19 + .../STIX/General/Bold/CombDiactForSymbols.js | 19 + .../STIX/General/Bold/ControlPictures.js | 19 + .../STIX/General/Bold/CurrencySymbols.js | 19 + .../fonts/STIX/General/Bold/Cyrillic.js | 19 + .../STIX/General/Bold/EnclosedAlphanum.js | 19 + .../STIX/General/Bold/GeneralPunctuation.js | 19 + .../STIX/General/Bold/GeometricShapes.js | 19 + .../fonts/STIX/General/Bold/GreekAndCoptic.js | 19 + .../fonts/STIX/General/Bold/GreekBold.js | 19 + .../fonts/STIX/General/Bold/GreekSSBold.js | 19 + .../fonts/STIX/General/Bold/IPAExtensions.js | 19 + .../STIX/General/Bold/Latin1Supplement.js | 19 + .../fonts/STIX/General/Bold/LatinExtendedA.js | 19 + .../General/Bold/LatinExtendedAdditional.js | 19 + .../fonts/STIX/General/Bold/LatinExtendedB.js | 19 + .../fonts/STIX/General/Bold/LatinExtendedD.js | 19 + .../STIX/General/Bold/LetterlikeSymbols.js | 19 + .../HTML-CSS/fonts/STIX/General/Bold/Main.js | 19 + .../fonts/STIX/General/Bold/MathBold.js | 19 + .../fonts/STIX/General/Bold/MathOperators.js | 19 + .../fonts/STIX/General/Bold/MathSSBold.js | 19 + .../STIX/General/Bold/MiscMathSymbolsA.js | 19 + .../STIX/General/Bold/MiscMathSymbolsB.js | 19 + .../fonts/STIX/General/Bold/MiscSymbols.js | 19 + .../fonts/STIX/General/Bold/MiscTechnical.js | 19 + .../fonts/STIX/General/Bold/NumberForms.js | 19 + .../STIX/General/Bold/PhoneticExtensions.js | 19 + .../STIX/General/Bold/SpacingModLetters.js | 19 + .../STIX/General/Bold/SuperAndSubscripts.js | 19 + .../STIX/General/Bold/SuppMathOperators.js | 19 + .../General/BoldItalic/AlphaPresentForms.js | 19 + .../STIX/General/BoldItalic/BasicLatin.js | 19 + .../STIX/General/BoldItalic/BoxDrawing.js | 19 + .../General/BoldItalic/CombDiactForSymbols.js | 19 + .../General/BoldItalic/ControlPictures.js | 19 + .../General/BoldItalic/CurrencySymbols.js | 19 + .../fonts/STIX/General/BoldItalic/Cyrillic.js | 19 + .../General/BoldItalic/EnclosedAlphanum.js | 19 + .../General/BoldItalic/GeneralPunctuation.js | 19 + .../STIX/General/BoldItalic/GreekAndCoptic.js | 19 + .../General/BoldItalic/GreekBoldItalic.js | 19 + .../General/BoldItalic/GreekSSBoldItalic.js | 19 + .../STIX/General/BoldItalic/IPAExtensions.js | 19 + .../General/BoldItalic/Latin1Supplement.js | 19 + .../STIX/General/BoldItalic/LatinExtendedA.js | 19 + .../BoldItalic/LatinExtendedAdditional.js | 19 + .../STIX/General/BoldItalic/LatinExtendedB.js | 19 + .../General/BoldItalic/LetterlikeSymbols.js | 19 + .../fonts/STIX/General/BoldItalic/Main.js | 19 + .../STIX/General/BoldItalic/MathBoldItalic.js | 19 + .../STIX/General/BoldItalic/MathBoldScript.js | 19 + .../STIX/General/BoldItalic/MathOperators.js | 19 + .../General/BoldItalic/MathSSItalicBold.js | 19 + .../General/BoldItalic/SpacingModLetters.js | 19 + .../STIX/General/Italic/AlphaPresentForms.js | 19 + .../fonts/STIX/General/Italic/BoxDrawing.js | 19 + .../General/Italic/CombDiactForSymbols.js | 19 + .../STIX/General/Italic/ControlPictures.js | 19 + .../STIX/General/Italic/CurrencySymbols.js | 19 + .../fonts/STIX/General/Italic/Cyrillic.js | 19 + .../STIX/General/Italic/EnclosedAlphanum.js | 19 + .../STIX/General/Italic/GeneralPunctuation.js | 19 + .../STIX/General/Italic/GreekAndCoptic.js | 19 + .../fonts/STIX/General/Italic/GreekItalic.js | 19 + .../STIX/General/Italic/IPAExtensions.js | 19 + .../STIX/General/Italic/Latin1Supplement.js | 19 + .../STIX/General/Italic/LatinExtendedA.js | 19 + .../General/Italic/LatinExtendedAdditional.js | 19 + .../STIX/General/Italic/LatinExtendedB.js | 19 + .../STIX/General/Italic/LetterlikeSymbols.js | 19 + .../fonts/STIX/General/Italic/Main.js | 19 + .../fonts/STIX/General/Italic/MathItalic.js | 19 + .../STIX/General/Italic/MathOperators.js | 19 + .../fonts/STIX/General/Italic/MathSSItalic.js | 19 + .../fonts/STIX/General/Italic/MathScript.js | 19 + .../STIX/General/Italic/SpacingModLetters.js | 19 + .../HTML-CSS/fonts/STIX/General/Italic/ij.js | 19 + .../STIX/General/Regular/AlphaPresentForms.js | 19 + .../fonts/STIX/General/Regular/Arrows.js | 19 + .../fonts/STIX/General/Regular/BBBold.js | 19 + .../STIX/General/Regular/BlockElements.js | 19 + .../fonts/STIX/General/Regular/BoldFraktur.js | 19 + .../fonts/STIX/General/Regular/BoxDrawing.js | 19 + .../fonts/STIX/General/Regular/CJK.js | 19 + .../STIX/General/Regular/CombDiacritMarks.js | 19 + .../General/Regular/CombDiactForSymbols.js | 19 + .../STIX/General/Regular/ControlPictures.js | 19 + .../STIX/General/Regular/CurrencySymbols.js | 19 + .../fonts/STIX/General/Regular/Cyrillic.js | 19 + .../fonts/STIX/General/Regular/Dingbats.js | 19 + .../STIX/General/Regular/EnclosedAlphanum.js | 19 + .../fonts/STIX/General/Regular/Fraktur.js | 19 + .../General/Regular/GeneralPunctuation.js | 19 + .../STIX/General/Regular/GeometricShapes.js | 19 + .../STIX/General/Regular/GreekAndCoptic.js | 19 + .../fonts/STIX/General/Regular/GreekBold.js | 19 + .../STIX/General/Regular/GreekBoldItalic.js | 19 + .../fonts/STIX/General/Regular/GreekItalic.js | 19 + .../fonts/STIX/General/Regular/GreekSSBold.js | 19 + .../STIX/General/Regular/GreekSSBoldItalic.js | 19 + .../fonts/STIX/General/Regular/Hiragana.js | 19 + .../STIX/General/Regular/IPAExtensions.js | 19 + .../STIX/General/Regular/Latin1Supplement.js | 19 + .../STIX/General/Regular/LatinExtendedA.js | 19 + .../Regular/LatinExtendedAdditional.js | 19 + .../STIX/General/Regular/LatinExtendedB.js | 19 + .../STIX/General/Regular/LatinExtendedD.js | 19 + .../STIX/General/Regular/LetterlikeSymbols.js | 19 + .../fonts/STIX/General/Regular/Main.js | 19 + .../fonts/STIX/General/Regular/MathBold.js | 19 + .../STIX/General/Regular/MathBoldItalic.js | 19 + .../STIX/General/Regular/MathBoldScript.js | 19 + .../fonts/STIX/General/Regular/MathItalic.js | 19 + .../STIX/General/Regular/MathOperators.js | 19 + .../fonts/STIX/General/Regular/MathSS.js | 19 + .../fonts/STIX/General/Regular/MathSSBold.js | 19 + .../STIX/General/Regular/MathSSItalic.js | 19 + .../STIX/General/Regular/MathSSItalicBold.js | 19 + .../fonts/STIX/General/Regular/MathScript.js | 19 + .../fonts/STIX/General/Regular/MathTT.js | 19 + .../STIX/General/Regular/MiscMathSymbolsA.js | 19 + .../STIX/General/Regular/MiscMathSymbolsB.js | 19 + .../fonts/STIX/General/Regular/MiscSymbols.js | 19 + .../General/Regular/MiscSymbolsAndArrows.js | 19 + .../STIX/General/Regular/MiscTechnical.js | 19 + .../fonts/STIX/General/Regular/NumberForms.js | 19 + .../General/Regular/PhoneticExtensions.js | 19 + .../STIX/General/Regular/SpacingModLetters.js | 19 + .../fonts/STIX/General/Regular/Specials.js | 19 + .../General/Regular/SuperAndSubscripts.js | 19 + .../STIX/General/Regular/SuppMathOperators.js | 19 + .../General/Regular/SupplementalArrowsA.js | 19 + .../General/Regular/SupplementalArrowsB.js | 19 + .../HTML-CSS/fonts/STIX/General/Regular/ij.js | 19 + .../fonts/STIX/IntegralsD/Bold/All.js | 19 + .../fonts/STIX/IntegralsD/Regular/All.js | 19 + .../fonts/STIX/IntegralsD/Regular/Main.js | 19 + .../fonts/STIX/IntegralsSm/Bold/All.js | 19 + .../fonts/STIX/IntegralsSm/Regular/All.js | 19 + .../fonts/STIX/IntegralsSm/Regular/Main.js | 19 + .../fonts/STIX/IntegralsUp/Bold/All.js | 19 + .../fonts/STIX/IntegralsUp/Regular/All.js | 19 + .../fonts/STIX/IntegralsUp/Regular/Main.js | 19 + .../fonts/STIX/IntegralsUpD/Bold/All.js | 19 + .../fonts/STIX/IntegralsUpD/Regular/All.js | 19 + .../fonts/STIX/IntegralsUpD/Regular/Main.js | 19 + .../fonts/STIX/IntegralsUpSm/Bold/All.js | 19 + .../fonts/STIX/IntegralsUpSm/Regular/All.js | 19 + .../fonts/STIX/IntegralsUpSm/Regular/Main.js | 19 + .../fonts/STIX/NonUnicode/Bold/All.js | 19 + .../fonts/STIX/NonUnicode/Bold/Main.js | 19 + .../fonts/STIX/NonUnicode/Bold/PrivateUse.js | 19 + .../fonts/STIX/NonUnicode/BoldItalic/All.js | 19 + .../fonts/STIX/NonUnicode/BoldItalic/Main.js | 19 + .../STIX/NonUnicode/BoldItalic/PrivateUse.js | 19 + .../fonts/STIX/NonUnicode/Italic/All.js | 19 + .../fonts/STIX/NonUnicode/Italic/Main.js | 19 + .../STIX/NonUnicode/Italic/PrivateUse.js | 19 + .../fonts/STIX/NonUnicode/Regular/All.js | 19 + .../fonts/STIX/NonUnicode/Regular/Main.js | 19 + .../STIX/NonUnicode/Regular/PrivateUse.js | 19 + .../fonts/STIX/SizeFiveSym/Regular/All.js | 19 + .../fonts/STIX/SizeFiveSym/Regular/Main.js | 19 + .../fonts/STIX/SizeFourSym/Bold/Main.js | 19 + .../fonts/STIX/SizeFourSym/Regular/All.js | 19 + .../fonts/STIX/SizeFourSym/Regular/Main.js | 19 + .../fonts/STIX/SizeOneSym/Bold/All.js | 19 + .../fonts/STIX/SizeOneSym/Bold/Main.js | 19 + .../fonts/STIX/SizeOneSym/Regular/All.js | 19 + .../fonts/STIX/SizeOneSym/Regular/Main.js | 19 + .../fonts/STIX/SizeThreeSym/Bold/Main.js | 19 + .../fonts/STIX/SizeThreeSym/Regular/All.js | 19 + .../fonts/STIX/SizeThreeSym/Regular/Main.js | 19 + .../fonts/STIX/SizeTwoSym/Bold/Main.js | 19 + .../fonts/STIX/SizeTwoSym/Regular/All.js | 19 + .../fonts/STIX/SizeTwoSym/Regular/Main.js | 19 + .../HTML-CSS/fonts/STIX/Variants/Bold/All.js | 19 + .../HTML-CSS/fonts/STIX/Variants/Bold/Main.js | 19 + .../fonts/STIX/Variants/Regular/All.js | 19 + .../fonts/STIX/Variants/Regular/Main.js | 19 + .../HTML-CSS/fonts/STIX/fontdata-1.0.js | 19 + .../HTML-CSS/fonts/STIX/fontdata-beta.js | 19 + .../HTML-CSS/fonts/STIX/fontdata-extra.js | 19 + .../output/HTML-CSS/fonts/STIX/fontdata.js | 19 + .../HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js | 19 + .../HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js | 19 + .../fonts/TeX/AMS/Regular/BoxDrawing.js | 19 + .../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 19 + .../fonts/TeX/AMS/Regular/Dingbats.js | 19 + .../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 19 + .../TeX/AMS/Regular/GeneralPunctuation.js | 19 + .../fonts/TeX/AMS/Regular/GeometricShapes.js | 19 + .../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 19 + .../fonts/TeX/AMS/Regular/Latin1Supplement.js | 19 + .../fonts/TeX/AMS/Regular/LatinExtendedA.js | 19 + .../TeX/AMS/Regular/LetterlikeSymbols.js | 19 + .../HTML-CSS/fonts/TeX/AMS/Regular/Main.js | 19 + .../fonts/TeX/AMS/Regular/MathOperators.js | 19 + .../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 19 + .../fonts/TeX/AMS/Regular/MiscSymbols.js | 19 + .../fonts/TeX/AMS/Regular/MiscTechnical.js | 19 + .../HTML-CSS/fonts/TeX/AMS/Regular/PUA.js | 19 + .../TeX/AMS/Regular/SpacingModLetters.js | 19 + .../TeX/AMS/Regular/SuppMathOperators.js | 19 + .../fonts/TeX/Caligraphic/Bold/Main.js | 19 + .../fonts/TeX/Caligraphic/Regular/Main.js | 19 + .../fonts/TeX/Fraktur/Bold/BasicLatin.js | 19 + .../HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js | 19 + .../HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js | 19 + .../HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js | 19 + .../fonts/TeX/Fraktur/Regular/BasicLatin.js | 19 + .../fonts/TeX/Fraktur/Regular/Main.js | 19 + .../fonts/TeX/Fraktur/Regular/Other.js | 19 + .../HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js | 19 + .../HTML-CSS/fonts/TeX/Greek/Bold/Main.js | 19 + .../fonts/TeX/Greek/BoldItalic/Main.js | 19 + .../HTML-CSS/fonts/TeX/Greek/Italic/Main.js | 19 + .../HTML-CSS/fonts/TeX/Greek/Regular/Main.js | 19 + .../HTML-CSS/fonts/TeX/Main/Bold/Arrows.js | 19 + .../fonts/TeX/Main/Bold/CombDiacritMarks.js | 19 + .../TeX/Main/Bold/CombDiactForSymbols.js | 19 + .../fonts/TeX/Main/Bold/GeneralPunctuation.js | 19 + .../fonts/TeX/Main/Bold/GeometricShapes.js | 19 + .../fonts/TeX/Main/Bold/Latin1Supplement.js | 19 + .../fonts/TeX/Main/Bold/LatinExtendedA.js | 19 + .../fonts/TeX/Main/Bold/LatinExtendedB.js | 19 + .../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 19 + .../HTML-CSS/fonts/TeX/Main/Bold/Main.js | 19 + .../fonts/TeX/Main/Bold/MathOperators.js | 19 + .../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 19 + .../fonts/TeX/Main/Bold/MiscSymbols.js | 19 + .../fonts/TeX/Main/Bold/MiscTechnical.js | 19 + .../fonts/TeX/Main/Bold/SpacingModLetters.js | 19 + .../fonts/TeX/Main/Bold/SuppMathOperators.js | 19 + .../TeX/Main/Bold/SupplementalArrowsA.js | 19 + .../fonts/TeX/Main/Italic/CombDiacritMarks.js | 19 + .../TeX/Main/Italic/GeneralPunctuation.js | 19 + .../fonts/TeX/Main/Italic/Latin1Supplement.js | 19 + .../TeX/Main/Italic/LetterlikeSymbols.js | 19 + .../HTML-CSS/fonts/TeX/Main/Italic/Main.js | 19 + .../TeX/Main/Regular/CombDiacritMarks.js | 19 + .../fonts/TeX/Main/Regular/GeometricShapes.js | 19 + .../HTML-CSS/fonts/TeX/Main/Regular/Main.js | 19 + .../fonts/TeX/Main/Regular/MiscSymbols.js | 19 + .../TeX/Main/Regular/SpacingModLetters.js | 19 + .../fonts/TeX/Math/BoldItalic/Main.js | 19 + .../HTML-CSS/fonts/TeX/Math/Italic/Main.js | 19 + .../fonts/TeX/SansSerif/Bold/BasicLatin.js | 19 + .../TeX/SansSerif/Bold/CombDiacritMarks.js | 19 + .../HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js | 19 + .../fonts/TeX/SansSerif/Bold/Other.js | 19 + .../fonts/TeX/SansSerif/Italic/BasicLatin.js | 19 + .../TeX/SansSerif/Italic/CombDiacritMarks.js | 19 + .../fonts/TeX/SansSerif/Italic/Main.js | 19 + .../fonts/TeX/SansSerif/Italic/Other.js | 19 + .../fonts/TeX/SansSerif/Regular/BasicLatin.js | 19 + .../TeX/SansSerif/Regular/CombDiacritMarks.js | 19 + .../fonts/TeX/SansSerif/Regular/Main.js | 19 + .../fonts/TeX/SansSerif/Regular/Other.js | 19 + .../fonts/TeX/Script/Regular/BasicLatin.js | 19 + .../HTML-CSS/fonts/TeX/Script/Regular/Main.js | 19 + .../fonts/TeX/Script/Regular/Other.js | 19 + .../HTML-CSS/fonts/TeX/Size1/Regular/Main.js | 19 + .../HTML-CSS/fonts/TeX/Size2/Regular/Main.js | 19 + .../HTML-CSS/fonts/TeX/Size3/Regular/Main.js | 19 + .../HTML-CSS/fonts/TeX/Size4/Regular/Main.js | 19 + .../TeX/Typewriter/Regular/BasicLatin.js | 19 + .../Typewriter/Regular/CombDiacritMarks.js | 19 + .../fonts/TeX/Typewriter/Regular/Main.js | 19 + .../fonts/TeX/Typewriter/Regular/Other.js | 19 + .../fonts/TeX/WinChrome/Regular/Main.js | 19 + .../HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js | 19 + .../HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js | 19 + .../HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js | 19 + .../HTML-CSS/fonts/TeX/fontdata-extra.js | 19 + .../jax/output/HTML-CSS/fonts/TeX/fontdata.js | 19 + .../MathJax/jax/output/HTML-CSS/imageFonts.js | 19 + .../libs/MathJax/jax/output/HTML-CSS/jax.js | 19 + app/src/main/assets/libs/uml.js | 34 + app/src/main/assets/markdown-to-html.min.js | 43 + .../java/com/leanote/android/LeanoteDB.java | 26 + .../leanote/android/model/AccountHelper.java | 1 - .../leanote/android/ui/ActivityLauncher.java | 1 + .../leanote/android/ui/main/MeFragment.java | 1 + .../android/ui/note/EditNoteActivity.java | 1 + .../ui/note/EditNotePreviewFragment.java | 69 +- .../android/ui/note/NotePreviewFragment.java | 41 +- .../ui/note/service/NoteUpdateService.java | 4 + .../android/ui/search/SearchActivity.java | 4 + .../android/ui/search/SearchFragment.java | 1 + 735 files changed, 11793 insertions(+), 76 deletions(-) create mode 100644 app/src/main/assets/libs/MathJax/MathJax.js create mode 100644 app/src/main/assets/libs/MathJax/config/AM_HTMLorMML-full.js create mode 100644 app/src/main/assets/libs/MathJax/config/AM_HTMLorMML.js create mode 100644 app/src/main/assets/libs/MathJax/config/Accessible-full.js create mode 100644 app/src/main/assets/libs/MathJax/config/Accessible.js create mode 100644 app/src/main/assets/libs/MathJax/config/MML_HTMLorMML-full.js create mode 100644 app/src/main/assets/libs/MathJax/config/MML_HTMLorMML.js create mode 100644 app/src/main/assets/libs/MathJax/config/MMLorHTML.js create mode 100644 app/src/main/assets/libs/MathJax/config/Safe.js create mode 100644 app/src/main/assets/libs/MathJax/config/TeX-AMS_HTML-full.js create mode 100644 app/src/main/assets/libs/MathJax/config/TeX-AMS_HTML.js create mode 100644 app/src/main/assets/libs/MathJax/config/default.js create mode 100644 app/src/main/assets/libs/MathJax/config/local/local.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/FontWarnings.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/HTML-CSS/handle-floats.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/HelpDialog.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/MatchWebFonts.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/MathEvents.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/MathMenu.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/MathZoom.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/Safe.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/AMScd.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/AMSmath.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/AMSsymbols.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/HTML.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/action.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/autobold.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/autoload-all.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/bbox.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/begingroup.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/boldsymbol.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/cancel.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/color.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/enclose.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/extpfeil.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/mathchoice.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/mhchem.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/newcommand.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/noErrors.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/noUndefined.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/unicode.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/TeX/verb.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/asciimath2jax.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/jsMath2jax.js create mode 100644 app/src/main/assets/libs/MathJax/extensions/tex2jax.js create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Alphabets-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Arrows-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_DoubleStruck-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Latin-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Marks-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Misc-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Monospace-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_NonUnicode-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Normal-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Operators-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_SansSerif-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Shapes-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size5-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size6-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Symbols-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Variants-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Alphabets-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Arrows-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_DoubleStruck-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Latin-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Marks-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Misc-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Monospace-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_NonUnicode-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Normal-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Operators-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_SansSerif-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Shapes-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size5-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size6-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Symbols-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Variants-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Alphabets-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Arrows-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_DoubleStruck-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Latin-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Marks-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Misc-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Monospace-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_NonUnicode-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Normal-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Operators-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_SansSerif-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Shapes-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Size5-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Size6-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Symbols-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Termes/woff/GyreTermesMathJax_Variants-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Alphabets-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Arrows-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_DoubleStruck-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Latin-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Marks-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Misc-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Monospace-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_NonUnicode-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Normal-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Operators-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_SansSerif-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Shapes-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size5-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size6-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Size7-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Symbols-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Latin-Modern/woff/LatinModernMathJax_Variants-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Alphabets-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Arrows-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Marks-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_NonUnicode-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Normal-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Operators-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Shapes-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Size5-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Symbols-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Variants-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Alphabets-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Alphabets-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Alphabets-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Alphabets-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Arrows-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Arrows-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_DoubleStruck-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_DoubleStruck-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_DoubleStruck-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_DoubleStruck-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Fraktur-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Marks-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Marks-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Marks-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Marks-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Misc-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Misc-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Misc-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Misc-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Monospace-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Normal-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Normal-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Normal-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Operators-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Operators-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_SansSerif-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_SansSerif-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_SansSerif-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_SansSerif-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Script-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Script-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Shapes-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Shapes-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Shapes-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Size5-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Symbols-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Symbols-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Variants-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Variants-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Variants-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Variants-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/jax.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/Arrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/CombDiactForSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/Dingbats.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/GeometricShapes.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/GreekAndCoptic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/MiscTechnical.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/SuppMathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/SupplementalArrowsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/element/mml/optable/SupplementalArrowsB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/input/TeX/config.js create mode 100644 app/src/main/assets/libs/MathJax/jax/input/TeX/jax.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/maction.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/menclose.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/mglyph.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/ms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/mtable.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/autoload/multiline.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/config.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Alphabets/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Arrows/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/DoubleStruck/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Latin/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Marks/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Misc/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Monospace/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/NonUnicode/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Normal/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Operators/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/SansSerif/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Shapes/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size5/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size6/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Symbols/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Alphabets/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Arrows/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/DoubleStruck/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Latin/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Marks/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Misc/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Monospace/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/NonUnicode/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Normal/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Operators/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/SansSerif/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Shapes/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size5/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size6/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Symbols/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Alphabets/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Arrows/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/DoubleStruck/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Latin/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Marks/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Misc/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Monospace/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/NonUnicode/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Normal/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Operators/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/SansSerif/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Shapes/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size5/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size6/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Symbols/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Alphabets/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Arrows/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/DoubleStruck/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Latin/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Marks/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Misc/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Monospace/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/NonUnicode/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Normal/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Operators/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/SansSerif/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Shapes/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size5/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size6/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size7/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Symbols/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Alphabets/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Arrows/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Marks/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/NonUnicode/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Normal/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Operators/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Shapes/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size5/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Symbols/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Arrows/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Arrows/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Fraktur/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Monospace/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Normal/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Normal/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Normal/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Operators/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Operators/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Script/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Script/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Shapes/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Shapes/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Shapes/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size5/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Symbols/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Symbols/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/imageFonts.js create mode 100644 app/src/main/assets/libs/MathJax/jax/output/HTML-CSS/jax.js create mode 100644 app/src/main/assets/libs/uml.js create mode 100644 app/src/main/assets/markdown-to-html.min.js diff --git a/app/app.iml b/app/app.iml index 07f4d94..20f0f7b 100644 --- a/app/app.iml +++ b/app/app.iml @@ -1,5 +1,5 @@ - + @@ -131,47 +131,48 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + - + + + - - + + + + + + + + + + + + + + + + + - + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/assets/libs/MathJax/MathJax.js b/app/src/main/assets/libs/MathJax/MathJax.js new file mode 100644 index 0000000..f363132 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/MathJax.js @@ -0,0 +1,19 @@ +/* + * /MathJax.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if(document.getElementById&&document.childNodes&&document.createElement){if(!(window.MathJax&&MathJax.Hub)){if(window.MathJax){window.MathJax={AuthorConfig:window.MathJax}}else{window.MathJax={}}MathJax.isPacked=true;MathJax.version="2.4.0";MathJax.fileversion="2.4.0";MathJax.cdnVersion="2.4-beta-2";MathJax.cdnFileVersions={};(function(d){var b=window[d];if(!b){b=window[d]={}}var e=[];var c=function(f){var g=f.constructor;if(!g){g=function(){}}for(var h in f){if(h!=="constructor"&&f.hasOwnProperty(h)){g[h]=f[h]}}return g};var a=function(){return function(){return arguments.callee.Init.call(this,arguments)}};b.Object=c({constructor:a(),Subclass:function(f,h){var g=a();g.SUPER=this;g.Init=this.Init;g.Subclass=this.Subclass;g.Augment=this.Augment;g.protoFunction=this.protoFunction;g.can=this.can;g.has=this.has;g.isa=this.isa;g.prototype=new this(e);g.prototype.constructor=g;g.Augment(f,h);return g},Init:function(f){var g=this;if(f.length===1&&f[0]===e){return g}if(!(g instanceof f.callee)){g=new f.callee(e)}return g.Init.apply(g,f)||g},Augment:function(f,g){var h;if(f!=null){for(h in f){if(f.hasOwnProperty(h)){this.protoFunction(h,f[h])}}if(f.toString!==this.prototype.toString&&f.toString!=={}.toString){this.protoFunction("toString",f.toString)}}if(g!=null){for(h in g){if(g.hasOwnProperty(h)){this[h]=g[h]}}}return this},protoFunction:function(g,f){this.prototype[g]=f;if(typeof f==="function"){f.SUPER=this.SUPER.prototype}},prototype:{Init:function(){},SUPER:function(f){return f.callee.SUPER},can:function(f){return typeof(this[f])==="function"},has:function(f){return typeof(this[f])!=="undefined"},isa:function(f){return(f instanceof Object)&&(this instanceof f)}},can:function(f){return this.prototype.can.call(this,f)},has:function(f){return this.prototype.has.call(this,f)},isa:function(g){var f=this;while(f){if(f===g){return true}else{f=f.SUPER}}return false},SimpleSUPER:c({constructor:function(f){return this.SimpleSUPER.define(f)},define:function(f){var h={};if(f!=null){for(var g in f){if(f.hasOwnProperty(g)){h[g]=this.wrap(g,f[g])}}if(f.toString!==this.prototype.toString&&f.toString!=={}.toString){h.toString=this.wrap("toString",f.toString)}}return h},wrap:function(i,h){if(typeof(h)!=="function"||!h.toString().match(/\.\s*SUPER\s*\(/)){return h}var g=function(){this.SUPER=g.SUPER[i];try{var f=h.apply(this,arguments)}catch(j){delete this.SUPER;throw j}delete this.SUPER;return f};g.toString=function(){return h.toString.apply(h,arguments)};return g}})})})("MathJax");(function(BASENAME){var BASE=window[BASENAME];if(!BASE){BASE=window[BASENAME]={}}var CALLBACK=function(data){var cb=function(){return arguments.callee.execute.apply(arguments.callee,arguments)};for(var id in CALLBACK.prototype){if(CALLBACK.prototype.hasOwnProperty(id)){if(typeof(data[id])!=="undefined"){cb[id]=data[id]}else{cb[id]=CALLBACK.prototype[id]}}}cb.toString=CALLBACK.prototype.toString;return cb};CALLBACK.prototype={isCallback:true,hook:function(){},data:[],object:window,execute:function(){if(!this.called||this.autoReset){this.called=!this.autoReset;return 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 ISCALLBACK=function(f){return(typeof(f)==="function"&&f.isCallback)};var EVAL=function(code){return eval.call(window,code)};var TESTEVAL=function(){EVAL("var __TeSt_VaR__ = 1");if(window.__TeSt_VaR__){try{delete window.__TeSt_VaR__}catch(error){window.__TeSt_VaR__=null}}else{if(window.execScript){EVAL=function(code){BASE.__code=code;code="try {"+BASENAME+".__result = eval("+BASENAME+".__code)} catch(err) {"+BASENAME+".__result = err}";window.execScript(code);var result=BASE.__result;delete BASE.__result;delete BASE.__code;if(result instanceof Error){throw result}return result}}else{EVAL=function(code){BASE.__code=code;code="try {"+BASENAME+".__result = eval("+BASENAME+".__code)} catch(err) {"+BASENAME+".__result = err}";var head=(document.getElementsByTagName("head"))[0];if(!head){head=document.body}var script=document.createElement("script");script.appendChild(document.createTextNode(code));head.appendChild(script);head.removeChild(script);var result=BASE.__result;delete BASE.__result;delete BASE.__code;if(result instanceof Error){throw result}return result}}}TESTEVAL=null};var USING=function(args,i){if(arguments.length>1){if(arguments.length===2&&!(typeof arguments[0]==="function")&&arguments[0] instanceof Object&&typeof arguments[1]==="number"){args=[].slice.call(args,i)}else{args=[].slice.call(arguments,0)}}if(args instanceof Array&&args.length===1){args=args[0]}if(typeof args==="function"){if(args.execute===CALLBACK.prototype.execute){return args}return CALLBACK({hook:args})}else{if(args instanceof Array){if(typeof(args[0])==="string"&&args[1] instanceof Object&&typeof args[1][args[0]]==="function"){return CALLBACK({hook:args[1][args[0]],object:args[1],data:args.slice(2)})}else{if(typeof args[0]==="function"){return CALLBACK({hook:args[0],data:args.slice(1)})}else{if(typeof args[1]==="function"){return CALLBACK({hook:args[1],object:args[0],data:args.slice(2)})}}}}else{if(typeof(args)==="string"){if(TESTEVAL){TESTEVAL()}return CALLBACK({hook:EVAL,data:[args]})}else{if(args instanceof Object){return CALLBACK(args)}else{if(typeof(args)==="undefined"){return CALLBACK({})}}}}}throw Error("Can't make callback from given data")};var DELAY=function(time,callback){callback=USING(callback);callback.timeout=setTimeout(callback,time);return callback};var WAITFOR=function(callback,signal){callback=USING(callback);if(!callback.called){WAITSIGNAL(callback,signal);signal.pending++}};var WAITEXECUTE=function(){var signals=this.signal;delete this.signal;this.execute=this.oldExecute;delete this.oldExecute;var result=this.execute.apply(this,arguments);if(ISCALLBACK(result)&&!result.called){WAITSIGNAL(result,signals)}else{for(var i=0,m=signals.length;i0&&priorityg){g=document.styleSheets.length}if(!i){i=(document.getElementsByTagName("head"))[0];if(!i){i=document.body}}return i};var f=[];var c=function(){for(var k=0,j=f.length;k=this.timeout){i(this.STATUS.ERROR);return 1}return 0},file:function(j,i){if(i<0){a.Ajax.loadTimeout(j)}else{a.Ajax.loadComplete(j)}},execute:function(){this.hook.call(this.object,this,this.data[0],this.data[1])},checkSafari2:function(i,j,k){if(i.time(k)){return}if(document.styleSheets.length>j&&document.styleSheets[j].cssRules&&document.styleSheets[j].cssRules.length){k(i.STATUS.OK)}else{setTimeout(i,i.delay)}},checkLength:function(i,l,n){if(i.time(n)){return}var m=0;var j=(l.sheet||l.styleSheet);try{if((j.cssRules||j.rules||[]).length>0){m=1}}catch(k){if(k.message.match(/protected variable|restricted URI/)){m=1}else{if(k.message.match(/Security error/)){m=1}}}if(m){setTimeout(a.Callback([n,i.STATUS.OK]),0)}else{setTimeout(i,i.delay)}}},loadComplete:function(i){i=this.fileURL(i);var j=this.loading[i];if(j&&!j.preloaded){a.Message.Clear(j.message);clearTimeout(j.timeout);if(j.script){if(f.length===0){setTimeout(c,0)}f.push(j.script)}this.loaded[i]=j.status;delete this.loading[i];this.addHook(i,j.callback)}else{if(j){delete this.loading[i]}this.loaded[i]=this.STATUS.OK;j={status:this.STATUS.OK}}if(!this.loadHooks[i]){return null}return this.loadHooks[i].Execute(j.status)},loadTimeout:function(i){if(this.loading[i].timeout){clearTimeout(this.loading[i].timeout)}this.loading[i].status=this.STATUS.ERROR;this.loadError(i);this.loadComplete(i)},loadError:function(i){a.Message.Set(["LoadFailed","File failed to load: %1",i],null,2000);a.Hub.signal.Post(["file load error",i])},Styles:function(k,l){var i=this.StyleString(k);if(i===""){l=a.Callback(l);l()}else{var j=document.createElement("style");j.type="text/css";this.head=h(this.head);this.head.appendChild(j);if(j.styleSheet&&typeof(j.styleSheet.cssText)!=="undefined"){j.styleSheet.cssText=i}else{j.appendChild(document.createTextNode(i))}l=this.timer.create.call(this,l,j)}return l},StyleString:function(n){if(typeof(n)==="string"){return n}var k="",o,m;for(o in n){if(n.hasOwnProperty(o)){if(typeof n[o]==="string"){k+=o+" {"+n[o]+"}\n"}else{if(n[o] instanceof Array){for(var l=0;l="0"&&p<="9"){f[j]=o[f[j]-1];if(typeof f[j]==="number"){f[j]=this.number(f[j])}}else{if(p==="{"){p=f[j].substr(1);if(p>="0"&&p<="9"){f[j]=o[f[j].substr(1,f[j].length-2)-1];if(typeof f[j]==="number"){f[j]=this.number(f[j])}}else{var k=f[j].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/);if(k){if(k[1]==="plural"){var d=o[k[2]-1];if(typeof d==="undefined"){f[j]="???"}else{d=this.plural(d)-1;var h=k[3].replace(/(^|[^%])(%%)*%\|/g,"$1$2%\uEFEF").split(/\|/);if(d>=0&&d=3){c.push([f[0],f[1],this.processSnippet(g,f[2])])}else{c.push(e[d])}}}}else{c.push(e[d])}}return c},markdownPattern:/(%.)|(\*{1,3})((?:%.|.)+?)\2|(`+)((?:%.|.)+?)\4|\[((?:%.|.)+?)\]\(([^\s\)]+)\)/,processMarkdown:function(b,h,d){var j=[],e;var c=b.split(this.markdownPattern);var g=c[0];for(var f=1,a=c.length;f1?d[1]:""));f=null}if(e&&(!b.preJax||d)){c.nodeValue=c.nodeValue.replace(b.postJax,(e.length>1?e[1]:""))}if(f&&!f.nodeValue.match(/\S/)){f=f.previousSibling}}if(b.preRemoveClass&&f&&f.className===b.preRemoveClass){a.MathJax.preview=f}a.MathJax.checked=1},processInput:function(a){var b,i=MathJax.ElementJax.STATE;var h,e,d=a.scripts.length;try{while(a.ithis.processUpdateTime&&a.i1){d.jax[a.outputJax].push(b)}b.MathJax.state=c.OUTPUT},prepareOutput:function(c,f){while(c.jthis.processUpdateTime&&h.i=0;p--){if((b[p].src||"").match(e)){r.script=b[p].innerHTML;if(RegExp.$2){var s=RegExp.$2.substr(1).split(/\&/);for(var o=0,k=s.length;o=parseInt(x[y])}}return true},Select:function(j){var i=j[c.Browser];if(i){return i(c.Browser)}return null}};var d=h.replace(/^Mozilla\/(\d+\.)+\d+ /,"").replace(/[a-z][-a-z0-9._: ]+\/\d+[^ ]*-[^ ]*\.([a-z][a-z])?\d+ /i,"").replace(/Gentoo |Ubuntu\/(\d+\.)*\d+ (\([^)]*\) )?/,"");c.Browser=c.Insert(c.Insert(new String("Unknown"),{version:"0.0"}),a);for(var u in a){if(a.hasOwnProperty(u)){if(a[u]&&u.substr(0,2)==="is"){u=u.slice(2);if(u==="Mac"||u==="PC"){continue}c.Browser=c.Insert(new String(u),a);var q=new RegExp(".*(Version/| Trident/.*; rv:)((?:\\d+\\.)+\\d+)|.*("+u+")"+(u=="MSIE"?" ":"/")+"((?:\\d+\\.)*\\d+)|(?:^|\\(| )([a-z][-a-z0-9._: ]+|(?:Apple)?WebKit)/((?:\\d+\\.)+\\d+)");var t=q.exec(d)||["","","","unknown","0.0"];c.Browser.name=(t[1]!=""?u:(t[3]||t[5]));c.Browser.version=t[2]||t[4]||t[6];break}}}c.Browser.Select({Safari:function(j){var i=parseInt((String(j.version).split("."))[0]);if(i>85){j.webkit=j.version}if(i>=534){j.version="5.1"}else{if(i>=533){j.version="5.0"}else{if(i>=526){j.version="4.0"}else{if(i>=525){j.version="3.1"}else{if(i>500){j.version="3.0"}else{if(i>400){j.version="2.0"}else{if(i>85){j.version="1.0"}}}}}}}j.isMobile=(navigator.appVersion.match(/Mobile/i)!=null);j.noContextMenu=j.isMobile},Firefox:function(j){if((j.version==="0.0"||h.match(/Firefox/)==null)&&navigator.product==="Gecko"){var m=h.match(/[\/ ]rv:(\d+\.\d.*?)[\) ]/);if(m){j.version=m[1]}else{var i=(navigator.buildID||navigator.productSub||"0").substr(0,8);if(i>="20111220"){j.version="9.0"}else{if(i>="20111120"){j.version="8.0"}else{if(i>="20110927"){j.version="7.0"}else{if(i>="20110816"){j.version="6.0"}else{if(i>="20110621"){j.version="5.0"}else{if(i>="20110320"){j.version="4.0"}else{if(i>="20100121"){j.version="3.6"}else{if(i>="20090630"){j.version="3.5"}else{if(i>="20080617"){j.version="3.0"}else{if(i>="20061024"){j.version="2.0"}}}}}}}}}}}}j.isMobile=(navigator.appVersion.match(/Android/i)!=null||h.match(/ Fennec\//)!=null||h.match(/Mobile/)!=null)},Opera:function(i){i.version=opera.version()},MSIE:function(j){j.isIE9=!!(document.documentMode&&(window.performance||window.msPerformance));MathJax.HTML.setScriptBug=!j.isIE9||document.documentMode<9;var w=false;try{new ActiveXObject("MathPlayer.Factory.1");j.hasMathPlayer=w=true}catch(m){}try{if(w&&!r.params.NoMathPlayer){var i=document.createElement("object");i.id="mathplayer";i.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987";document.getElementsByTagName("head")[0].appendChild(i);document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");j.mpNamespace=true;if(document.readyState&&(document.readyState==="loading"||document.readyState==="interactive")){document.write('');j.mpImported=true}}else{document.namespaces.add("mjx_IE_fix","http://www.w3.org/1999/xlink")}}catch(m){}}});c.Browser.Select(MathJax.Message.browsers);if(g.AuthorConfig&&typeof g.AuthorConfig.AuthorInit==="function"){g.AuthorConfig.AuthorInit()}c.queue=g.Callback.Queue();c.queue.Push(["Post",r.signal,"Begin"],["Config",r],["Cookie",r],["Styles",r],["Message",r],function(){var i=g.Callback.Queue(r.Jax(),r.Extensions());return i.Push({})},["Menu",r],r.onLoad(),function(){MathJax.isReady=true},["Typeset",r],["Hash",r],["MenuZoom",r],["Post",r.signal,"End"])})("MathJax")}}; diff --git a/app/src/main/assets/libs/MathJax/config/AM_HTMLorMML-full.js b/app/src/main/assets/libs/MathJax/config/AM_HTMLorMML-full.js new file mode 100644 index 0000000..a31fe9e --- /dev/null +++ b/app/src/main/assets/libs/MathJax/config/AM_HTMLorMML-full.js @@ -0,0 +1,50 @@ +/* + * /MathJax/config/AM_HTMLorMML-full.js + * + * Copyright (c) 2010-2014 The MathJax Consortium + * + * Part of the MathJax library. + * See http://www.mathjax.org for details. + * + * Licensed under the Apache License, Version 2.0; + * you may not use this file except in compliance with the License. + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ + +MathJax.Hub.Config({delayJaxRegistration: true}); + +MathJax.Ajax.Preloading( + "[MathJax]/jax/input/AsciiMath/config.js", + "[MathJax]/jax/output/HTML-CSS/config.js", + "[MathJax]/jax/output/NativeMML/config.js", + "[MathJax]/config/MMLorHTML.js", + "[MathJax]/extensions/asciimath2jax.js", + "[MathJax]/extensions/MathEvents.js", + "[MathJax]/extensions/MathZoom.js", + "[MathJax]/extensions/MathMenu.js", + "[MathJax]/jax/element/mml/jax.js", + "[MathJax]/extensions/toMathML.js", + "[MathJax]/jax/input/AsciiMath/jax.js", + "[MathJax]/jax/output/NativeMML/jax.js", + "[MathJax]/jax/output/HTML-CSS/jax.js", + "[MathJax]/jax/output/HTML-CSS/autoload/mtable.js" +); + +MathJax.Hub.Config({"v1.0-compatible":false}); + +MathJax.InputJax.AsciiMath=MathJax.InputJax({id:"AsciiMath",version:"2.4.0",directory:MathJax.InputJax.directory+"/AsciiMath",extensionDir:MathJax.InputJax.extensionDir+"/AsciiMath",config:{fixphi:true,useMathMLspacing:true,displaystyle:true,decimalsign:"."}});MathJax.InputJax.AsciiMath.Register("math/asciimath");MathJax.InputJax.AsciiMath.loadComplete("config.js"); +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(ag){var k;var aa=MathJax.Object.Subclass({firstChild:null,lastChild:null,Init:function(){this.childNodes=[]},appendChild:function(i){if(i.parent){i.parent.removeChild(i)}if(this.lastChild){this.lastChild.nextSibling=i}if(!this.firstChild){this.firstChild=i}this.childNodes.push(i);i.parent=this;this.lastChild=i;return i},removeChild:function(ak){for(var aj=0,ai=this.childNodes.length;aj=ai-1){this.lastChild=al}this.childNodes[ak]=al;al.nextSibling=aj.nextSibling;aj.nextSibling=aj.parent=null;return aj},toString:function(){return"{"+this.childNodes.join("")+"}"}});var E=function(){k=MathJax.ElementJax.mml;var i=k.mbase.prototype.Init;k.mbase.Augment({firstChild:null,lastChild:null,nodeValue:null,nextSibling:null,Init:function(){var ai=i.apply(this,arguments)||this;ai.childNodes=ai.data;ai.nodeName=ai.type;return ai},appendChild:function(al){if(al.parent){al.parent.removeChild(al)}var aj=arguments;if(al.isa(aa)){aj=al.childNodes;al.data=al.childNodes=[];al.firstChild=al.lastChild=null}for(var ak=0,ai=aj.length;ak=ai-1){this.lastChild=al}this.SetData(ak,al);al.nextSibling=aj.nextSibling;aj.nextSibling=aj.parent=null;return aj},setAttribute:function(ai,aj){this[ai]=aj}})};var S={};var g={getElementById:true,createElementNS:function(ai,i){var aj=k[i]();if(i==="mo"&&ag.config.useMathMLspacing){aj.useMMLspacing=128}return aj},createTextNode:function(i){return k.chars(i).With({nodeValue:i})},createDocumentFragment:function(){return aa()}};var O={appName:"MathJax"};var ac;var I="red";var ad="serif";var t=true;var C=true;var f=".";var q=g.createElementNS==null;function V(i){if(q){return g.createElement(i)}else{return g.createElementNS("http://www.w3.org/1999/xhtml",i)}}var J=[61237,8492,61238,61239,8496,8497,61240,8459,8464,61241,61242,8466,8499,61243,61244,61245,61246,8475,61247,61248,61249,61250,61251,61252,61253,61254];var N=[61277,61278,8493,61279,61280,61281,61282,8460,8465,61283,61284,61285,61286,61287,61288,61289,61290,8476,61291,61292,61293,61294,61295,61296,61297,8488];var D=[61324,61325,8450,61326,61327,61328,61329,8461,61330,61331,61332,61333,61334,8469,61335,8473,8474,8477,61336,61337,61338,61339,61340,61341,61342,8484];var d=0,H=1,X=2,m=3,b=4,l=5,a=6,P=7,Z=8,r=9,ab=10;var j={input:"sqrt",tag:"msqrt",output:"sqrt",tex:null,ttype:H},af={input:"root",tag:"mroot",output:"root",tex:null,ttype:X},A={input:"frac",tag:"mfrac",output:"/",tex:null,ttype:X},Q={input:"/",tag:"mfrac",output:"/",tex:null,ttype:m},o={input:"stackrel",tag:"mover",output:"stackrel",tex:null,ttype:X},s={input:"_",tag:"msub",output:"_",tex:null,ttype:m},h={input:"^",tag:"msup",output:"^",tex:null,ttype:m},ah={input:"text",tag:"mtext",output:"text",tex:null,ttype:ab},x={input:"mbox",tag:"mtext",output:"mbox",tex:null,ttype:ab},p={input:'"',tag:"mtext",output:"mbox",tex:null,ttype:ab};var G=[{input:"alpha",tag:"mi",output:"\u03B1",tex:null,ttype:d},{input:"beta",tag:"mi",output:"\u03B2",tex:null,ttype:d},{input:"chi",tag:"mi",output:"\u03C7",tex:null,ttype:d},{input:"delta",tag:"mi",output:"\u03B4",tex:null,ttype:d},{input:"Delta",tag:"mo",output:"\u0394",tex:null,ttype:d},{input:"epsi",tag:"mi",output:"\u03B5",tex:"epsilon",ttype:d},{input:"varepsilon",tag:"mi",output:"\u025B",tex:null,ttype:d},{input:"eta",tag:"mi",output:"\u03B7",tex:null,ttype:d},{input:"gamma",tag:"mi",output:"\u03B3",tex:null,ttype:d},{input:"Gamma",tag:"mo",output:"\u0393",tex:null,ttype:d},{input:"iota",tag:"mi",output:"\u03B9",tex:null,ttype:d},{input:"kappa",tag:"mi",output:"\u03BA",tex:null,ttype:d},{input:"lambda",tag:"mi",output:"\u03BB",tex:null,ttype:d},{input:"Lambda",tag:"mo",output:"\u039B",tex:null,ttype:d},{input:"mu",tag:"mi",output:"\u03BC",tex:null,ttype:d},{input:"nu",tag:"mi",output:"\u03BD",tex:null,ttype:d},{input:"omega",tag:"mi",output:"\u03C9",tex:null,ttype:d},{input:"Omega",tag:"mo",output:"\u03A9",tex:null,ttype:d},{input:"phi",tag:"mi",output:"\u03C6",tex:null,ttype:d},{input:"varphi",tag:"mi",output:"\u03D5",tex:null,ttype:d},{input:"Phi",tag:"mo",output:"\u03A6",tex:null,ttype:d},{input:"pi",tag:"mi",output:"\u03C0",tex:null,ttype:d},{input:"Pi",tag:"mo",output:"\u03A0",tex:null,ttype:d},{input:"psi",tag:"mi",output:"\u03C8",tex:null,ttype:d},{input:"Psi",tag:"mi",output:"\u03A8",tex:null,ttype:d},{input:"rho",tag:"mi",output:"\u03C1",tex:null,ttype:d},{input:"sigma",tag:"mi",output:"\u03C3",tex:null,ttype:d},{input:"Sigma",tag:"mo",output:"\u03A3",tex:null,ttype:d},{input:"tau",tag:"mi",output:"\u03C4",tex:null,ttype:d},{input:"theta",tag:"mi",output:"\u03B8",tex:null,ttype:d},{input:"vartheta",tag:"mi",output:"\u03D1",tex:null,ttype:d},{input:"Theta",tag:"mo",output:"\u0398",tex:null,ttype:d},{input:"upsilon",tag:"mi",output:"\u03C5",tex:null,ttype:d},{input:"xi",tag:"mi",output:"\u03BE",tex:null,ttype:d},{input:"Xi",tag:"mo",output:"\u039E",tex:null,ttype:d},{input:"zeta",tag:"mi",output:"\u03B6",tex:null,ttype:d},{input:"*",tag:"mo",output:"\u22C5",tex:"cdot",ttype:d},{input:"**",tag:"mo",output:"\u22C6",tex:"star",ttype:d},{input:"//",tag:"mo",output:"/",tex:null,ttype:d},{input:"\\\\",tag:"mo",output:"\\",tex:"backslash",ttype:d},{input:"setminus",tag:"mo",output:"\\",tex:null,ttype:d},{input:"xx",tag:"mo",output:"\u00D7",tex:"times",ttype:d},{input:"-:",tag:"mo",output:"\u00F7",tex:"divide",ttype:d},{input:"@",tag:"mo",output:"\u2218",tex:"circ",ttype:d},{input:"o+",tag:"mo",output:"\u2295",tex:"oplus",ttype:d},{input:"ox",tag:"mo",output:"\u2297",tex:"otimes",ttype:d},{input:"o.",tag:"mo",output:"\u2299",tex:"odot",ttype:d},{input:"sum",tag:"mo",output:"\u2211",tex:null,ttype:P},{input:"prod",tag:"mo",output:"\u220F",tex:null,ttype:P},{input:"^^",tag:"mo",output:"\u2227",tex:"wedge",ttype:d},{input:"^^^",tag:"mo",output:"\u22C0",tex:"bigwedge",ttype:P},{input:"vv",tag:"mo",output:"\u2228",tex:"vee",ttype:d},{input:"vvv",tag:"mo",output:"\u22C1",tex:"bigvee",ttype:P},{input:"nn",tag:"mo",output:"\u2229",tex:"cap",ttype:d},{input:"nnn",tag:"mo",output:"\u22C2",tex:"bigcap",ttype:P},{input:"uu",tag:"mo",output:"\u222A",tex:"cup",ttype:d},{input:"uuu",tag:"mo",output:"\u22C3",tex:"bigcup",ttype:P},{input:"!=",tag:"mo",output:"\u2260",tex:"ne",ttype:d},{input:":=",tag:"mo",output:":=",tex:null,ttype:d},{input:"lt",tag:"mo",output:"<",tex:null,ttype:d},{input:"<=",tag:"mo",output:"\u2264",tex:"le",ttype:d},{input:"lt=",tag:"mo",output:"\u2264",tex:"leq",ttype:d},{input:">=",tag:"mo",output:"\u2265",tex:"ge",ttype:d},{input:"geq",tag:"mo",output:"\u2265",tex:null,ttype:d},{input:"-<",tag:"mo",output:"\u227A",tex:"prec",ttype:d},{input:"-lt",tag:"mo",output:"\u227A",tex:null,ttype:d},{input:">-",tag:"mo",output:"\u227B",tex:"succ",ttype:d},{input:"in",tag:"mo",output:"\u2208",tex:null,ttype:d},{input:"!in",tag:"mo",output:"\u2209",tex:"notin",ttype:d},{input:"sub",tag:"mo",output:"\u2282",tex:"subset",ttype:d},{input:"sup",tag:"mo",output:"\u2283",tex:"supset",ttype:d},{input:"sube",tag:"mo",output:"\u2286",tex:"subseteq",ttype:d},{input:"supe",tag:"mo",output:"\u2287",tex:"supseteq",ttype:d},{input:"-=",tag:"mo",output:"\u2261",tex:"equiv",ttype:d},{input:"~=",tag:"mo",output:"\u2245",tex:"cong",ttype:d},{input:"~~",tag:"mo",output:"\u2248",tex:"approx",ttype:d},{input:"prop",tag:"mo",output:"\u221D",tex:"propto",ttype:d},{input:"and",tag:"mtext",output:"and",tex:null,ttype:a},{input:"or",tag:"mtext",output:"or",tex:null,ttype:a},{input:"not",tag:"mo",output:"\u00AC",tex:"neg",ttype:d},{input:"=>",tag:"mo",output:"\u21D2",tex:"implies",ttype:d},{input:"if",tag:"mo",output:"if",tex:null,ttype:a},{input:"<=>",tag:"mo",output:"\u21D4",tex:"iff",ttype:d},{input:"AA",tag:"mo",output:"\u2200",tex:"forall",ttype:d},{input:"EE",tag:"mo",output:"\u2203",tex:"exists",ttype:d},{input:"_|_",tag:"mo",output:"\u22A5",tex:"bot",ttype:d},{input:"TT",tag:"mo",output:"\u22A4",tex:"top",ttype:d},{input:"|--",tag:"mo",output:"\u22A2",tex:"vdash",ttype:d},{input:"|==",tag:"mo",output:"\u22A8",tex:"models",ttype:d},{input:"(",tag:"mo",output:"(",tex:null,ttype:b},{input:")",tag:"mo",output:")",tex:null,ttype:l},{input:"[",tag:"mo",output:"[",tex:null,ttype:b},{input:"]",tag:"mo",output:"]",tex:null,ttype:l},{input:"{",tag:"mo",output:"{",tex:null,ttype:b},{input:"}",tag:"mo",output:"}",tex:null,ttype:l},{input:"|",tag:"mo",output:"|",tex:null,ttype:r},{input:"(:",tag:"mo",output:"\u2329",tex:"langle",ttype:b},{input:":)",tag:"mo",output:"\u232A",tex:"rangle",ttype:l},{input:"<<",tag:"mo",output:"\u2329",tex:null,ttype:b},{input:">>",tag:"mo",output:"\u232A",tex:null,ttype:l},{input:"{:",tag:"mo",output:"{:",tex:null,ttype:b,invisible:true},{input:":}",tag:"mo",output:":}",tex:null,ttype:l,invisible:true},{input:"int",tag:"mo",output:"\u222B",tex:null,ttype:d},{input:"dx",tag:"mi",output:"{:d x:}",tex:null,ttype:Z},{input:"dy",tag:"mi",output:"{:d y:}",tex:null,ttype:Z},{input:"dz",tag:"mi",output:"{:d z:}",tex:null,ttype:Z},{input:"dt",tag:"mi",output:"{:d t:}",tex:null,ttype:Z},{input:"oint",tag:"mo",output:"\u222E",tex:null,ttype:d},{input:"del",tag:"mo",output:"\u2202",tex:"partial",ttype:d},{input:"grad",tag:"mo",output:"\u2207",tex:"nabla",ttype:d},{input:"+-",tag:"mo",output:"\u00B1",tex:"pm",ttype:d},{input:"O/",tag:"mo",output:"\u2205",tex:"emptyset",ttype:d},{input:"oo",tag:"mo",output:"\u221E",tex:"infty",ttype:d},{input:"aleph",tag:"mo",output:"\u2135",tex:null,ttype:d},{input:"...",tag:"mo",output:"...",tex:"ldots",ttype:d},{input:":.",tag:"mo",output:"\u2234",tex:"therefore",ttype:d},{input:"/_",tag:"mo",output:"\u2220",tex:"angle",ttype:d},{input:"\\ ",tag:"mo",output:"\u00A0",tex:null,ttype:d},{input:"quad",tag:"mo",output:"\u00A0\u00A0",tex:null,ttype:d},{input:"qquad",tag:"mo",output:"\u00A0\u00A0\u00A0\u00A0",tex:null,ttype:d},{input:"cdots",tag:"mo",output:"\u22EF",tex:null,ttype:d},{input:"vdots",tag:"mo",output:"\u22EE",tex:null,ttype:d},{input:"ddots",tag:"mo",output:"\u22F1",tex:null,ttype:d},{input:"diamond",tag:"mo",output:"\u22C4",tex:null,ttype:d},{input:"square",tag:"mo",output:"\u25A1",tex:null,ttype:d},{input:"|__",tag:"mo",output:"\u230A",tex:"lfloor",ttype:d},{input:"__|",tag:"mo",output:"\u230B",tex:"rfloor",ttype:d},{input:"|~",tag:"mo",output:"\u2308",tex:"lceiling",ttype:d},{input:"~|",tag:"mo",output:"\u2309",tex:"rceiling",ttype:d},{input:"CC",tag:"mo",output:"\u2102",tex:null,ttype:d},{input:"NN",tag:"mo",output:"\u2115",tex:null,ttype:d},{input:"QQ",tag:"mo",output:"\u211A",tex:null,ttype:d},{input:"RR",tag:"mo",output:"\u211D",tex:null,ttype:d},{input:"ZZ",tag:"mo",output:"\u2124",tex:null,ttype:d},{input:"f",tag:"mi",output:"f",tex:null,ttype:H,func:true},{input:"g",tag:"mi",output:"g",tex:null,ttype:H,func:true},{input:"lim",tag:"mo",output:"lim",tex:null,ttype:P},{input:"Lim",tag:"mo",output:"Lim",tex:null,ttype:P},{input:"sin",tag:"mo",output:"sin",tex:null,ttype:H,func:true},{input:"cos",tag:"mo",output:"cos",tex:null,ttype:H,func:true},{input:"tan",tag:"mo",output:"tan",tex:null,ttype:H,func:true},{input:"sinh",tag:"mo",output:"sinh",tex:null,ttype:H,func:true},{input:"cosh",tag:"mo",output:"cosh",tex:null,ttype:H,func:true},{input:"tanh",tag:"mo",output:"tanh",tex:null,ttype:H,func:true},{input:"cot",tag:"mo",output:"cot",tex:null,ttype:H,func:true},{input:"sec",tag:"mo",output:"sec",tex:null,ttype:H,func:true},{input:"csc",tag:"mo",output:"csc",tex:null,ttype:H,func:true},{input:"log",tag:"mo",output:"log",tex:null,ttype:H,func:true},{input:"ln",tag:"mo",output:"ln",tex:null,ttype:H,func:true},{input:"det",tag:"mo",output:"det",tex:null,ttype:H,func:true},{input:"dim",tag:"mo",output:"dim",tex:null,ttype:d},{input:"mod",tag:"mo",output:"mod",tex:null,ttype:d},{input:"gcd",tag:"mo",output:"gcd",tex:null,ttype:H,func:true},{input:"lcm",tag:"mo",output:"lcm",tex:null,ttype:H,func:true},{input:"lub",tag:"mo",output:"lub",tex:null,ttype:d},{input:"glb",tag:"mo",output:"glb",tex:null,ttype:d},{input:"min",tag:"mo",output:"min",tex:null,ttype:P},{input:"max",tag:"mo",output:"max",tex:null,ttype:P},{input:"uarr",tag:"mo",output:"\u2191",tex:"uparrow",ttype:d},{input:"darr",tag:"mo",output:"\u2193",tex:"downarrow",ttype:d},{input:"rarr",tag:"mo",output:"\u2192",tex:"rightarrow",ttype:d},{input:"->",tag:"mo",output:"\u2192",tex:"to",ttype:d},{input:"|->",tag:"mo",output:"\u21A6",tex:"mapsto",ttype:d},{input:"larr",tag:"mo",output:"\u2190",tex:"leftarrow",ttype:d},{input:"harr",tag:"mo",output:"\u2194",tex:"leftrightarrow",ttype:d},{input:"rArr",tag:"mo",output:"\u21D2",tex:"Rightarrow",ttype:d},{input:"lArr",tag:"mo",output:"\u21D0",tex:"Leftarrow",ttype:d},{input:"hArr",tag:"mo",output:"\u21D4",tex:"Leftrightarrow",ttype:d},j,af,A,Q,o,s,h,{input:"hat",tag:"mover",output:"\u005E",tex:null,ttype:H,acc:true},{input:"bar",tag:"mover",output:"\u00AF",tex:"overline",ttype:H,acc:true},{input:"vec",tag:"mover",output:"\u2192",tex:null,ttype:H,acc:true},{input:"dot",tag:"mover",output:".",tex:null,ttype:H,acc:true},{input:"ddot",tag:"mover",output:"..",tex:null,ttype:H,acc:true},{input:"ul",tag:"munder",output:"\u0332",tex:"underline",ttype:H,acc:true},ah,x,p,{input:"bb",tag:"mstyle",atname:"fontweight",atval:"bold",output:"bb",tex:null,ttype:H},{input:"mathbf",tag:"mstyle",atname:"fontweight",atval:"bold",output:"mathbf",tex:null,ttype:H},{input:"sf",tag:"mstyle",atname:"fontfamily",atval:"sans-serif",output:"sf",tex:null,ttype:H},{input:"mathsf",tag:"mstyle",atname:"fontfamily",atval:"sans-serif",output:"mathsf",tex:null,ttype:H},{input:"bbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"bbb",tex:null,ttype:H,codes:D},{input:"mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"mathbb",tex:null,ttype:H,codes:D},{input:"cc",tag:"mstyle",atname:"mathvariant",atval:"script",output:"cc",tex:null,ttype:H,codes:J},{input:"mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",output:"mathcal",tex:null,ttype:H,codes:J},{input:"tt",tag:"mstyle",atname:"fontfamily",atval:"monospace",output:"tt",tex:null,ttype:H},{input:"mathtt",tag:"mstyle",atname:"fontfamily",atval:"monospace",output:"mathtt",tex:null,ttype:H},{input:"fr",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"fr",tex:null,ttype:H,codes:N},{input:"mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"mathfrak",tex:null,ttype:H,codes:N}];function W(ai,i){if(ai.input>i.input){return 1}else{return -1}}var U=[];function v(){var aj=[],ai;for(ai=0;ai>1;if(aj[ai]=U[ai]}y=F;if(am!=""){F=G[al].ttype;return G[al]}F=d;ai=1;ar=ao.slice(0,1);var ap=true;while("0"<=ar&&ar<="9"&&ai<=ao.length){ar=ao.slice(ai,ai+1);ai++}if(ar==f){ar=ao.slice(ai,ai+1);if("0"<=ar&&ar<="9"){ap=false;ai++;while("0"<=ar&&ar<="9"&&ai<=ao.length){ar=ao.slice(ai,ai+1);ai++}}}if((ap&&ai>1)||ai>2){ar=ao.slice(0,ai-1);aq="mn"}else{ai=2;ar=ao.slice(0,1);aq=(("A">ar||ar>"Z")&&("a">ar||ar>"z")?"mo":"mi")}if(ar=="-"&&y==m){F=m;return{input:ar,tag:aq,output:ar,ttype:H,func:true}}return{input:ar,tag:aq,output:ar,ttype:d}}function T(ai){var i;if(ai.nodeName=="mrow"){i=ai.firstChild.firstChild.nodeValue;if(i=="("||i=="["||i=="{"){ai.removeChild(ai.firstChild)}}if(ai.nodeName=="mrow"){i=ai.lastChild.firstChild.nodeValue;if(i==")"||i=="]"||i=="}"){ai.removeChild(ai.lastChild)}}}var K,y,F;function L(ao){var ak,aj,ar,am,aq,an=g.createDocumentFragment();ao=u(ao,0);ak=n(ao);if(ak==null||ak.ttype==l&&K>0){return[null,ao]}if(ak.ttype==Z){ao=ak.output+u(ao,ak.input.length);ak=n(ao)}switch(ak.ttype){case P:case d:ao=u(ao,ak.input.length);return[M(ak.tag,g.createTextNode(ak.output)),ao];case b:K++;ao=u(ao,ak.input.length);ar=w(ao,true);K--;if(typeof ak.invisible=="boolean"&&ak.invisible){aj=M("mrow",ar[0])}else{aj=M("mo",g.createTextNode(ak.output));aj=M("mrow",aj);aj.appendChild(ar[0])}return[aj,ar[1]];case ab:if(ak!=p){ao=u(ao,ak.input.length)}if(ao.charAt(0)=="{"){am=ao.indexOf("}")}else{if(ao.charAt(0)=="("){am=ao.indexOf(")")}else{if(ao.charAt(0)=="["){am=ao.indexOf("]")}else{if(ak==p){am=ao.slice(1).indexOf('"')+1}else{am=0}}}}if(am==-1){am=ao.length}aq=ao.slice(1,am);if(aq.charAt(0)==" "){aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj)}an.appendChild(M(ak.tag,g.createTextNode(aq)));if(aq.charAt(aq.length-1)==" "){aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj)}ao=u(ao,am+1);return[M("mrow",an),ao];case H:ao=u(ao,ak.input.length);ar=L(ao);if(ar[0]==null){return[M(ak.tag,g.createTextNode(ak.output)),ao]}if(typeof ak.func=="boolean"&&ak.func){aq=ao.charAt(0);if(aq=="^"||aq=="_"||aq=="/"||aq=="|"||aq==","){return[M(ak.tag,g.createTextNode(ak.output)),ao]}else{aj=M("mrow",M(ak.tag,g.createTextNode(ak.output)));aj.appendChild(ar[0]);return[aj,ar[1]]}}T(ar[0]);if(ak.input=="sqrt"){return[M(ak.tag,ar[0]),ar[1]]}else{if(typeof ak.acc=="boolean"&&ak.acc){aj=M(ak.tag,ar[0]);aj.appendChild(M("mo",g.createTextNode(ak.output)));return[aj,ar[1]]}else{if(!q&&typeof ak.codes!="undefined"){for(am=0;am64&&aq.charCodeAt(al)<91){ap=ap+String.fromCharCode(ak.codes[aq.charCodeAt(al)-65])}else{ap=ap+aq.charAt(al)}}if(ar[0].nodeName=="mi"){ar[0]=R("mo").appendChild(g.createTextNode(ap))}else{ar[0].replaceChild(R("mo").appendChild(g.createTextNode(ap)),ar[0].childNodes[am])}}}}aj=M(ak.tag,ar[0]);aj.setAttribute(ak.atname,ak.atval);return[aj,ar[1]]}}case X:ao=u(ao,ak.input.length);ar=L(ao);if(ar[0]==null){return[M("mo",g.createTextNode(ak.input)),ao]}T(ar[0]);var ai=L(ar[1]);if(ai[0]==null){return[M("mo",g.createTextNode(ak.input)),ao]}T(ai[0]);if(ak.input=="root"||ak.input=="stackrel"){an.appendChild(ai[0])}an.appendChild(ar[0]);if(ak.input=="frac"){an.appendChild(ai[0])}return[M(ak.tag,an),ai[1]];case m:ao=u(ao,ak.input.length);return[M("mo",g.createTextNode(ak.output)),ao];case a:ao=u(ao,ak.input.length);aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj);an.appendChild(M(ak.tag,g.createTextNode(ak.output)));aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj);return[M("mrow",an),ao];case r:K++;ao=u(ao,ak.input.length);ar=w(ao,false);K--;aq="";if(ar[0].lastChild!=null){aq=ar[0].lastChild.firstChild.nodeValue}if(aq=="|"){aj=M("mo",g.createTextNode(ak.output));aj=M("mrow",aj);aj.appendChild(ar[0]);return[aj,ar[1]]}else{aj=M("mo",g.createTextNode(ak.output));aj=M("mrow",aj);return[aj,ao]}default:ao=u(ao,ak.input.length);return[M(ak.tag,g.createTextNode(ak.output)),ao]}}function z(an){var al,ao,am,ak,i,aj;an=u(an,0);ao=n(an);i=L(an);ak=i[0];an=i[1];al=n(an);if(al.ttype==m&&al.input!="/"){an=u(an,al.input.length);i=L(an);if(i[0]==null){i[0]=M("mo",g.createTextNode("\u25A1"))}else{T(i[0])}an=i[1];if(al.input=="_"){am=n(an);aj=(ao.ttype==P);if(am.input=="^"){an=u(an,am.input.length);var ai=L(an);T(ai[0]);an=ai[1];ak=M((aj?"munderover":"msubsup"),ak);ak.appendChild(i[0]);ak.appendChild(ai[0]);ak=M("mrow",ak)}else{ak=M((aj?"munder":"msub"),ak);ak.appendChild(i[0])}}else{ak=M(al.tag,ak);ak.appendChild(i[0])}}return[ak,an]}function w(aq,ap){var av,ar,am,ay,an=g.createDocumentFragment();do{aq=u(aq,0);am=z(aq);ar=am[0];aq=am[1];av=n(aq);if(av.ttype==m&&av.input=="/"){aq=u(aq,av.input.length);am=z(aq);if(am[0]==null){am[0]=M("mo",g.createTextNode("\u25A1"))}else{T(am[0])}aq=am[1];T(ar);ar=M(av.tag,ar);ar.appendChild(am[0]);an.appendChild(ar);av=n(aq)}else{if(ar!=undefined){an.appendChild(ar)}}}while((av.ttype!=l&&(av.ttype!=r||ap)||K==0)&&av!=null&&av.output!="");if(av.ttype==l||av.ttype==r){var az=an.childNodes.length;if(az>0&&an.childNodes[az-1].nodeName=="mrow"&&az>1&&an.childNodes[az-2].nodeName=="mo"&&an.childNodes[az-2].firstChild.nodeValue==","){var aB=an.childNodes[az-1].lastChild.firstChild.nodeValue;if(aB==")"||aB=="]"){var aj=an.childNodes[az-1].firstChild.firstChild.nodeValue;if(aj=="("&&aB==")"&&av.output!="}"||aj=="["&&aB=="]"){var ak=[];var aw=true;var at=an.childNodes.length;for(ay=0;aw&&ay1){aw=ak[ay].length==ak[ay-2].length}}if(aw){var al,ai,ao,au,aA=g.createDocumentFragment();for(ay=0;ay2){an.removeChild(an.firstChild);an.removeChild(an.firstChild)}aA.appendChild(M("mtr",al))}ar=M("mtable",aA);if(typeof av.invisible=="boolean"&&av.invisible){ar.setAttribute("columnalign","left")}an.replaceChild(ar,an.firstChild)}}}}aq=u(aq,av.input.length);if(typeof av.invisible!="boolean"||!av.invisible){ar=M("mo",g.createTextNode(av.output));an.appendChild(ar)}}return[an,aq]}function e(aj){var ai=R("mstyle");if(I!=""){ai.setAttribute("mathcolor",I)}if(t){ai.setAttribute("displaystyle","true")}if(ad!=""){ai.setAttribute("fontfamily",ad)}K=0;ai.appendChild(w(aj.replace(/^\s+/g,""),false)[0]);ai=M("math",ai);if(C){ai.setAttribute("title",aj.replace(/\s+/g," "))}if(ad!=""&&(q||ad!="serif")){var i=V("font");i.setAttribute("face",ad);i.appendChild(ai);return i}return ai}C=false;ad="";I="";(function(){for(var aj=0,ai=G.length;aj",tex:null,ttype:d},{input:"gt=",tag:"mo",output:"\u2265",tex:"geq",ttype:d},{input:"-<=",tag:"mo",output:"\u2AAF",tex:"preceq",ttype:d},{input:">-=",tag:"mo",output:"\u2AB0",tex:"succeq",ttype:d},{input:"'",tag:"mo",output:"\u2032",tex:"prime",ttype:d},{input:"arcsin",tag:"mi",output:"arcsin",tex:null,ttype:H,func:true},{input:"arccos",tag:"mi",output:"arccos",tex:null,ttype:H,func:true},{input:"arctan",tag:"mi",output:"arctan",tex:null,ttype:H,func:true},{input:"coth",tag:"mi",output:"coth",tex:null,ttype:H,func:true},{input:"sech",tag:"mi",output:"sech",tex:null,ttype:H,func:true},{input:"csch",tag:"mi",output:"csch",tex:null,ttype:H,func:true},{input:"abs",tag:"mi",output:"abs",tex:null,ttype:H,func:true},{input:"exp",tag:"mi",output:"exp",tex:null,ttype:H,func:true},{input:"tilde",tag:"mover",output:"~",tex:null,ttype:H,acc:true});ag.Augment({AM:{Init:function(){t=ag.config.displaystyle;f=(ag.config.decimal||ag.config.decimalsign);if(ag.config.fixphi){for(var aj=0,ai=G.length;aj span":{"text-align":o+"!important"}})}if(!this.require){this.require=[]}this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js")},Startup:function(){h=MathJax.Extension.MathEvents.Event;b=MathJax.Extension.MathEvents.Touch;d=MathJax.Extension.MathEvents.Hover;this.ContextMenu=h.ContextMenu;this.Mousedown=h.AltContextMenu;this.Mouseover=d.Mouseover;this.Mouseout=d.Mouseout;this.Mousemove=d.Mousemove;if(!i){this.EmExSpan=e.Element("span",{style:{position:"absolute","font-size-adjust":"none"}},[["div",{className:"MathJax_mmlExBox"}],["span",{className:"MathJax_MathML"}]]);f.math(f.mspace().With({width:"60ex"})).toNativeMML(this.EmExSpan.lastChild)}return g.Styles(this.config.styles)},InitializeMML:function(){this.initialized=true;if(i){try{if(!c.Browser.mpNamespace){var m=document.createElement("object");m.id="mathplayer";m.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987";document.getElementsByTagName("head")[0].appendChild(m);document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");c.Browser.mpNamespace=true}if(!c.Browser.mpImported){document.namespaces.m.doImport("#mathplayer");c.Browser.mpImported=true}}catch(n){if(!this.config.noMathPlayerWarning){alert(MathJax.Localization._(["MathML","MathPlayer"],"MathJax was not able to set up MathPlayer.\n\nIf MathPlayer is not installed, you need to install it first.\nOtherwise, your security settings may be preventing ActiveX \ncontrols from running. Use the Internet Options item under\nthe Tools menu and select the Security tab, then press the\nCustom Level button. Check that the settings for\n'Run ActiveX Controls', and 'Binary and script behaviors'\nare enabled.\n\nCurrently you will see error messages rather than\ntypeset mathematics."))}}}else{document.body.appendChild(this.EmExSpan);this.defaultEx=this.EmExSpan.firstChild.offsetWidth/60;this.defaultMEx=this.EmExSpan.lastChild.offsetWidth/60;document.body.removeChild(this.EmExSpan)}},preTranslate:function(o){var t=o.jax[this.id],u,p=t.length,y,r,A,w,z,n,v,s,q;for(u=0;u1?v/s:1);q=Math.floor(Math.max(this.config.minScaleAdjust/100,q)*this.config.scale);n.NativeMML.ex=v;n.NativeMML.mex=s}else{q=100}n.NativeMML.fontSize=q+"%";n.NativeMML.scale=q/100}if(!i){for(u=0;ut){t=o;u.style.width=t+"px"}}if(this.msieIE8HeightBug){u.style.position=""}return{Y:-h.getBBox(u.parentNode).h,mW:p,mH:v,zW:t,zH:q}},NAMEDSPACE:{negativeveryverythinmathspace:"-.0556em",negativeverythinmathspace:"-.1111em",negativethinmathspace:"-.1667em",negativemediummathspace:"-.2222em",negativethickmathspace:"-.2778em",negativeverythickmathspace:"-.3333em",negativeveryverythickmathspace:"-.3889em",veryverythinmathspace:".0556em",verythinmathspace:".1111em",thinmathspace:".1667em",mediummathspace:".2222em",thickmathspace:".2778em",verythickmathspace:".3333em",veryverythickmathspace:".3889em"}});c.Register.StartupHook("mml Jax Ready",function(){f=MathJax.ElementJax.mml;f.mbase.Augment({toNativeMML:function(r){var p=this.NativeMMLelement(this.type);this.NativeMMLattributes(p);for(var q=0,o=this.data.length;q1){o=this.NativeMMLelement("mrow");s.appendChild(q);s=q}for(;r0;u--){q.separators.push(v)}}}var o=this.NativeMMLelement(t?this.type:"mrow");this.NativeMMLattributes(o);o.removeAttribute("separators");if(t){o.setAttribute("open",q.open);o.setAttribute("close",q.close);if(this.data.length>1){w.appendChild(o);w=o;o=this.NativeMMLelement("mrow")}}else{o.removeAttribute("open");o.removeAttribute("close")}if(!t){r=this.NativeMMLelement("mo");r.setAttribute("fence","true");r.textContent=q.open;o.appendChild(r)}for(u=0,p=this.data.length;u0){r=this.NativeMMLelement("mo");r.setAttribute("separator","true");r.textContent=q.separators[u-1];o.appendChild(r)}if(this.data[u]){this.data[u].toNativeMML(o)}else{o.appendChild(this.NativeMMLelement("mrow"))}}if(!t){r=this.NativeMMLelement("mo");r.setAttribute("fence","true");r.textContent=q.close;o.appendChild(r)}w.appendChild(o)}});f.TeXAtom.Augment({toNativeMML:function(p){var o=this.NativeMMLelement("mrow");this.NativeMMLattributes(o);this.data[0].toNativeMML(o);p.appendChild(o)}});f.chars.Augment({toNativeMML:function(o){o.appendChild(document.createTextNode(this.toString()))}});f.entity.Augment({toNativeMML:function(o){o.appendChild(document.createTextNode(this.toString()))}});f.xml.Augment({toNativeMML:function(q){for(var p=0,o=this.data.length;p=p.HTMLCSSlast+p.HTMLCSSchunk){this.postTranslate(p,true);p.HTMLCSSchunk=Math.floor(p.HTMLCSSchunk*this.config.EqnChunkFactor);p.HTMLCSSdelay=true}}},postTranslate:function(s,o){var l=s.jax[this.id];if(!this.hideProcessedMath){return}for(var q=s.HTMLCSSlast,k=s.HTMLCSSeqn;qk){w.style.width=(s+100)+"px"}}}w.style.position="absolute";if(!n){v.style.position="absolute"}var u=w.offsetWidth,r=w.offsetHeight,x=v.offsetHeight,q=v.offsetWidth;if(q===0){q=v.parentNode.offsetWidth}w.style.position=v.style.position="";return{Y:-j.getBBox(w).h,mW:q,mH:x,zW:u,zH:r}},initImg:function(k){},initHTML:function(l,k){},initFont:function(k){var m=d.FONTDATA.FONTS,l=d.config.availableFonts;if(l&&l.length&&d.Font.testFont(m[k])){m[k].available=true;if(m[k].familyFixed){m[k].family=m[k].familyFixed;delete m[k].familyFixed}return null}if(!this.allowWebFonts){return null}m[k].isWebFont=true;if(d.FontFaceBug){m[k].family=k;if(d.msieFontCSSBug){m[k].family+="-Web"}}return h.Styles({"@font-face":this.Font.fontFace(k)})},Remove:function(k){var l=document.getElementById(k.inputID+"-Frame");if(l){if(k.HTMLCSS.display){l=l.parentNode}l.parentNode.removeChild(l)}delete k.HTMLCSS},getHD:function(l){var k=l.style.position;l.style.position="absolute";this.HDimg.style.height="0px";l.appendChild(this.HDspan);var m={h:l.offsetHeight};this.HDimg.style.height=m.h+"px";m.d=l.offsetHeight-m.h;m.h-=m.d;m.h/=this.em;m.d/=this.em;l.removeChild(this.HDspan);l.style.position=k;return m},getW:function(o){var l,n,m=(o.bbox||{}).w,p=o;if(o.bbox&&o.bbox.exactW){return m}if((o.bbox&&m>=0&&!this.initialSkipBug&&!this.msieItalicWidthBug)||this.negativeBBoxes||!o.firstChild){l=o.offsetWidth;n=o.parentNode.offsetHeight}else{if(o.bbox&&m<0&&this.msieNegativeBBoxBug){l=-o.offsetWidth,n=o.parentNode.offsetHeight}else{var k=o.style.position;o.style.position="absolute";p=this.startMarker;o.insertBefore(p,o.firstChild);o.appendChild(this.endMarker);l=this.endMarker.offsetLeft-p.offsetLeft;o.removeChild(this.endMarker);o.removeChild(p);o.style.position=k}}if(n!=null){o.parentNode.HH=n/this.em}return l/this.em},Measured:function(m,l){var n=m.bbox;if(n.width==null&&n.w&&!n.isMultiline){var k=this.getW(m);n.rw+=k-n.w;n.w=k;n.exactW=true}if(!l){l=m.parentNode}if(!l.bbox){l.bbox=n}return m},Remeasured:function(l,k){k.bbox=this.Measured(l,k).bbox},MeasureSpans:function(o){var r=[],t,q,n,u,k,p,l,s;for(q=0,n=o.length;q=0&&!this.initialSkipBug)||(u.w<0&&this.msieNegativeBBoxBug)){r.push([t])}else{if(this.initialSkipBug){k=this.startMarker.cloneNode(true);p=this.endMarker.cloneNode(true);t.insertBefore(k,t.firstChild);t.appendChild(p);r.push([t,k,p,t.style.position]);t.style.position="absolute"}else{p=this.endMarker.cloneNode(true);t.appendChild(p);r.push([t,null,p])}}}for(q=0,n=r.length;q=0&&!this.initialSkipBug)||this.negativeBBoxes||!t.firstChild){l=t.offsetWidth;s.HH=s.offsetHeight/this.em}else{if(u.w<0&&this.msieNegativeBBoxBug){l=-t.offsetWidth,s.HH=s.offsetHeight/this.em}else{l=r[q][2].offsetLeft-((r[q][1]||{}).offsetLeft||0)}}l/=this.em;u.rw+=l-u.w;u.w=l;u.exactW=true;if(!s.bbox){s.bbox=u}}for(q=0,n=r.length;q=0){p.style.width=this.Em(q);p.style.display="inline-block";p.style.overflow="hidden"}else{if(this.msieNegativeSpaceBug){p.style.height=""}p.style.marginLeft=this.Em(q);if(d.safariNegativeSpaceBug&&p.parentNode.firstChild==p){this.createBlank(p,0,true)}}if(m&&m!==g.COLOR.TRANSPARENT){p.style.backgroundColor=m;p.style.position="relative"}return p},createRule:function(r,n,p,s,l){if(n<-p){p=-n}var m=d.TeX.min_rule_thickness,o=1;if(s>0&&s*this.em0&&(n+p)*this.em0&&q.offsetWidth==0){q.style.width=this.Em(s)}if(r.isBox||r.className=="mspace"){r.bbox=q.bbox,r.HH=n+p}return q},createFrame:function(s,q,r,u,x,l){if(q<-r){r=-q}var p=2*x;if(this.msieFrameSizeBug){if(uC.w){d.createBlank(u,C.rw-C.w+0.1)}}if(!this.msieClipRectBug&&!C.noclip&&!o){var B=3/this.em;var A=(C.H==null?C.h:C.H),m=(C.D==null?C.d:C.D);var E=w-A-B,p=w+m+B,n=C.lw-3*B,k=1000;if(this.initialSkipBug&&C.lw<0){n=-3*B}if(C.isFixed){k=C.width-n}u.style.clip="rect("+this.Em(E)+" "+this.Em(k)+" "+this.Em(p)+" "+this.Em(n)+")"}}u.style.top=this.Em(-q-w);u.style.left=this.Em(s+F);if(C&&z){if(C.H!=null&&(z.H==null||C.H+q>z.H)){z.H=C.H+q}if(C.D!=null&&(z.D==null||C.D-q>z.D)){z.D=C.D-q}if(C.h+q>z.h){z.h=C.h+q}if(C.d-q>z.d){z.d=C.d-q}if(z.H!=null&&z.H<=z.h){delete z.H}if(z.D!=null&&z.D<=z.d){delete z.D}if(C.w+s>z.w){z.w=C.w+s;if(z.width==null){v.style.width=this.Em(z.w)}}if(C.rw+s>z.rw){z.rw=C.rw+s}if(C.lw+s=n-0.01||(s==p-1&&!l.stretch)){if(l.HW[s][2]){q*=l.HW[s][2]}if(l.HW[s][3]){k=l.HW[s][3]}var r=this.addElement(u,"span");this.createChar(r,[k,l.HW[s][1]],q,o);u.bbox=r.bbox;u.offset=0.65*u.bbox.w;u.scale=q;return}}if(l.stretch){this["extendDelimiter"+l.dir](u,t,l.stretch,q,o)}},extendDelimiterV:function(A,t,E,F,w){var o=this.createStack(A,true);var v=this.createBox(o),u=this.createBox(o);this.createChar(v,(E.top||E.ext),F,w);this.createChar(u,(E.bot||E.ext),F,w);var m={bbox:{w:0,lw:0,rw:0}},D=m,p;var B=v.bbox.h+v.bbox.d+u.bbox.h+u.bbox.d;var r=-v.bbox.h;this.placeBox(v,0,r,true);r-=v.bbox.d;if(E.mid){D=this.createBox(o);this.createChar(D,E.mid,F,w);B+=D.bbox.h+D.bbox.d}if(E.min&&tB){m=this.Element("span");this.createChar(m,E.ext,F,w);var C=m.bbox.h+m.bbox.d,l=C-0.05,x,q,z=(E.mid?2:1);q=x=Math.min(Math.ceil((t-B)/(z*l)),this.maxStretchyParts);if(!E.fullExtenders){l=(t-B)/(z*x)}var s=(x/(x+1))*(C-l);l=C-s;r+=s+l-m.bbox.h;while(z-->0){while(x-->0){if(!this.msieCloneNodeBug){p=m.cloneNode(true)}else{p=this.Element("span");this.createChar(p,E.ext,F,w)}p.bbox=m.bbox;r-=l;this.placeBox(this.addBox(o,p),0,r,true)}r+=s-m.bbox.d;if(E.mid&&z){this.placeBox(D,0,r-D.bbox.h,true);x=q;r+=-(D.bbox.h+D.bbox.d)+s+l-m.bbox.h}}}else{r+=(B-t)/2;if(E.mid){this.placeBox(D,0,r-D.bbox.h,true);r+=-(D.bbox.h+D.bbox.d)}r+=(B-t)/2}this.placeBox(u,0,r-u.bbox.h,true);r-=u.bbox.h+u.bbox.d;A.bbox={w:Math.max(v.bbox.w,m.bbox.w,u.bbox.w,D.bbox.w),lw:Math.min(v.bbox.lw,m.bbox.lw,u.bbox.lw,D.bbox.lw),rw:Math.max(v.bbox.rw,m.bbox.rw,u.bbox.rw,D.bbox.rw),h:0,d:-r,exactW:true};A.scale=F;A.offset=0.55*A.bbox.w;A.isMultiChar=true;this.setStackWidth(o,A.bbox.w)},extendDelimiterH:function(B,o,E,G,y){var r=this.createStack(B,true);var p=this.createBox(r),C=this.createBox(r);this.createChar(p,(E.left||E.rep),G,y);this.createChar(C,(E.right||E.rep),G,y);var l=this.Element("span");this.createChar(l,E.rep,G,y);var D={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},m;this.placeBox(p,-p.bbox.lw,0,true);var u=(p.bbox.rw-p.bbox.lw)+(C.bbox.rw-C.bbox.lw)-0.05,t=p.bbox.rw-p.bbox.lw-0.025,v;if(E.mid){D=this.createBox(r);this.createChar(D,E.mid,G,y);u+=D.bbox.w}if(E.min&&ou){var F=l.bbox.rw-l.bbox.lw,q=F-0.05,z,s,A=(E.mid?2:1);s=z=Math.min(Math.ceil((o-u)/(A*q)),this.maxStretchyParts);if(!E.fillExtenders){q=(o-u)/(A*z)}v=(z/(z+1))*(F-q);q=F-v;t-=l.bbox.lw+v;while(A-->0){while(z-->0){if(!this.cloneNodeBug){m=l.cloneNode(true)}else{m=this.Element("span");this.createChar(m,E.rep,G,y)}m.bbox=l.bbox;this.placeBox(this.addBox(r,m),t,0,true);t+=q}if(E.mid&&A){this.placeBox(D,t,0,true);t+=D.bbox.w-v;z=s}}}else{t-=(u-o)/2;if(E.mid){this.placeBox(D,t,0,true);t+=D.bbox.w}t-=(u-o)/2}this.placeBox(C,t,0,true);B.bbox={w:t+C.bbox.rw,lw:0,rw:t+C.bbox.rw,H:Math.max(p.bbox.h,l.bbox.h,C.bbox.h,D.bbox.h),D:Math.max(p.bbox.d,l.bbox.d,C.bbox.d,D.bbox.d),h:l.bbox.h,d:l.bbox.d,exactW:true};B.scale=G;B.isMultiChar=true;this.setStackWidth(r,B.bbox.w)},createChar:function(s,p,n,k){s.isMathJax=true;var r=s,t="",o={fonts:[p[1]],noRemap:true};if(k&&k===g.VARIANT.BOLD){o.fonts=[p[1]+"-bold",p[1]]}if(typeof(p[1])!=="string"){o=p[1]}if(p[0] instanceof Array){for(var q=0,l=p[0].length;q=55296&&w<56319){A++;w=(((w-55296)<<10)+(r.charCodeAt(A)-56320))+65536;if(this.FONTDATA.RemapPlane1){var D=this.FONTDATA.RemapPlane1(w,o);w=D.n;o=D.variant}}else{var t,q,u=this.FONTDATA.RANGES;for(t=0,q=u.length;t=u[t].low&&w<=u[t].high){if(u[t].remap&&u[t].remap[w]){w=p+u[t].remap[w]}else{w=w-u[t].low+p;if(u[t].add){w+=u[t].add}}if(o["variant"+u[t].offset]){o=this.FONTDATA.VARIANT[o["variant"+u[t].offset]]}break}}}if(o.remap&&o.remap[w]){w=o.remap[w];if(o.remap.variant){o=this.FONTDATA.VARIANT[o.remap.variant]}}else{if(this.FONTDATA.REMAP[w]&&!o.noRemap){w=this.FONTDATA.REMAP[w]}}if(w instanceof Array){o=this.FONTDATA.VARIANT[w[1]];w=w[0]}if(typeof(w)==="string"){r=w+r.substr(A+1);x=r.length;A=-1;continue}s=this.lookupChar(o,w);B=s[w];if(l||(!this.checkFont(s,k.style)&&!B[5].img)){if(y.length){this.addText(k,y);y=""}var v=!!k.style.fontFamily||!!z.style.fontStyle||!!z.style.fontWeight||!s.directory||l;l=false;if(k!==z){v=!this.checkFont(s,z.style);k=z}if(v){k=this.addElement(z,"span",{isMathJax:true,subSpan:true})}this.handleFont(k,s,k!==z)}y=this.handleChar(k,s,B,w,y);if(!(B[5]||{}).space){if(B[0]/1000>z.bbox.h){z.bbox.h=B[0]/1000}if(B[1]/1000>z.bbox.d){z.bbox.d=B[1]/1000}}if(z.bbox.w+B[3]/1000z.bbox.rw){z.bbox.rw=z.bbox.w+B[4]/1000}z.bbox.w+=B[2]/1000}if(y.length){this.addText(k,y)}if(z.scale&&z.scale!==1){z.bbox.h*=z.scale;z.bbox.d*=z.scale;z.bbox.w*=z.scale;z.bbox.lw*=z.scale;z.bbox.rw*=z.scale}if(r.length==1&&s.skew&&s.skew[w]){z.bbox.skew=s.skew[w]}},checkFont:function(k,l){var m=(l.fontWeight||"normal");if(m.match(/^\d+$/)){m=(parseInt(m)>=600?"bold":"normal")}return(k.family.replace(/'/g,"")===l.fontFamily.replace(/'/g,"")&&(k.style||"normal")===(l.fontStyle||"normal")&&(k.weight||"normal")===m)},handleFont:function(m,k,o){m.style.fontFamily=k.family;if(!k.directory){m.style.fontSize=Math.floor(100/d.scale+0.5)+"%"}if(!(d.FontFaceBug&&k.isWebFont)){var l=k.style||"normal",n=k.weight||"normal";if(l!=="normal"||o){m.style.fontStyle=l}if(n!=="normal"||o){m.style.fontWeight=n}}},handleChar:function(l,k,s,r,q){var p=s[5];if(p.space){if(q.length){this.addText(l,q)}d.createShift(l,s[2]/1000);return""}if(p.img){return this.handleImg(l,k,s,r,q)}if(p.isUnknown&&this.FONTDATA.DELIMITERS[r]){if(q.length){this.addText(l,q)}var o=l.scale;d.createDelimiter(l,r,0,1,k);if(this.FONTDATA.DELIMITERS[r].dir==="V"){l.style.verticalAlign=this.Em(l.bbox.d);l.bbox.h+=l.bbox.d;l.bbox.d=0}l.scale=o;s[0]=l.bbox.h*1000;s[1]=l.bbox.d*1000;s[2]=l.bbox.w*1000;s[3]=l.bbox.lw*1000;s[4]=l.bbox.rw*1000;return""}if(p.c==null){if(r<=65535){p.c=String.fromCharCode(r)}else{var m=r-65536;p.c=String.fromCharCode((m>>10)+55296)+String.fromCharCode((m&1023)+56320)}}if(p.rfix){this.addText(l,q+p.c);d.createShift(l,p.rfix/1000);return""}if(s[2]||!this.msieAccentBug||q.length){return q+p.c}d.createShift(l,s[3]/1000);d.createShift(l,(s[4]-s[3])/1000);this.addText(l,p.c);d.createShift(l,-s[4]/1000);return""},handleImg:function(l,k,p,o,m){return m},lookupChar:function(p,s){var o,k;if(!p.FONTS){var r=this.FONTDATA.FONTS;var q=(p.fonts||this.FONTDATA.VARIANT.normal.fonts);if(!(q instanceof Array)){q=[q]}if(p.fonts!=q){p.fonts=q}p.FONTS=[];for(o=0,k=q.length;o=0;n--){if(l.Ranges[n][2]==o){l.Ranges.splice(n,1)}}this.loadFont(l.directory+"/"+o+".js")}}}},loadFont:function(l){var k=MathJax.Callback.Queue();k.Push(["Require",h,this.fontDir+"/"+l]);if(this.imgFonts){if(!MathJax.isPacked){l=l.replace(/\/([^\/]*)$/,d.imgPacked+"/$1")}k.Push(["Require",h,this.webfontDir+"/png/"+l])}b.RestartAfter(k.Push({}))},loadWebFont:function(k){k.available=k.isWebFont=true;if(d.FontFaceBug){k.family=k.name;if(d.msieFontCSSBug){k.family+="-Web"}}b.RestartAfter(this.Font.loadWebFont(k))},loadWebFontError:function(l,k){b.Startup.signal.Post("HTML-CSS Jax - disable web fonts");l.isWebFont=false;if(this.config.imageFont&&this.config.imageFont===this.fontInUse){this.imgFonts=true;b.Startup.signal.Post("HTML-CSS Jax - switch to image fonts");b.Startup.signal.Post("HTML-CSS Jax - using image fonts");e(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3000);h.Require(this.directory+"/imageFonts.js",k)}else{this.allowWebFonts=false;k()}},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:10000000,ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18},TeX:{x_height:0.430554,quad:1,num1:0.676508,num2:0.393732,num3:0.44373,denom1:0.685951,denom2:0.344841,sup1:0.412892,sup2:0.362892,sup3:0.288888,sub1:0.15,sub2:0.247217,sup_drop:0.386108,sub_drop:0.05,delim1:2.39,delim2:1,axis_height:0.25,rule_thickness:0.06,big_op_spacing1:0.111111,big_op_spacing2:0.166666,big_op_spacing3:0.2,big_op_spacing4:0.6,big_op_spacing5:0.1,scriptspace:0.1,nulldelimiterspace:0.12,delimiterfactor:901,delimitershortfall:0.1,min_rule_thickness:1.25},NBSP:"\u00A0",rfuzz:0});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){g=MathJax.ElementJax.mml;g.mbase.Augment({toHTML:function(o){o=this.HTMLcreateSpan(o);if(this.type!="mrow"){o=this.HTMLhandleSize(o)}for(var l=0,k=this.data.length;ll.d){l.d=m.d}if(m.h>l.h){l.h=m.h}if(m.D!=null&&m.D>l.D){l.D=m.D}if(m.H!=null&&m.H>l.H){l.H=m.H}if(n.style.paddingLeft){l.w+=d.unEm(n.style.paddingLeft)*(n.scale||1)}if(l.w+m.lwl.rw){l.rw=l.w+m.rw}l.w+=m.w;if(n.style.paddingRight){l.w+=d.unEm(n.style.paddingRight)*(n.scale||1)}if(m.width){l.width=m.width;l.minWidth=m.minWidth}if(m.ic){l.ic=m.ic}else{delete l.ic}if(l.exactW&&!m.exactW){delete l.exactW}},HTMLemptyBBox:function(k){k.h=k.d=k.H=k.D=k.rw=-d.BIGDIMEN;k.w=0;k.lw=d.BIGDIMEN;return k},HTMLcleanBBox:function(k){if(k.h===this.BIGDIMEN){k.h=k.d=k.H=k.D=k.w=k.rw=k.lw=0}if(k.D<=k.d){delete k.D}if(k.H<=k.h){delete k.H}},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(l){if(this.isEmbellished()){var k=this.Core();if(k&&k!==this){return k.HTMLcanStretch(l)}}return false},HTMLstretchH:function(l,k){return this.HTMLspanElement()},HTMLstretchV:function(l,k,m){return this.HTMLspanElement()},HTMLnotEmpty:function(k){while(k){if((k.type!=="mrow"&&k.type!=="texatom")||k.data.length>1){return true}k=k.data[0]}return false},HTMLmeasureChild:function(l,k){if(this.data[l]){d.Measured(this.data[l].toHTML(k),k)}else{k.bbox=this.HTMLzeroBBox()}},HTMLboxChild:function(l,k){if(!this.data[l]){this.SetData(l,g.mrow())}return this.data[l].toHTML(k)},HTMLcreateSpan:function(k){if(this.spanID){var l=this.HTMLspanElement();if(l&&(l.parentNode===k||(l.parentNode||{}).parentNode===k)){while(l.firstChild){l.removeChild(l.firstChild)}l.bbox=this.HTMLzeroBBox();l.scale=1;l.isMultChar=l.HH=null;l.style.cssText="";return l}}if(this.href){k=d.addElement(k,"a",{href:this.href,isMathJax:true})}k=d.addElement(k,"span",{className:this.type,isMathJax:true});if(d.imgHeightBug){k.style.display="inline-block"}if(this["class"]){k.className+=" "+this["class"]}if(!this.spanID){this.spanID=d.GetID()}k.id=(this.id||"MathJax-Span-"+this.spanID)+d.idPostfix;k.bbox=this.HTMLzeroBBox();this.styles={};if(this.style){k.style.cssText=this.style;if(k.style.fontSize){this.mathsize=k.style.fontSize;k.style.fontSize=""}this.styles={border:d.getBorders(k),padding:d.getPadding(k)};if(this.styles.border){k.style.border=""}if(this.styles.padding){k.style.padding=""}}if(this.href){k.parentNode.bbox=k.bbox}return k},HTMLspanElement:function(){if(!this.spanID){return null}return document.getElementById((this.id||"MathJax-Span-"+this.spanID)+d.idPostfix)},HTMLhandleVariant:function(l,k,m){d.handleVariant(l,k,m)},HTMLhandleSize:function(k){if(!k.scale){k.scale=this.HTMLgetScale();if(k.scale!==1){k.style.fontSize=d.Percent(k.scale)}}return k},HTMLhandleDir:function(l){var k=this.Get("dir",true);if(k){l.dir=k}return l},HTMLhandleColor:function(w){var y=this.getValues("mathcolor","color");if(this.mathbackground){y.mathbackground=this.mathbackground}if(this.background){y.background=this.background}if(this.style&&w.style.backgroundColor){y.mathbackground=w.style.backgroundColor;w.style.backgroundColor="transparent"}var t=(this.styles||{}).border,v=(this.styles||{}).padding;if(y.color&&!this.mathcolor){y.mathcolor=y.color}if(y.background&&!this.mathbackground){y.mathbackground=y.background}if(y.mathcolor){w.style.color=y.mathcolor}if((y.mathbackground&&y.mathbackground!==g.COLOR.TRANSPARENT)||t||v){var A=w.bbox,z=(A.exact?0:1/d.em),u=0,s=0,m=w.style.paddingLeft,q=w.style.paddingRight;if(this.isToken){u=A.lw;s=A.rw-A.w}if(m!==""){u+=d.unEm(m)*(w.scale||1)}if(q!==""){s-=d.unEm(q)*(w.scale||1)}var l=(d.PaddingWidthBug||A.keepPadding||A.exactW?0:s-u);var o=Math.max(0,d.getW(w)+l);var x=A.h+A.d,k=-A.d,r=0,p=0;if(o>0){o+=2*z;u-=z}if(x>0){x+=2*z;k-=z}s=-o-u;if(t){s-=t.right;k-=t.bottom;r+=t.left;p+=t.right;A.h+=t.top;A.d+=t.bottom;A.w+=t.left+t.right;A.lw-=t.left;A.rw+=t.right}if(v){x+=v.top+v.bottom;o+=v.left+v.right;s-=v.right;k-=v.bottom;r+=v.left;p+=v.right;A.h+=v.top;A.d+=v.bottom;A.w+=v.left+v.right;A.lw-=v.left;A.rw+=v.right}if(p){w.style.paddingRight=d.Em(p)}var n=d.Element("span",{id:"MathJax-Color-"+this.spanID+d.idPostfix,isMathJax:true,style:{display:"inline-block",backgroundColor:y.mathbackground,width:d.Em(o),height:d.Em(x),verticalAlign:d.Em(k),marginLeft:d.Em(u),marginRight:d.Em(s)}});d.setBorders(n,t);if(A.width){n.style.width=A.width;n.style.marginRight="-"+A.width}if(d.msieInlineBlockAlignBug){n.style.position="relative";n.style.width=n.style.height=0;n.style.verticalAlign=n.style.marginLeft=n.style.marginRight="";n.style.border=n.style.padding="";if(t&&d.msieBorderWidthBug){x+=t.top+t.bottom;o+=t.left+t.right}n.style.width=d.Em(r+z);d.placeBox(d.addElement(n,"span",{noAdjust:true,isMathJax:true,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:(y.mathbackground||"transparent"),width:d.Em(o),height:d.Em(x)}}),u,A.h+z);d.setBorders(n.firstChild,t)}w.parentNode.insertBefore(n,w);if(d.msieColorPositionBug){w.style.position="relative"}return n}return null},HTMLremoveColor:function(){var k=document.getElementById("MathJax-Color-"+this.spanID+d.idPostfix);if(k){k.parentNode.removeChild(k)}},HTMLhandleSpace:function(o){if(this.useMMLspacing){if(this.type!=="mo"){return}var m=this.getValues("scriptlevel","lspace","rspace");if(m.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var l=this.HTMLgetMu(o);m.lspace=Math.max(0,d.length2em(m.lspace,l));m.rspace=Math.max(0,d.length2em(m.rspace,l));var k=this,n=this.Parent();while(n&&n.isEmbellished()&&n.Core()===k){k=n;n=n.Parent();o=k.HTMLspanElement()}if(m.lspace){o.style.paddingLeft=d.Em(m.lspace)}if(m.rspace){o.style.paddingRight=d.Em(m.rspace)}}}else{var p=this.texSpacing();if(p!==""){this.HTMLgetScale();p=d.length2em(p,this.scale)/(o.scale||1)*this.mscale;if(o.style.paddingLeft){p+=d.unEm(o.style.paddingLeft)}o.style.paddingLeft=d.Em(p)}}},HTMLgetScale:function(){if(this.scale){return this.scale*this.mscale}var m=1,k=this.getValues("scriptlevel","fontsize");k.mathsize=(this.isToken?this:this.Parent()).Get("mathsize");if(this.style){var l=this.HTMLspanElement();if(l.style.fontSize!=""){k.fontsize=l.style.fontSize}}if(k.fontsize&&!this.mathsize){k.mathsize=k.fontsize}if(k.scriptlevel!==0){if(k.scriptlevel>2){k.scriptlevel=2}m=Math.pow(this.Get("scriptsizemultiplier"),k.scriptlevel);k.scriptminsize=d.length2em(this.Get("scriptminsize"));if(m2){l.scriptlevel=2}k=Math.sqrt(Math.pow(l.scriptsizemultiplier,l.scriptlevel))}return k},HTMLgetVariant:function(){var k=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");k.hasVariant=this.Get("mathvariant",true);if(!k.hasVariant){k.family=k.fontfamily;k.weight=k.fontweight;k.style=k.fontstyle}if(this.style){var m=this.HTMLspanElement();if(!k.family&&m.style.fontFamily){k.family=m.style.fontFamily}if(!k.weight&&m.style.fontWeight){k.weight=m.style.fontWeight}if(!k.style&&m.style.fontStyle){k.style=m.style.fontStyle}}if(k.weight&&k.weight.match(/^\d+$/)){k.weight=(parseInt(k.weight)>600?"bold":"normal")}var l=k.mathvariant;if(this.variantForm){l="-"+d.fontInUse+"-variant"}if(k.family&&!k.hasVariant){if(!k.weight&&k.mathvariant.match(/bold/)){k.weight="bold"}if(!k.style&&k.mathvariant.match(/italic/)){k.style="italic"}return{FONTS:[],fonts:[],noRemap:true,defaultFont:{family:k.family,style:k.style,weight:k.weight}}}if(k.weight==="bold"){l={normal:g.VARIANT.BOLD,italic:g.VARIANT.BOLDITALIC,fraktur:g.VARIANT.BOLDFRAKTUR,script:g.VARIANT.BOLDSCRIPT,"sans-serif":g.VARIANT.BOLDSANSSERIF,"sans-serif-italic":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.weight==="normal"){l={bold:g.VARIANT.normal,"bold-italic":g.VARIANT.ITALIC,"bold-fraktur":g.VARIANT.FRAKTUR,"bold-script":g.VARIANT.SCRIPT,"bold-sans-serif":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.SANSSERIFITALIC}[l]||l}}if(k.style==="italic"){l={normal:g.VARIANT.ITALIC,bold:g.VARIANT.BOLDITALIC,"sans-serif":g.VARIANT.SANSSERIFITALIC,"bold-sans-serif":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.style==="normal"){l={italic:g.VARIANT.NORMAL,"bold-italic":g.VARIANT.BOLD,"sans-serif-italic":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.BOLDSANSSERIF}[l]||l}}if(!(l in d.FONTDATA.VARIANT)){l="normal"}return d.FONTDATA.VARIANT[l]}},{HTMLautoload:function(){var k=d.autoloadDir+"/"+this.type+".js";b.RestartAfter(h.Require(k))},HTMLautoloadFile:function(k){var l=d.autoloadDir+"/"+k+".js";b.RestartAfter(h.Require(l))},HTMLstretchH:function(l,k){this.HTMLremoveColor();return this.toHTML(l,k)},HTMLstretchV:function(l,k,m){this.HTMLremoveColor();return this.toHTML(l,k,m)}});g.chars.Augment({toHTML:function(n,m,l,o){var r=this.data.join("").replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.entity.Augment({toHTML:function(n,m,l,o){var r=this.toString().replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.mi.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lp.w&&q.length===1&&!n.noIC){p.ic=p.rw-p.w;d.createBlank(o,p.ic/this.mscale);p.w=p.rw}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);this.HTMLhandleDir(o);return o}});g.mn.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lv.bbox.w){v.bbox.ic=v.bbox.rw-v.bbox.w;d.createBlank(v,v.bbox.ic/this.mscale);v.bbox.w=v.bbox.rw}}this.HTMLhandleSpace(v);this.HTMLhandleColor(v);this.HTMLhandleDir(v);return v},CoreParent:function(){var k=this;while(k&&k.isEmbellished()&&k.CoreMO()===this&&!k.isa(g.math)){k=k.Parent()}return k},CoreText:function(k){if(!k){return""}if(k.isEmbellished()){return k.CoreMO().data.join("")}while((k.isa(g.mrow)||k.isa(g.TeXAtom)||k.isa(g.mstyle)||k.isa(g.mphantom))&&k.data.length===1&&k.data[0]){k=k.data[0]}if(!k.isToken){return""}else{return k.data.join("")}},HTMLremapChars:{"*":"\u2217",'"':"\u2033","\u00B0":"\u2218","\u00B2":"2","\u00B3":"3","\u00B4":"\u2032","\u00B9":"1"},HTMLremap:function(l,k){l=l.replace(/-/g,"\u2212");if(k){l=l.replace(/'/g,"\u2032").replace(/`/g,"\u2035");if(l.length===1){l=k[l]||l}}return l},HTMLcanStretch:function(o){if(!this.Get("stretchy")){return false}var p=this.data.join("");if(p.length>1){return false}var m=this.CoreParent();if(m&&m.isa(g.munderover)&&this.CoreText(m.data[m.base]).length===1){var n=m.data[m.over],l=m.data[m.under];if(n&&this===n.CoreMO()&&m.Get("accent")){p=d.FONTDATA.REMAPACCENT[p]||p}else{if(l&&this===l.CoreMO()&&m.Get("accentunder")){p=d.FONTDATA.REMAPACCENTUNDER[p]||p}}}p=d.FONTDATA.DELIMITERS[p.charCodeAt(0)];var k=(p&&p.dir===o.substr(0,1));this.forceStretch=(k&&(this.Get("minsize",true)||this.Get("maxsize",true)));return k},HTMLstretchV:function(m,n,o){this.HTMLremoveColor();var r=this.getValues("symmetric","maxsize","minsize");var p=this.HTMLspanElement(),s=this.HTMLgetMu(p),q;var l=this.HTMLgetScale(),k=d.TeX.axis_height*l;if(r.symmetric){q=2*Math.max(n-k,o+k)}else{q=n+o}r.maxsize=d.length2em(r.maxsize,s,p.bbox.h+p.bbox.d);r.minsize=d.length2em(r.minsize,s,p.bbox.h+p.bbox.d);q=Math.max(r.minsize,Math.min(r.maxsize,q));p=this.HTMLcreateSpan(m);d.createDelimiter(p,this.data.join("").charCodeAt(0),q,l);if(r.symmetric){q=(p.bbox.h+p.bbox.d)/2+k}else{q=(p.bbox.h+p.bbox.d)*n/(n+o)}d.positionDelimiter(p,q);this.HTMLhandleSpace(p);this.HTMLhandleColor(p);return p},HTMLstretchH:function(o,k){this.HTMLremoveColor();var m=this.getValues("maxsize","minsize","mathvariant","fontweight");if((m.fontweight==="bold"||parseInt(m.fontweight)>=600)&&!this.Get("mathvariant",true)){m.mathvariant=g.VARIANT.BOLD}var n=this.HTMLspanElement(),l=this.HTMLgetMu(n),p=n.scale;m.maxsize=d.length2em(m.maxsize,l,n.bbox.w);m.minsize=d.length2em(m.minsize,l,n.bbox.w);k=Math.max(m.minsize,Math.min(m.maxsize,k));n=this.HTMLcreateSpan(o);d.createDelimiter(n,this.data.join("").charCodeAt(0),k,p,m.mathvariant);this.HTMLhandleSpace(n);this.HTMLhandleColor(n);return n}});g.mtext.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));var n=this.HTMLgetVariant();if(d.config.mtextFontInherit||this.Parent().type==="merror"){var p=this.Get("mathvariant");if(p==="monospace"){o.className+=" MJX-monospace"}else{if(p.match(/sans-serif/)){o.className+=" MJX-sans-serif"}}n={bold:n.bold,italic:n.italic,fontInherit:true}}for(var l=0,k=this.data.length;ld.linebreakWidth)||this.hasNewline()},HTMLstretchH:function(m,k){this.HTMLremoveColor();var l=this.HTMLspanElement();this.data[this.core].HTMLstretchH(l,k);this.HTMLcomputeBBox(l,true);this.HTMLhandleColor(l);return l},HTMLstretchV:function(m,l,n){this.HTMLremoveColor();var k=this.HTMLspanElement();this.data[this.core].HTMLstretchV(k,l,n);this.HTMLcomputeBBox(k,true);this.HTMLhandleColor(k);return k}});g.mstyle.Augment({toHTML:function(l,k,m){l=this.HTMLcreateSpan(l);if(this.data[0]!=null){var n=this.data[0].toHTML(l);if(m!=null){this.data[0].HTMLstretchV(l,k,m)}else{if(k!=null){this.data[0].HTMLstretchH(l,k)}}l.bbox=n.bbox}this.HTMLhandleSpace(l);this.HTMLhandleColor(l);return l},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mfrac.Augment({toHTML:function(D){D=this.HTMLcreateSpan(D);var m=d.createStack(D);var r=d.createBox(m),o=d.createBox(m);d.MeasureSpans([this.HTMLboxChild(0,r),this.HTMLboxChild(1,o)]);var k=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");var I=this.HTMLgetScale(),C=k.displaystyle;var G=d.TeX.axis_height*I;if(k.bevelled){var F=(C?0.4:0.15);var s=Math.max(r.bbox.h+r.bbox.d,o.bbox.h+o.bbox.d)+2*F;var E=d.createBox(m);d.createDelimiter(E,47,s);d.placeBox(r,0,(r.bbox.d-r.bbox.h)/2+G+F);d.placeBox(E,r.bbox.w-F/2,(E.bbox.d-E.bbox.h)/2+G);d.placeBox(o,r.bbox.w+E.bbox.w-F,(o.bbox.d-o.bbox.h)/2+G-F)}else{var l=Math.max(r.bbox.w,o.bbox.w);var y=d.thickness2em(k.linethickness,this.scale)*this.mscale,A,z,x,w;var B=d.TeX.min_rule_thickness/this.em;if(C){x=d.TeX.num1;w=d.TeX.denom1}else{x=(y===0?d.TeX.num3:d.TeX.num2);w=d.TeX.denom2}x*=I;w*=I;if(y===0){A=Math.max((C?7:3)*d.TeX.rule_thickness,2*B);z=(x-r.bbox.d)-(o.bbox.h-w);if(zy){l=((s.bbox.h+s.bbox.d)-(y-A))/2}var B=d.FONTDATA.DELIMITERS[d.FONTDATA.RULECHAR];if(!B||oK){K=r[M].bbox.w}if(!N[M]&&K>n){n=K}}}if(F==null&&H!=null){n=H}else{if(n==-d.BIGDIMEN){n=K}}for(M=K=0,I=this.data.length;MK){K=w.bbox.w}}}var E=d.TeX.rule_thickness*this.mscale,G=d.FONTDATA.TeX_factor;var p=r[this.base]||{bbox:this.HTMLzeroBBox()};var v,s,A,z,u,C,J,O=0;if(p.bbox.ic){O=1.3*p.bbox.ic+0.05}for(M=0,I=this.data.length;M0){z+=F;y-=F}}d.placeBox(k,o.bbox.w+M,Math.max(z,J.superscriptshift));d.placeBox(x,o.bbox.w,-Math.max(y,J.subscriptshift))}}this.HTMLhandleSpace(K);this.HTMLhandleColor(K);return K},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mmultiscripts.Augment({toHTML:g.mbase.HTMLautoload});g.mtable.Augment({toHTML:g.mbase.HTMLautoload});g["annotation-xml"].Augment({toHTML:g.mbase.HTMLautoload});g.math.Augment({toHTML:function(u,l){var r=this.Get("alttext");if(r&&r!==""){l.setAttribute("aria-label",r)}var m=d.addElement(u,"nobr",{isMathJax:true});u=this.HTMLcreateSpan(m);var s=d.createStack(u),n=d.createBox(s),t;s.style.fontSize=m.parentNode.style.fontSize;m.parentNode.style.fontSize="";if(this.data[0]!=null){if(d.msieColorBug){if(this.background){this.data[0].background=this.background;delete this.background}if(this.mathbackground){this.data[0].mathbackground=this.mathbackground;delete this.mathbackground}}g.mbase.prototype.displayAlign=b.config.displayAlign;g.mbase.prototype.displayIndent=b.config.displayIndent;var o=this.data[0].toHTML(n);o.bbox.exactW=false;t=d.Measured(o,n)}d.placeBox(n,0,0);u.style.width=d.Em((Math.round(t.bbox.w*this.em)+0.25)/d.outerEm);u.style.display="inline-block";var k=1/d.em,q=d.em/d.outerEm;d.em/=q;u.bbox.h*=q;u.bbox.d*=q;u.bbox.w*=q;u.bbox.lw*=q;u.bbox.rw*=q;if(t&&t.bbox.width!=null){u.style.minWidth=(t.bbox.minWidth||u.style.width);u.style.width=s.style.width=t.bbox.width;n.style.width="100%"}this.HTMLhandleColor(u);if(t){d.createRule(u,(t.bbox.h+k)*q,(t.bbox.d+k)*q,0)}if(!this.isMultiline&&this.Get("display")==="block"&&u.bbox.width==null){var v=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");if(v.indentalignfirst!==g.INDENTALIGN.INDENTALIGN){v.indentalign=v.indentalignfirst}if(v.indentalign===g.INDENTALIGN.AUTO){v.indentalign=this.displayAlign}l.style.textAlign=v.indentalign;if(v.indentshiftfirst!==g.INDENTSHIFT.INDENTSHIFT){v.indentshift=v.indentshiftfirst}if(v.indentshift==="auto"){v.indentshift=this.displayIndent}if(v.indentshift&&v.indentalign!==g.INDENTALIGN.CENTER){u.style[{left:"marginLeft",right:"marginRight"}[v.indentalign]]=d.Em(d.length2em(v.indentshift))}}return u},HTMLspanElement:g.mbase.prototype.HTMLspanElement});g.TeXAtom.Augment({toHTML:function(o,m,q){o=this.HTMLcreateSpan(o);if(this.data[0]!=null){if(this.texClass===g.TEXCLASS.VCENTER){var k=d.createStack(o);var p=d.createBox(k);var r=this.data[0].toHTML(p);if(q!=null){d.Remeasured(this.data[0].HTMLstretchV(p,m,q),p)}else{if(m!=null){d.Remeasured(this.data[0].HTMLstretchH(p,m),p)}else{d.Measured(r,p)}}var l=d.TeX.axis_height*this.HTMLgetScale();d.placeBox(p,0,l-(p.bbox.h+p.bbox.d)/2+p.bbox.d)}else{var n=this.data[0].toHTML(o,m,q);if(q!=null){n=this.data[0].HTMLstretchV(p,m,q)}else{if(m!=null){n=this.data[0].HTMLstretchH(p,m)}}o.bbox=n.bbox}}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);return o},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",d,"jax.js"]),0)})});b.Register.StartupHook("End Config",function(){b.Browser.Select({MSIE:function(k){var o=(document.documentMode||0);var n=k.versionAtLeast("7.0");var m=k.versionAtLeast("8.0")&&o>7;var l=(document.compatMode==="BackCompat");if(o<9){d.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white";d.config.styles[".MathJax .MathJax_HitBox"].opacity=0;d.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity=0)"}d.Augment({PaddingWidthBug:true,msieAccentBug:true,msieColorBug:true,msieColorPositionBug:true,msieRelativeWidthBug:l,msieDisappearingBug:(o>=8),msieMarginScaleBug:(o<8),msiePaddingWidthBug:true,msieBorderWidthBug:l,msieFrameSizeBug:(o<=8),msieInlineBlockAlignBug:(!m||l),msiePlaceBoxBug:(m&&!l),msieClipRectBug:!m,msieNegativeSpaceBug:l,cloneNodeBug:(m&&k.version==="8.0"),msieItalicWidthBug:true,initialSkipBug:(o<8),msieNegativeBBoxBug:(o>=8),msieIE6:!n,msieItalicWidthBug:true,FontFaceBug:true,msieFontCSSBug:k.isIE9,allowWebFonts:(o>=9?"woff":"eot")})},Firefox:function(l){var m=false;if(l.versionAtLeast("3.5")){var k=String(document.location).replace(/[^\/]*$/,"");if(document.location.protocol!=="file:"||b.config.root.match(/^https?:\/\//)||(b.config.root+"/").substr(0,k.length)===k){m="otf"}}d.Augment({ffVerticalAlignBug:!l.versionAtLeast("20.0"),AccentBug:true,allowWebFonts:m})},Safari:function(p){var n=p.versionAtLeast("3.0");var m=p.versionAtLeast("3.1");var k=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/);var l=(navigator.appVersion.match(/ Android (\d+)\.(\d+)/));var q=(m&&p.isMobile&&((navigator.platform.match(/iPad|iPod|iPhone/)&&!p.versionAtLeast("5.0"))||(l!=null&&(l[1]<2||(l[1]==2&&l[2]<2)))));d.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:0.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariVerticalAlignBug:!m,safariTextNodeBug:!n,forceReflow:true,allowWebFonts:(m&&!q?"otf":false)});if(k){d.Augment({webFontDefault:(p.isMobile?"sans-serif":"serif")})}if(p.isPC){d.Augment({adjustAvailableFonts:d.removeSTIXfonts,checkWebFontsTwice:true})}if(q){var o=b.config["HTML-CSS"];if(o){o.availableFonts=[];o.preferredFont=null}else{b.config["HTML-CSS"]={availableFonts:[],preferredFont:null}}}},Chrome:function(k){d.Augment({Em:d.EmRounded,cloneNodeBug:true,rfuzz:-0.02,AccentBug:true,AdjustSurd:true,FontFaceBug:k.versionAtLeast("32.0"),negativeBBoxes:true,safariNegativeSpaceBug:true,safariWebFontSerif:[""],forceReflow:true,allowWebFonts:(k.versionAtLeast("4.0")?"otf":"svg")})},Opera:function(k){k.isMini=(navigator.appVersion.match("Opera Mini")!=null);d.config.styles[".MathJax .merror"]["vertical-align"]=null;d.config.styles[".MathJax span"]["z-index"]=0;d.Augment({operaHeightBug:true,operaVerticalAlignBug:true,operaFontSizeBug:k.versionAtLeast("10.61"),initialSkipBug:true,FontFaceBug:true,PaddingWidthBug:true,allowWebFonts:(k.versionAtLeast("10.0")&&!k.isMini?"otf":false),adjustAvailableFonts:d.removeSTIXfonts})},Konqueror:function(k){d.Augment({konquerorVerticalAlignBug:true})}})});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(b.config.menuSettings.zoom!=="None"){h.Require("[MathJax]/extensions/MathZoom.js")}})})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]); +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(t){t=this.HTMLcreateSpan(t);if(this.data.length===0){return t}var K=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing");var aI=K.width.match(/%$/);var ax=b.createStack(t);var aF=this.HTMLgetScale(),az=this.HTMLgetMu(t),aA=-1;var ap=[],at=[],ak=[],av=[],au=[],af,ae,ao=-1,ad,an,Z,aE,R,aB,aN=[],aS;var I=b.FONTDATA.lineH*aF*K.useHeight,O=b.FONTDATA.lineD*aF*K.useHeight;for(af=0,ad=this.data.length;afao){ao=ae}au[ae]=b.createStack(b.createBox(ax));ak[ae]=-b.BIGDIMEN}av[af][ae]=b.createBox(au[ae]);aN.push(aE.data[ae-Z].toHTML(av[af][ae]))}}b.MeasureSpans(aN);for(af=0,ad=this.data.length;afap[af]){ap[af]=aR*aK.h/aS}if(aR*aK.d/aS>at[af]){at[af]=aR*aK.d/aS}}}else{if(aB.HTMLcanStretch("Horizontal")){aR=b.length2em(aR,az,aK.w);if(aR>ak[ae]){ak[ae]=aR}}}}}if(av[af][ae].bbox.h>ap[af]){ap[af]=av[af][ae].bbox.h}if(av[af][ae].bbox.d>at[af]){at[af]=av[af][ae].bbox.d}if(av[af][ae].bbox.w>ak[ae]){ak[ae]=av[af][ae].bbox.w}}}var aD=MathJax.Hub.SplitList;var ay=aD(K.columnspacing),aP=aD(K.rowspacing),e=aD(K.columnalign),E=aD(K.rowalign),d=aD(K.columnlines),z=aD(K.rowlines),aL=aD(K.columnwidth),V=[];for(af=0,ad=ay.length;afav.length){ab=av.length}}aj=0;aT=-(aS+aG)+ap[0];for(af=0,ad=ab-1;af0.98){S=0.98/ag;ag=0.98}}else{if(K.width==="auto"){if(ag>0.98){S=L/(B+L);ac=B+L}else{ac=B/(1-ag)}}else{ac=b.length2em(K.width,az);for(af=0,ad=Math.min(ao+1,ay.length);af0.01){if(ah&&ac>B){ac=(ac-B)/ah;for(af=0,ad=ar.length;afap[af]){av[af][ae].bbox.H=av[af][ae].bbox.h;av[af][ae].bbox.h=ap[af]}if(av[af][ae].bbox.d>at[af]){av[af][ae].bbox.D=av[af][ae].bbox.d;av[af][ae].bbox.d=at[af]}aB.symmetric=aJ}}aQ=R.rowalign||this.data[af].rowalign||E[af];o=({top:ap[af]-av[af][ae].bbox.h,bottom:av[af][ae].bbox.d-at[af],center:((ap[af]-at[af])-(av[af][ae].bbox.h-av[af][ae].bbox.d))/2,baseline:0,axis:0})[aQ]||0;aQ=(R.columnalign||V[af][ae]||e[ae]);b.alignBox(av[af][ae],aQ,T+o)}if(af=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(ag){var k;var aa=MathJax.Object.Subclass({firstChild:null,lastChild:null,Init:function(){this.childNodes=[]},appendChild:function(i){if(i.parent){i.parent.removeChild(i)}if(this.lastChild){this.lastChild.nextSibling=i}if(!this.firstChild){this.firstChild=i}this.childNodes.push(i);i.parent=this;this.lastChild=i;return i},removeChild:function(ak){for(var aj=0,ai=this.childNodes.length;aj=ai-1){this.lastChild=al}this.childNodes[ak]=al;al.nextSibling=aj.nextSibling;aj.nextSibling=aj.parent=null;return aj},toString:function(){return"{"+this.childNodes.join("")+"}"}});var E=function(){k=MathJax.ElementJax.mml;var i=k.mbase.prototype.Init;k.mbase.Augment({firstChild:null,lastChild:null,nodeValue:null,nextSibling:null,Init:function(){var ai=i.apply(this,arguments)||this;ai.childNodes=ai.data;ai.nodeName=ai.type;return ai},appendChild:function(al){if(al.parent){al.parent.removeChild(al)}var aj=arguments;if(al.isa(aa)){aj=al.childNodes;al.data=al.childNodes=[];al.firstChild=al.lastChild=null}for(var ak=0,ai=aj.length;ak=ai-1){this.lastChild=al}this.SetData(ak,al);al.nextSibling=aj.nextSibling;aj.nextSibling=aj.parent=null;return aj},setAttribute:function(ai,aj){this[ai]=aj}})};var S={};var g={getElementById:true,createElementNS:function(ai,i){var aj=k[i]();if(i==="mo"&&ag.config.useMathMLspacing){aj.useMMLspacing=128}return aj},createTextNode:function(i){return k.chars(i).With({nodeValue:i})},createDocumentFragment:function(){return aa()}};var O={appName:"MathJax"};var ac;var I="red";var ad="serif";var t=true;var C=true;var f=".";var q=g.createElementNS==null;function V(i){if(q){return g.createElement(i)}else{return g.createElementNS("http://www.w3.org/1999/xhtml",i)}}var J=[61237,8492,61238,61239,8496,8497,61240,8459,8464,61241,61242,8466,8499,61243,61244,61245,61246,8475,61247,61248,61249,61250,61251,61252,61253,61254];var N=[61277,61278,8493,61279,61280,61281,61282,8460,8465,61283,61284,61285,61286,61287,61288,61289,61290,8476,61291,61292,61293,61294,61295,61296,61297,8488];var D=[61324,61325,8450,61326,61327,61328,61329,8461,61330,61331,61332,61333,61334,8469,61335,8473,8474,8477,61336,61337,61338,61339,61340,61341,61342,8484];var d=0,H=1,X=2,m=3,b=4,l=5,a=6,P=7,Z=8,r=9,ab=10;var j={input:"sqrt",tag:"msqrt",output:"sqrt",tex:null,ttype:H},af={input:"root",tag:"mroot",output:"root",tex:null,ttype:X},A={input:"frac",tag:"mfrac",output:"/",tex:null,ttype:X},Q={input:"/",tag:"mfrac",output:"/",tex:null,ttype:m},o={input:"stackrel",tag:"mover",output:"stackrel",tex:null,ttype:X},s={input:"_",tag:"msub",output:"_",tex:null,ttype:m},h={input:"^",tag:"msup",output:"^",tex:null,ttype:m},ah={input:"text",tag:"mtext",output:"text",tex:null,ttype:ab},x={input:"mbox",tag:"mtext",output:"mbox",tex:null,ttype:ab},p={input:'"',tag:"mtext",output:"mbox",tex:null,ttype:ab};var G=[{input:"alpha",tag:"mi",output:"\u03B1",tex:null,ttype:d},{input:"beta",tag:"mi",output:"\u03B2",tex:null,ttype:d},{input:"chi",tag:"mi",output:"\u03C7",tex:null,ttype:d},{input:"delta",tag:"mi",output:"\u03B4",tex:null,ttype:d},{input:"Delta",tag:"mo",output:"\u0394",tex:null,ttype:d},{input:"epsi",tag:"mi",output:"\u03B5",tex:"epsilon",ttype:d},{input:"varepsilon",tag:"mi",output:"\u025B",tex:null,ttype:d},{input:"eta",tag:"mi",output:"\u03B7",tex:null,ttype:d},{input:"gamma",tag:"mi",output:"\u03B3",tex:null,ttype:d},{input:"Gamma",tag:"mo",output:"\u0393",tex:null,ttype:d},{input:"iota",tag:"mi",output:"\u03B9",tex:null,ttype:d},{input:"kappa",tag:"mi",output:"\u03BA",tex:null,ttype:d},{input:"lambda",tag:"mi",output:"\u03BB",tex:null,ttype:d},{input:"Lambda",tag:"mo",output:"\u039B",tex:null,ttype:d},{input:"mu",tag:"mi",output:"\u03BC",tex:null,ttype:d},{input:"nu",tag:"mi",output:"\u03BD",tex:null,ttype:d},{input:"omega",tag:"mi",output:"\u03C9",tex:null,ttype:d},{input:"Omega",tag:"mo",output:"\u03A9",tex:null,ttype:d},{input:"phi",tag:"mi",output:"\u03C6",tex:null,ttype:d},{input:"varphi",tag:"mi",output:"\u03D5",tex:null,ttype:d},{input:"Phi",tag:"mo",output:"\u03A6",tex:null,ttype:d},{input:"pi",tag:"mi",output:"\u03C0",tex:null,ttype:d},{input:"Pi",tag:"mo",output:"\u03A0",tex:null,ttype:d},{input:"psi",tag:"mi",output:"\u03C8",tex:null,ttype:d},{input:"Psi",tag:"mi",output:"\u03A8",tex:null,ttype:d},{input:"rho",tag:"mi",output:"\u03C1",tex:null,ttype:d},{input:"sigma",tag:"mi",output:"\u03C3",tex:null,ttype:d},{input:"Sigma",tag:"mo",output:"\u03A3",tex:null,ttype:d},{input:"tau",tag:"mi",output:"\u03C4",tex:null,ttype:d},{input:"theta",tag:"mi",output:"\u03B8",tex:null,ttype:d},{input:"vartheta",tag:"mi",output:"\u03D1",tex:null,ttype:d},{input:"Theta",tag:"mo",output:"\u0398",tex:null,ttype:d},{input:"upsilon",tag:"mi",output:"\u03C5",tex:null,ttype:d},{input:"xi",tag:"mi",output:"\u03BE",tex:null,ttype:d},{input:"Xi",tag:"mo",output:"\u039E",tex:null,ttype:d},{input:"zeta",tag:"mi",output:"\u03B6",tex:null,ttype:d},{input:"*",tag:"mo",output:"\u22C5",tex:"cdot",ttype:d},{input:"**",tag:"mo",output:"\u22C6",tex:"star",ttype:d},{input:"//",tag:"mo",output:"/",tex:null,ttype:d},{input:"\\\\",tag:"mo",output:"\\",tex:"backslash",ttype:d},{input:"setminus",tag:"mo",output:"\\",tex:null,ttype:d},{input:"xx",tag:"mo",output:"\u00D7",tex:"times",ttype:d},{input:"-:",tag:"mo",output:"\u00F7",tex:"divide",ttype:d},{input:"@",tag:"mo",output:"\u2218",tex:"circ",ttype:d},{input:"o+",tag:"mo",output:"\u2295",tex:"oplus",ttype:d},{input:"ox",tag:"mo",output:"\u2297",tex:"otimes",ttype:d},{input:"o.",tag:"mo",output:"\u2299",tex:"odot",ttype:d},{input:"sum",tag:"mo",output:"\u2211",tex:null,ttype:P},{input:"prod",tag:"mo",output:"\u220F",tex:null,ttype:P},{input:"^^",tag:"mo",output:"\u2227",tex:"wedge",ttype:d},{input:"^^^",tag:"mo",output:"\u22C0",tex:"bigwedge",ttype:P},{input:"vv",tag:"mo",output:"\u2228",tex:"vee",ttype:d},{input:"vvv",tag:"mo",output:"\u22C1",tex:"bigvee",ttype:P},{input:"nn",tag:"mo",output:"\u2229",tex:"cap",ttype:d},{input:"nnn",tag:"mo",output:"\u22C2",tex:"bigcap",ttype:P},{input:"uu",tag:"mo",output:"\u222A",tex:"cup",ttype:d},{input:"uuu",tag:"mo",output:"\u22C3",tex:"bigcup",ttype:P},{input:"!=",tag:"mo",output:"\u2260",tex:"ne",ttype:d},{input:":=",tag:"mo",output:":=",tex:null,ttype:d},{input:"lt",tag:"mo",output:"<",tex:null,ttype:d},{input:"<=",tag:"mo",output:"\u2264",tex:"le",ttype:d},{input:"lt=",tag:"mo",output:"\u2264",tex:"leq",ttype:d},{input:">=",tag:"mo",output:"\u2265",tex:"ge",ttype:d},{input:"geq",tag:"mo",output:"\u2265",tex:null,ttype:d},{input:"-<",tag:"mo",output:"\u227A",tex:"prec",ttype:d},{input:"-lt",tag:"mo",output:"\u227A",tex:null,ttype:d},{input:">-",tag:"mo",output:"\u227B",tex:"succ",ttype:d},{input:"in",tag:"mo",output:"\u2208",tex:null,ttype:d},{input:"!in",tag:"mo",output:"\u2209",tex:"notin",ttype:d},{input:"sub",tag:"mo",output:"\u2282",tex:"subset",ttype:d},{input:"sup",tag:"mo",output:"\u2283",tex:"supset",ttype:d},{input:"sube",tag:"mo",output:"\u2286",tex:"subseteq",ttype:d},{input:"supe",tag:"mo",output:"\u2287",tex:"supseteq",ttype:d},{input:"-=",tag:"mo",output:"\u2261",tex:"equiv",ttype:d},{input:"~=",tag:"mo",output:"\u2245",tex:"cong",ttype:d},{input:"~~",tag:"mo",output:"\u2248",tex:"approx",ttype:d},{input:"prop",tag:"mo",output:"\u221D",tex:"propto",ttype:d},{input:"and",tag:"mtext",output:"and",tex:null,ttype:a},{input:"or",tag:"mtext",output:"or",tex:null,ttype:a},{input:"not",tag:"mo",output:"\u00AC",tex:"neg",ttype:d},{input:"=>",tag:"mo",output:"\u21D2",tex:"implies",ttype:d},{input:"if",tag:"mo",output:"if",tex:null,ttype:a},{input:"<=>",tag:"mo",output:"\u21D4",tex:"iff",ttype:d},{input:"AA",tag:"mo",output:"\u2200",tex:"forall",ttype:d},{input:"EE",tag:"mo",output:"\u2203",tex:"exists",ttype:d},{input:"_|_",tag:"mo",output:"\u22A5",tex:"bot",ttype:d},{input:"TT",tag:"mo",output:"\u22A4",tex:"top",ttype:d},{input:"|--",tag:"mo",output:"\u22A2",tex:"vdash",ttype:d},{input:"|==",tag:"mo",output:"\u22A8",tex:"models",ttype:d},{input:"(",tag:"mo",output:"(",tex:null,ttype:b},{input:")",tag:"mo",output:")",tex:null,ttype:l},{input:"[",tag:"mo",output:"[",tex:null,ttype:b},{input:"]",tag:"mo",output:"]",tex:null,ttype:l},{input:"{",tag:"mo",output:"{",tex:null,ttype:b},{input:"}",tag:"mo",output:"}",tex:null,ttype:l},{input:"|",tag:"mo",output:"|",tex:null,ttype:r},{input:"(:",tag:"mo",output:"\u2329",tex:"langle",ttype:b},{input:":)",tag:"mo",output:"\u232A",tex:"rangle",ttype:l},{input:"<<",tag:"mo",output:"\u2329",tex:null,ttype:b},{input:">>",tag:"mo",output:"\u232A",tex:null,ttype:l},{input:"{:",tag:"mo",output:"{:",tex:null,ttype:b,invisible:true},{input:":}",tag:"mo",output:":}",tex:null,ttype:l,invisible:true},{input:"int",tag:"mo",output:"\u222B",tex:null,ttype:d},{input:"dx",tag:"mi",output:"{:d x:}",tex:null,ttype:Z},{input:"dy",tag:"mi",output:"{:d y:}",tex:null,ttype:Z},{input:"dz",tag:"mi",output:"{:d z:}",tex:null,ttype:Z},{input:"dt",tag:"mi",output:"{:d t:}",tex:null,ttype:Z},{input:"oint",tag:"mo",output:"\u222E",tex:null,ttype:d},{input:"del",tag:"mo",output:"\u2202",tex:"partial",ttype:d},{input:"grad",tag:"mo",output:"\u2207",tex:"nabla",ttype:d},{input:"+-",tag:"mo",output:"\u00B1",tex:"pm",ttype:d},{input:"O/",tag:"mo",output:"\u2205",tex:"emptyset",ttype:d},{input:"oo",tag:"mo",output:"\u221E",tex:"infty",ttype:d},{input:"aleph",tag:"mo",output:"\u2135",tex:null,ttype:d},{input:"...",tag:"mo",output:"...",tex:"ldots",ttype:d},{input:":.",tag:"mo",output:"\u2234",tex:"therefore",ttype:d},{input:"/_",tag:"mo",output:"\u2220",tex:"angle",ttype:d},{input:"\\ ",tag:"mo",output:"\u00A0",tex:null,ttype:d},{input:"quad",tag:"mo",output:"\u00A0\u00A0",tex:null,ttype:d},{input:"qquad",tag:"mo",output:"\u00A0\u00A0\u00A0\u00A0",tex:null,ttype:d},{input:"cdots",tag:"mo",output:"\u22EF",tex:null,ttype:d},{input:"vdots",tag:"mo",output:"\u22EE",tex:null,ttype:d},{input:"ddots",tag:"mo",output:"\u22F1",tex:null,ttype:d},{input:"diamond",tag:"mo",output:"\u22C4",tex:null,ttype:d},{input:"square",tag:"mo",output:"\u25A1",tex:null,ttype:d},{input:"|__",tag:"mo",output:"\u230A",tex:"lfloor",ttype:d},{input:"__|",tag:"mo",output:"\u230B",tex:"rfloor",ttype:d},{input:"|~",tag:"mo",output:"\u2308",tex:"lceiling",ttype:d},{input:"~|",tag:"mo",output:"\u2309",tex:"rceiling",ttype:d},{input:"CC",tag:"mo",output:"\u2102",tex:null,ttype:d},{input:"NN",tag:"mo",output:"\u2115",tex:null,ttype:d},{input:"QQ",tag:"mo",output:"\u211A",tex:null,ttype:d},{input:"RR",tag:"mo",output:"\u211D",tex:null,ttype:d},{input:"ZZ",tag:"mo",output:"\u2124",tex:null,ttype:d},{input:"f",tag:"mi",output:"f",tex:null,ttype:H,func:true},{input:"g",tag:"mi",output:"g",tex:null,ttype:H,func:true},{input:"lim",tag:"mo",output:"lim",tex:null,ttype:P},{input:"Lim",tag:"mo",output:"Lim",tex:null,ttype:P},{input:"sin",tag:"mo",output:"sin",tex:null,ttype:H,func:true},{input:"cos",tag:"mo",output:"cos",tex:null,ttype:H,func:true},{input:"tan",tag:"mo",output:"tan",tex:null,ttype:H,func:true},{input:"sinh",tag:"mo",output:"sinh",tex:null,ttype:H,func:true},{input:"cosh",tag:"mo",output:"cosh",tex:null,ttype:H,func:true},{input:"tanh",tag:"mo",output:"tanh",tex:null,ttype:H,func:true},{input:"cot",tag:"mo",output:"cot",tex:null,ttype:H,func:true},{input:"sec",tag:"mo",output:"sec",tex:null,ttype:H,func:true},{input:"csc",tag:"mo",output:"csc",tex:null,ttype:H,func:true},{input:"log",tag:"mo",output:"log",tex:null,ttype:H,func:true},{input:"ln",tag:"mo",output:"ln",tex:null,ttype:H,func:true},{input:"det",tag:"mo",output:"det",tex:null,ttype:H,func:true},{input:"dim",tag:"mo",output:"dim",tex:null,ttype:d},{input:"mod",tag:"mo",output:"mod",tex:null,ttype:d},{input:"gcd",tag:"mo",output:"gcd",tex:null,ttype:H,func:true},{input:"lcm",tag:"mo",output:"lcm",tex:null,ttype:H,func:true},{input:"lub",tag:"mo",output:"lub",tex:null,ttype:d},{input:"glb",tag:"mo",output:"glb",tex:null,ttype:d},{input:"min",tag:"mo",output:"min",tex:null,ttype:P},{input:"max",tag:"mo",output:"max",tex:null,ttype:P},{input:"uarr",tag:"mo",output:"\u2191",tex:"uparrow",ttype:d},{input:"darr",tag:"mo",output:"\u2193",tex:"downarrow",ttype:d},{input:"rarr",tag:"mo",output:"\u2192",tex:"rightarrow",ttype:d},{input:"->",tag:"mo",output:"\u2192",tex:"to",ttype:d},{input:"|->",tag:"mo",output:"\u21A6",tex:"mapsto",ttype:d},{input:"larr",tag:"mo",output:"\u2190",tex:"leftarrow",ttype:d},{input:"harr",tag:"mo",output:"\u2194",tex:"leftrightarrow",ttype:d},{input:"rArr",tag:"mo",output:"\u21D2",tex:"Rightarrow",ttype:d},{input:"lArr",tag:"mo",output:"\u21D0",tex:"Leftarrow",ttype:d},{input:"hArr",tag:"mo",output:"\u21D4",tex:"Leftrightarrow",ttype:d},j,af,A,Q,o,s,h,{input:"hat",tag:"mover",output:"\u005E",tex:null,ttype:H,acc:true},{input:"bar",tag:"mover",output:"\u00AF",tex:"overline",ttype:H,acc:true},{input:"vec",tag:"mover",output:"\u2192",tex:null,ttype:H,acc:true},{input:"dot",tag:"mover",output:".",tex:null,ttype:H,acc:true},{input:"ddot",tag:"mover",output:"..",tex:null,ttype:H,acc:true},{input:"ul",tag:"munder",output:"\u0332",tex:"underline",ttype:H,acc:true},ah,x,p,{input:"bb",tag:"mstyle",atname:"fontweight",atval:"bold",output:"bb",tex:null,ttype:H},{input:"mathbf",tag:"mstyle",atname:"fontweight",atval:"bold",output:"mathbf",tex:null,ttype:H},{input:"sf",tag:"mstyle",atname:"fontfamily",atval:"sans-serif",output:"sf",tex:null,ttype:H},{input:"mathsf",tag:"mstyle",atname:"fontfamily",atval:"sans-serif",output:"mathsf",tex:null,ttype:H},{input:"bbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"bbb",tex:null,ttype:H,codes:D},{input:"mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"mathbb",tex:null,ttype:H,codes:D},{input:"cc",tag:"mstyle",atname:"mathvariant",atval:"script",output:"cc",tex:null,ttype:H,codes:J},{input:"mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",output:"mathcal",tex:null,ttype:H,codes:J},{input:"tt",tag:"mstyle",atname:"fontfamily",atval:"monospace",output:"tt",tex:null,ttype:H},{input:"mathtt",tag:"mstyle",atname:"fontfamily",atval:"monospace",output:"mathtt",tex:null,ttype:H},{input:"fr",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"fr",tex:null,ttype:H,codes:N},{input:"mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"mathfrak",tex:null,ttype:H,codes:N}];function W(ai,i){if(ai.input>i.input){return 1}else{return -1}}var U=[];function v(){var aj=[],ai;for(ai=0;ai>1;if(aj[ai]=U[ai]}y=F;if(am!=""){F=G[al].ttype;return G[al]}F=d;ai=1;ar=ao.slice(0,1);var ap=true;while("0"<=ar&&ar<="9"&&ai<=ao.length){ar=ao.slice(ai,ai+1);ai++}if(ar==f){ar=ao.slice(ai,ai+1);if("0"<=ar&&ar<="9"){ap=false;ai++;while("0"<=ar&&ar<="9"&&ai<=ao.length){ar=ao.slice(ai,ai+1);ai++}}}if((ap&&ai>1)||ai>2){ar=ao.slice(0,ai-1);aq="mn"}else{ai=2;ar=ao.slice(0,1);aq=(("A">ar||ar>"Z")&&("a">ar||ar>"z")?"mo":"mi")}if(ar=="-"&&y==m){F=m;return{input:ar,tag:aq,output:ar,ttype:H,func:true}}return{input:ar,tag:aq,output:ar,ttype:d}}function T(ai){var i;if(ai.nodeName=="mrow"){i=ai.firstChild.firstChild.nodeValue;if(i=="("||i=="["||i=="{"){ai.removeChild(ai.firstChild)}}if(ai.nodeName=="mrow"){i=ai.lastChild.firstChild.nodeValue;if(i==")"||i=="]"||i=="}"){ai.removeChild(ai.lastChild)}}}var K,y,F;function L(ao){var ak,aj,ar,am,aq,an=g.createDocumentFragment();ao=u(ao,0);ak=n(ao);if(ak==null||ak.ttype==l&&K>0){return[null,ao]}if(ak.ttype==Z){ao=ak.output+u(ao,ak.input.length);ak=n(ao)}switch(ak.ttype){case P:case d:ao=u(ao,ak.input.length);return[M(ak.tag,g.createTextNode(ak.output)),ao];case b:K++;ao=u(ao,ak.input.length);ar=w(ao,true);K--;if(typeof ak.invisible=="boolean"&&ak.invisible){aj=M("mrow",ar[0])}else{aj=M("mo",g.createTextNode(ak.output));aj=M("mrow",aj);aj.appendChild(ar[0])}return[aj,ar[1]];case ab:if(ak!=p){ao=u(ao,ak.input.length)}if(ao.charAt(0)=="{"){am=ao.indexOf("}")}else{if(ao.charAt(0)=="("){am=ao.indexOf(")")}else{if(ao.charAt(0)=="["){am=ao.indexOf("]")}else{if(ak==p){am=ao.slice(1).indexOf('"')+1}else{am=0}}}}if(am==-1){am=ao.length}aq=ao.slice(1,am);if(aq.charAt(0)==" "){aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj)}an.appendChild(M(ak.tag,g.createTextNode(aq)));if(aq.charAt(aq.length-1)==" "){aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj)}ao=u(ao,am+1);return[M("mrow",an),ao];case H:ao=u(ao,ak.input.length);ar=L(ao);if(ar[0]==null){return[M(ak.tag,g.createTextNode(ak.output)),ao]}if(typeof ak.func=="boolean"&&ak.func){aq=ao.charAt(0);if(aq=="^"||aq=="_"||aq=="/"||aq=="|"||aq==","){return[M(ak.tag,g.createTextNode(ak.output)),ao]}else{aj=M("mrow",M(ak.tag,g.createTextNode(ak.output)));aj.appendChild(ar[0]);return[aj,ar[1]]}}T(ar[0]);if(ak.input=="sqrt"){return[M(ak.tag,ar[0]),ar[1]]}else{if(typeof ak.acc=="boolean"&&ak.acc){aj=M(ak.tag,ar[0]);aj.appendChild(M("mo",g.createTextNode(ak.output)));return[aj,ar[1]]}else{if(!q&&typeof ak.codes!="undefined"){for(am=0;am64&&aq.charCodeAt(al)<91){ap=ap+String.fromCharCode(ak.codes[aq.charCodeAt(al)-65])}else{ap=ap+aq.charAt(al)}}if(ar[0].nodeName=="mi"){ar[0]=R("mo").appendChild(g.createTextNode(ap))}else{ar[0].replaceChild(R("mo").appendChild(g.createTextNode(ap)),ar[0].childNodes[am])}}}}aj=M(ak.tag,ar[0]);aj.setAttribute(ak.atname,ak.atval);return[aj,ar[1]]}}case X:ao=u(ao,ak.input.length);ar=L(ao);if(ar[0]==null){return[M("mo",g.createTextNode(ak.input)),ao]}T(ar[0]);var ai=L(ar[1]);if(ai[0]==null){return[M("mo",g.createTextNode(ak.input)),ao]}T(ai[0]);if(ak.input=="root"||ak.input=="stackrel"){an.appendChild(ai[0])}an.appendChild(ar[0]);if(ak.input=="frac"){an.appendChild(ai[0])}return[M(ak.tag,an),ai[1]];case m:ao=u(ao,ak.input.length);return[M("mo",g.createTextNode(ak.output)),ao];case a:ao=u(ao,ak.input.length);aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj);an.appendChild(M(ak.tag,g.createTextNode(ak.output)));aj=R("mspace");aj.setAttribute("width","1ex");an.appendChild(aj);return[M("mrow",an),ao];case r:K++;ao=u(ao,ak.input.length);ar=w(ao,false);K--;aq="";if(ar[0].lastChild!=null){aq=ar[0].lastChild.firstChild.nodeValue}if(aq=="|"){aj=M("mo",g.createTextNode(ak.output));aj=M("mrow",aj);aj.appendChild(ar[0]);return[aj,ar[1]]}else{aj=M("mo",g.createTextNode(ak.output));aj=M("mrow",aj);return[aj,ao]}default:ao=u(ao,ak.input.length);return[M(ak.tag,g.createTextNode(ak.output)),ao]}}function z(an){var al,ao,am,ak,i,aj;an=u(an,0);ao=n(an);i=L(an);ak=i[0];an=i[1];al=n(an);if(al.ttype==m&&al.input!="/"){an=u(an,al.input.length);i=L(an);if(i[0]==null){i[0]=M("mo",g.createTextNode("\u25A1"))}else{T(i[0])}an=i[1];if(al.input=="_"){am=n(an);aj=(ao.ttype==P);if(am.input=="^"){an=u(an,am.input.length);var ai=L(an);T(ai[0]);an=ai[1];ak=M((aj?"munderover":"msubsup"),ak);ak.appendChild(i[0]);ak.appendChild(ai[0]);ak=M("mrow",ak)}else{ak=M((aj?"munder":"msub"),ak);ak.appendChild(i[0])}}else{ak=M(al.tag,ak);ak.appendChild(i[0])}}return[ak,an]}function w(aq,ap){var av,ar,am,ay,an=g.createDocumentFragment();do{aq=u(aq,0);am=z(aq);ar=am[0];aq=am[1];av=n(aq);if(av.ttype==m&&av.input=="/"){aq=u(aq,av.input.length);am=z(aq);if(am[0]==null){am[0]=M("mo",g.createTextNode("\u25A1"))}else{T(am[0])}aq=am[1];T(ar);ar=M(av.tag,ar);ar.appendChild(am[0]);an.appendChild(ar);av=n(aq)}else{if(ar!=undefined){an.appendChild(ar)}}}while((av.ttype!=l&&(av.ttype!=r||ap)||K==0)&&av!=null&&av.output!="");if(av.ttype==l||av.ttype==r){var az=an.childNodes.length;if(az>0&&an.childNodes[az-1].nodeName=="mrow"&&az>1&&an.childNodes[az-2].nodeName=="mo"&&an.childNodes[az-2].firstChild.nodeValue==","){var aB=an.childNodes[az-1].lastChild.firstChild.nodeValue;if(aB==")"||aB=="]"){var aj=an.childNodes[az-1].firstChild.firstChild.nodeValue;if(aj=="("&&aB==")"&&av.output!="}"||aj=="["&&aB=="]"){var ak=[];var aw=true;var at=an.childNodes.length;for(ay=0;aw&&ay1){aw=ak[ay].length==ak[ay-2].length}}if(aw){var al,ai,ao,au,aA=g.createDocumentFragment();for(ay=0;ay2){an.removeChild(an.firstChild);an.removeChild(an.firstChild)}aA.appendChild(M("mtr",al))}ar=M("mtable",aA);if(typeof av.invisible=="boolean"&&av.invisible){ar.setAttribute("columnalign","left")}an.replaceChild(ar,an.firstChild)}}}}aq=u(aq,av.input.length);if(typeof av.invisible!="boolean"||!av.invisible){ar=M("mo",g.createTextNode(av.output));an.appendChild(ar)}}return[an,aq]}function e(aj){var ai=R("mstyle");if(I!=""){ai.setAttribute("mathcolor",I)}if(t){ai.setAttribute("displaystyle","true")}if(ad!=""){ai.setAttribute("fontfamily",ad)}K=0;ai.appendChild(w(aj.replace(/^\s+/g,""),false)[0]);ai=M("math",ai);if(C){ai.setAttribute("title",aj.replace(/\s+/g," "))}if(ad!=""&&(q||ad!="serif")){var i=V("font");i.setAttribute("face",ad);i.appendChild(ai);return i}return ai}C=false;ad="";I="";(function(){for(var aj=0,ai=G.length;aj",tex:null,ttype:d},{input:"gt=",tag:"mo",output:"\u2265",tex:"geq",ttype:d},{input:"-<=",tag:"mo",output:"\u2AAF",tex:"preceq",ttype:d},{input:">-=",tag:"mo",output:"\u2AB0",tex:"succeq",ttype:d},{input:"'",tag:"mo",output:"\u2032",tex:"prime",ttype:d},{input:"arcsin",tag:"mi",output:"arcsin",tex:null,ttype:H,func:true},{input:"arccos",tag:"mi",output:"arccos",tex:null,ttype:H,func:true},{input:"arctan",tag:"mi",output:"arctan",tex:null,ttype:H,func:true},{input:"coth",tag:"mi",output:"coth",tex:null,ttype:H,func:true},{input:"sech",tag:"mi",output:"sech",tex:null,ttype:H,func:true},{input:"csch",tag:"mi",output:"csch",tex:null,ttype:H,func:true},{input:"abs",tag:"mi",output:"abs",tex:null,ttype:H,func:true},{input:"exp",tag:"mi",output:"exp",tex:null,ttype:H,func:true},{input:"tilde",tag:"mover",output:"~",tex:null,ttype:H,acc:true});ag.Augment({AM:{Init:function(){t=ag.config.displaystyle;f=(ag.config.decimal||ag.config.decimalsign);if(ag.config.fixphi){for(var aj=0,ai=G.length;aj&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:true}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js"); +MathJax.InputJax.MathML=MathJax.InputJax({id:"MathML",version:"2.4.0",directory:MathJax.InputJax.directory+"/MathML",extensionDir:MathJax.InputJax.extensionDir+"/MathML",entityDir:MathJax.InputJax.directory+"/MathML/entities",config:{useMathMLspacing:false}});MathJax.InputJax.MathML.Register("math/mml");MathJax.InputJax.MathML.loadComplete("config.js"); +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0:(d/i,"").replace(/<\?xml:namespace .*?\/>/i,"");b=b.replace(/ /g," ")}MathJax.HTML.setScript(a,b);d.removeChild(e)}else{var c=MathJax.HTML.Element("span");c.appendChild(e);MathJax.HTML.setScript(a,c.innerHTML)}if(this.config.preview!=="none"){this.createPreview(e,a)}},ProcessMathFlattened:function(f){var d=f.parentNode;if(!d||d.className===MathJax.Hub.config.preRemoveClass){return}var b=document.createElement("script");b.type="math/mml";d.insertBefore(b,f);var c="",e,a=f;while(f&&f.nodeName!=="/MATH"){e=f;f=f.nextSibling;c+=this.NodeHTML(e);e.parentNode.removeChild(e)}if(f&&f.nodeName==="/MATH"){f.parentNode.removeChild(f)}b.text=c+"";if(this.config.preview!=="none"){this.createPreview(a,b)}},NodeHTML:function(e){var c,b,a;if(e.nodeName==="#text"){c=this.quoteHTML(e.nodeValue)}else{if(e.nodeName==="#comment"){c=""}else{c="<"+e.nodeName.toLowerCase();for(b=0,a=e.attributes.length;b";if(e.outerHTML!=null&&e.outerHTML.match(/(.<\/[A-Z]+>|\/>)$/)){for(b=0,a=e.childNodes.length;b"}}}return c},OuterHTML:function(d){if(d.nodeName.charAt(0)==="#"){return this.NodeHTML(d)}if(!this.AttributeBug){return d.outerHTML}var c=this.NodeHTML(d);for(var b=0,a=d.childNodes.length;b";return c},quoteHTML:function(a){if(a==null){a=""}return a.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""")},createPreview:function(f,b){var g=this.config.preview;if(g==="none"){return}var a=false;if(g==="mathml"){a=true;if(this.MathTagBug){g="alttext"}else{g=f.cloneNode(false)}}if(g==="alttext"||g==="altimg"){a=true;var c=this.filterPreview(f.getAttribute("alttext"));if(g==="alttext"){if(c!=null){g=MathJax.HTML.TextNode(c)}else{g=null}}else{var h=f.getAttribute("altimg");if(h!=null){var e={width:f.getAttribute("altimg-width"),height:f.getAttribute("altimg-height")};g=MathJax.HTML.Element("img",{src:h,alt:c,style:e})}else{g=null}}}if(g){var d;if(a){d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass});d.appendChild(g)}else{d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},g)}b.parentNode.insertBefore(d,b)}},filterPreview:function(a){return a},InitBrowser:function(){var b=MathJax.HTML.Element("span",{id:"<",className:"mathjax",innerHTML:"x"});var a=b.outerHTML||"";this.AttributeBug=a!==""&&!(a.match(/id="<"/)&&a.match(/class="mathjax"/)&&a.match(/<\/math>/));this.MathTagBug=b.childNodes.length>1;this.CleanupHTML=MathJax.Hub.Browser.isMSIE}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.mml2jax],5);MathJax.Ajax.loadComplete("[MathJax]/extensions/mml2jax.js"); +(function(d,h,l,g,m,b,j){var q="2.4.0";var i=MathJax.Extension;var c=i.MathEvents={version:q};var k=d.config.menuSettings;var p={hover:500,frame:{x:3.5,y:5,bwidth:1,bcolor:"#A6D",hwidth:"15px",hcolor:"#83A"},button:{x:-4,y:-3,wx:-2,src:l.urlRev(b.imageDir+"/MenuArrow-15.png")},fadeinInc:0.2,fadeoutInc:0.05,fadeDelay:50,fadeoutStart:400,fadeoutDelay:15*1000,styles:{".MathJax_Hover_Frame":{"border-radius":".25em","-webkit-border-radius":".25em","-moz-border-radius":".25em","-khtml-border-radius":".25em","box-shadow":"0px 0px 15px #83A","-webkit-box-shadow":"0px 0px 15px #83A","-moz-box-shadow":"0px 0px 15px #83A","-khtml-box-shadow":"0px 0px 15px #83A",border:"1px solid #A6D ! important",display:"inline-block",position:"absolute"},".MathJax_Hover_Arrow":{position:"absolute",width:"15px",height:"11px",cursor:"pointer"}}};var n=c.Event={LEFTBUTTON:0,RIGHTBUTTON:2,MENUKEY:"altKey",Mousedown:function(r){return n.Handler(r,"Mousedown",this)},Mouseup:function(r){return n.Handler(r,"Mouseup",this)},Mousemove:function(r){return n.Handler(r,"Mousemove",this)},Mouseover:function(r){return n.Handler(r,"Mouseover",this)},Mouseout:function(r){return n.Handler(r,"Mouseout",this)},Click:function(r){return n.Handler(r,"Click",this)},DblClick:function(r){return n.Handler(r,"DblClick",this)},Menu:function(r){return n.Handler(r,"ContextMenu",this)},Handler:function(u,s,t){if(l.loadingMathMenu){return n.False(u)}var r=b[t.jaxID];if(!u){u=window.event}u.isContextMenu=(s==="ContextMenu");if(r[s]){return r[s](u,t)}if(i.MathZoom){return i.MathZoom.HandleEvent(u,s,t)}},False:function(r){if(!r){r=window.event}if(r){if(r.preventDefault){r.preventDefault()}else{r.returnValue=false}if(r.stopPropagation){r.stopPropagation()}r.cancelBubble=true}return false},ContextMenu:function(u,F,x){var C=b[F.jaxID],w=C.getJaxFromMath(F);var G=(C.config.showMathMenu!=null?C:d).config.showMathMenu;if(!G||(k.context!=="MathJax"&&!x)){return}if(c.msieEventBug){u=window.event||u}n.ClearSelection();f.ClearHoverTimer();if(w.hover){if(w.hover.remove){clearTimeout(w.hover.remove);delete w.hover.remove}w.hover.nofade=true}var v=MathJax.Menu;var H,E;if(v){if(v.loadingDomain){return n.False(u)}H=m.loadDomain("MathMenu");if(!H){v.jax=w;var s=v.menu.Find("Show Math As").menu;s.items[0].name=w.sourceMenuTitle;s.items[0].format=(w.sourceMenuFormat||"MathML");s.items[1].name=j[w.inputJax].sourceMenuTitle;s.items[5].disabled=!j[w.inputJax].annotationEncoding;var B=s.items[2];B.disabled=true;var r=B.menu.items;annotationList=MathJax.Hub.Config.semanticsAnnotations;for(var A=0,z=r.length;A0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(b,e){var d="2.4.0";var a=b.CombineConfig("TeX.noErrors",{disabled:false,multiLine:true,inlineDelimiters:["",""],style:{"font-size":"90%","text-align":"left",color:"black",padding:"1px 3px",border:"1px solid"}});var c="\u00A0";MathJax.Extension["TeX/noErrors"]={version:d,config:a};b.Register.StartupHook("TeX Jax Ready",function(){var f=MathJax.InputJax.TeX.formatError;MathJax.InputJax.TeX.Augment({formatError:function(j,i,k,g){if(a.disabled){return f.apply(this,arguments)}var h=j.message.replace(/\n.*/,"");b.signal.Post(["TeX Jax - parse error",h,i,k,g]);var m=a.inlineDelimiters;var l=(k||a.multiLine);if(!k){i=m[0]+i+m[1]}if(l){i=i.replace(/ /g,c)}else{i=i.replace(/\n/g," ")}return MathJax.ElementJax.mml.merror(i).With({isError:true,multiLine:l})}})});b.Register.StartupHook("HTML-CSS Jax Config",function(){b.Config({"HTML-CSS":{styles:{".MathJax .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("HTML-CSS Jax Ready",function(){var g=MathJax.ElementJax.mml;var h=MathJax.OutputJax["HTML-CSS"];var f=g.math.prototype.toHTML,i=g.merror.prototype.toHTML;g.math.Augment({toHTML:function(j,k){var l=this.data[0];if(l&&l.data[0]&&l.data[0].isError){j.style.fontSize="";j=this.HTMLcreateSpan(j);j.bbox=l.data[0].toHTML(j).bbox}else{j=f.call(this,j,k)}return j}});g.merror.Augment({toHTML:function(p){if(!this.isError){return i.call(this,p)}p=this.HTMLcreateSpan(p);p.className="noError";if(this.multiLine){p.style.display="inline-block"}var r=this.data[0].data[0].data.join("").split(/\n/);for(var o=0,l=r.length;o1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); +(function(d,c,i){var h,g="\u00A0";var j=function(l){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",l]].concat([].slice.call(arguments,1)))};var e=MathJax.Object.Subclass({Init:function(m,l){this.global={isInner:l};this.data=[b.start(this.global)];if(m){this.data[0].env=m}this.env=this.data[0].env},Push:function(){var n,l,o,p;for(n=0,l=arguments.length;n":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:h.TEXCLASS.ORD}],"\\|":["2225",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",true,0],textstyle:["SetStyle","T",false,0],scriptstyle:["SetStyle","S",false,1],scriptscriptstyle:["SetStyle","SS",false,2],rm:["SetFont",h.VARIANT.NORMAL],mit:["SetFont",h.VARIANT.ITALIC],oldstyle:["SetFont",h.VARIANT.OLDSTYLE],cal:["SetFont",h.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",h.VARIANT.BOLD],bbFont:["SetFont",h.VARIANT.DOUBLESTRUCK],scr:["SetFont",h.VARIANT.SCRIPT],frak:["SetFont",h.VARIANT.FRAKTUR],sf:["SetFont",h.VARIANT.SANSSERIF],tt:["SetFont",h.VARIANT.MONOSPACE],tiny:["SetSize",0.5],Tiny:["SetSize",0.6],scriptsize:["SetSize",0.7],small:["SetSize",0.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",h.LENGTH.THINMATHSPACE],":":["Spacer",h.LENGTH.MEDIUMMATHSPACE],">":["Spacer",h.LENGTH.MEDIUMMATHSPACE],";":["Spacer",h.LENGTH.THICKMATHSPACE],"!":["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",h.LENGTH.THINMATHSPACE],negthinspace:["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",h.TEXCLASS.ORD,0.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,0.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,0.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,0.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,true],eqalign:["Matrix",null,null,"right left",h.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\u00A0":"Tilde",begin:"BeginEnd",end:"BeginEnd",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/0.85});if(this.config.Macros){var l=this.config.Macros;for(var m in l){if(l.hasOwnProperty(m)){if(typeof(l[m])==="string"){f.macros[m]=["Macro",l[m]]}else{f.macros[m]=["Macro"].concat(l[m])}f.macros[m].isUser=true}}}};var a=MathJax.Object.Subclass({Init:function(m,n){this.string=m;this.i=0;this.macroCount=0;var l;if(n){l={};for(var o in n){if(n.hasOwnProperty(o)){l[o]=n[o]}}}this.stack=d.Stack(l,!!n);this.Parse();this.Push(b.stop())},Parse:function(){var m,l;while(this.i=55296&&l<56320){m+=this.string.charAt(this.i++)}if(f.special[m]){this[f.special[m]](m)}else{if(f.letter.test(m)){this.Variable(m)}else{if(f.digit.test(m)){this.Number(m)}else{this.Other(m)}}}}},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){if(this.stack.Top().type!=="mml"){return null}return this.stack.Top().data[0]},mmlToken:function(l){return l},ControlSequence:function(o){var l=this.GetCS(),n=this.csFindMacro(l);if(n){if(!(n instanceof Array)){n=[n]}var m=n[0];if(!(m instanceof Function)){m=this[m]}m.apply(this,[o+l].concat(n.slice(1)))}else{if(f.mathchar0mi[l]){this.csMathchar0mi(l,f.mathchar0mi[l])}else{if(f.mathchar0mo[l]){this.csMathchar0mo(l,f.mathchar0mo[l])}else{if(f.mathchar7[l]){this.csMathchar7(l,f.mathchar7[l])}else{if(f.delimiter["\\"+l]!=null){this.csDelimiter(l,f.delimiter["\\"+l])}else{this.csUndefined(o+l)}}}}}},csFindMacro:function(l){return f.macros[l]},csMathchar0mi:function(l,n){var m={mathvariant:h.VARIANT.ITALIC};if(n instanceof Array){m=n[1];n=n[0]}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csMathchar0mo:function(l,n){var m={stretchy:false};if(n instanceof Array){m=n[1];m.stretchy=false;n=n[0]}this.Push(this.mmlToken(h.mo(h.entity("#x"+n)).With(m)))},csMathchar7:function(l,n){var m={mathvariant:h.VARIANT.NORMAL};if(n instanceof Array){m=n[1];n=n[0]}if(this.stack.env.font){m.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csDelimiter:function(l,n){var m={};if(n instanceof Array){m=n[1];n=n[0]}if(n.length===4){n=h.entity("#x"+n)}else{n=h.chars(n)}this.Push(this.mmlToken(h.mo(n).With({fence:false,stretchy:false}).With(m)))},csUndefined:function(l){d.Error(["UndefinedControlSequence","Undefined control sequence %1",l])},Variable:function(m){var l={};if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.chars(m)).With(l)))},Number:function(o){var l,m=this.string.slice(this.i-1).match(f.number);if(m){l=h.mn(m[0].replace(/[{}]/g,""));this.i+=m[0].length-1}else{l=h.mo(h.chars(o))}if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(l))},Open:function(l){this.Push(b.open())},Close:function(l){this.Push(b.close())},Tilde:function(l){this.Push(h.mtext(h.chars(g)))},Space:function(l){},Superscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sup]){d.Error(["DoubleExponent","Double exponent: use braces to clarify"])}l=m.sup}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.over]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.over}else{m=h.msubsup(m,null,null);l=m.sup}}this.Push(b.subsup(m).With({position:l,primes:o}))},Subscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sub]){d.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"])}l=m.sub}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.under]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.under}else{m=h.msubsup(m,null,null);l=m.sub}}this.Push(b.subsup(m).With({position:l,primes:o}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(n){var m=this.stack.Prev();if(!m){m=h.mi()}if(m.type==="msubsup"&&m.data[m.sup]){d.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"])}var l="";this.i--;do{l+=this.PRIME;this.i++,n=this.GetNext()}while(n==="'"||n===this.SMARTQUOTE);l=["","\u2032","\u2033","\u2034","\u2057"][l.length]||l;this.Push(b.prime(m,this.mmlToken(h.mo(l))))},mi2mo:function(l){var m=h.mo();m.Append.apply(m,l.data);var n;for(n in m.defaults){if(m.defaults.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}for(n in h.copyAttributes){if(h.copyAttributes.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}return m},Comment:function(l){while(this.id.config.MAXMACROS){d.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},Matrix:function(m,o,t,q,s,n,l,u){var r=this.GetNext();if(r===""){d.Error(["MissingArgFor","Missing argument for %1",m])}if(r==="{"){this.i++}else{this.string=r+"}"+this.string.slice(this.i+1);this.i=0}var p=b.array().With({requireClose:true,arraydef:{rowspacing:(n||"4pt"),columnspacing:(s||"1em")}});if(u){p.isCases=true}if(o||t){p.open=o;p.close=t}if(l==="D"){p.arraydef.displaystyle=true}if(q!=null){p.arraydef.columnalign=q}this.Push(p)},Entry:function(o){this.Push(b.cell().With({isEntry:true,name:o}));if(this.stack.Top().isCases){var n=this.string;var r=0,p=this.i,l=n.length;while(pd.config.MAXMACROS){d.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"])}if(p[0]&&this[p[0]]){m=this[p[0]].apply(this,[m].concat(p.slice(2)))}}this.Push(m)},envFindName:function(l){return f.environment[l]},Equation:function(l,m){return m},ExtensionEnv:function(m,l){this.Extension(m.name,l,"environment")},Array:function(m,o,t,r,s,n,l,p){if(!r){r=this.GetArgument("\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q=b.array().With({arraydef:{columnalign:r,columnspacing:(s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){if(u.charAt(0).match(/[|:]/)){q.frame.push("left");q.frame.dashed=u.charAt(0)===":"}if(u.charAt(u.length-1).match(/[|:]/)){q.frame.push("right")}u=u.substr(1,u.length-2);q.arraydef.columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=this.convertDelimiter(o)}if(t){q.close=this.convertDelimiter(t)}if(l==="D"){q.arraydef.displaystyle=true}else{if(l){q.arraydef.displaystyle=false}}if(l==="S"){q.arraydef.scriptlevel=1}if(p){q.arraydef.useHeight=false}this.Push(m);return q},AlignedArray:function(l){var m=this.GetBrackets("\\begin{"+l.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),m)},setArrayAlign:function(m,l){l=this.trimSpaces(l||"");if(l==="t"){m.arraydef.align="baseline 1"}else{if(l==="b"){m.arraydef.align="baseline -1"}else{if(l==="c"){m.arraydef.align="center"}else{if(l){m.arraydef.align=l}}}}return m},convertDelimiter:function(l){if(l){l=f.delimiter[l]}if(l==null){return null}if(l instanceof Array){l=l[0]}if(l.length===4){l=String.fromCharCode(parseInt(l,16))}return l},trimSpaces:function(l){if(typeof(l)!="string"){return l}return l.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/\s/)},GetNext:function(){while(this.nextIsSpace()){this.i++}return this.string.charAt(this.i)},GetCS:function(){var l=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(l){this.i+=l[1].length;return l[1]}else{this.i++;return" "}},GetArgument:function(m,n){switch(this.GetNext()){case"":if(!n){d.Error(["MissingArgFor","Missing argument for %1",m])}return null;case"}":if(!n){d.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"])}return null;case"\\":this.i++;return"\\"+this.GetCS();case"{":var l=++this.i,o=1;while(this.im.length){d.Error(["IllegalMacroParam","Illegal macro parameter reference"])}o=this.AddArgs(this.AddArgs(o,p),m[q-1]);p=""}}else{p+=q}}}return this.AddArgs(o,p)},AddArgs:function(m,l){if(l.match(/^[a-z]/i)&&m.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)){m+=" "}if(m.length+l.length>d.config.MAXBUFFER){d.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"])}return m+l}});d.Augment({Stack:e,Parse:a,Definitions:f,Startup:k,config:{MAXMACROS:10000,MAXBUFFER:5*1024},sourceMenuTitle:["TeXCommands","TeX Commands"],annotationEncoding:"application/x-tex",prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);if(this.config.equationNumbers.autoNumber!=="none"){if(!this.config.extensions){this.config.extensions=[]}this.config.extensions.push("AMSmath.js")}},Translate:function(l){var m,n=false,p=MathJax.HTML.getScript(l);var r=(l.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/)!=null);var q={math:p,display:r,script:l};this.prefilterHooks.Execute(q);p=q.math;try{m=d.Parse(p).mml()}catch(o){if(!o.texError){throw o}m=this.formatError(o,p,r,l);n=true}if(m.inferred){m=h.apply(MathJax.ElementJax,m.data)}else{m=h(m)}if(r){m.root.display="block"}if(n){m.texError=true}q.math=m;this.postfilterHooks.Execute(q);return q.math},prefilterMath:function(m,n,l){return m},postfilterMath:function(m,n,l){this.combineRelations(m.root);return m},formatError:function(o,n,p,l){var m=o.message.replace(/\n.*/,"");c.signal.Post(["TeX Jax - parse error",m,n,p,l]);return h.Error(m)},Error:function(l){if(l instanceof Array){l=j.apply(j,l)}throw c.Insert(Error(l),{texError:true})},Macro:function(l,m,n){f.macros[l]=["Macro"].concat([].slice.call(arguments,1));f.macros[l].isUser=true},fenced:function(n,m,o){var l=h.mrow().With({open:n,close:o,texClass:h.TEXCLASS.INNER});if(n){l.Append(h.mo(n).With({fence:true,stretchy:true,texClass:h.TEXCLASS.OPEN}))}if(m.type==="mrow"){l.Append.apply(l,m.data)}else{l.Append(m)}if(o){l.Append(h.mo(o).With({fence:true,stretchy:true,texClass:h.TEXCLASS.CLOSE}))}return l},combineRelations:function(p){var q,l,o,n;for(q=0,l=p.data.length;q0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k element, not %1","<"+h.firstChild.nodeName+">"])}this.mml=this.MakeMML(h.firstChild)},MakeMML:function(h){var i=String(h.getAttribute("class")||"");var f,g=h.nodeName.toLowerCase().replace(/^[a-z]+:/,"");var e=(i.match(/(^| )MJX-TeXAtom-([^ ]*)/));if(e){f=this.TeXAtom(e[2])}else{if(!(a[g]&&a[g].isa&&a[g].isa(a.mbase))){MathJax.Hub.signal.Post(["MathML Jax - unknown node type",g]);return a.Error(b("UnknownNodeType","Unknown node type: %1",g))}else{f=a[g]()}}this.AddAttributes(f,h);this.CheckClass(f,f["class"]);this.AddChildren(f,h);if(c.config.useMathMLspacing){f.useMMLspacing=8}return f},TeXAtom:function(f){var e=a.TeXAtom().With({texClass:a.TEXCLASS[f]});if(e.texClass===a.TEXCLASS.OP){e.movesupsub=e.movablelimits=true}return e},CheckClass:function(f,h){h=(h||"").split(/ /);var j=[];for(var g=0,e=h.length;g=2){var l=e.data[0],n=e.data[e.data.length-1];if(l.type==="mo"&&l.Get("fence")&&n.type==="mo"&&n.Get("fence")){if(l.data[0]){e.open=l.data.join("")}if(n.data[0]){e.close=n.data.join("")}}}},preProcessMath:function(f){if(f.match(/^<[a-z]+:/i)&&!f.match(/^<[^<>]* xmlns:/)){f=f.replace(/^<([a-z]+)(:math)/i,'<$1$2 xmlns:$1="http://www.w3.org/1998/Math/MathML"')}var e=f.match(/^(])+)>)/i);if(e&&e[2].match(/ (?!xmlns=)[a-z]+=\"http:/i)){f=e[1].replace(/ (?!xmlns=)([a-z]+=(['"])http:.*?\2)/ig," xmlns:$1 $1")+f.substr(e[0].length)}if(f.match(/^]* xmlns=/)){f=f.replace(/^<(math)/i,'\s*$/,"$2");return f.replace(/&([a-z][a-z0-9]*);/ig,this.replaceEntity)},trimSpace:function(e){return e.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},replaceEntity:function(g,f){if(f.match(/^(lt|amp|quot)$/)){return g}if(c.Parse.Entity[f]){return c.Parse.Entity[f]}var h=f.charAt(0).toLowerCase();var e=f.match(/^[a-zA-Z](fr|scr|opf)$/);if(e){h=e[1]}if(!c.Parse.loaded[h]){c.Parse.loaded[h]=true;MathJax.Hub.RestartAfter(MathJax.Ajax.Require(c.entityDir+"/"+h+".js"))}return g}},{loaded:[]});c.Augment({sourceMenuTitle:["OriginalMathML","Original MathML"],prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Translate:function(e){if(!this.ParseXML){this.ParseXML=this.createParser()}var f,h,i={script:e};if(e.firstChild&&e.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")==="math"){i.math=e.firstChild;this.prefilterHooks.Execute(i);h=i.math}else{h=MathJax.HTML.getScript(e);if(d.isMSIE){h=h.replace(/( )+$/,"")}i.math=h;this.prefilterHooks.Execute(i);h=i.math}try{f=c.Parse(h).mml}catch(g){if(!g.mathmlError){throw g}f=this.formatError(g,h,e)}i.math=a(f);this.postfilterHooks.Execute(i);return i.math},prefilterMath:function(f,e){return f},prefilterMathML:function(f,e){return f},formatError:function(h,g,e){var f=h.message.replace(/\n.*/,"");MathJax.Hub.signal.Post(["MathML Jax - parse error",f,g,e]);return a.Error(f)},Error:function(e){if(e instanceof Array){e=b.apply(b,e)}throw MathJax.Hub.Insert(Error(e),{mathmlError:true})},parseDOM:function(e){return this.parser.parseFromString(e,"text/xml")},parseMS:function(e){return(this.parser.loadXML(e)?this.parser:null)},parseDIV:function(e){this.div.innerHTML=e.replace(/<([a-z]+)([^>]*)\/>/g,"<$1$2>");return this.div},parseError:function(e){return null},createMSParser:function(){var j=null;var f=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument.2.0","Microsoft.XMLDOM"];for(var g=0,e=f.length;g span":{"text-align":o+"!important"}})}if(!this.require){this.require=[]}this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js")},Startup:function(){h=MathJax.Extension.MathEvents.Event;b=MathJax.Extension.MathEvents.Touch;d=MathJax.Extension.MathEvents.Hover;this.ContextMenu=h.ContextMenu;this.Mousedown=h.AltContextMenu;this.Mouseover=d.Mouseover;this.Mouseout=d.Mouseout;this.Mousemove=d.Mousemove;if(!i){this.EmExSpan=e.Element("span",{style:{position:"absolute","font-size-adjust":"none"}},[["div",{className:"MathJax_mmlExBox"}],["span",{className:"MathJax_MathML"}]]);f.math(f.mspace().With({width:"60ex"})).toNativeMML(this.EmExSpan.lastChild)}return g.Styles(this.config.styles)},InitializeMML:function(){this.initialized=true;if(i){try{if(!c.Browser.mpNamespace){var m=document.createElement("object");m.id="mathplayer";m.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987";document.getElementsByTagName("head")[0].appendChild(m);document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");c.Browser.mpNamespace=true}if(!c.Browser.mpImported){document.namespaces.m.doImport("#mathplayer");c.Browser.mpImported=true}}catch(n){if(!this.config.noMathPlayerWarning){alert(MathJax.Localization._(["MathML","MathPlayer"],"MathJax was not able to set up MathPlayer.\n\nIf MathPlayer is not installed, you need to install it first.\nOtherwise, your security settings may be preventing ActiveX \ncontrols from running. Use the Internet Options item under\nthe Tools menu and select the Security tab, then press the\nCustom Level button. Check that the settings for\n'Run ActiveX Controls', and 'Binary and script behaviors'\nare enabled.\n\nCurrently you will see error messages rather than\ntypeset mathematics."))}}}else{document.body.appendChild(this.EmExSpan);this.defaultEx=this.EmExSpan.firstChild.offsetWidth/60;this.defaultMEx=this.EmExSpan.lastChild.offsetWidth/60;document.body.removeChild(this.EmExSpan)}},preTranslate:function(o){var t=o.jax[this.id],u,p=t.length,y,r,A,w,z,n,v,s,q;for(u=0;u1?v/s:1);q=Math.floor(Math.max(this.config.minScaleAdjust/100,q)*this.config.scale);n.NativeMML.ex=v;n.NativeMML.mex=s}else{q=100}n.NativeMML.fontSize=q+"%";n.NativeMML.scale=q/100}if(!i){for(u=0;ut){t=o;u.style.width=t+"px"}}if(this.msieIE8HeightBug){u.style.position=""}return{Y:-h.getBBox(u.parentNode).h,mW:p,mH:v,zW:t,zH:q}},NAMEDSPACE:{negativeveryverythinmathspace:"-.0556em",negativeverythinmathspace:"-.1111em",negativethinmathspace:"-.1667em",negativemediummathspace:"-.2222em",negativethickmathspace:"-.2778em",negativeverythickmathspace:"-.3333em",negativeveryverythickmathspace:"-.3889em",veryverythinmathspace:".0556em",verythinmathspace:".1111em",thinmathspace:".1667em",mediummathspace:".2222em",thickmathspace:".2778em",verythickmathspace:".3333em",veryverythickmathspace:".3889em"}});c.Register.StartupHook("mml Jax Ready",function(){f=MathJax.ElementJax.mml;f.mbase.Augment({toNativeMML:function(r){var p=this.NativeMMLelement(this.type);this.NativeMMLattributes(p);for(var q=0,o=this.data.length;q1){o=this.NativeMMLelement("mrow");s.appendChild(q);s=q}for(;r0;u--){q.separators.push(v)}}}var o=this.NativeMMLelement(t?this.type:"mrow");this.NativeMMLattributes(o);o.removeAttribute("separators");if(t){o.setAttribute("open",q.open);o.setAttribute("close",q.close);if(this.data.length>1){w.appendChild(o);w=o;o=this.NativeMMLelement("mrow")}}else{o.removeAttribute("open");o.removeAttribute("close")}if(!t){r=this.NativeMMLelement("mo");r.setAttribute("fence","true");r.textContent=q.open;o.appendChild(r)}for(u=0,p=this.data.length;u0){r=this.NativeMMLelement("mo");r.setAttribute("separator","true");r.textContent=q.separators[u-1];o.appendChild(r)}if(this.data[u]){this.data[u].toNativeMML(o)}else{o.appendChild(this.NativeMMLelement("mrow"))}}if(!t){r=this.NativeMMLelement("mo");r.setAttribute("fence","true");r.textContent=q.close;o.appendChild(r)}w.appendChild(o)}});f.TeXAtom.Augment({toNativeMML:function(p){var o=this.NativeMMLelement("mrow");this.NativeMMLattributes(o);this.data[0].toNativeMML(o);p.appendChild(o)}});f.chars.Augment({toNativeMML:function(o){o.appendChild(document.createTextNode(this.toString()))}});f.entity.Augment({toNativeMML:function(o){o.appendChild(document.createTextNode(this.toString()))}});f.xml.Augment({toNativeMML:function(q){for(var p=0,o=this.data.length;p=p.HTMLCSSlast+p.HTMLCSSchunk){this.postTranslate(p,true);p.HTMLCSSchunk=Math.floor(p.HTMLCSSchunk*this.config.EqnChunkFactor);p.HTMLCSSdelay=true}}},postTranslate:function(s,o){var l=s.jax[this.id];if(!this.hideProcessedMath){return}for(var q=s.HTMLCSSlast,k=s.HTMLCSSeqn;qk){w.style.width=(s+100)+"px"}}}w.style.position="absolute";if(!n){v.style.position="absolute"}var u=w.offsetWidth,r=w.offsetHeight,x=v.offsetHeight,q=v.offsetWidth;if(q===0){q=v.parentNode.offsetWidth}w.style.position=v.style.position="";return{Y:-j.getBBox(w).h,mW:q,mH:x,zW:u,zH:r}},initImg:function(k){},initHTML:function(l,k){},initFont:function(k){var m=d.FONTDATA.FONTS,l=d.config.availableFonts;if(l&&l.length&&d.Font.testFont(m[k])){m[k].available=true;if(m[k].familyFixed){m[k].family=m[k].familyFixed;delete m[k].familyFixed}return null}if(!this.allowWebFonts){return null}m[k].isWebFont=true;if(d.FontFaceBug){m[k].family=k;if(d.msieFontCSSBug){m[k].family+="-Web"}}return h.Styles({"@font-face":this.Font.fontFace(k)})},Remove:function(k){var l=document.getElementById(k.inputID+"-Frame");if(l){if(k.HTMLCSS.display){l=l.parentNode}l.parentNode.removeChild(l)}delete k.HTMLCSS},getHD:function(l){var k=l.style.position;l.style.position="absolute";this.HDimg.style.height="0px";l.appendChild(this.HDspan);var m={h:l.offsetHeight};this.HDimg.style.height=m.h+"px";m.d=l.offsetHeight-m.h;m.h-=m.d;m.h/=this.em;m.d/=this.em;l.removeChild(this.HDspan);l.style.position=k;return m},getW:function(o){var l,n,m=(o.bbox||{}).w,p=o;if(o.bbox&&o.bbox.exactW){return m}if((o.bbox&&m>=0&&!this.initialSkipBug&&!this.msieItalicWidthBug)||this.negativeBBoxes||!o.firstChild){l=o.offsetWidth;n=o.parentNode.offsetHeight}else{if(o.bbox&&m<0&&this.msieNegativeBBoxBug){l=-o.offsetWidth,n=o.parentNode.offsetHeight}else{var k=o.style.position;o.style.position="absolute";p=this.startMarker;o.insertBefore(p,o.firstChild);o.appendChild(this.endMarker);l=this.endMarker.offsetLeft-p.offsetLeft;o.removeChild(this.endMarker);o.removeChild(p);o.style.position=k}}if(n!=null){o.parentNode.HH=n/this.em}return l/this.em},Measured:function(m,l){var n=m.bbox;if(n.width==null&&n.w&&!n.isMultiline){var k=this.getW(m);n.rw+=k-n.w;n.w=k;n.exactW=true}if(!l){l=m.parentNode}if(!l.bbox){l.bbox=n}return m},Remeasured:function(l,k){k.bbox=this.Measured(l,k).bbox},MeasureSpans:function(o){var r=[],t,q,n,u,k,p,l,s;for(q=0,n=o.length;q=0&&!this.initialSkipBug)||(u.w<0&&this.msieNegativeBBoxBug)){r.push([t])}else{if(this.initialSkipBug){k=this.startMarker.cloneNode(true);p=this.endMarker.cloneNode(true);t.insertBefore(k,t.firstChild);t.appendChild(p);r.push([t,k,p,t.style.position]);t.style.position="absolute"}else{p=this.endMarker.cloneNode(true);t.appendChild(p);r.push([t,null,p])}}}for(q=0,n=r.length;q=0&&!this.initialSkipBug)||this.negativeBBoxes||!t.firstChild){l=t.offsetWidth;s.HH=s.offsetHeight/this.em}else{if(u.w<0&&this.msieNegativeBBoxBug){l=-t.offsetWidth,s.HH=s.offsetHeight/this.em}else{l=r[q][2].offsetLeft-((r[q][1]||{}).offsetLeft||0)}}l/=this.em;u.rw+=l-u.w;u.w=l;u.exactW=true;if(!s.bbox){s.bbox=u}}for(q=0,n=r.length;q=0){p.style.width=this.Em(q);p.style.display="inline-block";p.style.overflow="hidden"}else{if(this.msieNegativeSpaceBug){p.style.height=""}p.style.marginLeft=this.Em(q);if(d.safariNegativeSpaceBug&&p.parentNode.firstChild==p){this.createBlank(p,0,true)}}if(m&&m!==g.COLOR.TRANSPARENT){p.style.backgroundColor=m;p.style.position="relative"}return p},createRule:function(r,n,p,s,l){if(n<-p){p=-n}var m=d.TeX.min_rule_thickness,o=1;if(s>0&&s*this.em0&&(n+p)*this.em0&&q.offsetWidth==0){q.style.width=this.Em(s)}if(r.isBox||r.className=="mspace"){r.bbox=q.bbox,r.HH=n+p}return q},createFrame:function(s,q,r,u,x,l){if(q<-r){r=-q}var p=2*x;if(this.msieFrameSizeBug){if(uC.w){d.createBlank(u,C.rw-C.w+0.1)}}if(!this.msieClipRectBug&&!C.noclip&&!o){var B=3/this.em;var A=(C.H==null?C.h:C.H),m=(C.D==null?C.d:C.D);var E=w-A-B,p=w+m+B,n=C.lw-3*B,k=1000;if(this.initialSkipBug&&C.lw<0){n=-3*B}if(C.isFixed){k=C.width-n}u.style.clip="rect("+this.Em(E)+" "+this.Em(k)+" "+this.Em(p)+" "+this.Em(n)+")"}}u.style.top=this.Em(-q-w);u.style.left=this.Em(s+F);if(C&&z){if(C.H!=null&&(z.H==null||C.H+q>z.H)){z.H=C.H+q}if(C.D!=null&&(z.D==null||C.D-q>z.D)){z.D=C.D-q}if(C.h+q>z.h){z.h=C.h+q}if(C.d-q>z.d){z.d=C.d-q}if(z.H!=null&&z.H<=z.h){delete z.H}if(z.D!=null&&z.D<=z.d){delete z.D}if(C.w+s>z.w){z.w=C.w+s;if(z.width==null){v.style.width=this.Em(z.w)}}if(C.rw+s>z.rw){z.rw=C.rw+s}if(C.lw+s=n-0.01||(s==p-1&&!l.stretch)){if(l.HW[s][2]){q*=l.HW[s][2]}if(l.HW[s][3]){k=l.HW[s][3]}var r=this.addElement(u,"span");this.createChar(r,[k,l.HW[s][1]],q,o);u.bbox=r.bbox;u.offset=0.65*u.bbox.w;u.scale=q;return}}if(l.stretch){this["extendDelimiter"+l.dir](u,t,l.stretch,q,o)}},extendDelimiterV:function(A,t,E,F,w){var o=this.createStack(A,true);var v=this.createBox(o),u=this.createBox(o);this.createChar(v,(E.top||E.ext),F,w);this.createChar(u,(E.bot||E.ext),F,w);var m={bbox:{w:0,lw:0,rw:0}},D=m,p;var B=v.bbox.h+v.bbox.d+u.bbox.h+u.bbox.d;var r=-v.bbox.h;this.placeBox(v,0,r,true);r-=v.bbox.d;if(E.mid){D=this.createBox(o);this.createChar(D,E.mid,F,w);B+=D.bbox.h+D.bbox.d}if(E.min&&tB){m=this.Element("span");this.createChar(m,E.ext,F,w);var C=m.bbox.h+m.bbox.d,l=C-0.05,x,q,z=(E.mid?2:1);q=x=Math.min(Math.ceil((t-B)/(z*l)),this.maxStretchyParts);if(!E.fullExtenders){l=(t-B)/(z*x)}var s=(x/(x+1))*(C-l);l=C-s;r+=s+l-m.bbox.h;while(z-->0){while(x-->0){if(!this.msieCloneNodeBug){p=m.cloneNode(true)}else{p=this.Element("span");this.createChar(p,E.ext,F,w)}p.bbox=m.bbox;r-=l;this.placeBox(this.addBox(o,p),0,r,true)}r+=s-m.bbox.d;if(E.mid&&z){this.placeBox(D,0,r-D.bbox.h,true);x=q;r+=-(D.bbox.h+D.bbox.d)+s+l-m.bbox.h}}}else{r+=(B-t)/2;if(E.mid){this.placeBox(D,0,r-D.bbox.h,true);r+=-(D.bbox.h+D.bbox.d)}r+=(B-t)/2}this.placeBox(u,0,r-u.bbox.h,true);r-=u.bbox.h+u.bbox.d;A.bbox={w:Math.max(v.bbox.w,m.bbox.w,u.bbox.w,D.bbox.w),lw:Math.min(v.bbox.lw,m.bbox.lw,u.bbox.lw,D.bbox.lw),rw:Math.max(v.bbox.rw,m.bbox.rw,u.bbox.rw,D.bbox.rw),h:0,d:-r,exactW:true};A.scale=F;A.offset=0.55*A.bbox.w;A.isMultiChar=true;this.setStackWidth(o,A.bbox.w)},extendDelimiterH:function(B,o,E,G,y){var r=this.createStack(B,true);var p=this.createBox(r),C=this.createBox(r);this.createChar(p,(E.left||E.rep),G,y);this.createChar(C,(E.right||E.rep),G,y);var l=this.Element("span");this.createChar(l,E.rep,G,y);var D={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},m;this.placeBox(p,-p.bbox.lw,0,true);var u=(p.bbox.rw-p.bbox.lw)+(C.bbox.rw-C.bbox.lw)-0.05,t=p.bbox.rw-p.bbox.lw-0.025,v;if(E.mid){D=this.createBox(r);this.createChar(D,E.mid,G,y);u+=D.bbox.w}if(E.min&&ou){var F=l.bbox.rw-l.bbox.lw,q=F-0.05,z,s,A=(E.mid?2:1);s=z=Math.min(Math.ceil((o-u)/(A*q)),this.maxStretchyParts);if(!E.fillExtenders){q=(o-u)/(A*z)}v=(z/(z+1))*(F-q);q=F-v;t-=l.bbox.lw+v;while(A-->0){while(z-->0){if(!this.cloneNodeBug){m=l.cloneNode(true)}else{m=this.Element("span");this.createChar(m,E.rep,G,y)}m.bbox=l.bbox;this.placeBox(this.addBox(r,m),t,0,true);t+=q}if(E.mid&&A){this.placeBox(D,t,0,true);t+=D.bbox.w-v;z=s}}}else{t-=(u-o)/2;if(E.mid){this.placeBox(D,t,0,true);t+=D.bbox.w}t-=(u-o)/2}this.placeBox(C,t,0,true);B.bbox={w:t+C.bbox.rw,lw:0,rw:t+C.bbox.rw,H:Math.max(p.bbox.h,l.bbox.h,C.bbox.h,D.bbox.h),D:Math.max(p.bbox.d,l.bbox.d,C.bbox.d,D.bbox.d),h:l.bbox.h,d:l.bbox.d,exactW:true};B.scale=G;B.isMultiChar=true;this.setStackWidth(r,B.bbox.w)},createChar:function(s,p,n,k){s.isMathJax=true;var r=s,t="",o={fonts:[p[1]],noRemap:true};if(k&&k===g.VARIANT.BOLD){o.fonts=[p[1]+"-bold",p[1]]}if(typeof(p[1])!=="string"){o=p[1]}if(p[0] instanceof Array){for(var q=0,l=p[0].length;q=55296&&w<56319){A++;w=(((w-55296)<<10)+(r.charCodeAt(A)-56320))+65536;if(this.FONTDATA.RemapPlane1){var D=this.FONTDATA.RemapPlane1(w,o);w=D.n;o=D.variant}}else{var t,q,u=this.FONTDATA.RANGES;for(t=0,q=u.length;t=u[t].low&&w<=u[t].high){if(u[t].remap&&u[t].remap[w]){w=p+u[t].remap[w]}else{w=w-u[t].low+p;if(u[t].add){w+=u[t].add}}if(o["variant"+u[t].offset]){o=this.FONTDATA.VARIANT[o["variant"+u[t].offset]]}break}}}if(o.remap&&o.remap[w]){w=o.remap[w];if(o.remap.variant){o=this.FONTDATA.VARIANT[o.remap.variant]}}else{if(this.FONTDATA.REMAP[w]&&!o.noRemap){w=this.FONTDATA.REMAP[w]}}if(w instanceof Array){o=this.FONTDATA.VARIANT[w[1]];w=w[0]}if(typeof(w)==="string"){r=w+r.substr(A+1);x=r.length;A=-1;continue}s=this.lookupChar(o,w);B=s[w];if(l||(!this.checkFont(s,k.style)&&!B[5].img)){if(y.length){this.addText(k,y);y=""}var v=!!k.style.fontFamily||!!z.style.fontStyle||!!z.style.fontWeight||!s.directory||l;l=false;if(k!==z){v=!this.checkFont(s,z.style);k=z}if(v){k=this.addElement(z,"span",{isMathJax:true,subSpan:true})}this.handleFont(k,s,k!==z)}y=this.handleChar(k,s,B,w,y);if(!(B[5]||{}).space){if(B[0]/1000>z.bbox.h){z.bbox.h=B[0]/1000}if(B[1]/1000>z.bbox.d){z.bbox.d=B[1]/1000}}if(z.bbox.w+B[3]/1000z.bbox.rw){z.bbox.rw=z.bbox.w+B[4]/1000}z.bbox.w+=B[2]/1000}if(y.length){this.addText(k,y)}if(z.scale&&z.scale!==1){z.bbox.h*=z.scale;z.bbox.d*=z.scale;z.bbox.w*=z.scale;z.bbox.lw*=z.scale;z.bbox.rw*=z.scale}if(r.length==1&&s.skew&&s.skew[w]){z.bbox.skew=s.skew[w]}},checkFont:function(k,l){var m=(l.fontWeight||"normal");if(m.match(/^\d+$/)){m=(parseInt(m)>=600?"bold":"normal")}return(k.family.replace(/'/g,"")===l.fontFamily.replace(/'/g,"")&&(k.style||"normal")===(l.fontStyle||"normal")&&(k.weight||"normal")===m)},handleFont:function(m,k,o){m.style.fontFamily=k.family;if(!k.directory){m.style.fontSize=Math.floor(100/d.scale+0.5)+"%"}if(!(d.FontFaceBug&&k.isWebFont)){var l=k.style||"normal",n=k.weight||"normal";if(l!=="normal"||o){m.style.fontStyle=l}if(n!=="normal"||o){m.style.fontWeight=n}}},handleChar:function(l,k,s,r,q){var p=s[5];if(p.space){if(q.length){this.addText(l,q)}d.createShift(l,s[2]/1000);return""}if(p.img){return this.handleImg(l,k,s,r,q)}if(p.isUnknown&&this.FONTDATA.DELIMITERS[r]){if(q.length){this.addText(l,q)}var o=l.scale;d.createDelimiter(l,r,0,1,k);if(this.FONTDATA.DELIMITERS[r].dir==="V"){l.style.verticalAlign=this.Em(l.bbox.d);l.bbox.h+=l.bbox.d;l.bbox.d=0}l.scale=o;s[0]=l.bbox.h*1000;s[1]=l.bbox.d*1000;s[2]=l.bbox.w*1000;s[3]=l.bbox.lw*1000;s[4]=l.bbox.rw*1000;return""}if(p.c==null){if(r<=65535){p.c=String.fromCharCode(r)}else{var m=r-65536;p.c=String.fromCharCode((m>>10)+55296)+String.fromCharCode((m&1023)+56320)}}if(p.rfix){this.addText(l,q+p.c);d.createShift(l,p.rfix/1000);return""}if(s[2]||!this.msieAccentBug||q.length){return q+p.c}d.createShift(l,s[3]/1000);d.createShift(l,(s[4]-s[3])/1000);this.addText(l,p.c);d.createShift(l,-s[4]/1000);return""},handleImg:function(l,k,p,o,m){return m},lookupChar:function(p,s){var o,k;if(!p.FONTS){var r=this.FONTDATA.FONTS;var q=(p.fonts||this.FONTDATA.VARIANT.normal.fonts);if(!(q instanceof Array)){q=[q]}if(p.fonts!=q){p.fonts=q}p.FONTS=[];for(o=0,k=q.length;o=0;n--){if(l.Ranges[n][2]==o){l.Ranges.splice(n,1)}}this.loadFont(l.directory+"/"+o+".js")}}}},loadFont:function(l){var k=MathJax.Callback.Queue();k.Push(["Require",h,this.fontDir+"/"+l]);if(this.imgFonts){if(!MathJax.isPacked){l=l.replace(/\/([^\/]*)$/,d.imgPacked+"/$1")}k.Push(["Require",h,this.webfontDir+"/png/"+l])}b.RestartAfter(k.Push({}))},loadWebFont:function(k){k.available=k.isWebFont=true;if(d.FontFaceBug){k.family=k.name;if(d.msieFontCSSBug){k.family+="-Web"}}b.RestartAfter(this.Font.loadWebFont(k))},loadWebFontError:function(l,k){b.Startup.signal.Post("HTML-CSS Jax - disable web fonts");l.isWebFont=false;if(this.config.imageFont&&this.config.imageFont===this.fontInUse){this.imgFonts=true;b.Startup.signal.Post("HTML-CSS Jax - switch to image fonts");b.Startup.signal.Post("HTML-CSS Jax - using image fonts");e(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3000);h.Require(this.directory+"/imageFonts.js",k)}else{this.allowWebFonts=false;k()}},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:10000000,ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18},TeX:{x_height:0.430554,quad:1,num1:0.676508,num2:0.393732,num3:0.44373,denom1:0.685951,denom2:0.344841,sup1:0.412892,sup2:0.362892,sup3:0.288888,sub1:0.15,sub2:0.247217,sup_drop:0.386108,sub_drop:0.05,delim1:2.39,delim2:1,axis_height:0.25,rule_thickness:0.06,big_op_spacing1:0.111111,big_op_spacing2:0.166666,big_op_spacing3:0.2,big_op_spacing4:0.6,big_op_spacing5:0.1,scriptspace:0.1,nulldelimiterspace:0.12,delimiterfactor:901,delimitershortfall:0.1,min_rule_thickness:1.25},NBSP:"\u00A0",rfuzz:0});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){g=MathJax.ElementJax.mml;g.mbase.Augment({toHTML:function(o){o=this.HTMLcreateSpan(o);if(this.type!="mrow"){o=this.HTMLhandleSize(o)}for(var l=0,k=this.data.length;ll.d){l.d=m.d}if(m.h>l.h){l.h=m.h}if(m.D!=null&&m.D>l.D){l.D=m.D}if(m.H!=null&&m.H>l.H){l.H=m.H}if(n.style.paddingLeft){l.w+=d.unEm(n.style.paddingLeft)*(n.scale||1)}if(l.w+m.lwl.rw){l.rw=l.w+m.rw}l.w+=m.w;if(n.style.paddingRight){l.w+=d.unEm(n.style.paddingRight)*(n.scale||1)}if(m.width){l.width=m.width;l.minWidth=m.minWidth}if(m.ic){l.ic=m.ic}else{delete l.ic}if(l.exactW&&!m.exactW){delete l.exactW}},HTMLemptyBBox:function(k){k.h=k.d=k.H=k.D=k.rw=-d.BIGDIMEN;k.w=0;k.lw=d.BIGDIMEN;return k},HTMLcleanBBox:function(k){if(k.h===this.BIGDIMEN){k.h=k.d=k.H=k.D=k.w=k.rw=k.lw=0}if(k.D<=k.d){delete k.D}if(k.H<=k.h){delete k.H}},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(l){if(this.isEmbellished()){var k=this.Core();if(k&&k!==this){return k.HTMLcanStretch(l)}}return false},HTMLstretchH:function(l,k){return this.HTMLspanElement()},HTMLstretchV:function(l,k,m){return this.HTMLspanElement()},HTMLnotEmpty:function(k){while(k){if((k.type!=="mrow"&&k.type!=="texatom")||k.data.length>1){return true}k=k.data[0]}return false},HTMLmeasureChild:function(l,k){if(this.data[l]){d.Measured(this.data[l].toHTML(k),k)}else{k.bbox=this.HTMLzeroBBox()}},HTMLboxChild:function(l,k){if(!this.data[l]){this.SetData(l,g.mrow())}return this.data[l].toHTML(k)},HTMLcreateSpan:function(k){if(this.spanID){var l=this.HTMLspanElement();if(l&&(l.parentNode===k||(l.parentNode||{}).parentNode===k)){while(l.firstChild){l.removeChild(l.firstChild)}l.bbox=this.HTMLzeroBBox();l.scale=1;l.isMultChar=l.HH=null;l.style.cssText="";return l}}if(this.href){k=d.addElement(k,"a",{href:this.href,isMathJax:true})}k=d.addElement(k,"span",{className:this.type,isMathJax:true});if(d.imgHeightBug){k.style.display="inline-block"}if(this["class"]){k.className+=" "+this["class"]}if(!this.spanID){this.spanID=d.GetID()}k.id=(this.id||"MathJax-Span-"+this.spanID)+d.idPostfix;k.bbox=this.HTMLzeroBBox();this.styles={};if(this.style){k.style.cssText=this.style;if(k.style.fontSize){this.mathsize=k.style.fontSize;k.style.fontSize=""}this.styles={border:d.getBorders(k),padding:d.getPadding(k)};if(this.styles.border){k.style.border=""}if(this.styles.padding){k.style.padding=""}}if(this.href){k.parentNode.bbox=k.bbox}return k},HTMLspanElement:function(){if(!this.spanID){return null}return document.getElementById((this.id||"MathJax-Span-"+this.spanID)+d.idPostfix)},HTMLhandleVariant:function(l,k,m){d.handleVariant(l,k,m)},HTMLhandleSize:function(k){if(!k.scale){k.scale=this.HTMLgetScale();if(k.scale!==1){k.style.fontSize=d.Percent(k.scale)}}return k},HTMLhandleDir:function(l){var k=this.Get("dir",true);if(k){l.dir=k}return l},HTMLhandleColor:function(w){var y=this.getValues("mathcolor","color");if(this.mathbackground){y.mathbackground=this.mathbackground}if(this.background){y.background=this.background}if(this.style&&w.style.backgroundColor){y.mathbackground=w.style.backgroundColor;w.style.backgroundColor="transparent"}var t=(this.styles||{}).border,v=(this.styles||{}).padding;if(y.color&&!this.mathcolor){y.mathcolor=y.color}if(y.background&&!this.mathbackground){y.mathbackground=y.background}if(y.mathcolor){w.style.color=y.mathcolor}if((y.mathbackground&&y.mathbackground!==g.COLOR.TRANSPARENT)||t||v){var A=w.bbox,z=(A.exact?0:1/d.em),u=0,s=0,m=w.style.paddingLeft,q=w.style.paddingRight;if(this.isToken){u=A.lw;s=A.rw-A.w}if(m!==""){u+=d.unEm(m)*(w.scale||1)}if(q!==""){s-=d.unEm(q)*(w.scale||1)}var l=(d.PaddingWidthBug||A.keepPadding||A.exactW?0:s-u);var o=Math.max(0,d.getW(w)+l);var x=A.h+A.d,k=-A.d,r=0,p=0;if(o>0){o+=2*z;u-=z}if(x>0){x+=2*z;k-=z}s=-o-u;if(t){s-=t.right;k-=t.bottom;r+=t.left;p+=t.right;A.h+=t.top;A.d+=t.bottom;A.w+=t.left+t.right;A.lw-=t.left;A.rw+=t.right}if(v){x+=v.top+v.bottom;o+=v.left+v.right;s-=v.right;k-=v.bottom;r+=v.left;p+=v.right;A.h+=v.top;A.d+=v.bottom;A.w+=v.left+v.right;A.lw-=v.left;A.rw+=v.right}if(p){w.style.paddingRight=d.Em(p)}var n=d.Element("span",{id:"MathJax-Color-"+this.spanID+d.idPostfix,isMathJax:true,style:{display:"inline-block",backgroundColor:y.mathbackground,width:d.Em(o),height:d.Em(x),verticalAlign:d.Em(k),marginLeft:d.Em(u),marginRight:d.Em(s)}});d.setBorders(n,t);if(A.width){n.style.width=A.width;n.style.marginRight="-"+A.width}if(d.msieInlineBlockAlignBug){n.style.position="relative";n.style.width=n.style.height=0;n.style.verticalAlign=n.style.marginLeft=n.style.marginRight="";n.style.border=n.style.padding="";if(t&&d.msieBorderWidthBug){x+=t.top+t.bottom;o+=t.left+t.right}n.style.width=d.Em(r+z);d.placeBox(d.addElement(n,"span",{noAdjust:true,isMathJax:true,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:(y.mathbackground||"transparent"),width:d.Em(o),height:d.Em(x)}}),u,A.h+z);d.setBorders(n.firstChild,t)}w.parentNode.insertBefore(n,w);if(d.msieColorPositionBug){w.style.position="relative"}return n}return null},HTMLremoveColor:function(){var k=document.getElementById("MathJax-Color-"+this.spanID+d.idPostfix);if(k){k.parentNode.removeChild(k)}},HTMLhandleSpace:function(o){if(this.useMMLspacing){if(this.type!=="mo"){return}var m=this.getValues("scriptlevel","lspace","rspace");if(m.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var l=this.HTMLgetMu(o);m.lspace=Math.max(0,d.length2em(m.lspace,l));m.rspace=Math.max(0,d.length2em(m.rspace,l));var k=this,n=this.Parent();while(n&&n.isEmbellished()&&n.Core()===k){k=n;n=n.Parent();o=k.HTMLspanElement()}if(m.lspace){o.style.paddingLeft=d.Em(m.lspace)}if(m.rspace){o.style.paddingRight=d.Em(m.rspace)}}}else{var p=this.texSpacing();if(p!==""){this.HTMLgetScale();p=d.length2em(p,this.scale)/(o.scale||1)*this.mscale;if(o.style.paddingLeft){p+=d.unEm(o.style.paddingLeft)}o.style.paddingLeft=d.Em(p)}}},HTMLgetScale:function(){if(this.scale){return this.scale*this.mscale}var m=1,k=this.getValues("scriptlevel","fontsize");k.mathsize=(this.isToken?this:this.Parent()).Get("mathsize");if(this.style){var l=this.HTMLspanElement();if(l.style.fontSize!=""){k.fontsize=l.style.fontSize}}if(k.fontsize&&!this.mathsize){k.mathsize=k.fontsize}if(k.scriptlevel!==0){if(k.scriptlevel>2){k.scriptlevel=2}m=Math.pow(this.Get("scriptsizemultiplier"),k.scriptlevel);k.scriptminsize=d.length2em(this.Get("scriptminsize"));if(m2){l.scriptlevel=2}k=Math.sqrt(Math.pow(l.scriptsizemultiplier,l.scriptlevel))}return k},HTMLgetVariant:function(){var k=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");k.hasVariant=this.Get("mathvariant",true);if(!k.hasVariant){k.family=k.fontfamily;k.weight=k.fontweight;k.style=k.fontstyle}if(this.style){var m=this.HTMLspanElement();if(!k.family&&m.style.fontFamily){k.family=m.style.fontFamily}if(!k.weight&&m.style.fontWeight){k.weight=m.style.fontWeight}if(!k.style&&m.style.fontStyle){k.style=m.style.fontStyle}}if(k.weight&&k.weight.match(/^\d+$/)){k.weight=(parseInt(k.weight)>600?"bold":"normal")}var l=k.mathvariant;if(this.variantForm){l="-"+d.fontInUse+"-variant"}if(k.family&&!k.hasVariant){if(!k.weight&&k.mathvariant.match(/bold/)){k.weight="bold"}if(!k.style&&k.mathvariant.match(/italic/)){k.style="italic"}return{FONTS:[],fonts:[],noRemap:true,defaultFont:{family:k.family,style:k.style,weight:k.weight}}}if(k.weight==="bold"){l={normal:g.VARIANT.BOLD,italic:g.VARIANT.BOLDITALIC,fraktur:g.VARIANT.BOLDFRAKTUR,script:g.VARIANT.BOLDSCRIPT,"sans-serif":g.VARIANT.BOLDSANSSERIF,"sans-serif-italic":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.weight==="normal"){l={bold:g.VARIANT.normal,"bold-italic":g.VARIANT.ITALIC,"bold-fraktur":g.VARIANT.FRAKTUR,"bold-script":g.VARIANT.SCRIPT,"bold-sans-serif":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.SANSSERIFITALIC}[l]||l}}if(k.style==="italic"){l={normal:g.VARIANT.ITALIC,bold:g.VARIANT.BOLDITALIC,"sans-serif":g.VARIANT.SANSSERIFITALIC,"bold-sans-serif":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.style==="normal"){l={italic:g.VARIANT.NORMAL,"bold-italic":g.VARIANT.BOLD,"sans-serif-italic":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.BOLDSANSSERIF}[l]||l}}if(!(l in d.FONTDATA.VARIANT)){l="normal"}return d.FONTDATA.VARIANT[l]}},{HTMLautoload:function(){var k=d.autoloadDir+"/"+this.type+".js";b.RestartAfter(h.Require(k))},HTMLautoloadFile:function(k){var l=d.autoloadDir+"/"+k+".js";b.RestartAfter(h.Require(l))},HTMLstretchH:function(l,k){this.HTMLremoveColor();return this.toHTML(l,k)},HTMLstretchV:function(l,k,m){this.HTMLremoveColor();return this.toHTML(l,k,m)}});g.chars.Augment({toHTML:function(n,m,l,o){var r=this.data.join("").replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.entity.Augment({toHTML:function(n,m,l,o){var r=this.toString().replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.mi.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lp.w&&q.length===1&&!n.noIC){p.ic=p.rw-p.w;d.createBlank(o,p.ic/this.mscale);p.w=p.rw}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);this.HTMLhandleDir(o);return o}});g.mn.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lv.bbox.w){v.bbox.ic=v.bbox.rw-v.bbox.w;d.createBlank(v,v.bbox.ic/this.mscale);v.bbox.w=v.bbox.rw}}this.HTMLhandleSpace(v);this.HTMLhandleColor(v);this.HTMLhandleDir(v);return v},CoreParent:function(){var k=this;while(k&&k.isEmbellished()&&k.CoreMO()===this&&!k.isa(g.math)){k=k.Parent()}return k},CoreText:function(k){if(!k){return""}if(k.isEmbellished()){return k.CoreMO().data.join("")}while((k.isa(g.mrow)||k.isa(g.TeXAtom)||k.isa(g.mstyle)||k.isa(g.mphantom))&&k.data.length===1&&k.data[0]){k=k.data[0]}if(!k.isToken){return""}else{return k.data.join("")}},HTMLremapChars:{"*":"\u2217",'"':"\u2033","\u00B0":"\u2218","\u00B2":"2","\u00B3":"3","\u00B4":"\u2032","\u00B9":"1"},HTMLremap:function(l,k){l=l.replace(/-/g,"\u2212");if(k){l=l.replace(/'/g,"\u2032").replace(/`/g,"\u2035");if(l.length===1){l=k[l]||l}}return l},HTMLcanStretch:function(o){if(!this.Get("stretchy")){return false}var p=this.data.join("");if(p.length>1){return false}var m=this.CoreParent();if(m&&m.isa(g.munderover)&&this.CoreText(m.data[m.base]).length===1){var n=m.data[m.over],l=m.data[m.under];if(n&&this===n.CoreMO()&&m.Get("accent")){p=d.FONTDATA.REMAPACCENT[p]||p}else{if(l&&this===l.CoreMO()&&m.Get("accentunder")){p=d.FONTDATA.REMAPACCENTUNDER[p]||p}}}p=d.FONTDATA.DELIMITERS[p.charCodeAt(0)];var k=(p&&p.dir===o.substr(0,1));this.forceStretch=(k&&(this.Get("minsize",true)||this.Get("maxsize",true)));return k},HTMLstretchV:function(m,n,o){this.HTMLremoveColor();var r=this.getValues("symmetric","maxsize","minsize");var p=this.HTMLspanElement(),s=this.HTMLgetMu(p),q;var l=this.HTMLgetScale(),k=d.TeX.axis_height*l;if(r.symmetric){q=2*Math.max(n-k,o+k)}else{q=n+o}r.maxsize=d.length2em(r.maxsize,s,p.bbox.h+p.bbox.d);r.minsize=d.length2em(r.minsize,s,p.bbox.h+p.bbox.d);q=Math.max(r.minsize,Math.min(r.maxsize,q));p=this.HTMLcreateSpan(m);d.createDelimiter(p,this.data.join("").charCodeAt(0),q,l);if(r.symmetric){q=(p.bbox.h+p.bbox.d)/2+k}else{q=(p.bbox.h+p.bbox.d)*n/(n+o)}d.positionDelimiter(p,q);this.HTMLhandleSpace(p);this.HTMLhandleColor(p);return p},HTMLstretchH:function(o,k){this.HTMLremoveColor();var m=this.getValues("maxsize","minsize","mathvariant","fontweight");if((m.fontweight==="bold"||parseInt(m.fontweight)>=600)&&!this.Get("mathvariant",true)){m.mathvariant=g.VARIANT.BOLD}var n=this.HTMLspanElement(),l=this.HTMLgetMu(n),p=n.scale;m.maxsize=d.length2em(m.maxsize,l,n.bbox.w);m.minsize=d.length2em(m.minsize,l,n.bbox.w);k=Math.max(m.minsize,Math.min(m.maxsize,k));n=this.HTMLcreateSpan(o);d.createDelimiter(n,this.data.join("").charCodeAt(0),k,p,m.mathvariant);this.HTMLhandleSpace(n);this.HTMLhandleColor(n);return n}});g.mtext.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));var n=this.HTMLgetVariant();if(d.config.mtextFontInherit||this.Parent().type==="merror"){var p=this.Get("mathvariant");if(p==="monospace"){o.className+=" MJX-monospace"}else{if(p.match(/sans-serif/)){o.className+=" MJX-sans-serif"}}n={bold:n.bold,italic:n.italic,fontInherit:true}}for(var l=0,k=this.data.length;ld.linebreakWidth)||this.hasNewline()},HTMLstretchH:function(m,k){this.HTMLremoveColor();var l=this.HTMLspanElement();this.data[this.core].HTMLstretchH(l,k);this.HTMLcomputeBBox(l,true);this.HTMLhandleColor(l);return l},HTMLstretchV:function(m,l,n){this.HTMLremoveColor();var k=this.HTMLspanElement();this.data[this.core].HTMLstretchV(k,l,n);this.HTMLcomputeBBox(k,true);this.HTMLhandleColor(k);return k}});g.mstyle.Augment({toHTML:function(l,k,m){l=this.HTMLcreateSpan(l);if(this.data[0]!=null){var n=this.data[0].toHTML(l);if(m!=null){this.data[0].HTMLstretchV(l,k,m)}else{if(k!=null){this.data[0].HTMLstretchH(l,k)}}l.bbox=n.bbox}this.HTMLhandleSpace(l);this.HTMLhandleColor(l);return l},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mfrac.Augment({toHTML:function(D){D=this.HTMLcreateSpan(D);var m=d.createStack(D);var r=d.createBox(m),o=d.createBox(m);d.MeasureSpans([this.HTMLboxChild(0,r),this.HTMLboxChild(1,o)]);var k=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");var I=this.HTMLgetScale(),C=k.displaystyle;var G=d.TeX.axis_height*I;if(k.bevelled){var F=(C?0.4:0.15);var s=Math.max(r.bbox.h+r.bbox.d,o.bbox.h+o.bbox.d)+2*F;var E=d.createBox(m);d.createDelimiter(E,47,s);d.placeBox(r,0,(r.bbox.d-r.bbox.h)/2+G+F);d.placeBox(E,r.bbox.w-F/2,(E.bbox.d-E.bbox.h)/2+G);d.placeBox(o,r.bbox.w+E.bbox.w-F,(o.bbox.d-o.bbox.h)/2+G-F)}else{var l=Math.max(r.bbox.w,o.bbox.w);var y=d.thickness2em(k.linethickness,this.scale)*this.mscale,A,z,x,w;var B=d.TeX.min_rule_thickness/this.em;if(C){x=d.TeX.num1;w=d.TeX.denom1}else{x=(y===0?d.TeX.num3:d.TeX.num2);w=d.TeX.denom2}x*=I;w*=I;if(y===0){A=Math.max((C?7:3)*d.TeX.rule_thickness,2*B);z=(x-r.bbox.d)-(o.bbox.h-w);if(zy){l=((s.bbox.h+s.bbox.d)-(y-A))/2}var B=d.FONTDATA.DELIMITERS[d.FONTDATA.RULECHAR];if(!B||oK){K=r[M].bbox.w}if(!N[M]&&K>n){n=K}}}if(F==null&&H!=null){n=H}else{if(n==-d.BIGDIMEN){n=K}}for(M=K=0,I=this.data.length;MK){K=w.bbox.w}}}var E=d.TeX.rule_thickness*this.mscale,G=d.FONTDATA.TeX_factor;var p=r[this.base]||{bbox:this.HTMLzeroBBox()};var v,s,A,z,u,C,J,O=0;if(p.bbox.ic){O=1.3*p.bbox.ic+0.05}for(M=0,I=this.data.length;M0){z+=F;y-=F}}d.placeBox(k,o.bbox.w+M,Math.max(z,J.superscriptshift));d.placeBox(x,o.bbox.w,-Math.max(y,J.subscriptshift))}}this.HTMLhandleSpace(K);this.HTMLhandleColor(K);return K},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mmultiscripts.Augment({toHTML:g.mbase.HTMLautoload});g.mtable.Augment({toHTML:g.mbase.HTMLautoload});g["annotation-xml"].Augment({toHTML:g.mbase.HTMLautoload});g.math.Augment({toHTML:function(u,l){var r=this.Get("alttext");if(r&&r!==""){l.setAttribute("aria-label",r)}var m=d.addElement(u,"nobr",{isMathJax:true});u=this.HTMLcreateSpan(m);var s=d.createStack(u),n=d.createBox(s),t;s.style.fontSize=m.parentNode.style.fontSize;m.parentNode.style.fontSize="";if(this.data[0]!=null){if(d.msieColorBug){if(this.background){this.data[0].background=this.background;delete this.background}if(this.mathbackground){this.data[0].mathbackground=this.mathbackground;delete this.mathbackground}}g.mbase.prototype.displayAlign=b.config.displayAlign;g.mbase.prototype.displayIndent=b.config.displayIndent;var o=this.data[0].toHTML(n);o.bbox.exactW=false;t=d.Measured(o,n)}d.placeBox(n,0,0);u.style.width=d.Em((Math.round(t.bbox.w*this.em)+0.25)/d.outerEm);u.style.display="inline-block";var k=1/d.em,q=d.em/d.outerEm;d.em/=q;u.bbox.h*=q;u.bbox.d*=q;u.bbox.w*=q;u.bbox.lw*=q;u.bbox.rw*=q;if(t&&t.bbox.width!=null){u.style.minWidth=(t.bbox.minWidth||u.style.width);u.style.width=s.style.width=t.bbox.width;n.style.width="100%"}this.HTMLhandleColor(u);if(t){d.createRule(u,(t.bbox.h+k)*q,(t.bbox.d+k)*q,0)}if(!this.isMultiline&&this.Get("display")==="block"&&u.bbox.width==null){var v=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");if(v.indentalignfirst!==g.INDENTALIGN.INDENTALIGN){v.indentalign=v.indentalignfirst}if(v.indentalign===g.INDENTALIGN.AUTO){v.indentalign=this.displayAlign}l.style.textAlign=v.indentalign;if(v.indentshiftfirst!==g.INDENTSHIFT.INDENTSHIFT){v.indentshift=v.indentshiftfirst}if(v.indentshift==="auto"){v.indentshift=this.displayIndent}if(v.indentshift&&v.indentalign!==g.INDENTALIGN.CENTER){u.style[{left:"marginLeft",right:"marginRight"}[v.indentalign]]=d.Em(d.length2em(v.indentshift))}}return u},HTMLspanElement:g.mbase.prototype.HTMLspanElement});g.TeXAtom.Augment({toHTML:function(o,m,q){o=this.HTMLcreateSpan(o);if(this.data[0]!=null){if(this.texClass===g.TEXCLASS.VCENTER){var k=d.createStack(o);var p=d.createBox(k);var r=this.data[0].toHTML(p);if(q!=null){d.Remeasured(this.data[0].HTMLstretchV(p,m,q),p)}else{if(m!=null){d.Remeasured(this.data[0].HTMLstretchH(p,m),p)}else{d.Measured(r,p)}}var l=d.TeX.axis_height*this.HTMLgetScale();d.placeBox(p,0,l-(p.bbox.h+p.bbox.d)/2+p.bbox.d)}else{var n=this.data[0].toHTML(o,m,q);if(q!=null){n=this.data[0].HTMLstretchV(p,m,q)}else{if(m!=null){n=this.data[0].HTMLstretchH(p,m)}}o.bbox=n.bbox}}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);return o},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",d,"jax.js"]),0)})});b.Register.StartupHook("End Config",function(){b.Browser.Select({MSIE:function(k){var o=(document.documentMode||0);var n=k.versionAtLeast("7.0");var m=k.versionAtLeast("8.0")&&o>7;var l=(document.compatMode==="BackCompat");if(o<9){d.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white";d.config.styles[".MathJax .MathJax_HitBox"].opacity=0;d.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity=0)"}d.Augment({PaddingWidthBug:true,msieAccentBug:true,msieColorBug:true,msieColorPositionBug:true,msieRelativeWidthBug:l,msieDisappearingBug:(o>=8),msieMarginScaleBug:(o<8),msiePaddingWidthBug:true,msieBorderWidthBug:l,msieFrameSizeBug:(o<=8),msieInlineBlockAlignBug:(!m||l),msiePlaceBoxBug:(m&&!l),msieClipRectBug:!m,msieNegativeSpaceBug:l,cloneNodeBug:(m&&k.version==="8.0"),msieItalicWidthBug:true,initialSkipBug:(o<8),msieNegativeBBoxBug:(o>=8),msieIE6:!n,msieItalicWidthBug:true,FontFaceBug:true,msieFontCSSBug:k.isIE9,allowWebFonts:(o>=9?"woff":"eot")})},Firefox:function(l){var m=false;if(l.versionAtLeast("3.5")){var k=String(document.location).replace(/[^\/]*$/,"");if(document.location.protocol!=="file:"||b.config.root.match(/^https?:\/\//)||(b.config.root+"/").substr(0,k.length)===k){m="otf"}}d.Augment({ffVerticalAlignBug:!l.versionAtLeast("20.0"),AccentBug:true,allowWebFonts:m})},Safari:function(p){var n=p.versionAtLeast("3.0");var m=p.versionAtLeast("3.1");var k=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/);var l=(navigator.appVersion.match(/ Android (\d+)\.(\d+)/));var q=(m&&p.isMobile&&((navigator.platform.match(/iPad|iPod|iPhone/)&&!p.versionAtLeast("5.0"))||(l!=null&&(l[1]<2||(l[1]==2&&l[2]<2)))));d.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:0.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariVerticalAlignBug:!m,safariTextNodeBug:!n,forceReflow:true,allowWebFonts:(m&&!q?"otf":false)});if(k){d.Augment({webFontDefault:(p.isMobile?"sans-serif":"serif")})}if(p.isPC){d.Augment({adjustAvailableFonts:d.removeSTIXfonts,checkWebFontsTwice:true})}if(q){var o=b.config["HTML-CSS"];if(o){o.availableFonts=[];o.preferredFont=null}else{b.config["HTML-CSS"]={availableFonts:[],preferredFont:null}}}},Chrome:function(k){d.Augment({Em:d.EmRounded,cloneNodeBug:true,rfuzz:-0.02,AccentBug:true,AdjustSurd:true,FontFaceBug:k.versionAtLeast("32.0"),negativeBBoxes:true,safariNegativeSpaceBug:true,safariWebFontSerif:[""],forceReflow:true,allowWebFonts:(k.versionAtLeast("4.0")?"otf":"svg")})},Opera:function(k){k.isMini=(navigator.appVersion.match("Opera Mini")!=null);d.config.styles[".MathJax .merror"]["vertical-align"]=null;d.config.styles[".MathJax span"]["z-index"]=0;d.Augment({operaHeightBug:true,operaVerticalAlignBug:true,operaFontSizeBug:k.versionAtLeast("10.61"),initialSkipBug:true,FontFaceBug:true,PaddingWidthBug:true,allowWebFonts:(k.versionAtLeast("10.0")&&!k.isMini?"otf":false),adjustAvailableFonts:d.removeSTIXfonts})},Konqueror:function(k){d.Augment({konquerorVerticalAlignBug:true})}})});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(b.config.menuSettings.zoom!=="None"){h.Require("[MathJax]/extensions/MathZoom.js")}})})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]); +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(t){t=this.HTMLcreateSpan(t);if(this.data.length===0){return t}var K=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing");var aI=K.width.match(/%$/);var ax=b.createStack(t);var aF=this.HTMLgetScale(),az=this.HTMLgetMu(t),aA=-1;var ap=[],at=[],ak=[],av=[],au=[],af,ae,ao=-1,ad,an,Z,aE,R,aB,aN=[],aS;var I=b.FONTDATA.lineH*aF*K.useHeight,O=b.FONTDATA.lineD*aF*K.useHeight;for(af=0,ad=this.data.length;afao){ao=ae}au[ae]=b.createStack(b.createBox(ax));ak[ae]=-b.BIGDIMEN}av[af][ae]=b.createBox(au[ae]);aN.push(aE.data[ae-Z].toHTML(av[af][ae]))}}b.MeasureSpans(aN);for(af=0,ad=this.data.length;afap[af]){ap[af]=aR*aK.h/aS}if(aR*aK.d/aS>at[af]){at[af]=aR*aK.d/aS}}}else{if(aB.HTMLcanStretch("Horizontal")){aR=b.length2em(aR,az,aK.w);if(aR>ak[ae]){ak[ae]=aR}}}}}if(av[af][ae].bbox.h>ap[af]){ap[af]=av[af][ae].bbox.h}if(av[af][ae].bbox.d>at[af]){at[af]=av[af][ae].bbox.d}if(av[af][ae].bbox.w>ak[ae]){ak[ae]=av[af][ae].bbox.w}}}var aD=MathJax.Hub.SplitList;var ay=aD(K.columnspacing),aP=aD(K.rowspacing),e=aD(K.columnalign),E=aD(K.rowalign),d=aD(K.columnlines),z=aD(K.rowlines),aL=aD(K.columnwidth),V=[];for(af=0,ad=ay.length;afav.length){ab=av.length}}aj=0;aT=-(aS+aG)+ap[0];for(af=0,ad=ab-1;af0.98){S=0.98/ag;ag=0.98}}else{if(K.width==="auto"){if(ag>0.98){S=L/(B+L);ac=B+L}else{ac=B/(1-ag)}}else{ac=b.length2em(K.width,az);for(af=0,ad=Math.min(ao+1,ay.length);af0.01){if(ah&&ac>B){ac=(ac-B)/ah;for(af=0,ad=ar.length;afap[af]){av[af][ae].bbox.H=av[af][ae].bbox.h;av[af][ae].bbox.h=ap[af]}if(av[af][ae].bbox.d>at[af]){av[af][ae].bbox.D=av[af][ae].bbox.d;av[af][ae].bbox.d=at[af]}aB.symmetric=aJ}}aQ=R.rowalign||this.data[af].rowalign||E[af];o=({top:ap[af]-av[af][ae].bbox.h,bottom:av[af][ae].bbox.d-at[af],center:((ap[af]-at[af])-(av[af][ae].bbox.h-av[af][ae].bbox.d))/2,baseline:0,axis:0})[aQ]||0;aQ=(R.columnalign||V[af][ae]||e[ae]);b.alignBox(av[af][ae],aQ,T+o)}if(af&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:true}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js"); +MathJax.InputJax.MathML=MathJax.InputJax({id:"MathML",version:"2.4.0",directory:MathJax.InputJax.directory+"/MathML",extensionDir:MathJax.InputJax.extensionDir+"/MathML",entityDir:MathJax.InputJax.directory+"/MathML/entities",config:{useMathMLspacing:false}});MathJax.InputJax.MathML.Register("math/mml");MathJax.InputJax.MathML.loadComplete("config.js"); +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0:(d/i,"").replace(/<\?xml:namespace .*?\/>/i,"");b=b.replace(/ /g," ")}MathJax.HTML.setScript(a,b);d.removeChild(e)}else{var c=MathJax.HTML.Element("span");c.appendChild(e);MathJax.HTML.setScript(a,c.innerHTML)}if(this.config.preview!=="none"){this.createPreview(e,a)}},ProcessMathFlattened:function(f){var d=f.parentNode;if(!d||d.className===MathJax.Hub.config.preRemoveClass){return}var b=document.createElement("script");b.type="math/mml";d.insertBefore(b,f);var c="",e,a=f;while(f&&f.nodeName!=="/MATH"){e=f;f=f.nextSibling;c+=this.NodeHTML(e);e.parentNode.removeChild(e)}if(f&&f.nodeName==="/MATH"){f.parentNode.removeChild(f)}b.text=c+"";if(this.config.preview!=="none"){this.createPreview(a,b)}},NodeHTML:function(e){var c,b,a;if(e.nodeName==="#text"){c=this.quoteHTML(e.nodeValue)}else{if(e.nodeName==="#comment"){c=""}else{c="<"+e.nodeName.toLowerCase();for(b=0,a=e.attributes.length;b";if(e.outerHTML!=null&&e.outerHTML.match(/(.<\/[A-Z]+>|\/>)$/)){for(b=0,a=e.childNodes.length;b"}}}return c},OuterHTML:function(d){if(d.nodeName.charAt(0)==="#"){return this.NodeHTML(d)}if(!this.AttributeBug){return d.outerHTML}var c=this.NodeHTML(d);for(var b=0,a=d.childNodes.length;b";return c},quoteHTML:function(a){if(a==null){a=""}return a.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""")},createPreview:function(f,b){var g=this.config.preview;if(g==="none"){return}var a=false;if(g==="mathml"){a=true;if(this.MathTagBug){g="alttext"}else{g=f.cloneNode(false)}}if(g==="alttext"||g==="altimg"){a=true;var c=this.filterPreview(f.getAttribute("alttext"));if(g==="alttext"){if(c!=null){g=MathJax.HTML.TextNode(c)}else{g=null}}else{var h=f.getAttribute("altimg");if(h!=null){var e={width:f.getAttribute("altimg-width"),height:f.getAttribute("altimg-height")};g=MathJax.HTML.Element("img",{src:h,alt:c,style:e})}else{g=null}}}if(g){var d;if(a){d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass});d.appendChild(g)}else{d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},g)}b.parentNode.insertBefore(d,b)}},filterPreview:function(a){return a},InitBrowser:function(){var b=MathJax.HTML.Element("span",{id:"<",className:"mathjax",innerHTML:"x"});var a=b.outerHTML||"";this.AttributeBug=a!==""&&!(a.match(/id="<"/)&&a.match(/class="mathjax"/)&&a.match(/<\/math>/));this.MathTagBug=b.childNodes.length>1;this.CleanupHTML=MathJax.Hub.Browser.isMSIE}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.mml2jax],5);MathJax.Ajax.loadComplete("[MathJax]/extensions/mml2jax.js"); +(function(d,h,l,g,m,b,j){var q="2.4.0";var i=MathJax.Extension;var c=i.MathEvents={version:q};var k=d.config.menuSettings;var p={hover:500,frame:{x:3.5,y:5,bwidth:1,bcolor:"#A6D",hwidth:"15px",hcolor:"#83A"},button:{x:-4,y:-3,wx:-2,src:l.urlRev(b.imageDir+"/MenuArrow-15.png")},fadeinInc:0.2,fadeoutInc:0.05,fadeDelay:50,fadeoutStart:400,fadeoutDelay:15*1000,styles:{".MathJax_Hover_Frame":{"border-radius":".25em","-webkit-border-radius":".25em","-moz-border-radius":".25em","-khtml-border-radius":".25em","box-shadow":"0px 0px 15px #83A","-webkit-box-shadow":"0px 0px 15px #83A","-moz-box-shadow":"0px 0px 15px #83A","-khtml-box-shadow":"0px 0px 15px #83A",border:"1px solid #A6D ! important",display:"inline-block",position:"absolute"},".MathJax_Hover_Arrow":{position:"absolute",width:"15px",height:"11px",cursor:"pointer"}}};var n=c.Event={LEFTBUTTON:0,RIGHTBUTTON:2,MENUKEY:"altKey",Mousedown:function(r){return n.Handler(r,"Mousedown",this)},Mouseup:function(r){return n.Handler(r,"Mouseup",this)},Mousemove:function(r){return n.Handler(r,"Mousemove",this)},Mouseover:function(r){return n.Handler(r,"Mouseover",this)},Mouseout:function(r){return n.Handler(r,"Mouseout",this)},Click:function(r){return n.Handler(r,"Click",this)},DblClick:function(r){return n.Handler(r,"DblClick",this)},Menu:function(r){return n.Handler(r,"ContextMenu",this)},Handler:function(u,s,t){if(l.loadingMathMenu){return n.False(u)}var r=b[t.jaxID];if(!u){u=window.event}u.isContextMenu=(s==="ContextMenu");if(r[s]){return r[s](u,t)}if(i.MathZoom){return i.MathZoom.HandleEvent(u,s,t)}},False:function(r){if(!r){r=window.event}if(r){if(r.preventDefault){r.preventDefault()}else{r.returnValue=false}if(r.stopPropagation){r.stopPropagation()}r.cancelBubble=true}return false},ContextMenu:function(u,F,x){var C=b[F.jaxID],w=C.getJaxFromMath(F);var G=(C.config.showMathMenu!=null?C:d).config.showMathMenu;if(!G||(k.context!=="MathJax"&&!x)){return}if(c.msieEventBug){u=window.event||u}n.ClearSelection();f.ClearHoverTimer();if(w.hover){if(w.hover.remove){clearTimeout(w.hover.remove);delete w.hover.remove}w.hover.nofade=true}var v=MathJax.Menu;var H,E;if(v){if(v.loadingDomain){return n.False(u)}H=m.loadDomain("MathMenu");if(!H){v.jax=w;var s=v.menu.Find("Show Math As").menu;s.items[0].name=w.sourceMenuTitle;s.items[0].format=(w.sourceMenuFormat||"MathML");s.items[1].name=j[w.inputJax].sourceMenuTitle;s.items[5].disabled=!j[w.inputJax].annotationEncoding;var B=s.items[2];B.disabled=true;var r=B.menu.items;annotationList=MathJax.Hub.Config.semanticsAnnotations;for(var A=0,z=r.length;A0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(b,e){var d="2.4.0";var a=b.CombineConfig("TeX.noErrors",{disabled:false,multiLine:true,inlineDelimiters:["",""],style:{"font-size":"90%","text-align":"left",color:"black",padding:"1px 3px",border:"1px solid"}});var c="\u00A0";MathJax.Extension["TeX/noErrors"]={version:d,config:a};b.Register.StartupHook("TeX Jax Ready",function(){var f=MathJax.InputJax.TeX.formatError;MathJax.InputJax.TeX.Augment({formatError:function(j,i,k,g){if(a.disabled){return f.apply(this,arguments)}var h=j.message.replace(/\n.*/,"");b.signal.Post(["TeX Jax - parse error",h,i,k,g]);var m=a.inlineDelimiters;var l=(k||a.multiLine);if(!k){i=m[0]+i+m[1]}if(l){i=i.replace(/ /g,c)}else{i=i.replace(/\n/g," ")}return MathJax.ElementJax.mml.merror(i).With({isError:true,multiLine:l})}})});b.Register.StartupHook("HTML-CSS Jax Config",function(){b.Config({"HTML-CSS":{styles:{".MathJax .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("HTML-CSS Jax Ready",function(){var g=MathJax.ElementJax.mml;var h=MathJax.OutputJax["HTML-CSS"];var f=g.math.prototype.toHTML,i=g.merror.prototype.toHTML;g.math.Augment({toHTML:function(j,k){var l=this.data[0];if(l&&l.data[0]&&l.data[0].isError){j.style.fontSize="";j=this.HTMLcreateSpan(j);j.bbox=l.data[0].toHTML(j).bbox}else{j=f.call(this,j,k)}return j}});g.merror.Augment({toHTML:function(p){if(!this.isError){return i.call(this,p)}p=this.HTMLcreateSpan(p);p.className="noError";if(this.multiLine){p.style.display="inline-block"}var r=this.data[0].data[0].data.join("").split(/\n/);for(var o=0,l=r.length;o1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); +(function(d,c,i){var h,g="\u00A0";var j=function(l){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",l]].concat([].slice.call(arguments,1)))};var e=MathJax.Object.Subclass({Init:function(m,l){this.global={isInner:l};this.data=[b.start(this.global)];if(m){this.data[0].env=m}this.env=this.data[0].env},Push:function(){var n,l,o,p;for(n=0,l=arguments.length;n":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:h.TEXCLASS.ORD}],"\\|":["2225",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",true,0],textstyle:["SetStyle","T",false,0],scriptstyle:["SetStyle","S",false,1],scriptscriptstyle:["SetStyle","SS",false,2],rm:["SetFont",h.VARIANT.NORMAL],mit:["SetFont",h.VARIANT.ITALIC],oldstyle:["SetFont",h.VARIANT.OLDSTYLE],cal:["SetFont",h.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",h.VARIANT.BOLD],bbFont:["SetFont",h.VARIANT.DOUBLESTRUCK],scr:["SetFont",h.VARIANT.SCRIPT],frak:["SetFont",h.VARIANT.FRAKTUR],sf:["SetFont",h.VARIANT.SANSSERIF],tt:["SetFont",h.VARIANT.MONOSPACE],tiny:["SetSize",0.5],Tiny:["SetSize",0.6],scriptsize:["SetSize",0.7],small:["SetSize",0.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",h.LENGTH.THINMATHSPACE],":":["Spacer",h.LENGTH.MEDIUMMATHSPACE],">":["Spacer",h.LENGTH.MEDIUMMATHSPACE],";":["Spacer",h.LENGTH.THICKMATHSPACE],"!":["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",h.LENGTH.THINMATHSPACE],negthinspace:["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",h.TEXCLASS.ORD,0.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,0.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,0.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,0.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,true],eqalign:["Matrix",null,null,"right left",h.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\u00A0":"Tilde",begin:"BeginEnd",end:"BeginEnd",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/0.85});if(this.config.Macros){var l=this.config.Macros;for(var m in l){if(l.hasOwnProperty(m)){if(typeof(l[m])==="string"){f.macros[m]=["Macro",l[m]]}else{f.macros[m]=["Macro"].concat(l[m])}f.macros[m].isUser=true}}}};var a=MathJax.Object.Subclass({Init:function(m,n){this.string=m;this.i=0;this.macroCount=0;var l;if(n){l={};for(var o in n){if(n.hasOwnProperty(o)){l[o]=n[o]}}}this.stack=d.Stack(l,!!n);this.Parse();this.Push(b.stop())},Parse:function(){var m,l;while(this.i=55296&&l<56320){m+=this.string.charAt(this.i++)}if(f.special[m]){this[f.special[m]](m)}else{if(f.letter.test(m)){this.Variable(m)}else{if(f.digit.test(m)){this.Number(m)}else{this.Other(m)}}}}},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){if(this.stack.Top().type!=="mml"){return null}return this.stack.Top().data[0]},mmlToken:function(l){return l},ControlSequence:function(o){var l=this.GetCS(),n=this.csFindMacro(l);if(n){if(!(n instanceof Array)){n=[n]}var m=n[0];if(!(m instanceof Function)){m=this[m]}m.apply(this,[o+l].concat(n.slice(1)))}else{if(f.mathchar0mi[l]){this.csMathchar0mi(l,f.mathchar0mi[l])}else{if(f.mathchar0mo[l]){this.csMathchar0mo(l,f.mathchar0mo[l])}else{if(f.mathchar7[l]){this.csMathchar7(l,f.mathchar7[l])}else{if(f.delimiter["\\"+l]!=null){this.csDelimiter(l,f.delimiter["\\"+l])}else{this.csUndefined(o+l)}}}}}},csFindMacro:function(l){return f.macros[l]},csMathchar0mi:function(l,n){var m={mathvariant:h.VARIANT.ITALIC};if(n instanceof Array){m=n[1];n=n[0]}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csMathchar0mo:function(l,n){var m={stretchy:false};if(n instanceof Array){m=n[1];m.stretchy=false;n=n[0]}this.Push(this.mmlToken(h.mo(h.entity("#x"+n)).With(m)))},csMathchar7:function(l,n){var m={mathvariant:h.VARIANT.NORMAL};if(n instanceof Array){m=n[1];n=n[0]}if(this.stack.env.font){m.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csDelimiter:function(l,n){var m={};if(n instanceof Array){m=n[1];n=n[0]}if(n.length===4){n=h.entity("#x"+n)}else{n=h.chars(n)}this.Push(this.mmlToken(h.mo(n).With({fence:false,stretchy:false}).With(m)))},csUndefined:function(l){d.Error(["UndefinedControlSequence","Undefined control sequence %1",l])},Variable:function(m){var l={};if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.chars(m)).With(l)))},Number:function(o){var l,m=this.string.slice(this.i-1).match(f.number);if(m){l=h.mn(m[0].replace(/[{}]/g,""));this.i+=m[0].length-1}else{l=h.mo(h.chars(o))}if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(l))},Open:function(l){this.Push(b.open())},Close:function(l){this.Push(b.close())},Tilde:function(l){this.Push(h.mtext(h.chars(g)))},Space:function(l){},Superscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sup]){d.Error(["DoubleExponent","Double exponent: use braces to clarify"])}l=m.sup}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.over]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.over}else{m=h.msubsup(m,null,null);l=m.sup}}this.Push(b.subsup(m).With({position:l,primes:o}))},Subscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sub]){d.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"])}l=m.sub}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.under]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.under}else{m=h.msubsup(m,null,null);l=m.sub}}this.Push(b.subsup(m).With({position:l,primes:o}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(n){var m=this.stack.Prev();if(!m){m=h.mi()}if(m.type==="msubsup"&&m.data[m.sup]){d.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"])}var l="";this.i--;do{l+=this.PRIME;this.i++,n=this.GetNext()}while(n==="'"||n===this.SMARTQUOTE);l=["","\u2032","\u2033","\u2034","\u2057"][l.length]||l;this.Push(b.prime(m,this.mmlToken(h.mo(l))))},mi2mo:function(l){var m=h.mo();m.Append.apply(m,l.data);var n;for(n in m.defaults){if(m.defaults.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}for(n in h.copyAttributes){if(h.copyAttributes.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}return m},Comment:function(l){while(this.id.config.MAXMACROS){d.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},Matrix:function(m,o,t,q,s,n,l,u){var r=this.GetNext();if(r===""){d.Error(["MissingArgFor","Missing argument for %1",m])}if(r==="{"){this.i++}else{this.string=r+"}"+this.string.slice(this.i+1);this.i=0}var p=b.array().With({requireClose:true,arraydef:{rowspacing:(n||"4pt"),columnspacing:(s||"1em")}});if(u){p.isCases=true}if(o||t){p.open=o;p.close=t}if(l==="D"){p.arraydef.displaystyle=true}if(q!=null){p.arraydef.columnalign=q}this.Push(p)},Entry:function(o){this.Push(b.cell().With({isEntry:true,name:o}));if(this.stack.Top().isCases){var n=this.string;var r=0,p=this.i,l=n.length;while(pd.config.MAXMACROS){d.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"])}if(p[0]&&this[p[0]]){m=this[p[0]].apply(this,[m].concat(p.slice(2)))}}this.Push(m)},envFindName:function(l){return f.environment[l]},Equation:function(l,m){return m},ExtensionEnv:function(m,l){this.Extension(m.name,l,"environment")},Array:function(m,o,t,r,s,n,l,p){if(!r){r=this.GetArgument("\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q=b.array().With({arraydef:{columnalign:r,columnspacing:(s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){if(u.charAt(0).match(/[|:]/)){q.frame.push("left");q.frame.dashed=u.charAt(0)===":"}if(u.charAt(u.length-1).match(/[|:]/)){q.frame.push("right")}u=u.substr(1,u.length-2);q.arraydef.columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=this.convertDelimiter(o)}if(t){q.close=this.convertDelimiter(t)}if(l==="D"){q.arraydef.displaystyle=true}else{if(l){q.arraydef.displaystyle=false}}if(l==="S"){q.arraydef.scriptlevel=1}if(p){q.arraydef.useHeight=false}this.Push(m);return q},AlignedArray:function(l){var m=this.GetBrackets("\\begin{"+l.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),m)},setArrayAlign:function(m,l){l=this.trimSpaces(l||"");if(l==="t"){m.arraydef.align="baseline 1"}else{if(l==="b"){m.arraydef.align="baseline -1"}else{if(l==="c"){m.arraydef.align="center"}else{if(l){m.arraydef.align=l}}}}return m},convertDelimiter:function(l){if(l){l=f.delimiter[l]}if(l==null){return null}if(l instanceof Array){l=l[0]}if(l.length===4){l=String.fromCharCode(parseInt(l,16))}return l},trimSpaces:function(l){if(typeof(l)!="string"){return l}return l.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/\s/)},GetNext:function(){while(this.nextIsSpace()){this.i++}return this.string.charAt(this.i)},GetCS:function(){var l=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(l){this.i+=l[1].length;return l[1]}else{this.i++;return" "}},GetArgument:function(m,n){switch(this.GetNext()){case"":if(!n){d.Error(["MissingArgFor","Missing argument for %1",m])}return null;case"}":if(!n){d.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"])}return null;case"\\":this.i++;return"\\"+this.GetCS();case"{":var l=++this.i,o=1;while(this.im.length){d.Error(["IllegalMacroParam","Illegal macro parameter reference"])}o=this.AddArgs(this.AddArgs(o,p),m[q-1]);p=""}}else{p+=q}}}return this.AddArgs(o,p)},AddArgs:function(m,l){if(l.match(/^[a-z]/i)&&m.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)){m+=" "}if(m.length+l.length>d.config.MAXBUFFER){d.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"])}return m+l}});d.Augment({Stack:e,Parse:a,Definitions:f,Startup:k,config:{MAXMACROS:10000,MAXBUFFER:5*1024},sourceMenuTitle:["TeXCommands","TeX Commands"],annotationEncoding:"application/x-tex",prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);if(this.config.equationNumbers.autoNumber!=="none"){if(!this.config.extensions){this.config.extensions=[]}this.config.extensions.push("AMSmath.js")}},Translate:function(l){var m,n=false,p=MathJax.HTML.getScript(l);var r=(l.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/)!=null);var q={math:p,display:r,script:l};this.prefilterHooks.Execute(q);p=q.math;try{m=d.Parse(p).mml()}catch(o){if(!o.texError){throw o}m=this.formatError(o,p,r,l);n=true}if(m.inferred){m=h.apply(MathJax.ElementJax,m.data)}else{m=h(m)}if(r){m.root.display="block"}if(n){m.texError=true}q.math=m;this.postfilterHooks.Execute(q);return q.math},prefilterMath:function(m,n,l){return m},postfilterMath:function(m,n,l){this.combineRelations(m.root);return m},formatError:function(o,n,p,l){var m=o.message.replace(/\n.*/,"");c.signal.Post(["TeX Jax - parse error",m,n,p,l]);return h.Error(m)},Error:function(l){if(l instanceof Array){l=j.apply(j,l)}throw c.Insert(Error(l),{texError:true})},Macro:function(l,m,n){f.macros[l]=["Macro"].concat([].slice.call(arguments,1));f.macros[l].isUser=true},fenced:function(n,m,o){var l=h.mrow().With({open:n,close:o,texClass:h.TEXCLASS.INNER});if(n){l.Append(h.mo(n).With({fence:true,stretchy:true,texClass:h.TEXCLASS.OPEN}))}if(m.type==="mrow"){l.Append.apply(l,m.data)}else{l.Append(m)}if(o){l.Append(h.mo(o).With({fence:true,stretchy:true,texClass:h.TEXCLASS.CLOSE}))}return l},combineRelations:function(p){var q,l,o,n;for(q=0,l=p.data.length;q0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k element, not %1","<"+h.firstChild.nodeName+">"])}this.mml=this.MakeMML(h.firstChild)},MakeMML:function(h){var i=String(h.getAttribute("class")||"");var f,g=h.nodeName.toLowerCase().replace(/^[a-z]+:/,"");var e=(i.match(/(^| )MJX-TeXAtom-([^ ]*)/));if(e){f=this.TeXAtom(e[2])}else{if(!(a[g]&&a[g].isa&&a[g].isa(a.mbase))){MathJax.Hub.signal.Post(["MathML Jax - unknown node type",g]);return a.Error(b("UnknownNodeType","Unknown node type: %1",g))}else{f=a[g]()}}this.AddAttributes(f,h);this.CheckClass(f,f["class"]);this.AddChildren(f,h);if(c.config.useMathMLspacing){f.useMMLspacing=8}return f},TeXAtom:function(f){var e=a.TeXAtom().With({texClass:a.TEXCLASS[f]});if(e.texClass===a.TEXCLASS.OP){e.movesupsub=e.movablelimits=true}return e},CheckClass:function(f,h){h=(h||"").split(/ /);var j=[];for(var g=0,e=h.length;g=2){var l=e.data[0],n=e.data[e.data.length-1];if(l.type==="mo"&&l.Get("fence")&&n.type==="mo"&&n.Get("fence")){if(l.data[0]){e.open=l.data.join("")}if(n.data[0]){e.close=n.data.join("")}}}},preProcessMath:function(f){if(f.match(/^<[a-z]+:/i)&&!f.match(/^<[^<>]* xmlns:/)){f=f.replace(/^<([a-z]+)(:math)/i,'<$1$2 xmlns:$1="http://www.w3.org/1998/Math/MathML"')}var e=f.match(/^(])+)>)/i);if(e&&e[2].match(/ (?!xmlns=)[a-z]+=\"http:/i)){f=e[1].replace(/ (?!xmlns=)([a-z]+=(['"])http:.*?\2)/ig," xmlns:$1 $1")+f.substr(e[0].length)}if(f.match(/^]* xmlns=/)){f=f.replace(/^<(math)/i,'\s*$/,"$2");return f.replace(/&([a-z][a-z0-9]*);/ig,this.replaceEntity)},trimSpace:function(e){return e.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},replaceEntity:function(g,f){if(f.match(/^(lt|amp|quot)$/)){return g}if(c.Parse.Entity[f]){return c.Parse.Entity[f]}var h=f.charAt(0).toLowerCase();var e=f.match(/^[a-zA-Z](fr|scr|opf)$/);if(e){h=e[1]}if(!c.Parse.loaded[h]){c.Parse.loaded[h]=true;MathJax.Hub.RestartAfter(MathJax.Ajax.Require(c.entityDir+"/"+h+".js"))}return g}},{loaded:[]});c.Augment({sourceMenuTitle:["OriginalMathML","Original MathML"],prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Translate:function(e){if(!this.ParseXML){this.ParseXML=this.createParser()}var f,h,i={script:e};if(e.firstChild&&e.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")==="math"){i.math=e.firstChild;this.prefilterHooks.Execute(i);h=i.math}else{h=MathJax.HTML.getScript(e);if(d.isMSIE){h=h.replace(/( )+$/,"")}i.math=h;this.prefilterHooks.Execute(i);h=i.math}try{f=c.Parse(h).mml}catch(g){if(!g.mathmlError){throw g}f=this.formatError(g,h,e)}i.math=a(f);this.postfilterHooks.Execute(i);return i.math},prefilterMath:function(f,e){return f},prefilterMathML:function(f,e){return f},formatError:function(h,g,e){var f=h.message.replace(/\n.*/,"");MathJax.Hub.signal.Post(["MathML Jax - parse error",f,g,e]);return a.Error(f)},Error:function(e){if(e instanceof Array){e=b.apply(b,e)}throw MathJax.Hub.Insert(Error(e),{mathmlError:true})},parseDOM:function(e){return this.parser.parseFromString(e,"text/xml")},parseMS:function(e){return(this.parser.loadXML(e)?this.parser:null)},parseDIV:function(e){this.div.innerHTML=e.replace(/<([a-z]+)([^>]*)\/>/g,"<$1$2>");return this.div},parseError:function(e){return null},createMSParser:function(){var j=null;var f=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument.2.0","Microsoft.XMLDOM"];for(var g=0,e=f.length;g=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g/i,"").replace(/<\?xml:namespace .*?\/>/i,"");b=b.replace(/ /g," ")}MathJax.HTML.setScript(a,b);d.removeChild(e)}else{var c=MathJax.HTML.Element("span");c.appendChild(e);MathJax.HTML.setScript(a,c.innerHTML)}if(this.config.preview!=="none"){this.createPreview(e,a)}},ProcessMathFlattened:function(f){var d=f.parentNode;if(!d||d.className===MathJax.Hub.config.preRemoveClass){return}var b=document.createElement("script");b.type="math/mml";d.insertBefore(b,f);var c="",e,a=f;while(f&&f.nodeName!=="/MATH"){e=f;f=f.nextSibling;c+=this.NodeHTML(e);e.parentNode.removeChild(e)}if(f&&f.nodeName==="/MATH"){f.parentNode.removeChild(f)}b.text=c+"";if(this.config.preview!=="none"){this.createPreview(a,b)}},NodeHTML:function(e){var c,b,a;if(e.nodeName==="#text"){c=this.quoteHTML(e.nodeValue)}else{if(e.nodeName==="#comment"){c=""}else{c="<"+e.nodeName.toLowerCase();for(b=0,a=e.attributes.length;b";if(e.outerHTML!=null&&e.outerHTML.match(/(.<\/[A-Z]+>|\/>)$/)){for(b=0,a=e.childNodes.length;b"}}}return c},OuterHTML:function(d){if(d.nodeName.charAt(0)==="#"){return this.NodeHTML(d)}if(!this.AttributeBug){return d.outerHTML}var c=this.NodeHTML(d);for(var b=0,a=d.childNodes.length;b";return c},quoteHTML:function(a){if(a==null){a=""}return a.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""")},createPreview:function(f,b){var g=this.config.preview;if(g==="none"){return}var a=false;if(g==="mathml"){a=true;if(this.MathTagBug){g="alttext"}else{g=f.cloneNode(false)}}if(g==="alttext"||g==="altimg"){a=true;var c=this.filterPreview(f.getAttribute("alttext"));if(g==="alttext"){if(c!=null){g=MathJax.HTML.TextNode(c)}else{g=null}}else{var h=f.getAttribute("altimg");if(h!=null){var e={width:f.getAttribute("altimg-width"),height:f.getAttribute("altimg-height")};g=MathJax.HTML.Element("img",{src:h,alt:c,style:e})}else{g=null}}}if(g){var d;if(a){d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass});d.appendChild(g)}else{d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},g)}b.parentNode.insertBefore(d,b)}},filterPreview:function(a){return a},InitBrowser:function(){var b=MathJax.HTML.Element("span",{id:"<",className:"mathjax",innerHTML:"x"});var a=b.outerHTML||"";this.AttributeBug=a!==""&&!(a.match(/id="<"/)&&a.match(/class="mathjax"/)&&a.match(/<\/math>/));this.MathTagBug=b.childNodes.length>1;this.CleanupHTML=MathJax.Hub.Browser.isMSIE}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.mml2jax],5);MathJax.Ajax.loadComplete("[MathJax]/extensions/mml2jax.js"); +(function(d,h,l,g,m,b,j){var q="2.4.0";var i=MathJax.Extension;var c=i.MathEvents={version:q};var k=d.config.menuSettings;var p={hover:500,frame:{x:3.5,y:5,bwidth:1,bcolor:"#A6D",hwidth:"15px",hcolor:"#83A"},button:{x:-4,y:-3,wx:-2,src:l.urlRev(b.imageDir+"/MenuArrow-15.png")},fadeinInc:0.2,fadeoutInc:0.05,fadeDelay:50,fadeoutStart:400,fadeoutDelay:15*1000,styles:{".MathJax_Hover_Frame":{"border-radius":".25em","-webkit-border-radius":".25em","-moz-border-radius":".25em","-khtml-border-radius":".25em","box-shadow":"0px 0px 15px #83A","-webkit-box-shadow":"0px 0px 15px #83A","-moz-box-shadow":"0px 0px 15px #83A","-khtml-box-shadow":"0px 0px 15px #83A",border:"1px solid #A6D ! important",display:"inline-block",position:"absolute"},".MathJax_Hover_Arrow":{position:"absolute",width:"15px",height:"11px",cursor:"pointer"}}};var n=c.Event={LEFTBUTTON:0,RIGHTBUTTON:2,MENUKEY:"altKey",Mousedown:function(r){return n.Handler(r,"Mousedown",this)},Mouseup:function(r){return n.Handler(r,"Mouseup",this)},Mousemove:function(r){return n.Handler(r,"Mousemove",this)},Mouseover:function(r){return n.Handler(r,"Mouseover",this)},Mouseout:function(r){return n.Handler(r,"Mouseout",this)},Click:function(r){return n.Handler(r,"Click",this)},DblClick:function(r){return n.Handler(r,"DblClick",this)},Menu:function(r){return n.Handler(r,"ContextMenu",this)},Handler:function(u,s,t){if(l.loadingMathMenu){return n.False(u)}var r=b[t.jaxID];if(!u){u=window.event}u.isContextMenu=(s==="ContextMenu");if(r[s]){return r[s](u,t)}if(i.MathZoom){return i.MathZoom.HandleEvent(u,s,t)}},False:function(r){if(!r){r=window.event}if(r){if(r.preventDefault){r.preventDefault()}else{r.returnValue=false}if(r.stopPropagation){r.stopPropagation()}r.cancelBubble=true}return false},ContextMenu:function(u,F,x){var C=b[F.jaxID],w=C.getJaxFromMath(F);var G=(C.config.showMathMenu!=null?C:d).config.showMathMenu;if(!G||(k.context!=="MathJax"&&!x)){return}if(c.msieEventBug){u=window.event||u}n.ClearSelection();f.ClearHoverTimer();if(w.hover){if(w.hover.remove){clearTimeout(w.hover.remove);delete w.hover.remove}w.hover.nofade=true}var v=MathJax.Menu;var H,E;if(v){if(v.loadingDomain){return n.False(u)}H=m.loadDomain("MathMenu");if(!H){v.jax=w;var s=v.menu.Find("Show Math As").menu;s.items[0].name=w.sourceMenuTitle;s.items[0].format=(w.sourceMenuFormat||"MathML");s.items[1].name=j[w.inputJax].sourceMenuTitle;s.items[5].disabled=!j[w.inputJax].annotationEncoding;var B=s.items[2];B.disabled=true;var r=B.menu.items;annotationList=MathJax.Hub.Config.semanticsAnnotations;for(var A=0,z=r.length;A0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(c,d){var a;var b=function(e){return MathJax.Localization._.apply(MathJax.Localization,[["MathML",e]].concat([].slice.call(arguments,1)))};c.Parse=MathJax.Object.Subclass({Init:function(e){this.Parse(e)},Parse:function(g){var h;if(typeof g!=="string"){h=g.parentNode}else{h=c.ParseXML(this.preProcessMath.call(this,g));if(h==null){c.Error(["ErrorParsingMathML","Error parsing MathML"])}}var f=h.getElementsByTagName("parsererror")[0];if(f){c.Error(["ParsingError","Error parsing MathML: %1",f.textContent.replace(/This page.*?errors:|XML Parsing Error: |Below is a rendering of the page.*/g,"")])}if(h.childNodes.length!==1){c.Error(["MathMLSingleElement","MathML must be formed by a single element"])}if(h.firstChild.nodeName.toLowerCase()==="html"){var e=h.getElementsByTagName("h1")[0];if(e&&e.textContent==="XML parsing error"&&e.nextSibling){c.Error(["ParsingError","Error parsing MathML: %1",String(e.nextSibling.nodeValue).replace(/fatal parsing error: /,"")])}}if(h.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")!=="math"){c.Error(["MathMLRootElement","MathML must be formed by a element, not %1","<"+h.firstChild.nodeName+">"])}this.mml=this.MakeMML(h.firstChild)},MakeMML:function(h){var i=String(h.getAttribute("class")||"");var f,g=h.nodeName.toLowerCase().replace(/^[a-z]+:/,"");var e=(i.match(/(^| )MJX-TeXAtom-([^ ]*)/));if(e){f=this.TeXAtom(e[2])}else{if(!(a[g]&&a[g].isa&&a[g].isa(a.mbase))){MathJax.Hub.signal.Post(["MathML Jax - unknown node type",g]);return a.Error(b("UnknownNodeType","Unknown node type: %1",g))}else{f=a[g]()}}this.AddAttributes(f,h);this.CheckClass(f,f["class"]);this.AddChildren(f,h);if(c.config.useMathMLspacing){f.useMMLspacing=8}return f},TeXAtom:function(f){var e=a.TeXAtom().With({texClass:a.TEXCLASS[f]});if(e.texClass===a.TEXCLASS.OP){e.movesupsub=e.movablelimits=true}return e},CheckClass:function(f,h){h=(h||"").split(/ /);var j=[];for(var g=0,e=h.length;g=2){var l=e.data[0],n=e.data[e.data.length-1];if(l.type==="mo"&&l.Get("fence")&&n.type==="mo"&&n.Get("fence")){if(l.data[0]){e.open=l.data.join("")}if(n.data[0]){e.close=n.data.join("")}}}},preProcessMath:function(f){if(f.match(/^<[a-z]+:/i)&&!f.match(/^<[^<>]* xmlns:/)){f=f.replace(/^<([a-z]+)(:math)/i,'<$1$2 xmlns:$1="http://www.w3.org/1998/Math/MathML"')}var e=f.match(/^(])+)>)/i);if(e&&e[2].match(/ (?!xmlns=)[a-z]+=\"http:/i)){f=e[1].replace(/ (?!xmlns=)([a-z]+=(['"])http:.*?\2)/ig," xmlns:$1 $1")+f.substr(e[0].length)}if(f.match(/^]* xmlns=/)){f=f.replace(/^<(math)/i,'\s*$/,"$2");return f.replace(/&([a-z][a-z0-9]*);/ig,this.replaceEntity)},trimSpace:function(e){return e.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},replaceEntity:function(g,f){if(f.match(/^(lt|amp|quot)$/)){return g}if(c.Parse.Entity[f]){return c.Parse.Entity[f]}var h=f.charAt(0).toLowerCase();var e=f.match(/^[a-zA-Z](fr|scr|opf)$/);if(e){h=e[1]}if(!c.Parse.loaded[h]){c.Parse.loaded[h]=true;MathJax.Hub.RestartAfter(MathJax.Ajax.Require(c.entityDir+"/"+h+".js"))}return g}},{loaded:[]});c.Augment({sourceMenuTitle:["OriginalMathML","Original MathML"],prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Translate:function(e){if(!this.ParseXML){this.ParseXML=this.createParser()}var f,h,i={script:e};if(e.firstChild&&e.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")==="math"){i.math=e.firstChild;this.prefilterHooks.Execute(i);h=i.math}else{h=MathJax.HTML.getScript(e);if(d.isMSIE){h=h.replace(/( )+$/,"")}i.math=h;this.prefilterHooks.Execute(i);h=i.math}try{f=c.Parse(h).mml}catch(g){if(!g.mathmlError){throw g}f=this.formatError(g,h,e)}i.math=a(f);this.postfilterHooks.Execute(i);return i.math},prefilterMath:function(f,e){return f},prefilterMathML:function(f,e){return f},formatError:function(h,g,e){var f=h.message.replace(/\n.*/,"");MathJax.Hub.signal.Post(["MathML Jax - parse error",f,g,e]);return a.Error(f)},Error:function(e){if(e instanceof Array){e=b.apply(b,e)}throw MathJax.Hub.Insert(Error(e),{mathmlError:true})},parseDOM:function(e){return this.parser.parseFromString(e,"text/xml")},parseMS:function(e){return(this.parser.loadXML(e)?this.parser:null)},parseDIV:function(e){this.div.innerHTML=e.replace(/<([a-z]+)([^>]*)\/>/g,"<$1$2>");return this.div},parseError:function(e){return null},createMSParser:function(){var j=null;var f=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument.2.0","Microsoft.XMLDOM"];for(var g=0,e=f.length;g span":{"text-align":o+"!important"}})}if(!this.require){this.require=[]}this.require.push(MathJax.OutputJax.extensionDir+"/MathEvents.js")},Startup:function(){h=MathJax.Extension.MathEvents.Event;b=MathJax.Extension.MathEvents.Touch;d=MathJax.Extension.MathEvents.Hover;this.ContextMenu=h.ContextMenu;this.Mousedown=h.AltContextMenu;this.Mouseover=d.Mouseover;this.Mouseout=d.Mouseout;this.Mousemove=d.Mousemove;if(!i){this.EmExSpan=e.Element("span",{style:{position:"absolute","font-size-adjust":"none"}},[["div",{className:"MathJax_mmlExBox"}],["span",{className:"MathJax_MathML"}]]);f.math(f.mspace().With({width:"60ex"})).toNativeMML(this.EmExSpan.lastChild)}return g.Styles(this.config.styles)},InitializeMML:function(){this.initialized=true;if(i){try{if(!c.Browser.mpNamespace){var m=document.createElement("object");m.id="mathplayer";m.classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987";document.getElementsByTagName("head")[0].appendChild(m);document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");c.Browser.mpNamespace=true}if(!c.Browser.mpImported){document.namespaces.m.doImport("#mathplayer");c.Browser.mpImported=true}}catch(n){if(!this.config.noMathPlayerWarning){alert(MathJax.Localization._(["MathML","MathPlayer"],"MathJax was not able to set up MathPlayer.\n\nIf MathPlayer is not installed, you need to install it first.\nOtherwise, your security settings may be preventing ActiveX \ncontrols from running. Use the Internet Options item under\nthe Tools menu and select the Security tab, then press the\nCustom Level button. Check that the settings for\n'Run ActiveX Controls', and 'Binary and script behaviors'\nare enabled.\n\nCurrently you will see error messages rather than\ntypeset mathematics."))}}}else{document.body.appendChild(this.EmExSpan);this.defaultEx=this.EmExSpan.firstChild.offsetWidth/60;this.defaultMEx=this.EmExSpan.lastChild.offsetWidth/60;document.body.removeChild(this.EmExSpan)}},preTranslate:function(o){var t=o.jax[this.id],u,p=t.length,y,r,A,w,z,n,v,s,q;for(u=0;u1?v/s:1);q=Math.floor(Math.max(this.config.minScaleAdjust/100,q)*this.config.scale);n.NativeMML.ex=v;n.NativeMML.mex=s}else{q=100}n.NativeMML.fontSize=q+"%";n.NativeMML.scale=q/100}if(!i){for(u=0;ut){t=o;u.style.width=t+"px"}}if(this.msieIE8HeightBug){u.style.position=""}return{Y:-h.getBBox(u.parentNode).h,mW:p,mH:v,zW:t,zH:q}},NAMEDSPACE:{negativeveryverythinmathspace:"-.0556em",negativeverythinmathspace:"-.1111em",negativethinmathspace:"-.1667em",negativemediummathspace:"-.2222em",negativethickmathspace:"-.2778em",negativeverythickmathspace:"-.3333em",negativeveryverythickmathspace:"-.3889em",veryverythinmathspace:".0556em",verythinmathspace:".1111em",thinmathspace:".1667em",mediummathspace:".2222em",thickmathspace:".2778em",verythickmathspace:".3333em",veryverythickmathspace:".3889em"}});c.Register.StartupHook("mml Jax Ready",function(){f=MathJax.ElementJax.mml;f.mbase.Augment({toNativeMML:function(r){var p=this.NativeMMLelement(this.type);this.NativeMMLattributes(p);for(var q=0,o=this.data.length;q1){o=this.NativeMMLelement("mrow");s.appendChild(q);s=q}for(;r0;u--){q.separators.push(v)}}}var o=this.NativeMMLelement(t?this.type:"mrow");this.NativeMMLattributes(o);o.removeAttribute("separators");if(t){o.setAttribute("open",q.open);o.setAttribute("close",q.close);if(this.data.length>1){w.appendChild(o);w=o;o=this.NativeMMLelement("mrow")}}else{o.removeAttribute("open");o.removeAttribute("close")}if(!t){r=this.NativeMMLelement("mo");r.setAttribute("fence","true");r.textContent=q.open;o.appendChild(r)}for(u=0,p=this.data.length;u0){r=this.NativeMMLelement("mo");r.setAttribute("separator","true");r.textContent=q.separators[u-1];o.appendChild(r)}if(this.data[u]){this.data[u].toNativeMML(o)}else{o.appendChild(this.NativeMMLelement("mrow"))}}if(!t){r=this.NativeMMLelement("mo");r.setAttribute("fence","true");r.textContent=q.close;o.appendChild(r)}w.appendChild(o)}});f.TeXAtom.Augment({toNativeMML:function(p){var o=this.NativeMMLelement("mrow");this.NativeMMLattributes(o);this.data[0].toNativeMML(o);p.appendChild(o)}});f.chars.Augment({toNativeMML:function(o){o.appendChild(document.createTextNode(this.toString()))}});f.entity.Augment({toNativeMML:function(o){o.appendChild(document.createTextNode(this.toString()))}});f.xml.Augment({toNativeMML:function(q){for(var p=0,o=this.data.length;p=p.HTMLCSSlast+p.HTMLCSSchunk){this.postTranslate(p,true);p.HTMLCSSchunk=Math.floor(p.HTMLCSSchunk*this.config.EqnChunkFactor);p.HTMLCSSdelay=true}}},postTranslate:function(s,o){var l=s.jax[this.id];if(!this.hideProcessedMath){return}for(var q=s.HTMLCSSlast,k=s.HTMLCSSeqn;qk){w.style.width=(s+100)+"px"}}}w.style.position="absolute";if(!n){v.style.position="absolute"}var u=w.offsetWidth,r=w.offsetHeight,x=v.offsetHeight,q=v.offsetWidth;if(q===0){q=v.parentNode.offsetWidth}w.style.position=v.style.position="";return{Y:-j.getBBox(w).h,mW:q,mH:x,zW:u,zH:r}},initImg:function(k){},initHTML:function(l,k){},initFont:function(k){var m=d.FONTDATA.FONTS,l=d.config.availableFonts;if(l&&l.length&&d.Font.testFont(m[k])){m[k].available=true;if(m[k].familyFixed){m[k].family=m[k].familyFixed;delete m[k].familyFixed}return null}if(!this.allowWebFonts){return null}m[k].isWebFont=true;if(d.FontFaceBug){m[k].family=k;if(d.msieFontCSSBug){m[k].family+="-Web"}}return h.Styles({"@font-face":this.Font.fontFace(k)})},Remove:function(k){var l=document.getElementById(k.inputID+"-Frame");if(l){if(k.HTMLCSS.display){l=l.parentNode}l.parentNode.removeChild(l)}delete k.HTMLCSS},getHD:function(l){var k=l.style.position;l.style.position="absolute";this.HDimg.style.height="0px";l.appendChild(this.HDspan);var m={h:l.offsetHeight};this.HDimg.style.height=m.h+"px";m.d=l.offsetHeight-m.h;m.h-=m.d;m.h/=this.em;m.d/=this.em;l.removeChild(this.HDspan);l.style.position=k;return m},getW:function(o){var l,n,m=(o.bbox||{}).w,p=o;if(o.bbox&&o.bbox.exactW){return m}if((o.bbox&&m>=0&&!this.initialSkipBug&&!this.msieItalicWidthBug)||this.negativeBBoxes||!o.firstChild){l=o.offsetWidth;n=o.parentNode.offsetHeight}else{if(o.bbox&&m<0&&this.msieNegativeBBoxBug){l=-o.offsetWidth,n=o.parentNode.offsetHeight}else{var k=o.style.position;o.style.position="absolute";p=this.startMarker;o.insertBefore(p,o.firstChild);o.appendChild(this.endMarker);l=this.endMarker.offsetLeft-p.offsetLeft;o.removeChild(this.endMarker);o.removeChild(p);o.style.position=k}}if(n!=null){o.parentNode.HH=n/this.em}return l/this.em},Measured:function(m,l){var n=m.bbox;if(n.width==null&&n.w&&!n.isMultiline){var k=this.getW(m);n.rw+=k-n.w;n.w=k;n.exactW=true}if(!l){l=m.parentNode}if(!l.bbox){l.bbox=n}return m},Remeasured:function(l,k){k.bbox=this.Measured(l,k).bbox},MeasureSpans:function(o){var r=[],t,q,n,u,k,p,l,s;for(q=0,n=o.length;q=0&&!this.initialSkipBug)||(u.w<0&&this.msieNegativeBBoxBug)){r.push([t])}else{if(this.initialSkipBug){k=this.startMarker.cloneNode(true);p=this.endMarker.cloneNode(true);t.insertBefore(k,t.firstChild);t.appendChild(p);r.push([t,k,p,t.style.position]);t.style.position="absolute"}else{p=this.endMarker.cloneNode(true);t.appendChild(p);r.push([t,null,p])}}}for(q=0,n=r.length;q=0&&!this.initialSkipBug)||this.negativeBBoxes||!t.firstChild){l=t.offsetWidth;s.HH=s.offsetHeight/this.em}else{if(u.w<0&&this.msieNegativeBBoxBug){l=-t.offsetWidth,s.HH=s.offsetHeight/this.em}else{l=r[q][2].offsetLeft-((r[q][1]||{}).offsetLeft||0)}}l/=this.em;u.rw+=l-u.w;u.w=l;u.exactW=true;if(!s.bbox){s.bbox=u}}for(q=0,n=r.length;q=0){p.style.width=this.Em(q);p.style.display="inline-block";p.style.overflow="hidden"}else{if(this.msieNegativeSpaceBug){p.style.height=""}p.style.marginLeft=this.Em(q);if(d.safariNegativeSpaceBug&&p.parentNode.firstChild==p){this.createBlank(p,0,true)}}if(m&&m!==g.COLOR.TRANSPARENT){p.style.backgroundColor=m;p.style.position="relative"}return p},createRule:function(r,n,p,s,l){if(n<-p){p=-n}var m=d.TeX.min_rule_thickness,o=1;if(s>0&&s*this.em0&&(n+p)*this.em0&&q.offsetWidth==0){q.style.width=this.Em(s)}if(r.isBox||r.className=="mspace"){r.bbox=q.bbox,r.HH=n+p}return q},createFrame:function(s,q,r,u,x,l){if(q<-r){r=-q}var p=2*x;if(this.msieFrameSizeBug){if(uC.w){d.createBlank(u,C.rw-C.w+0.1)}}if(!this.msieClipRectBug&&!C.noclip&&!o){var B=3/this.em;var A=(C.H==null?C.h:C.H),m=(C.D==null?C.d:C.D);var E=w-A-B,p=w+m+B,n=C.lw-3*B,k=1000;if(this.initialSkipBug&&C.lw<0){n=-3*B}if(C.isFixed){k=C.width-n}u.style.clip="rect("+this.Em(E)+" "+this.Em(k)+" "+this.Em(p)+" "+this.Em(n)+")"}}u.style.top=this.Em(-q-w);u.style.left=this.Em(s+F);if(C&&z){if(C.H!=null&&(z.H==null||C.H+q>z.H)){z.H=C.H+q}if(C.D!=null&&(z.D==null||C.D-q>z.D)){z.D=C.D-q}if(C.h+q>z.h){z.h=C.h+q}if(C.d-q>z.d){z.d=C.d-q}if(z.H!=null&&z.H<=z.h){delete z.H}if(z.D!=null&&z.D<=z.d){delete z.D}if(C.w+s>z.w){z.w=C.w+s;if(z.width==null){v.style.width=this.Em(z.w)}}if(C.rw+s>z.rw){z.rw=C.rw+s}if(C.lw+s=n-0.01||(s==p-1&&!l.stretch)){if(l.HW[s][2]){q*=l.HW[s][2]}if(l.HW[s][3]){k=l.HW[s][3]}var r=this.addElement(u,"span");this.createChar(r,[k,l.HW[s][1]],q,o);u.bbox=r.bbox;u.offset=0.65*u.bbox.w;u.scale=q;return}}if(l.stretch){this["extendDelimiter"+l.dir](u,t,l.stretch,q,o)}},extendDelimiterV:function(A,t,E,F,w){var o=this.createStack(A,true);var v=this.createBox(o),u=this.createBox(o);this.createChar(v,(E.top||E.ext),F,w);this.createChar(u,(E.bot||E.ext),F,w);var m={bbox:{w:0,lw:0,rw:0}},D=m,p;var B=v.bbox.h+v.bbox.d+u.bbox.h+u.bbox.d;var r=-v.bbox.h;this.placeBox(v,0,r,true);r-=v.bbox.d;if(E.mid){D=this.createBox(o);this.createChar(D,E.mid,F,w);B+=D.bbox.h+D.bbox.d}if(E.min&&tB){m=this.Element("span");this.createChar(m,E.ext,F,w);var C=m.bbox.h+m.bbox.d,l=C-0.05,x,q,z=(E.mid?2:1);q=x=Math.min(Math.ceil((t-B)/(z*l)),this.maxStretchyParts);if(!E.fullExtenders){l=(t-B)/(z*x)}var s=(x/(x+1))*(C-l);l=C-s;r+=s+l-m.bbox.h;while(z-->0){while(x-->0){if(!this.msieCloneNodeBug){p=m.cloneNode(true)}else{p=this.Element("span");this.createChar(p,E.ext,F,w)}p.bbox=m.bbox;r-=l;this.placeBox(this.addBox(o,p),0,r,true)}r+=s-m.bbox.d;if(E.mid&&z){this.placeBox(D,0,r-D.bbox.h,true);x=q;r+=-(D.bbox.h+D.bbox.d)+s+l-m.bbox.h}}}else{r+=(B-t)/2;if(E.mid){this.placeBox(D,0,r-D.bbox.h,true);r+=-(D.bbox.h+D.bbox.d)}r+=(B-t)/2}this.placeBox(u,0,r-u.bbox.h,true);r-=u.bbox.h+u.bbox.d;A.bbox={w:Math.max(v.bbox.w,m.bbox.w,u.bbox.w,D.bbox.w),lw:Math.min(v.bbox.lw,m.bbox.lw,u.bbox.lw,D.bbox.lw),rw:Math.max(v.bbox.rw,m.bbox.rw,u.bbox.rw,D.bbox.rw),h:0,d:-r,exactW:true};A.scale=F;A.offset=0.55*A.bbox.w;A.isMultiChar=true;this.setStackWidth(o,A.bbox.w)},extendDelimiterH:function(B,o,E,G,y){var r=this.createStack(B,true);var p=this.createBox(r),C=this.createBox(r);this.createChar(p,(E.left||E.rep),G,y);this.createChar(C,(E.right||E.rep),G,y);var l=this.Element("span");this.createChar(l,E.rep,G,y);var D={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},m;this.placeBox(p,-p.bbox.lw,0,true);var u=(p.bbox.rw-p.bbox.lw)+(C.bbox.rw-C.bbox.lw)-0.05,t=p.bbox.rw-p.bbox.lw-0.025,v;if(E.mid){D=this.createBox(r);this.createChar(D,E.mid,G,y);u+=D.bbox.w}if(E.min&&ou){var F=l.bbox.rw-l.bbox.lw,q=F-0.05,z,s,A=(E.mid?2:1);s=z=Math.min(Math.ceil((o-u)/(A*q)),this.maxStretchyParts);if(!E.fillExtenders){q=(o-u)/(A*z)}v=(z/(z+1))*(F-q);q=F-v;t-=l.bbox.lw+v;while(A-->0){while(z-->0){if(!this.cloneNodeBug){m=l.cloneNode(true)}else{m=this.Element("span");this.createChar(m,E.rep,G,y)}m.bbox=l.bbox;this.placeBox(this.addBox(r,m),t,0,true);t+=q}if(E.mid&&A){this.placeBox(D,t,0,true);t+=D.bbox.w-v;z=s}}}else{t-=(u-o)/2;if(E.mid){this.placeBox(D,t,0,true);t+=D.bbox.w}t-=(u-o)/2}this.placeBox(C,t,0,true);B.bbox={w:t+C.bbox.rw,lw:0,rw:t+C.bbox.rw,H:Math.max(p.bbox.h,l.bbox.h,C.bbox.h,D.bbox.h),D:Math.max(p.bbox.d,l.bbox.d,C.bbox.d,D.bbox.d),h:l.bbox.h,d:l.bbox.d,exactW:true};B.scale=G;B.isMultiChar=true;this.setStackWidth(r,B.bbox.w)},createChar:function(s,p,n,k){s.isMathJax=true;var r=s,t="",o={fonts:[p[1]],noRemap:true};if(k&&k===g.VARIANT.BOLD){o.fonts=[p[1]+"-bold",p[1]]}if(typeof(p[1])!=="string"){o=p[1]}if(p[0] instanceof Array){for(var q=0,l=p[0].length;q=55296&&w<56319){A++;w=(((w-55296)<<10)+(r.charCodeAt(A)-56320))+65536;if(this.FONTDATA.RemapPlane1){var D=this.FONTDATA.RemapPlane1(w,o);w=D.n;o=D.variant}}else{var t,q,u=this.FONTDATA.RANGES;for(t=0,q=u.length;t=u[t].low&&w<=u[t].high){if(u[t].remap&&u[t].remap[w]){w=p+u[t].remap[w]}else{w=w-u[t].low+p;if(u[t].add){w+=u[t].add}}if(o["variant"+u[t].offset]){o=this.FONTDATA.VARIANT[o["variant"+u[t].offset]]}break}}}if(o.remap&&o.remap[w]){w=o.remap[w];if(o.remap.variant){o=this.FONTDATA.VARIANT[o.remap.variant]}}else{if(this.FONTDATA.REMAP[w]&&!o.noRemap){w=this.FONTDATA.REMAP[w]}}if(w instanceof Array){o=this.FONTDATA.VARIANT[w[1]];w=w[0]}if(typeof(w)==="string"){r=w+r.substr(A+1);x=r.length;A=-1;continue}s=this.lookupChar(o,w);B=s[w];if(l||(!this.checkFont(s,k.style)&&!B[5].img)){if(y.length){this.addText(k,y);y=""}var v=!!k.style.fontFamily||!!z.style.fontStyle||!!z.style.fontWeight||!s.directory||l;l=false;if(k!==z){v=!this.checkFont(s,z.style);k=z}if(v){k=this.addElement(z,"span",{isMathJax:true,subSpan:true})}this.handleFont(k,s,k!==z)}y=this.handleChar(k,s,B,w,y);if(!(B[5]||{}).space){if(B[0]/1000>z.bbox.h){z.bbox.h=B[0]/1000}if(B[1]/1000>z.bbox.d){z.bbox.d=B[1]/1000}}if(z.bbox.w+B[3]/1000z.bbox.rw){z.bbox.rw=z.bbox.w+B[4]/1000}z.bbox.w+=B[2]/1000}if(y.length){this.addText(k,y)}if(z.scale&&z.scale!==1){z.bbox.h*=z.scale;z.bbox.d*=z.scale;z.bbox.w*=z.scale;z.bbox.lw*=z.scale;z.bbox.rw*=z.scale}if(r.length==1&&s.skew&&s.skew[w]){z.bbox.skew=s.skew[w]}},checkFont:function(k,l){var m=(l.fontWeight||"normal");if(m.match(/^\d+$/)){m=(parseInt(m)>=600?"bold":"normal")}return(k.family.replace(/'/g,"")===l.fontFamily.replace(/'/g,"")&&(k.style||"normal")===(l.fontStyle||"normal")&&(k.weight||"normal")===m)},handleFont:function(m,k,o){m.style.fontFamily=k.family;if(!k.directory){m.style.fontSize=Math.floor(100/d.scale+0.5)+"%"}if(!(d.FontFaceBug&&k.isWebFont)){var l=k.style||"normal",n=k.weight||"normal";if(l!=="normal"||o){m.style.fontStyle=l}if(n!=="normal"||o){m.style.fontWeight=n}}},handleChar:function(l,k,s,r,q){var p=s[5];if(p.space){if(q.length){this.addText(l,q)}d.createShift(l,s[2]/1000);return""}if(p.img){return this.handleImg(l,k,s,r,q)}if(p.isUnknown&&this.FONTDATA.DELIMITERS[r]){if(q.length){this.addText(l,q)}var o=l.scale;d.createDelimiter(l,r,0,1,k);if(this.FONTDATA.DELIMITERS[r].dir==="V"){l.style.verticalAlign=this.Em(l.bbox.d);l.bbox.h+=l.bbox.d;l.bbox.d=0}l.scale=o;s[0]=l.bbox.h*1000;s[1]=l.bbox.d*1000;s[2]=l.bbox.w*1000;s[3]=l.bbox.lw*1000;s[4]=l.bbox.rw*1000;return""}if(p.c==null){if(r<=65535){p.c=String.fromCharCode(r)}else{var m=r-65536;p.c=String.fromCharCode((m>>10)+55296)+String.fromCharCode((m&1023)+56320)}}if(p.rfix){this.addText(l,q+p.c);d.createShift(l,p.rfix/1000);return""}if(s[2]||!this.msieAccentBug||q.length){return q+p.c}d.createShift(l,s[3]/1000);d.createShift(l,(s[4]-s[3])/1000);this.addText(l,p.c);d.createShift(l,-s[4]/1000);return""},handleImg:function(l,k,p,o,m){return m},lookupChar:function(p,s){var o,k;if(!p.FONTS){var r=this.FONTDATA.FONTS;var q=(p.fonts||this.FONTDATA.VARIANT.normal.fonts);if(!(q instanceof Array)){q=[q]}if(p.fonts!=q){p.fonts=q}p.FONTS=[];for(o=0,k=q.length;o=0;n--){if(l.Ranges[n][2]==o){l.Ranges.splice(n,1)}}this.loadFont(l.directory+"/"+o+".js")}}}},loadFont:function(l){var k=MathJax.Callback.Queue();k.Push(["Require",h,this.fontDir+"/"+l]);if(this.imgFonts){if(!MathJax.isPacked){l=l.replace(/\/([^\/]*)$/,d.imgPacked+"/$1")}k.Push(["Require",h,this.webfontDir+"/png/"+l])}b.RestartAfter(k.Push({}))},loadWebFont:function(k){k.available=k.isWebFont=true;if(d.FontFaceBug){k.family=k.name;if(d.msieFontCSSBug){k.family+="-Web"}}b.RestartAfter(this.Font.loadWebFont(k))},loadWebFontError:function(l,k){b.Startup.signal.Post("HTML-CSS Jax - disable web fonts");l.isWebFont=false;if(this.config.imageFont&&this.config.imageFont===this.fontInUse){this.imgFonts=true;b.Startup.signal.Post("HTML-CSS Jax - switch to image fonts");b.Startup.signal.Post("HTML-CSS Jax - using image fonts");e(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3000);h.Require(this.directory+"/imageFonts.js",k)}else{this.allowWebFonts=false;k()}},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:10000000,ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18},TeX:{x_height:0.430554,quad:1,num1:0.676508,num2:0.393732,num3:0.44373,denom1:0.685951,denom2:0.344841,sup1:0.412892,sup2:0.362892,sup3:0.288888,sub1:0.15,sub2:0.247217,sup_drop:0.386108,sub_drop:0.05,delim1:2.39,delim2:1,axis_height:0.25,rule_thickness:0.06,big_op_spacing1:0.111111,big_op_spacing2:0.166666,big_op_spacing3:0.2,big_op_spacing4:0.6,big_op_spacing5:0.1,scriptspace:0.1,nulldelimiterspace:0.12,delimiterfactor:901,delimitershortfall:0.1,min_rule_thickness:1.25},NBSP:"\u00A0",rfuzz:0});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){g=MathJax.ElementJax.mml;g.mbase.Augment({toHTML:function(o){o=this.HTMLcreateSpan(o);if(this.type!="mrow"){o=this.HTMLhandleSize(o)}for(var l=0,k=this.data.length;ll.d){l.d=m.d}if(m.h>l.h){l.h=m.h}if(m.D!=null&&m.D>l.D){l.D=m.D}if(m.H!=null&&m.H>l.H){l.H=m.H}if(n.style.paddingLeft){l.w+=d.unEm(n.style.paddingLeft)*(n.scale||1)}if(l.w+m.lwl.rw){l.rw=l.w+m.rw}l.w+=m.w;if(n.style.paddingRight){l.w+=d.unEm(n.style.paddingRight)*(n.scale||1)}if(m.width){l.width=m.width;l.minWidth=m.minWidth}if(m.ic){l.ic=m.ic}else{delete l.ic}if(l.exactW&&!m.exactW){delete l.exactW}},HTMLemptyBBox:function(k){k.h=k.d=k.H=k.D=k.rw=-d.BIGDIMEN;k.w=0;k.lw=d.BIGDIMEN;return k},HTMLcleanBBox:function(k){if(k.h===this.BIGDIMEN){k.h=k.d=k.H=k.D=k.w=k.rw=k.lw=0}if(k.D<=k.d){delete k.D}if(k.H<=k.h){delete k.H}},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(l){if(this.isEmbellished()){var k=this.Core();if(k&&k!==this){return k.HTMLcanStretch(l)}}return false},HTMLstretchH:function(l,k){return this.HTMLspanElement()},HTMLstretchV:function(l,k,m){return this.HTMLspanElement()},HTMLnotEmpty:function(k){while(k){if((k.type!=="mrow"&&k.type!=="texatom")||k.data.length>1){return true}k=k.data[0]}return false},HTMLmeasureChild:function(l,k){if(this.data[l]){d.Measured(this.data[l].toHTML(k),k)}else{k.bbox=this.HTMLzeroBBox()}},HTMLboxChild:function(l,k){if(!this.data[l]){this.SetData(l,g.mrow())}return this.data[l].toHTML(k)},HTMLcreateSpan:function(k){if(this.spanID){var l=this.HTMLspanElement();if(l&&(l.parentNode===k||(l.parentNode||{}).parentNode===k)){while(l.firstChild){l.removeChild(l.firstChild)}l.bbox=this.HTMLzeroBBox();l.scale=1;l.isMultChar=l.HH=null;l.style.cssText="";return l}}if(this.href){k=d.addElement(k,"a",{href:this.href,isMathJax:true})}k=d.addElement(k,"span",{className:this.type,isMathJax:true});if(d.imgHeightBug){k.style.display="inline-block"}if(this["class"]){k.className+=" "+this["class"]}if(!this.spanID){this.spanID=d.GetID()}k.id=(this.id||"MathJax-Span-"+this.spanID)+d.idPostfix;k.bbox=this.HTMLzeroBBox();this.styles={};if(this.style){k.style.cssText=this.style;if(k.style.fontSize){this.mathsize=k.style.fontSize;k.style.fontSize=""}this.styles={border:d.getBorders(k),padding:d.getPadding(k)};if(this.styles.border){k.style.border=""}if(this.styles.padding){k.style.padding=""}}if(this.href){k.parentNode.bbox=k.bbox}return k},HTMLspanElement:function(){if(!this.spanID){return null}return document.getElementById((this.id||"MathJax-Span-"+this.spanID)+d.idPostfix)},HTMLhandleVariant:function(l,k,m){d.handleVariant(l,k,m)},HTMLhandleSize:function(k){if(!k.scale){k.scale=this.HTMLgetScale();if(k.scale!==1){k.style.fontSize=d.Percent(k.scale)}}return k},HTMLhandleDir:function(l){var k=this.Get("dir",true);if(k){l.dir=k}return l},HTMLhandleColor:function(w){var y=this.getValues("mathcolor","color");if(this.mathbackground){y.mathbackground=this.mathbackground}if(this.background){y.background=this.background}if(this.style&&w.style.backgroundColor){y.mathbackground=w.style.backgroundColor;w.style.backgroundColor="transparent"}var t=(this.styles||{}).border,v=(this.styles||{}).padding;if(y.color&&!this.mathcolor){y.mathcolor=y.color}if(y.background&&!this.mathbackground){y.mathbackground=y.background}if(y.mathcolor){w.style.color=y.mathcolor}if((y.mathbackground&&y.mathbackground!==g.COLOR.TRANSPARENT)||t||v){var A=w.bbox,z=(A.exact?0:1/d.em),u=0,s=0,m=w.style.paddingLeft,q=w.style.paddingRight;if(this.isToken){u=A.lw;s=A.rw-A.w}if(m!==""){u+=d.unEm(m)*(w.scale||1)}if(q!==""){s-=d.unEm(q)*(w.scale||1)}var l=(d.PaddingWidthBug||A.keepPadding||A.exactW?0:s-u);var o=Math.max(0,d.getW(w)+l);var x=A.h+A.d,k=-A.d,r=0,p=0;if(o>0){o+=2*z;u-=z}if(x>0){x+=2*z;k-=z}s=-o-u;if(t){s-=t.right;k-=t.bottom;r+=t.left;p+=t.right;A.h+=t.top;A.d+=t.bottom;A.w+=t.left+t.right;A.lw-=t.left;A.rw+=t.right}if(v){x+=v.top+v.bottom;o+=v.left+v.right;s-=v.right;k-=v.bottom;r+=v.left;p+=v.right;A.h+=v.top;A.d+=v.bottom;A.w+=v.left+v.right;A.lw-=v.left;A.rw+=v.right}if(p){w.style.paddingRight=d.Em(p)}var n=d.Element("span",{id:"MathJax-Color-"+this.spanID+d.idPostfix,isMathJax:true,style:{display:"inline-block",backgroundColor:y.mathbackground,width:d.Em(o),height:d.Em(x),verticalAlign:d.Em(k),marginLeft:d.Em(u),marginRight:d.Em(s)}});d.setBorders(n,t);if(A.width){n.style.width=A.width;n.style.marginRight="-"+A.width}if(d.msieInlineBlockAlignBug){n.style.position="relative";n.style.width=n.style.height=0;n.style.verticalAlign=n.style.marginLeft=n.style.marginRight="";n.style.border=n.style.padding="";if(t&&d.msieBorderWidthBug){x+=t.top+t.bottom;o+=t.left+t.right}n.style.width=d.Em(r+z);d.placeBox(d.addElement(n,"span",{noAdjust:true,isMathJax:true,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:(y.mathbackground||"transparent"),width:d.Em(o),height:d.Em(x)}}),u,A.h+z);d.setBorders(n.firstChild,t)}w.parentNode.insertBefore(n,w);if(d.msieColorPositionBug){w.style.position="relative"}return n}return null},HTMLremoveColor:function(){var k=document.getElementById("MathJax-Color-"+this.spanID+d.idPostfix);if(k){k.parentNode.removeChild(k)}},HTMLhandleSpace:function(o){if(this.useMMLspacing){if(this.type!=="mo"){return}var m=this.getValues("scriptlevel","lspace","rspace");if(m.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var l=this.HTMLgetMu(o);m.lspace=Math.max(0,d.length2em(m.lspace,l));m.rspace=Math.max(0,d.length2em(m.rspace,l));var k=this,n=this.Parent();while(n&&n.isEmbellished()&&n.Core()===k){k=n;n=n.Parent();o=k.HTMLspanElement()}if(m.lspace){o.style.paddingLeft=d.Em(m.lspace)}if(m.rspace){o.style.paddingRight=d.Em(m.rspace)}}}else{var p=this.texSpacing();if(p!==""){this.HTMLgetScale();p=d.length2em(p,this.scale)/(o.scale||1)*this.mscale;if(o.style.paddingLeft){p+=d.unEm(o.style.paddingLeft)}o.style.paddingLeft=d.Em(p)}}},HTMLgetScale:function(){if(this.scale){return this.scale*this.mscale}var m=1,k=this.getValues("scriptlevel","fontsize");k.mathsize=(this.isToken?this:this.Parent()).Get("mathsize");if(this.style){var l=this.HTMLspanElement();if(l.style.fontSize!=""){k.fontsize=l.style.fontSize}}if(k.fontsize&&!this.mathsize){k.mathsize=k.fontsize}if(k.scriptlevel!==0){if(k.scriptlevel>2){k.scriptlevel=2}m=Math.pow(this.Get("scriptsizemultiplier"),k.scriptlevel);k.scriptminsize=d.length2em(this.Get("scriptminsize"));if(m2){l.scriptlevel=2}k=Math.sqrt(Math.pow(l.scriptsizemultiplier,l.scriptlevel))}return k},HTMLgetVariant:function(){var k=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");k.hasVariant=this.Get("mathvariant",true);if(!k.hasVariant){k.family=k.fontfamily;k.weight=k.fontweight;k.style=k.fontstyle}if(this.style){var m=this.HTMLspanElement();if(!k.family&&m.style.fontFamily){k.family=m.style.fontFamily}if(!k.weight&&m.style.fontWeight){k.weight=m.style.fontWeight}if(!k.style&&m.style.fontStyle){k.style=m.style.fontStyle}}if(k.weight&&k.weight.match(/^\d+$/)){k.weight=(parseInt(k.weight)>600?"bold":"normal")}var l=k.mathvariant;if(this.variantForm){l="-"+d.fontInUse+"-variant"}if(k.family&&!k.hasVariant){if(!k.weight&&k.mathvariant.match(/bold/)){k.weight="bold"}if(!k.style&&k.mathvariant.match(/italic/)){k.style="italic"}return{FONTS:[],fonts:[],noRemap:true,defaultFont:{family:k.family,style:k.style,weight:k.weight}}}if(k.weight==="bold"){l={normal:g.VARIANT.BOLD,italic:g.VARIANT.BOLDITALIC,fraktur:g.VARIANT.BOLDFRAKTUR,script:g.VARIANT.BOLDSCRIPT,"sans-serif":g.VARIANT.BOLDSANSSERIF,"sans-serif-italic":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.weight==="normal"){l={bold:g.VARIANT.normal,"bold-italic":g.VARIANT.ITALIC,"bold-fraktur":g.VARIANT.FRAKTUR,"bold-script":g.VARIANT.SCRIPT,"bold-sans-serif":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.SANSSERIFITALIC}[l]||l}}if(k.style==="italic"){l={normal:g.VARIANT.ITALIC,bold:g.VARIANT.BOLDITALIC,"sans-serif":g.VARIANT.SANSSERIFITALIC,"bold-sans-serif":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.style==="normal"){l={italic:g.VARIANT.NORMAL,"bold-italic":g.VARIANT.BOLD,"sans-serif-italic":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.BOLDSANSSERIF}[l]||l}}if(!(l in d.FONTDATA.VARIANT)){l="normal"}return d.FONTDATA.VARIANT[l]}},{HTMLautoload:function(){var k=d.autoloadDir+"/"+this.type+".js";b.RestartAfter(h.Require(k))},HTMLautoloadFile:function(k){var l=d.autoloadDir+"/"+k+".js";b.RestartAfter(h.Require(l))},HTMLstretchH:function(l,k){this.HTMLremoveColor();return this.toHTML(l,k)},HTMLstretchV:function(l,k,m){this.HTMLremoveColor();return this.toHTML(l,k,m)}});g.chars.Augment({toHTML:function(n,m,l,o){var r=this.data.join("").replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.entity.Augment({toHTML:function(n,m,l,o){var r=this.toString().replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.mi.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lp.w&&q.length===1&&!n.noIC){p.ic=p.rw-p.w;d.createBlank(o,p.ic/this.mscale);p.w=p.rw}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);this.HTMLhandleDir(o);return o}});g.mn.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lv.bbox.w){v.bbox.ic=v.bbox.rw-v.bbox.w;d.createBlank(v,v.bbox.ic/this.mscale);v.bbox.w=v.bbox.rw}}this.HTMLhandleSpace(v);this.HTMLhandleColor(v);this.HTMLhandleDir(v);return v},CoreParent:function(){var k=this;while(k&&k.isEmbellished()&&k.CoreMO()===this&&!k.isa(g.math)){k=k.Parent()}return k},CoreText:function(k){if(!k){return""}if(k.isEmbellished()){return k.CoreMO().data.join("")}while((k.isa(g.mrow)||k.isa(g.TeXAtom)||k.isa(g.mstyle)||k.isa(g.mphantom))&&k.data.length===1&&k.data[0]){k=k.data[0]}if(!k.isToken){return""}else{return k.data.join("")}},HTMLremapChars:{"*":"\u2217",'"':"\u2033","\u00B0":"\u2218","\u00B2":"2","\u00B3":"3","\u00B4":"\u2032","\u00B9":"1"},HTMLremap:function(l,k){l=l.replace(/-/g,"\u2212");if(k){l=l.replace(/'/g,"\u2032").replace(/`/g,"\u2035");if(l.length===1){l=k[l]||l}}return l},HTMLcanStretch:function(o){if(!this.Get("stretchy")){return false}var p=this.data.join("");if(p.length>1){return false}var m=this.CoreParent();if(m&&m.isa(g.munderover)&&this.CoreText(m.data[m.base]).length===1){var n=m.data[m.over],l=m.data[m.under];if(n&&this===n.CoreMO()&&m.Get("accent")){p=d.FONTDATA.REMAPACCENT[p]||p}else{if(l&&this===l.CoreMO()&&m.Get("accentunder")){p=d.FONTDATA.REMAPACCENTUNDER[p]||p}}}p=d.FONTDATA.DELIMITERS[p.charCodeAt(0)];var k=(p&&p.dir===o.substr(0,1));this.forceStretch=(k&&(this.Get("minsize",true)||this.Get("maxsize",true)));return k},HTMLstretchV:function(m,n,o){this.HTMLremoveColor();var r=this.getValues("symmetric","maxsize","minsize");var p=this.HTMLspanElement(),s=this.HTMLgetMu(p),q;var l=this.HTMLgetScale(),k=d.TeX.axis_height*l;if(r.symmetric){q=2*Math.max(n-k,o+k)}else{q=n+o}r.maxsize=d.length2em(r.maxsize,s,p.bbox.h+p.bbox.d);r.minsize=d.length2em(r.minsize,s,p.bbox.h+p.bbox.d);q=Math.max(r.minsize,Math.min(r.maxsize,q));p=this.HTMLcreateSpan(m);d.createDelimiter(p,this.data.join("").charCodeAt(0),q,l);if(r.symmetric){q=(p.bbox.h+p.bbox.d)/2+k}else{q=(p.bbox.h+p.bbox.d)*n/(n+o)}d.positionDelimiter(p,q);this.HTMLhandleSpace(p);this.HTMLhandleColor(p);return p},HTMLstretchH:function(o,k){this.HTMLremoveColor();var m=this.getValues("maxsize","minsize","mathvariant","fontweight");if((m.fontweight==="bold"||parseInt(m.fontweight)>=600)&&!this.Get("mathvariant",true)){m.mathvariant=g.VARIANT.BOLD}var n=this.HTMLspanElement(),l=this.HTMLgetMu(n),p=n.scale;m.maxsize=d.length2em(m.maxsize,l,n.bbox.w);m.minsize=d.length2em(m.minsize,l,n.bbox.w);k=Math.max(m.minsize,Math.min(m.maxsize,k));n=this.HTMLcreateSpan(o);d.createDelimiter(n,this.data.join("").charCodeAt(0),k,p,m.mathvariant);this.HTMLhandleSpace(n);this.HTMLhandleColor(n);return n}});g.mtext.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));var n=this.HTMLgetVariant();if(d.config.mtextFontInherit||this.Parent().type==="merror"){var p=this.Get("mathvariant");if(p==="monospace"){o.className+=" MJX-monospace"}else{if(p.match(/sans-serif/)){o.className+=" MJX-sans-serif"}}n={bold:n.bold,italic:n.italic,fontInherit:true}}for(var l=0,k=this.data.length;ld.linebreakWidth)||this.hasNewline()},HTMLstretchH:function(m,k){this.HTMLremoveColor();var l=this.HTMLspanElement();this.data[this.core].HTMLstretchH(l,k);this.HTMLcomputeBBox(l,true);this.HTMLhandleColor(l);return l},HTMLstretchV:function(m,l,n){this.HTMLremoveColor();var k=this.HTMLspanElement();this.data[this.core].HTMLstretchV(k,l,n);this.HTMLcomputeBBox(k,true);this.HTMLhandleColor(k);return k}});g.mstyle.Augment({toHTML:function(l,k,m){l=this.HTMLcreateSpan(l);if(this.data[0]!=null){var n=this.data[0].toHTML(l);if(m!=null){this.data[0].HTMLstretchV(l,k,m)}else{if(k!=null){this.data[0].HTMLstretchH(l,k)}}l.bbox=n.bbox}this.HTMLhandleSpace(l);this.HTMLhandleColor(l);return l},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mfrac.Augment({toHTML:function(D){D=this.HTMLcreateSpan(D);var m=d.createStack(D);var r=d.createBox(m),o=d.createBox(m);d.MeasureSpans([this.HTMLboxChild(0,r),this.HTMLboxChild(1,o)]);var k=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");var I=this.HTMLgetScale(),C=k.displaystyle;var G=d.TeX.axis_height*I;if(k.bevelled){var F=(C?0.4:0.15);var s=Math.max(r.bbox.h+r.bbox.d,o.bbox.h+o.bbox.d)+2*F;var E=d.createBox(m);d.createDelimiter(E,47,s);d.placeBox(r,0,(r.bbox.d-r.bbox.h)/2+G+F);d.placeBox(E,r.bbox.w-F/2,(E.bbox.d-E.bbox.h)/2+G);d.placeBox(o,r.bbox.w+E.bbox.w-F,(o.bbox.d-o.bbox.h)/2+G-F)}else{var l=Math.max(r.bbox.w,o.bbox.w);var y=d.thickness2em(k.linethickness,this.scale)*this.mscale,A,z,x,w;var B=d.TeX.min_rule_thickness/this.em;if(C){x=d.TeX.num1;w=d.TeX.denom1}else{x=(y===0?d.TeX.num3:d.TeX.num2);w=d.TeX.denom2}x*=I;w*=I;if(y===0){A=Math.max((C?7:3)*d.TeX.rule_thickness,2*B);z=(x-r.bbox.d)-(o.bbox.h-w);if(zy){l=((s.bbox.h+s.bbox.d)-(y-A))/2}var B=d.FONTDATA.DELIMITERS[d.FONTDATA.RULECHAR];if(!B||oK){K=r[M].bbox.w}if(!N[M]&&K>n){n=K}}}if(F==null&&H!=null){n=H}else{if(n==-d.BIGDIMEN){n=K}}for(M=K=0,I=this.data.length;MK){K=w.bbox.w}}}var E=d.TeX.rule_thickness*this.mscale,G=d.FONTDATA.TeX_factor;var p=r[this.base]||{bbox:this.HTMLzeroBBox()};var v,s,A,z,u,C,J,O=0;if(p.bbox.ic){O=1.3*p.bbox.ic+0.05}for(M=0,I=this.data.length;M0){z+=F;y-=F}}d.placeBox(k,o.bbox.w+M,Math.max(z,J.superscriptshift));d.placeBox(x,o.bbox.w,-Math.max(y,J.subscriptshift))}}this.HTMLhandleSpace(K);this.HTMLhandleColor(K);return K},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mmultiscripts.Augment({toHTML:g.mbase.HTMLautoload});g.mtable.Augment({toHTML:g.mbase.HTMLautoload});g["annotation-xml"].Augment({toHTML:g.mbase.HTMLautoload});g.math.Augment({toHTML:function(u,l){var r=this.Get("alttext");if(r&&r!==""){l.setAttribute("aria-label",r)}var m=d.addElement(u,"nobr",{isMathJax:true});u=this.HTMLcreateSpan(m);var s=d.createStack(u),n=d.createBox(s),t;s.style.fontSize=m.parentNode.style.fontSize;m.parentNode.style.fontSize="";if(this.data[0]!=null){if(d.msieColorBug){if(this.background){this.data[0].background=this.background;delete this.background}if(this.mathbackground){this.data[0].mathbackground=this.mathbackground;delete this.mathbackground}}g.mbase.prototype.displayAlign=b.config.displayAlign;g.mbase.prototype.displayIndent=b.config.displayIndent;var o=this.data[0].toHTML(n);o.bbox.exactW=false;t=d.Measured(o,n)}d.placeBox(n,0,0);u.style.width=d.Em((Math.round(t.bbox.w*this.em)+0.25)/d.outerEm);u.style.display="inline-block";var k=1/d.em,q=d.em/d.outerEm;d.em/=q;u.bbox.h*=q;u.bbox.d*=q;u.bbox.w*=q;u.bbox.lw*=q;u.bbox.rw*=q;if(t&&t.bbox.width!=null){u.style.minWidth=(t.bbox.minWidth||u.style.width);u.style.width=s.style.width=t.bbox.width;n.style.width="100%"}this.HTMLhandleColor(u);if(t){d.createRule(u,(t.bbox.h+k)*q,(t.bbox.d+k)*q,0)}if(!this.isMultiline&&this.Get("display")==="block"&&u.bbox.width==null){var v=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");if(v.indentalignfirst!==g.INDENTALIGN.INDENTALIGN){v.indentalign=v.indentalignfirst}if(v.indentalign===g.INDENTALIGN.AUTO){v.indentalign=this.displayAlign}l.style.textAlign=v.indentalign;if(v.indentshiftfirst!==g.INDENTSHIFT.INDENTSHIFT){v.indentshift=v.indentshiftfirst}if(v.indentshift==="auto"){v.indentshift=this.displayIndent}if(v.indentshift&&v.indentalign!==g.INDENTALIGN.CENTER){u.style[{left:"marginLeft",right:"marginRight"}[v.indentalign]]=d.Em(d.length2em(v.indentshift))}}return u},HTMLspanElement:g.mbase.prototype.HTMLspanElement});g.TeXAtom.Augment({toHTML:function(o,m,q){o=this.HTMLcreateSpan(o);if(this.data[0]!=null){if(this.texClass===g.TEXCLASS.VCENTER){var k=d.createStack(o);var p=d.createBox(k);var r=this.data[0].toHTML(p);if(q!=null){d.Remeasured(this.data[0].HTMLstretchV(p,m,q),p)}else{if(m!=null){d.Remeasured(this.data[0].HTMLstretchH(p,m),p)}else{d.Measured(r,p)}}var l=d.TeX.axis_height*this.HTMLgetScale();d.placeBox(p,0,l-(p.bbox.h+p.bbox.d)/2+p.bbox.d)}else{var n=this.data[0].toHTML(o,m,q);if(q!=null){n=this.data[0].HTMLstretchV(p,m,q)}else{if(m!=null){n=this.data[0].HTMLstretchH(p,m)}}o.bbox=n.bbox}}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);return o},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",d,"jax.js"]),0)})});b.Register.StartupHook("End Config",function(){b.Browser.Select({MSIE:function(k){var o=(document.documentMode||0);var n=k.versionAtLeast("7.0");var m=k.versionAtLeast("8.0")&&o>7;var l=(document.compatMode==="BackCompat");if(o<9){d.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white";d.config.styles[".MathJax .MathJax_HitBox"].opacity=0;d.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity=0)"}d.Augment({PaddingWidthBug:true,msieAccentBug:true,msieColorBug:true,msieColorPositionBug:true,msieRelativeWidthBug:l,msieDisappearingBug:(o>=8),msieMarginScaleBug:(o<8),msiePaddingWidthBug:true,msieBorderWidthBug:l,msieFrameSizeBug:(o<=8),msieInlineBlockAlignBug:(!m||l),msiePlaceBoxBug:(m&&!l),msieClipRectBug:!m,msieNegativeSpaceBug:l,cloneNodeBug:(m&&k.version==="8.0"),msieItalicWidthBug:true,initialSkipBug:(o<8),msieNegativeBBoxBug:(o>=8),msieIE6:!n,msieItalicWidthBug:true,FontFaceBug:true,msieFontCSSBug:k.isIE9,allowWebFonts:(o>=9?"woff":"eot")})},Firefox:function(l){var m=false;if(l.versionAtLeast("3.5")){var k=String(document.location).replace(/[^\/]*$/,"");if(document.location.protocol!=="file:"||b.config.root.match(/^https?:\/\//)||(b.config.root+"/").substr(0,k.length)===k){m="otf"}}d.Augment({ffVerticalAlignBug:!l.versionAtLeast("20.0"),AccentBug:true,allowWebFonts:m})},Safari:function(p){var n=p.versionAtLeast("3.0");var m=p.versionAtLeast("3.1");var k=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/);var l=(navigator.appVersion.match(/ Android (\d+)\.(\d+)/));var q=(m&&p.isMobile&&((navigator.platform.match(/iPad|iPod|iPhone/)&&!p.versionAtLeast("5.0"))||(l!=null&&(l[1]<2||(l[1]==2&&l[2]<2)))));d.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:0.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariVerticalAlignBug:!m,safariTextNodeBug:!n,forceReflow:true,allowWebFonts:(m&&!q?"otf":false)});if(k){d.Augment({webFontDefault:(p.isMobile?"sans-serif":"serif")})}if(p.isPC){d.Augment({adjustAvailableFonts:d.removeSTIXfonts,checkWebFontsTwice:true})}if(q){var o=b.config["HTML-CSS"];if(o){o.availableFonts=[];o.preferredFont=null}else{b.config["HTML-CSS"]={availableFonts:[],preferredFont:null}}}},Chrome:function(k){d.Augment({Em:d.EmRounded,cloneNodeBug:true,rfuzz:-0.02,AccentBug:true,AdjustSurd:true,FontFaceBug:k.versionAtLeast("32.0"),negativeBBoxes:true,safariNegativeSpaceBug:true,safariWebFontSerif:[""],forceReflow:true,allowWebFonts:(k.versionAtLeast("4.0")?"otf":"svg")})},Opera:function(k){k.isMini=(navigator.appVersion.match("Opera Mini")!=null);d.config.styles[".MathJax .merror"]["vertical-align"]=null;d.config.styles[".MathJax span"]["z-index"]=0;d.Augment({operaHeightBug:true,operaVerticalAlignBug:true,operaFontSizeBug:k.versionAtLeast("10.61"),initialSkipBug:true,FontFaceBug:true,PaddingWidthBug:true,allowWebFonts:(k.versionAtLeast("10.0")&&!k.isMini?"otf":false),adjustAvailableFonts:d.removeSTIXfonts})},Konqueror:function(k){d.Augment({konquerorVerticalAlignBug:true})}})});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(b.config.menuSettings.zoom!=="None"){h.Require("[MathJax]/extensions/MathZoom.js")}})})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]); +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(t){t=this.HTMLcreateSpan(t);if(this.data.length===0){return t}var K=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing");var aI=K.width.match(/%$/);var ax=b.createStack(t);var aF=this.HTMLgetScale(),az=this.HTMLgetMu(t),aA=-1;var ap=[],at=[],ak=[],av=[],au=[],af,ae,ao=-1,ad,an,Z,aE,R,aB,aN=[],aS;var I=b.FONTDATA.lineH*aF*K.useHeight,O=b.FONTDATA.lineD*aF*K.useHeight;for(af=0,ad=this.data.length;afao){ao=ae}au[ae]=b.createStack(b.createBox(ax));ak[ae]=-b.BIGDIMEN}av[af][ae]=b.createBox(au[ae]);aN.push(aE.data[ae-Z].toHTML(av[af][ae]))}}b.MeasureSpans(aN);for(af=0,ad=this.data.length;afap[af]){ap[af]=aR*aK.h/aS}if(aR*aK.d/aS>at[af]){at[af]=aR*aK.d/aS}}}else{if(aB.HTMLcanStretch("Horizontal")){aR=b.length2em(aR,az,aK.w);if(aR>ak[ae]){ak[ae]=aR}}}}}if(av[af][ae].bbox.h>ap[af]){ap[af]=av[af][ae].bbox.h}if(av[af][ae].bbox.d>at[af]){at[af]=av[af][ae].bbox.d}if(av[af][ae].bbox.w>ak[ae]){ak[ae]=av[af][ae].bbox.w}}}var aD=MathJax.Hub.SplitList;var ay=aD(K.columnspacing),aP=aD(K.rowspacing),e=aD(K.columnalign),E=aD(K.rowalign),d=aD(K.columnlines),z=aD(K.rowlines),aL=aD(K.columnwidth),V=[];for(af=0,ad=ay.length;afav.length){ab=av.length}}aj=0;aT=-(aS+aG)+ap[0];for(af=0,ad=ab-1;af0.98){S=0.98/ag;ag=0.98}}else{if(K.width==="auto"){if(ag>0.98){S=L/(B+L);ac=B+L}else{ac=B/(1-ag)}}else{ac=b.length2em(K.width,az);for(af=0,ad=Math.min(ao+1,ay.length);af0.01){if(ah&&ac>B){ac=(ac-B)/ah;for(af=0,ad=ar.length;afap[af]){av[af][ae].bbox.H=av[af][ae].bbox.h;av[af][ae].bbox.h=ap[af]}if(av[af][ae].bbox.d>at[af]){av[af][ae].bbox.D=av[af][ae].bbox.d;av[af][ae].bbox.d=at[af]}aB.symmetric=aJ}}aQ=R.rowalign||this.data[af].rowalign||E[af];o=({top:ap[af]-av[af][ae].bbox.h,bottom:av[af][ae].bbox.d-at[af],center:((ap[af]-at[af])-(av[af][ae].bbox.h-av[af][ae].bbox.d))/2,baseline:0,axis:0})[aQ]||0;aQ=(R.columnalign||V[af][ae]||e[ae]);b.alignBox(av[af][ae],aQ,T+o)}if(af=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g/i,"").replace(/<\?xml:namespace .*?\/>/i,"");b=b.replace(/ /g," ")}MathJax.HTML.setScript(a,b);d.removeChild(e)}else{var c=MathJax.HTML.Element("span");c.appendChild(e);MathJax.HTML.setScript(a,c.innerHTML)}if(this.config.preview!=="none"){this.createPreview(e,a)}},ProcessMathFlattened:function(f){var d=f.parentNode;if(!d||d.className===MathJax.Hub.config.preRemoveClass){return}var b=document.createElement("script");b.type="math/mml";d.insertBefore(b,f);var c="",e,a=f;while(f&&f.nodeName!=="/MATH"){e=f;f=f.nextSibling;c+=this.NodeHTML(e);e.parentNode.removeChild(e)}if(f&&f.nodeName==="/MATH"){f.parentNode.removeChild(f)}b.text=c+"";if(this.config.preview!=="none"){this.createPreview(a,b)}},NodeHTML:function(e){var c,b,a;if(e.nodeName==="#text"){c=this.quoteHTML(e.nodeValue)}else{if(e.nodeName==="#comment"){c=""}else{c="<"+e.nodeName.toLowerCase();for(b=0,a=e.attributes.length;b";if(e.outerHTML!=null&&e.outerHTML.match(/(.<\/[A-Z]+>|\/>)$/)){for(b=0,a=e.childNodes.length;b"}}}return c},OuterHTML:function(d){if(d.nodeName.charAt(0)==="#"){return this.NodeHTML(d)}if(!this.AttributeBug){return d.outerHTML}var c=this.NodeHTML(d);for(var b=0,a=d.childNodes.length;b";return c},quoteHTML:function(a){if(a==null){a=""}return a.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""")},createPreview:function(f,b){var g=this.config.preview;if(g==="none"){return}var a=false;if(g==="mathml"){a=true;if(this.MathTagBug){g="alttext"}else{g=f.cloneNode(false)}}if(g==="alttext"||g==="altimg"){a=true;var c=this.filterPreview(f.getAttribute("alttext"));if(g==="alttext"){if(c!=null){g=MathJax.HTML.TextNode(c)}else{g=null}}else{var h=f.getAttribute("altimg");if(h!=null){var e={width:f.getAttribute("altimg-width"),height:f.getAttribute("altimg-height")};g=MathJax.HTML.Element("img",{src:h,alt:c,style:e})}else{g=null}}}if(g){var d;if(a){d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass});d.appendChild(g)}else{d=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},g)}b.parentNode.insertBefore(d,b)}},filterPreview:function(a){return a},InitBrowser:function(){var b=MathJax.HTML.Element("span",{id:"<",className:"mathjax",innerHTML:"x"});var a=b.outerHTML||"";this.AttributeBug=a!==""&&!(a.match(/id="<"/)&&a.match(/class="mathjax"/)&&a.match(/<\/math>/));this.MathTagBug=b.childNodes.length>1;this.CleanupHTML=MathJax.Hub.Browser.isMSIE}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.mml2jax],5);MathJax.Ajax.loadComplete("[MathJax]/extensions/mml2jax.js"); +(function(d,h,l,g,m,b,j){var q="2.4.0";var i=MathJax.Extension;var c=i.MathEvents={version:q};var k=d.config.menuSettings;var p={hover:500,frame:{x:3.5,y:5,bwidth:1,bcolor:"#A6D",hwidth:"15px",hcolor:"#83A"},button:{x:-4,y:-3,wx:-2,src:l.urlRev(b.imageDir+"/MenuArrow-15.png")},fadeinInc:0.2,fadeoutInc:0.05,fadeDelay:50,fadeoutStart:400,fadeoutDelay:15*1000,styles:{".MathJax_Hover_Frame":{"border-radius":".25em","-webkit-border-radius":".25em","-moz-border-radius":".25em","-khtml-border-radius":".25em","box-shadow":"0px 0px 15px #83A","-webkit-box-shadow":"0px 0px 15px #83A","-moz-box-shadow":"0px 0px 15px #83A","-khtml-box-shadow":"0px 0px 15px #83A",border:"1px solid #A6D ! important",display:"inline-block",position:"absolute"},".MathJax_Hover_Arrow":{position:"absolute",width:"15px",height:"11px",cursor:"pointer"}}};var n=c.Event={LEFTBUTTON:0,RIGHTBUTTON:2,MENUKEY:"altKey",Mousedown:function(r){return n.Handler(r,"Mousedown",this)},Mouseup:function(r){return n.Handler(r,"Mouseup",this)},Mousemove:function(r){return n.Handler(r,"Mousemove",this)},Mouseover:function(r){return n.Handler(r,"Mouseover",this)},Mouseout:function(r){return n.Handler(r,"Mouseout",this)},Click:function(r){return n.Handler(r,"Click",this)},DblClick:function(r){return n.Handler(r,"DblClick",this)},Menu:function(r){return n.Handler(r,"ContextMenu",this)},Handler:function(u,s,t){if(l.loadingMathMenu){return n.False(u)}var r=b[t.jaxID];if(!u){u=window.event}u.isContextMenu=(s==="ContextMenu");if(r[s]){return r[s](u,t)}if(i.MathZoom){return i.MathZoom.HandleEvent(u,s,t)}},False:function(r){if(!r){r=window.event}if(r){if(r.preventDefault){r.preventDefault()}else{r.returnValue=false}if(r.stopPropagation){r.stopPropagation()}r.cancelBubble=true}return false},ContextMenu:function(u,F,x){var C=b[F.jaxID],w=C.getJaxFromMath(F);var G=(C.config.showMathMenu!=null?C:d).config.showMathMenu;if(!G||(k.context!=="MathJax"&&!x)){return}if(c.msieEventBug){u=window.event||u}n.ClearSelection();f.ClearHoverTimer();if(w.hover){if(w.hover.remove){clearTimeout(w.hover.remove);delete w.hover.remove}w.hover.nofade=true}var v=MathJax.Menu;var H,E;if(v){if(v.loadingDomain){return n.False(u)}H=m.loadDomain("MathMenu");if(!H){v.jax=w;var s=v.menu.Find("Show Math As").menu;s.items[0].name=w.sourceMenuTitle;s.items[0].format=(w.sourceMenuFormat||"MathML");s.items[1].name=j[w.inputJax].sourceMenuTitle;s.items[5].disabled=!j[w.inputJax].annotationEncoding;var B=s.items[2];B.disabled=true;var r=B.menu.items;annotationList=MathJax.Hub.Config.semanticsAnnotations;for(var A=0,z=r.length;A0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(c,d){var a;var b=function(e){return MathJax.Localization._.apply(MathJax.Localization,[["MathML",e]].concat([].slice.call(arguments,1)))};c.Parse=MathJax.Object.Subclass({Init:function(e){this.Parse(e)},Parse:function(g){var h;if(typeof g!=="string"){h=g.parentNode}else{h=c.ParseXML(this.preProcessMath.call(this,g));if(h==null){c.Error(["ErrorParsingMathML","Error parsing MathML"])}}var f=h.getElementsByTagName("parsererror")[0];if(f){c.Error(["ParsingError","Error parsing MathML: %1",f.textContent.replace(/This page.*?errors:|XML Parsing Error: |Below is a rendering of the page.*/g,"")])}if(h.childNodes.length!==1){c.Error(["MathMLSingleElement","MathML must be formed by a single element"])}if(h.firstChild.nodeName.toLowerCase()==="html"){var e=h.getElementsByTagName("h1")[0];if(e&&e.textContent==="XML parsing error"&&e.nextSibling){c.Error(["ParsingError","Error parsing MathML: %1",String(e.nextSibling.nodeValue).replace(/fatal parsing error: /,"")])}}if(h.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")!=="math"){c.Error(["MathMLRootElement","MathML must be formed by a element, not %1","<"+h.firstChild.nodeName+">"])}this.mml=this.MakeMML(h.firstChild)},MakeMML:function(h){var i=String(h.getAttribute("class")||"");var f,g=h.nodeName.toLowerCase().replace(/^[a-z]+:/,"");var e=(i.match(/(^| )MJX-TeXAtom-([^ ]*)/));if(e){f=this.TeXAtom(e[2])}else{if(!(a[g]&&a[g].isa&&a[g].isa(a.mbase))){MathJax.Hub.signal.Post(["MathML Jax - unknown node type",g]);return a.Error(b("UnknownNodeType","Unknown node type: %1",g))}else{f=a[g]()}}this.AddAttributes(f,h);this.CheckClass(f,f["class"]);this.AddChildren(f,h);if(c.config.useMathMLspacing){f.useMMLspacing=8}return f},TeXAtom:function(f){var e=a.TeXAtom().With({texClass:a.TEXCLASS[f]});if(e.texClass===a.TEXCLASS.OP){e.movesupsub=e.movablelimits=true}return e},CheckClass:function(f,h){h=(h||"").split(/ /);var j=[];for(var g=0,e=h.length;g=2){var l=e.data[0],n=e.data[e.data.length-1];if(l.type==="mo"&&l.Get("fence")&&n.type==="mo"&&n.Get("fence")){if(l.data[0]){e.open=l.data.join("")}if(n.data[0]){e.close=n.data.join("")}}}},preProcessMath:function(f){if(f.match(/^<[a-z]+:/i)&&!f.match(/^<[^<>]* xmlns:/)){f=f.replace(/^<([a-z]+)(:math)/i,'<$1$2 xmlns:$1="http://www.w3.org/1998/Math/MathML"')}var e=f.match(/^(])+)>)/i);if(e&&e[2].match(/ (?!xmlns=)[a-z]+=\"http:/i)){f=e[1].replace(/ (?!xmlns=)([a-z]+=(['"])http:.*?\2)/ig," xmlns:$1 $1")+f.substr(e[0].length)}if(f.match(/^]* xmlns=/)){f=f.replace(/^<(math)/i,'\s*$/,"$2");return f.replace(/&([a-z][a-z0-9]*);/ig,this.replaceEntity)},trimSpace:function(e){return e.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},replaceEntity:function(g,f){if(f.match(/^(lt|amp|quot)$/)){return g}if(c.Parse.Entity[f]){return c.Parse.Entity[f]}var h=f.charAt(0).toLowerCase();var e=f.match(/^[a-zA-Z](fr|scr|opf)$/);if(e){h=e[1]}if(!c.Parse.loaded[h]){c.Parse.loaded[h]=true;MathJax.Hub.RestartAfter(MathJax.Ajax.Require(c.entityDir+"/"+h+".js"))}return g}},{loaded:[]});c.Augment({sourceMenuTitle:["OriginalMathML","Original MathML"],prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Translate:function(e){if(!this.ParseXML){this.ParseXML=this.createParser()}var f,h,i={script:e};if(e.firstChild&&e.firstChild.nodeName.toLowerCase().replace(/^[a-z]+:/,"")==="math"){i.math=e.firstChild;this.prefilterHooks.Execute(i);h=i.math}else{h=MathJax.HTML.getScript(e);if(d.isMSIE){h=h.replace(/( )+$/,"")}i.math=h;this.prefilterHooks.Execute(i);h=i.math}try{f=c.Parse(h).mml}catch(g){if(!g.mathmlError){throw g}f=this.formatError(g,h,e)}i.math=a(f);this.postfilterHooks.Execute(i);return i.math},prefilterMath:function(f,e){return f},prefilterMathML:function(f,e){return f},formatError:function(h,g,e){var f=h.message.replace(/\n.*/,"");MathJax.Hub.signal.Post(["MathML Jax - parse error",f,g,e]);return a.Error(f)},Error:function(e){if(e instanceof Array){e=b.apply(b,e)}throw MathJax.Hub.Insert(Error(e),{mathmlError:true})},parseDOM:function(e){return this.parser.parseFromString(e,"text/xml")},parseMS:function(e){return(this.parser.loadXML(e)?this.parser:null)},parseDIV:function(e){this.div.innerHTML=e.replace(/<([a-z]+)([^>]*)\/>/g,"<$1$2>");return this.div},parseError:function(e){return null},createMSParser:function(){var j=null;var f=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument.2.0","Microsoft.XMLDOM"];for(var g=0,e=f.length;g&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:true}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js"); +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0:(d0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(b,e){var d="2.4.0";var a=b.CombineConfig("TeX.noErrors",{disabled:false,multiLine:true,inlineDelimiters:["",""],style:{"font-size":"90%","text-align":"left",color:"black",padding:"1px 3px",border:"1px solid"}});var c="\u00A0";MathJax.Extension["TeX/noErrors"]={version:d,config:a};b.Register.StartupHook("TeX Jax Ready",function(){var f=MathJax.InputJax.TeX.formatError;MathJax.InputJax.TeX.Augment({formatError:function(j,i,k,g){if(a.disabled){return f.apply(this,arguments)}var h=j.message.replace(/\n.*/,"");b.signal.Post(["TeX Jax - parse error",h,i,k,g]);var m=a.inlineDelimiters;var l=(k||a.multiLine);if(!k){i=m[0]+i+m[1]}if(l){i=i.replace(/ /g,c)}else{i=i.replace(/\n/g," ")}return MathJax.ElementJax.mml.merror(i).With({isError:true,multiLine:l})}})});b.Register.StartupHook("HTML-CSS Jax Config",function(){b.Config({"HTML-CSS":{styles:{".MathJax .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("HTML-CSS Jax Ready",function(){var g=MathJax.ElementJax.mml;var h=MathJax.OutputJax["HTML-CSS"];var f=g.math.prototype.toHTML,i=g.merror.prototype.toHTML;g.math.Augment({toHTML:function(j,k){var l=this.data[0];if(l&&l.data[0]&&l.data[0].isError){j.style.fontSize="";j=this.HTMLcreateSpan(j);j.bbox=l.data[0].toHTML(j).bbox}else{j=f.call(this,j,k)}return j}});g.merror.Augment({toHTML:function(p){if(!this.isError){return i.call(this,p)}p=this.HTMLcreateSpan(p);p.className="noError";if(this.multiLine){p.style.display="inline-block"}var r=this.data[0].data[0].data.join("").split(/\n/);for(var o=0,l=r.length;o1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); +(function(d,c,i){var h,g="\u00A0";var j=function(l){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",l]].concat([].slice.call(arguments,1)))};var e=MathJax.Object.Subclass({Init:function(m,l){this.global={isInner:l};this.data=[b.start(this.global)];if(m){this.data[0].env=m}this.env=this.data[0].env},Push:function(){var n,l,o,p;for(n=0,l=arguments.length;n":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:h.TEXCLASS.ORD}],"\\|":["2225",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",true,0],textstyle:["SetStyle","T",false,0],scriptstyle:["SetStyle","S",false,1],scriptscriptstyle:["SetStyle","SS",false,2],rm:["SetFont",h.VARIANT.NORMAL],mit:["SetFont",h.VARIANT.ITALIC],oldstyle:["SetFont",h.VARIANT.OLDSTYLE],cal:["SetFont",h.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",h.VARIANT.BOLD],bbFont:["SetFont",h.VARIANT.DOUBLESTRUCK],scr:["SetFont",h.VARIANT.SCRIPT],frak:["SetFont",h.VARIANT.FRAKTUR],sf:["SetFont",h.VARIANT.SANSSERIF],tt:["SetFont",h.VARIANT.MONOSPACE],tiny:["SetSize",0.5],Tiny:["SetSize",0.6],scriptsize:["SetSize",0.7],small:["SetSize",0.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",h.LENGTH.THINMATHSPACE],":":["Spacer",h.LENGTH.MEDIUMMATHSPACE],">":["Spacer",h.LENGTH.MEDIUMMATHSPACE],";":["Spacer",h.LENGTH.THICKMATHSPACE],"!":["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",h.LENGTH.THINMATHSPACE],negthinspace:["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",h.TEXCLASS.ORD,0.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,0.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,0.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,0.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,true],eqalign:["Matrix",null,null,"right left",h.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\u00A0":"Tilde",begin:"BeginEnd",end:"BeginEnd",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/0.85});if(this.config.Macros){var l=this.config.Macros;for(var m in l){if(l.hasOwnProperty(m)){if(typeof(l[m])==="string"){f.macros[m]=["Macro",l[m]]}else{f.macros[m]=["Macro"].concat(l[m])}f.macros[m].isUser=true}}}};var a=MathJax.Object.Subclass({Init:function(m,n){this.string=m;this.i=0;this.macroCount=0;var l;if(n){l={};for(var o in n){if(n.hasOwnProperty(o)){l[o]=n[o]}}}this.stack=d.Stack(l,!!n);this.Parse();this.Push(b.stop())},Parse:function(){var m,l;while(this.i=55296&&l<56320){m+=this.string.charAt(this.i++)}if(f.special[m]){this[f.special[m]](m)}else{if(f.letter.test(m)){this.Variable(m)}else{if(f.digit.test(m)){this.Number(m)}else{this.Other(m)}}}}},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){if(this.stack.Top().type!=="mml"){return null}return this.stack.Top().data[0]},mmlToken:function(l){return l},ControlSequence:function(o){var l=this.GetCS(),n=this.csFindMacro(l);if(n){if(!(n instanceof Array)){n=[n]}var m=n[0];if(!(m instanceof Function)){m=this[m]}m.apply(this,[o+l].concat(n.slice(1)))}else{if(f.mathchar0mi[l]){this.csMathchar0mi(l,f.mathchar0mi[l])}else{if(f.mathchar0mo[l]){this.csMathchar0mo(l,f.mathchar0mo[l])}else{if(f.mathchar7[l]){this.csMathchar7(l,f.mathchar7[l])}else{if(f.delimiter["\\"+l]!=null){this.csDelimiter(l,f.delimiter["\\"+l])}else{this.csUndefined(o+l)}}}}}},csFindMacro:function(l){return f.macros[l]},csMathchar0mi:function(l,n){var m={mathvariant:h.VARIANT.ITALIC};if(n instanceof Array){m=n[1];n=n[0]}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csMathchar0mo:function(l,n){var m={stretchy:false};if(n instanceof Array){m=n[1];m.stretchy=false;n=n[0]}this.Push(this.mmlToken(h.mo(h.entity("#x"+n)).With(m)))},csMathchar7:function(l,n){var m={mathvariant:h.VARIANT.NORMAL};if(n instanceof Array){m=n[1];n=n[0]}if(this.stack.env.font){m.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csDelimiter:function(l,n){var m={};if(n instanceof Array){m=n[1];n=n[0]}if(n.length===4){n=h.entity("#x"+n)}else{n=h.chars(n)}this.Push(this.mmlToken(h.mo(n).With({fence:false,stretchy:false}).With(m)))},csUndefined:function(l){d.Error(["UndefinedControlSequence","Undefined control sequence %1",l])},Variable:function(m){var l={};if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.chars(m)).With(l)))},Number:function(o){var l,m=this.string.slice(this.i-1).match(f.number);if(m){l=h.mn(m[0].replace(/[{}]/g,""));this.i+=m[0].length-1}else{l=h.mo(h.chars(o))}if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(l))},Open:function(l){this.Push(b.open())},Close:function(l){this.Push(b.close())},Tilde:function(l){this.Push(h.mtext(h.chars(g)))},Space:function(l){},Superscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sup]){d.Error(["DoubleExponent","Double exponent: use braces to clarify"])}l=m.sup}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.over]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.over}else{m=h.msubsup(m,null,null);l=m.sup}}this.Push(b.subsup(m).With({position:l,primes:o}))},Subscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sub]){d.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"])}l=m.sub}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.under]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.under}else{m=h.msubsup(m,null,null);l=m.sub}}this.Push(b.subsup(m).With({position:l,primes:o}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(n){var m=this.stack.Prev();if(!m){m=h.mi()}if(m.type==="msubsup"&&m.data[m.sup]){d.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"])}var l="";this.i--;do{l+=this.PRIME;this.i++,n=this.GetNext()}while(n==="'"||n===this.SMARTQUOTE);l=["","\u2032","\u2033","\u2034","\u2057"][l.length]||l;this.Push(b.prime(m,this.mmlToken(h.mo(l))))},mi2mo:function(l){var m=h.mo();m.Append.apply(m,l.data);var n;for(n in m.defaults){if(m.defaults.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}for(n in h.copyAttributes){if(h.copyAttributes.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}return m},Comment:function(l){while(this.id.config.MAXMACROS){d.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},Matrix:function(m,o,t,q,s,n,l,u){var r=this.GetNext();if(r===""){d.Error(["MissingArgFor","Missing argument for %1",m])}if(r==="{"){this.i++}else{this.string=r+"}"+this.string.slice(this.i+1);this.i=0}var p=b.array().With({requireClose:true,arraydef:{rowspacing:(n||"4pt"),columnspacing:(s||"1em")}});if(u){p.isCases=true}if(o||t){p.open=o;p.close=t}if(l==="D"){p.arraydef.displaystyle=true}if(q!=null){p.arraydef.columnalign=q}this.Push(p)},Entry:function(o){this.Push(b.cell().With({isEntry:true,name:o}));if(this.stack.Top().isCases){var n=this.string;var r=0,p=this.i,l=n.length;while(pd.config.MAXMACROS){d.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"])}if(p[0]&&this[p[0]]){m=this[p[0]].apply(this,[m].concat(p.slice(2)))}}this.Push(m)},envFindName:function(l){return f.environment[l]},Equation:function(l,m){return m},ExtensionEnv:function(m,l){this.Extension(m.name,l,"environment")},Array:function(m,o,t,r,s,n,l,p){if(!r){r=this.GetArgument("\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q=b.array().With({arraydef:{columnalign:r,columnspacing:(s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){if(u.charAt(0).match(/[|:]/)){q.frame.push("left");q.frame.dashed=u.charAt(0)===":"}if(u.charAt(u.length-1).match(/[|:]/)){q.frame.push("right")}u=u.substr(1,u.length-2);q.arraydef.columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=this.convertDelimiter(o)}if(t){q.close=this.convertDelimiter(t)}if(l==="D"){q.arraydef.displaystyle=true}else{if(l){q.arraydef.displaystyle=false}}if(l==="S"){q.arraydef.scriptlevel=1}if(p){q.arraydef.useHeight=false}this.Push(m);return q},AlignedArray:function(l){var m=this.GetBrackets("\\begin{"+l.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),m)},setArrayAlign:function(m,l){l=this.trimSpaces(l||"");if(l==="t"){m.arraydef.align="baseline 1"}else{if(l==="b"){m.arraydef.align="baseline -1"}else{if(l==="c"){m.arraydef.align="center"}else{if(l){m.arraydef.align=l}}}}return m},convertDelimiter:function(l){if(l){l=f.delimiter[l]}if(l==null){return null}if(l instanceof Array){l=l[0]}if(l.length===4){l=String.fromCharCode(parseInt(l,16))}return l},trimSpaces:function(l){if(typeof(l)!="string"){return l}return l.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/\s/)},GetNext:function(){while(this.nextIsSpace()){this.i++}return this.string.charAt(this.i)},GetCS:function(){var l=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(l){this.i+=l[1].length;return l[1]}else{this.i++;return" "}},GetArgument:function(m,n){switch(this.GetNext()){case"":if(!n){d.Error(["MissingArgFor","Missing argument for %1",m])}return null;case"}":if(!n){d.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"])}return null;case"\\":this.i++;return"\\"+this.GetCS();case"{":var l=++this.i,o=1;while(this.im.length){d.Error(["IllegalMacroParam","Illegal macro parameter reference"])}o=this.AddArgs(this.AddArgs(o,p),m[q-1]);p=""}}else{p+=q}}}return this.AddArgs(o,p)},AddArgs:function(m,l){if(l.match(/^[a-z]/i)&&m.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)){m+=" "}if(m.length+l.length>d.config.MAXBUFFER){d.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"])}return m+l}});d.Augment({Stack:e,Parse:a,Definitions:f,Startup:k,config:{MAXMACROS:10000,MAXBUFFER:5*1024},sourceMenuTitle:["TeXCommands","TeX Commands"],annotationEncoding:"application/x-tex",prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);if(this.config.equationNumbers.autoNumber!=="none"){if(!this.config.extensions){this.config.extensions=[]}this.config.extensions.push("AMSmath.js")}},Translate:function(l){var m,n=false,p=MathJax.HTML.getScript(l);var r=(l.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/)!=null);var q={math:p,display:r,script:l};this.prefilterHooks.Execute(q);p=q.math;try{m=d.Parse(p).mml()}catch(o){if(!o.texError){throw o}m=this.formatError(o,p,r,l);n=true}if(m.inferred){m=h.apply(MathJax.ElementJax,m.data)}else{m=h(m)}if(r){m.root.display="block"}if(n){m.texError=true}q.math=m;this.postfilterHooks.Execute(q);return q.math},prefilterMath:function(m,n,l){return m},postfilterMath:function(m,n,l){this.combineRelations(m.root);return m},formatError:function(o,n,p,l){var m=o.message.replace(/\n.*/,"");c.signal.Post(["TeX Jax - parse error",m,n,p,l]);return h.Error(m)},Error:function(l){if(l instanceof Array){l=j.apply(j,l)}throw c.Insert(Error(l),{texError:true})},Macro:function(l,m,n){f.macros[l]=["Macro"].concat([].slice.call(arguments,1));f.macros[l].isUser=true},fenced:function(n,m,o){var l=h.mrow().With({open:n,close:o,texClass:h.TEXCLASS.INNER});if(n){l.Append(h.mo(n).With({fence:true,stretchy:true,texClass:h.TEXCLASS.OPEN}))}if(m.type==="mrow"){l.Append.apply(l,m.data)}else{l.Append(m)}if(o){l.Append(h.mo(o).With({fence:true,stretchy:true,texClass:h.TEXCLASS.CLOSE}))}return l},combineRelations:function(p){var q,l,o,n;for(q=0,l=p.data.length;q0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k=p.HTMLCSSlast+p.HTMLCSSchunk){this.postTranslate(p,true);p.HTMLCSSchunk=Math.floor(p.HTMLCSSchunk*this.config.EqnChunkFactor);p.HTMLCSSdelay=true}}},postTranslate:function(s,o){var l=s.jax[this.id];if(!this.hideProcessedMath){return}for(var q=s.HTMLCSSlast,k=s.HTMLCSSeqn;qk){w.style.width=(s+100)+"px"}}}w.style.position="absolute";if(!n){v.style.position="absolute"}var u=w.offsetWidth,r=w.offsetHeight,x=v.offsetHeight,q=v.offsetWidth;if(q===0){q=v.parentNode.offsetWidth}w.style.position=v.style.position="";return{Y:-j.getBBox(w).h,mW:q,mH:x,zW:u,zH:r}},initImg:function(k){},initHTML:function(l,k){},initFont:function(k){var m=d.FONTDATA.FONTS,l=d.config.availableFonts;if(l&&l.length&&d.Font.testFont(m[k])){m[k].available=true;if(m[k].familyFixed){m[k].family=m[k].familyFixed;delete m[k].familyFixed}return null}if(!this.allowWebFonts){return null}m[k].isWebFont=true;if(d.FontFaceBug){m[k].family=k;if(d.msieFontCSSBug){m[k].family+="-Web"}}return h.Styles({"@font-face":this.Font.fontFace(k)})},Remove:function(k){var l=document.getElementById(k.inputID+"-Frame");if(l){if(k.HTMLCSS.display){l=l.parentNode}l.parentNode.removeChild(l)}delete k.HTMLCSS},getHD:function(l){var k=l.style.position;l.style.position="absolute";this.HDimg.style.height="0px";l.appendChild(this.HDspan);var m={h:l.offsetHeight};this.HDimg.style.height=m.h+"px";m.d=l.offsetHeight-m.h;m.h-=m.d;m.h/=this.em;m.d/=this.em;l.removeChild(this.HDspan);l.style.position=k;return m},getW:function(o){var l,n,m=(o.bbox||{}).w,p=o;if(o.bbox&&o.bbox.exactW){return m}if((o.bbox&&m>=0&&!this.initialSkipBug&&!this.msieItalicWidthBug)||this.negativeBBoxes||!o.firstChild){l=o.offsetWidth;n=o.parentNode.offsetHeight}else{if(o.bbox&&m<0&&this.msieNegativeBBoxBug){l=-o.offsetWidth,n=o.parentNode.offsetHeight}else{var k=o.style.position;o.style.position="absolute";p=this.startMarker;o.insertBefore(p,o.firstChild);o.appendChild(this.endMarker);l=this.endMarker.offsetLeft-p.offsetLeft;o.removeChild(this.endMarker);o.removeChild(p);o.style.position=k}}if(n!=null){o.parentNode.HH=n/this.em}return l/this.em},Measured:function(m,l){var n=m.bbox;if(n.width==null&&n.w&&!n.isMultiline){var k=this.getW(m);n.rw+=k-n.w;n.w=k;n.exactW=true}if(!l){l=m.parentNode}if(!l.bbox){l.bbox=n}return m},Remeasured:function(l,k){k.bbox=this.Measured(l,k).bbox},MeasureSpans:function(o){var r=[],t,q,n,u,k,p,l,s;for(q=0,n=o.length;q=0&&!this.initialSkipBug)||(u.w<0&&this.msieNegativeBBoxBug)){r.push([t])}else{if(this.initialSkipBug){k=this.startMarker.cloneNode(true);p=this.endMarker.cloneNode(true);t.insertBefore(k,t.firstChild);t.appendChild(p);r.push([t,k,p,t.style.position]);t.style.position="absolute"}else{p=this.endMarker.cloneNode(true);t.appendChild(p);r.push([t,null,p])}}}for(q=0,n=r.length;q=0&&!this.initialSkipBug)||this.negativeBBoxes||!t.firstChild){l=t.offsetWidth;s.HH=s.offsetHeight/this.em}else{if(u.w<0&&this.msieNegativeBBoxBug){l=-t.offsetWidth,s.HH=s.offsetHeight/this.em}else{l=r[q][2].offsetLeft-((r[q][1]||{}).offsetLeft||0)}}l/=this.em;u.rw+=l-u.w;u.w=l;u.exactW=true;if(!s.bbox){s.bbox=u}}for(q=0,n=r.length;q=0){p.style.width=this.Em(q);p.style.display="inline-block";p.style.overflow="hidden"}else{if(this.msieNegativeSpaceBug){p.style.height=""}p.style.marginLeft=this.Em(q);if(d.safariNegativeSpaceBug&&p.parentNode.firstChild==p){this.createBlank(p,0,true)}}if(m&&m!==g.COLOR.TRANSPARENT){p.style.backgroundColor=m;p.style.position="relative"}return p},createRule:function(r,n,p,s,l){if(n<-p){p=-n}var m=d.TeX.min_rule_thickness,o=1;if(s>0&&s*this.em0&&(n+p)*this.em0&&q.offsetWidth==0){q.style.width=this.Em(s)}if(r.isBox||r.className=="mspace"){r.bbox=q.bbox,r.HH=n+p}return q},createFrame:function(s,q,r,u,x,l){if(q<-r){r=-q}var p=2*x;if(this.msieFrameSizeBug){if(uC.w){d.createBlank(u,C.rw-C.w+0.1)}}if(!this.msieClipRectBug&&!C.noclip&&!o){var B=3/this.em;var A=(C.H==null?C.h:C.H),m=(C.D==null?C.d:C.D);var E=w-A-B,p=w+m+B,n=C.lw-3*B,k=1000;if(this.initialSkipBug&&C.lw<0){n=-3*B}if(C.isFixed){k=C.width-n}u.style.clip="rect("+this.Em(E)+" "+this.Em(k)+" "+this.Em(p)+" "+this.Em(n)+")"}}u.style.top=this.Em(-q-w);u.style.left=this.Em(s+F);if(C&&z){if(C.H!=null&&(z.H==null||C.H+q>z.H)){z.H=C.H+q}if(C.D!=null&&(z.D==null||C.D-q>z.D)){z.D=C.D-q}if(C.h+q>z.h){z.h=C.h+q}if(C.d-q>z.d){z.d=C.d-q}if(z.H!=null&&z.H<=z.h){delete z.H}if(z.D!=null&&z.D<=z.d){delete z.D}if(C.w+s>z.w){z.w=C.w+s;if(z.width==null){v.style.width=this.Em(z.w)}}if(C.rw+s>z.rw){z.rw=C.rw+s}if(C.lw+s=n-0.01||(s==p-1&&!l.stretch)){if(l.HW[s][2]){q*=l.HW[s][2]}if(l.HW[s][3]){k=l.HW[s][3]}var r=this.addElement(u,"span");this.createChar(r,[k,l.HW[s][1]],q,o);u.bbox=r.bbox;u.offset=0.65*u.bbox.w;u.scale=q;return}}if(l.stretch){this["extendDelimiter"+l.dir](u,t,l.stretch,q,o)}},extendDelimiterV:function(A,t,E,F,w){var o=this.createStack(A,true);var v=this.createBox(o),u=this.createBox(o);this.createChar(v,(E.top||E.ext),F,w);this.createChar(u,(E.bot||E.ext),F,w);var m={bbox:{w:0,lw:0,rw:0}},D=m,p;var B=v.bbox.h+v.bbox.d+u.bbox.h+u.bbox.d;var r=-v.bbox.h;this.placeBox(v,0,r,true);r-=v.bbox.d;if(E.mid){D=this.createBox(o);this.createChar(D,E.mid,F,w);B+=D.bbox.h+D.bbox.d}if(E.min&&tB){m=this.Element("span");this.createChar(m,E.ext,F,w);var C=m.bbox.h+m.bbox.d,l=C-0.05,x,q,z=(E.mid?2:1);q=x=Math.min(Math.ceil((t-B)/(z*l)),this.maxStretchyParts);if(!E.fullExtenders){l=(t-B)/(z*x)}var s=(x/(x+1))*(C-l);l=C-s;r+=s+l-m.bbox.h;while(z-->0){while(x-->0){if(!this.msieCloneNodeBug){p=m.cloneNode(true)}else{p=this.Element("span");this.createChar(p,E.ext,F,w)}p.bbox=m.bbox;r-=l;this.placeBox(this.addBox(o,p),0,r,true)}r+=s-m.bbox.d;if(E.mid&&z){this.placeBox(D,0,r-D.bbox.h,true);x=q;r+=-(D.bbox.h+D.bbox.d)+s+l-m.bbox.h}}}else{r+=(B-t)/2;if(E.mid){this.placeBox(D,0,r-D.bbox.h,true);r+=-(D.bbox.h+D.bbox.d)}r+=(B-t)/2}this.placeBox(u,0,r-u.bbox.h,true);r-=u.bbox.h+u.bbox.d;A.bbox={w:Math.max(v.bbox.w,m.bbox.w,u.bbox.w,D.bbox.w),lw:Math.min(v.bbox.lw,m.bbox.lw,u.bbox.lw,D.bbox.lw),rw:Math.max(v.bbox.rw,m.bbox.rw,u.bbox.rw,D.bbox.rw),h:0,d:-r,exactW:true};A.scale=F;A.offset=0.55*A.bbox.w;A.isMultiChar=true;this.setStackWidth(o,A.bbox.w)},extendDelimiterH:function(B,o,E,G,y){var r=this.createStack(B,true);var p=this.createBox(r),C=this.createBox(r);this.createChar(p,(E.left||E.rep),G,y);this.createChar(C,(E.right||E.rep),G,y);var l=this.Element("span");this.createChar(l,E.rep,G,y);var D={bbox:{h:-this.BIGDIMEN,d:-this.BIGDIMEN}},m;this.placeBox(p,-p.bbox.lw,0,true);var u=(p.bbox.rw-p.bbox.lw)+(C.bbox.rw-C.bbox.lw)-0.05,t=p.bbox.rw-p.bbox.lw-0.025,v;if(E.mid){D=this.createBox(r);this.createChar(D,E.mid,G,y);u+=D.bbox.w}if(E.min&&ou){var F=l.bbox.rw-l.bbox.lw,q=F-0.05,z,s,A=(E.mid?2:1);s=z=Math.min(Math.ceil((o-u)/(A*q)),this.maxStretchyParts);if(!E.fillExtenders){q=(o-u)/(A*z)}v=(z/(z+1))*(F-q);q=F-v;t-=l.bbox.lw+v;while(A-->0){while(z-->0){if(!this.cloneNodeBug){m=l.cloneNode(true)}else{m=this.Element("span");this.createChar(m,E.rep,G,y)}m.bbox=l.bbox;this.placeBox(this.addBox(r,m),t,0,true);t+=q}if(E.mid&&A){this.placeBox(D,t,0,true);t+=D.bbox.w-v;z=s}}}else{t-=(u-o)/2;if(E.mid){this.placeBox(D,t,0,true);t+=D.bbox.w}t-=(u-o)/2}this.placeBox(C,t,0,true);B.bbox={w:t+C.bbox.rw,lw:0,rw:t+C.bbox.rw,H:Math.max(p.bbox.h,l.bbox.h,C.bbox.h,D.bbox.h),D:Math.max(p.bbox.d,l.bbox.d,C.bbox.d,D.bbox.d),h:l.bbox.h,d:l.bbox.d,exactW:true};B.scale=G;B.isMultiChar=true;this.setStackWidth(r,B.bbox.w)},createChar:function(s,p,n,k){s.isMathJax=true;var r=s,t="",o={fonts:[p[1]],noRemap:true};if(k&&k===g.VARIANT.BOLD){o.fonts=[p[1]+"-bold",p[1]]}if(typeof(p[1])!=="string"){o=p[1]}if(p[0] instanceof Array){for(var q=0,l=p[0].length;q=55296&&w<56319){A++;w=(((w-55296)<<10)+(r.charCodeAt(A)-56320))+65536;if(this.FONTDATA.RemapPlane1){var D=this.FONTDATA.RemapPlane1(w,o);w=D.n;o=D.variant}}else{var t,q,u=this.FONTDATA.RANGES;for(t=0,q=u.length;t=u[t].low&&w<=u[t].high){if(u[t].remap&&u[t].remap[w]){w=p+u[t].remap[w]}else{w=w-u[t].low+p;if(u[t].add){w+=u[t].add}}if(o["variant"+u[t].offset]){o=this.FONTDATA.VARIANT[o["variant"+u[t].offset]]}break}}}if(o.remap&&o.remap[w]){w=o.remap[w];if(o.remap.variant){o=this.FONTDATA.VARIANT[o.remap.variant]}}else{if(this.FONTDATA.REMAP[w]&&!o.noRemap){w=this.FONTDATA.REMAP[w]}}if(w instanceof Array){o=this.FONTDATA.VARIANT[w[1]];w=w[0]}if(typeof(w)==="string"){r=w+r.substr(A+1);x=r.length;A=-1;continue}s=this.lookupChar(o,w);B=s[w];if(l||(!this.checkFont(s,k.style)&&!B[5].img)){if(y.length){this.addText(k,y);y=""}var v=!!k.style.fontFamily||!!z.style.fontStyle||!!z.style.fontWeight||!s.directory||l;l=false;if(k!==z){v=!this.checkFont(s,z.style);k=z}if(v){k=this.addElement(z,"span",{isMathJax:true,subSpan:true})}this.handleFont(k,s,k!==z)}y=this.handleChar(k,s,B,w,y);if(!(B[5]||{}).space){if(B[0]/1000>z.bbox.h){z.bbox.h=B[0]/1000}if(B[1]/1000>z.bbox.d){z.bbox.d=B[1]/1000}}if(z.bbox.w+B[3]/1000z.bbox.rw){z.bbox.rw=z.bbox.w+B[4]/1000}z.bbox.w+=B[2]/1000}if(y.length){this.addText(k,y)}if(z.scale&&z.scale!==1){z.bbox.h*=z.scale;z.bbox.d*=z.scale;z.bbox.w*=z.scale;z.bbox.lw*=z.scale;z.bbox.rw*=z.scale}if(r.length==1&&s.skew&&s.skew[w]){z.bbox.skew=s.skew[w]}},checkFont:function(k,l){var m=(l.fontWeight||"normal");if(m.match(/^\d+$/)){m=(parseInt(m)>=600?"bold":"normal")}return(k.family.replace(/'/g,"")===l.fontFamily.replace(/'/g,"")&&(k.style||"normal")===(l.fontStyle||"normal")&&(k.weight||"normal")===m)},handleFont:function(m,k,o){m.style.fontFamily=k.family;if(!k.directory){m.style.fontSize=Math.floor(100/d.scale+0.5)+"%"}if(!(d.FontFaceBug&&k.isWebFont)){var l=k.style||"normal",n=k.weight||"normal";if(l!=="normal"||o){m.style.fontStyle=l}if(n!=="normal"||o){m.style.fontWeight=n}}},handleChar:function(l,k,s,r,q){var p=s[5];if(p.space){if(q.length){this.addText(l,q)}d.createShift(l,s[2]/1000);return""}if(p.img){return this.handleImg(l,k,s,r,q)}if(p.isUnknown&&this.FONTDATA.DELIMITERS[r]){if(q.length){this.addText(l,q)}var o=l.scale;d.createDelimiter(l,r,0,1,k);if(this.FONTDATA.DELIMITERS[r].dir==="V"){l.style.verticalAlign=this.Em(l.bbox.d);l.bbox.h+=l.bbox.d;l.bbox.d=0}l.scale=o;s[0]=l.bbox.h*1000;s[1]=l.bbox.d*1000;s[2]=l.bbox.w*1000;s[3]=l.bbox.lw*1000;s[4]=l.bbox.rw*1000;return""}if(p.c==null){if(r<=65535){p.c=String.fromCharCode(r)}else{var m=r-65536;p.c=String.fromCharCode((m>>10)+55296)+String.fromCharCode((m&1023)+56320)}}if(p.rfix){this.addText(l,q+p.c);d.createShift(l,p.rfix/1000);return""}if(s[2]||!this.msieAccentBug||q.length){return q+p.c}d.createShift(l,s[3]/1000);d.createShift(l,(s[4]-s[3])/1000);this.addText(l,p.c);d.createShift(l,-s[4]/1000);return""},handleImg:function(l,k,p,o,m){return m},lookupChar:function(p,s){var o,k;if(!p.FONTS){var r=this.FONTDATA.FONTS;var q=(p.fonts||this.FONTDATA.VARIANT.normal.fonts);if(!(q instanceof Array)){q=[q]}if(p.fonts!=q){p.fonts=q}p.FONTS=[];for(o=0,k=q.length;o=0;n--){if(l.Ranges[n][2]==o){l.Ranges.splice(n,1)}}this.loadFont(l.directory+"/"+o+".js")}}}},loadFont:function(l){var k=MathJax.Callback.Queue();k.Push(["Require",h,this.fontDir+"/"+l]);if(this.imgFonts){if(!MathJax.isPacked){l=l.replace(/\/([^\/]*)$/,d.imgPacked+"/$1")}k.Push(["Require",h,this.webfontDir+"/png/"+l])}b.RestartAfter(k.Push({}))},loadWebFont:function(k){k.available=k.isWebFont=true;if(d.FontFaceBug){k.family=k.name;if(d.msieFontCSSBug){k.family+="-Web"}}b.RestartAfter(this.Font.loadWebFont(k))},loadWebFontError:function(l,k){b.Startup.signal.Post("HTML-CSS Jax - disable web fonts");l.isWebFont=false;if(this.config.imageFont&&this.config.imageFont===this.fontInUse){this.imgFonts=true;b.Startup.signal.Post("HTML-CSS Jax - switch to image fonts");b.Startup.signal.Post("HTML-CSS Jax - using image fonts");e(["WebFontNotAvailable","Web-Fonts not available -- using image fonts instead"],null,3000);h.Require(this.directory+"/imageFonts.js",k)}else{this.allowWebFonts=false;k()}},Element:MathJax.HTML.Element,addElement:MathJax.HTML.addElement,TextNode:MathJax.HTML.TextNode,addText:MathJax.HTML.addText,ucMatch:MathJax.HTML.ucMatch,BIGDIMEN:10000000,ID:0,idPostfix:"",GetID:function(){this.ID++;return this.ID},MATHSPACE:{veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18},TeX:{x_height:0.430554,quad:1,num1:0.676508,num2:0.393732,num3:0.44373,denom1:0.685951,denom2:0.344841,sup1:0.412892,sup2:0.362892,sup3:0.288888,sub1:0.15,sub2:0.247217,sup_drop:0.386108,sub_drop:0.05,delim1:2.39,delim2:1,axis_height:0.25,rule_thickness:0.06,big_op_spacing1:0.111111,big_op_spacing2:0.166666,big_op_spacing3:0.2,big_op_spacing4:0.6,big_op_spacing5:0.1,scriptspace:0.1,nulldelimiterspace:0.12,delimiterfactor:901,delimitershortfall:0.1,min_rule_thickness:1.25},NBSP:"\u00A0",rfuzz:0});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){g=MathJax.ElementJax.mml;g.mbase.Augment({toHTML:function(o){o=this.HTMLcreateSpan(o);if(this.type!="mrow"){o=this.HTMLhandleSize(o)}for(var l=0,k=this.data.length;ll.d){l.d=m.d}if(m.h>l.h){l.h=m.h}if(m.D!=null&&m.D>l.D){l.D=m.D}if(m.H!=null&&m.H>l.H){l.H=m.H}if(n.style.paddingLeft){l.w+=d.unEm(n.style.paddingLeft)*(n.scale||1)}if(l.w+m.lwl.rw){l.rw=l.w+m.rw}l.w+=m.w;if(n.style.paddingRight){l.w+=d.unEm(n.style.paddingRight)*(n.scale||1)}if(m.width){l.width=m.width;l.minWidth=m.minWidth}if(m.ic){l.ic=m.ic}else{delete l.ic}if(l.exactW&&!m.exactW){delete l.exactW}},HTMLemptyBBox:function(k){k.h=k.d=k.H=k.D=k.rw=-d.BIGDIMEN;k.w=0;k.lw=d.BIGDIMEN;return k},HTMLcleanBBox:function(k){if(k.h===this.BIGDIMEN){k.h=k.d=k.H=k.D=k.w=k.rw=k.lw=0}if(k.D<=k.d){delete k.D}if(k.H<=k.h){delete k.H}},HTMLzeroBBox:function(){return{h:0,d:0,w:0,lw:0,rw:0}},HTMLcanStretch:function(l){if(this.isEmbellished()){var k=this.Core();if(k&&k!==this){return k.HTMLcanStretch(l)}}return false},HTMLstretchH:function(l,k){return this.HTMLspanElement()},HTMLstretchV:function(l,k,m){return this.HTMLspanElement()},HTMLnotEmpty:function(k){while(k){if((k.type!=="mrow"&&k.type!=="texatom")||k.data.length>1){return true}k=k.data[0]}return false},HTMLmeasureChild:function(l,k){if(this.data[l]){d.Measured(this.data[l].toHTML(k),k)}else{k.bbox=this.HTMLzeroBBox()}},HTMLboxChild:function(l,k){if(!this.data[l]){this.SetData(l,g.mrow())}return this.data[l].toHTML(k)},HTMLcreateSpan:function(k){if(this.spanID){var l=this.HTMLspanElement();if(l&&(l.parentNode===k||(l.parentNode||{}).parentNode===k)){while(l.firstChild){l.removeChild(l.firstChild)}l.bbox=this.HTMLzeroBBox();l.scale=1;l.isMultChar=l.HH=null;l.style.cssText="";return l}}if(this.href){k=d.addElement(k,"a",{href:this.href,isMathJax:true})}k=d.addElement(k,"span",{className:this.type,isMathJax:true});if(d.imgHeightBug){k.style.display="inline-block"}if(this["class"]){k.className+=" "+this["class"]}if(!this.spanID){this.spanID=d.GetID()}k.id=(this.id||"MathJax-Span-"+this.spanID)+d.idPostfix;k.bbox=this.HTMLzeroBBox();this.styles={};if(this.style){k.style.cssText=this.style;if(k.style.fontSize){this.mathsize=k.style.fontSize;k.style.fontSize=""}this.styles={border:d.getBorders(k),padding:d.getPadding(k)};if(this.styles.border){k.style.border=""}if(this.styles.padding){k.style.padding=""}}if(this.href){k.parentNode.bbox=k.bbox}return k},HTMLspanElement:function(){if(!this.spanID){return null}return document.getElementById((this.id||"MathJax-Span-"+this.spanID)+d.idPostfix)},HTMLhandleVariant:function(l,k,m){d.handleVariant(l,k,m)},HTMLhandleSize:function(k){if(!k.scale){k.scale=this.HTMLgetScale();if(k.scale!==1){k.style.fontSize=d.Percent(k.scale)}}return k},HTMLhandleDir:function(l){var k=this.Get("dir",true);if(k){l.dir=k}return l},HTMLhandleColor:function(w){var y=this.getValues("mathcolor","color");if(this.mathbackground){y.mathbackground=this.mathbackground}if(this.background){y.background=this.background}if(this.style&&w.style.backgroundColor){y.mathbackground=w.style.backgroundColor;w.style.backgroundColor="transparent"}var t=(this.styles||{}).border,v=(this.styles||{}).padding;if(y.color&&!this.mathcolor){y.mathcolor=y.color}if(y.background&&!this.mathbackground){y.mathbackground=y.background}if(y.mathcolor){w.style.color=y.mathcolor}if((y.mathbackground&&y.mathbackground!==g.COLOR.TRANSPARENT)||t||v){var A=w.bbox,z=(A.exact?0:1/d.em),u=0,s=0,m=w.style.paddingLeft,q=w.style.paddingRight;if(this.isToken){u=A.lw;s=A.rw-A.w}if(m!==""){u+=d.unEm(m)*(w.scale||1)}if(q!==""){s-=d.unEm(q)*(w.scale||1)}var l=(d.PaddingWidthBug||A.keepPadding||A.exactW?0:s-u);var o=Math.max(0,d.getW(w)+l);var x=A.h+A.d,k=-A.d,r=0,p=0;if(o>0){o+=2*z;u-=z}if(x>0){x+=2*z;k-=z}s=-o-u;if(t){s-=t.right;k-=t.bottom;r+=t.left;p+=t.right;A.h+=t.top;A.d+=t.bottom;A.w+=t.left+t.right;A.lw-=t.left;A.rw+=t.right}if(v){x+=v.top+v.bottom;o+=v.left+v.right;s-=v.right;k-=v.bottom;r+=v.left;p+=v.right;A.h+=v.top;A.d+=v.bottom;A.w+=v.left+v.right;A.lw-=v.left;A.rw+=v.right}if(p){w.style.paddingRight=d.Em(p)}var n=d.Element("span",{id:"MathJax-Color-"+this.spanID+d.idPostfix,isMathJax:true,style:{display:"inline-block",backgroundColor:y.mathbackground,width:d.Em(o),height:d.Em(x),verticalAlign:d.Em(k),marginLeft:d.Em(u),marginRight:d.Em(s)}});d.setBorders(n,t);if(A.width){n.style.width=A.width;n.style.marginRight="-"+A.width}if(d.msieInlineBlockAlignBug){n.style.position="relative";n.style.width=n.style.height=0;n.style.verticalAlign=n.style.marginLeft=n.style.marginRight="";n.style.border=n.style.padding="";if(t&&d.msieBorderWidthBug){x+=t.top+t.bottom;o+=t.left+t.right}n.style.width=d.Em(r+z);d.placeBox(d.addElement(n,"span",{noAdjust:true,isMathJax:true,style:{display:"inline-block",position:"absolute",overflow:"hidden",background:(y.mathbackground||"transparent"),width:d.Em(o),height:d.Em(x)}}),u,A.h+z);d.setBorders(n.firstChild,t)}w.parentNode.insertBefore(n,w);if(d.msieColorPositionBug){w.style.position="relative"}return n}return null},HTMLremoveColor:function(){var k=document.getElementById("MathJax-Color-"+this.spanID+d.idPostfix);if(k){k.parentNode.removeChild(k)}},HTMLhandleSpace:function(o){if(this.useMMLspacing){if(this.type!=="mo"){return}var m=this.getValues("scriptlevel","lspace","rspace");if(m.scriptlevel<=0||this.hasValue("lspace")||this.hasValue("rspace")){var l=this.HTMLgetMu(o);m.lspace=Math.max(0,d.length2em(m.lspace,l));m.rspace=Math.max(0,d.length2em(m.rspace,l));var k=this,n=this.Parent();while(n&&n.isEmbellished()&&n.Core()===k){k=n;n=n.Parent();o=k.HTMLspanElement()}if(m.lspace){o.style.paddingLeft=d.Em(m.lspace)}if(m.rspace){o.style.paddingRight=d.Em(m.rspace)}}}else{var p=this.texSpacing();if(p!==""){this.HTMLgetScale();p=d.length2em(p,this.scale)/(o.scale||1)*this.mscale;if(o.style.paddingLeft){p+=d.unEm(o.style.paddingLeft)}o.style.paddingLeft=d.Em(p)}}},HTMLgetScale:function(){if(this.scale){return this.scale*this.mscale}var m=1,k=this.getValues("scriptlevel","fontsize");k.mathsize=(this.isToken?this:this.Parent()).Get("mathsize");if(this.style){var l=this.HTMLspanElement();if(l.style.fontSize!=""){k.fontsize=l.style.fontSize}}if(k.fontsize&&!this.mathsize){k.mathsize=k.fontsize}if(k.scriptlevel!==0){if(k.scriptlevel>2){k.scriptlevel=2}m=Math.pow(this.Get("scriptsizemultiplier"),k.scriptlevel);k.scriptminsize=d.length2em(this.Get("scriptminsize"));if(m2){l.scriptlevel=2}k=Math.sqrt(Math.pow(l.scriptsizemultiplier,l.scriptlevel))}return k},HTMLgetVariant:function(){var k=this.getValues("mathvariant","fontfamily","fontweight","fontstyle");k.hasVariant=this.Get("mathvariant",true);if(!k.hasVariant){k.family=k.fontfamily;k.weight=k.fontweight;k.style=k.fontstyle}if(this.style){var m=this.HTMLspanElement();if(!k.family&&m.style.fontFamily){k.family=m.style.fontFamily}if(!k.weight&&m.style.fontWeight){k.weight=m.style.fontWeight}if(!k.style&&m.style.fontStyle){k.style=m.style.fontStyle}}if(k.weight&&k.weight.match(/^\d+$/)){k.weight=(parseInt(k.weight)>600?"bold":"normal")}var l=k.mathvariant;if(this.variantForm){l="-"+d.fontInUse+"-variant"}if(k.family&&!k.hasVariant){if(!k.weight&&k.mathvariant.match(/bold/)){k.weight="bold"}if(!k.style&&k.mathvariant.match(/italic/)){k.style="italic"}return{FONTS:[],fonts:[],noRemap:true,defaultFont:{family:k.family,style:k.style,weight:k.weight}}}if(k.weight==="bold"){l={normal:g.VARIANT.BOLD,italic:g.VARIANT.BOLDITALIC,fraktur:g.VARIANT.BOLDFRAKTUR,script:g.VARIANT.BOLDSCRIPT,"sans-serif":g.VARIANT.BOLDSANSSERIF,"sans-serif-italic":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.weight==="normal"){l={bold:g.VARIANT.normal,"bold-italic":g.VARIANT.ITALIC,"bold-fraktur":g.VARIANT.FRAKTUR,"bold-script":g.VARIANT.SCRIPT,"bold-sans-serif":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.SANSSERIFITALIC}[l]||l}}if(k.style==="italic"){l={normal:g.VARIANT.ITALIC,bold:g.VARIANT.BOLDITALIC,"sans-serif":g.VARIANT.SANSSERIFITALIC,"bold-sans-serif":g.VARIANT.SANSSERIFBOLDITALIC}[l]||l}else{if(k.style==="normal"){l={italic:g.VARIANT.NORMAL,"bold-italic":g.VARIANT.BOLD,"sans-serif-italic":g.VARIANT.SANSSERIF,"sans-serif-bold-italic":g.VARIANT.BOLDSANSSERIF}[l]||l}}if(!(l in d.FONTDATA.VARIANT)){l="normal"}return d.FONTDATA.VARIANT[l]}},{HTMLautoload:function(){var k=d.autoloadDir+"/"+this.type+".js";b.RestartAfter(h.Require(k))},HTMLautoloadFile:function(k){var l=d.autoloadDir+"/"+k+".js";b.RestartAfter(h.Require(l))},HTMLstretchH:function(l,k){this.HTMLremoveColor();return this.toHTML(l,k)},HTMLstretchV:function(l,k,m){this.HTMLremoveColor();return this.toHTML(l,k,m)}});g.chars.Augment({toHTML:function(n,m,l,o){var r=this.data.join("").replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.entity.Augment({toHTML:function(n,m,l,o){var r=this.toString().replace(/[\u2061-\u2064]/g,"");if(l){r=l(r,o)}if(m.fontInherit){var q=Math.floor(100/d.scale+0.5)+"%";d.addElement(n,"span",{style:{"font-size":q}},[r]);if(m.bold){n.lastChild.style.fontWeight="bold"}if(m.italic){n.lastChild.style.fontStyle="italic"}var p=d.getHD(n),k=d.getW(n);n.bbox={h:p.h,d:p.d,w:k,lw:0,rw:k,exactW:true}}else{this.HTMLhandleVariant(n,m,r)}}});g.mi.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lp.w&&q.length===1&&!n.noIC){p.ic=p.rw-p.w;d.createBlank(o,p.ic/this.mscale);p.w=p.rw}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);this.HTMLhandleDir(o);return o}});g.mn.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));o.bbox=null;var n=this.HTMLgetVariant();for(var l=0,k=this.data.length;lv.bbox.w){v.bbox.ic=v.bbox.rw-v.bbox.w;d.createBlank(v,v.bbox.ic/this.mscale);v.bbox.w=v.bbox.rw}}this.HTMLhandleSpace(v);this.HTMLhandleColor(v);this.HTMLhandleDir(v);return v},CoreParent:function(){var k=this;while(k&&k.isEmbellished()&&k.CoreMO()===this&&!k.isa(g.math)){k=k.Parent()}return k},CoreText:function(k){if(!k){return""}if(k.isEmbellished()){return k.CoreMO().data.join("")}while((k.isa(g.mrow)||k.isa(g.TeXAtom)||k.isa(g.mstyle)||k.isa(g.mphantom))&&k.data.length===1&&k.data[0]){k=k.data[0]}if(!k.isToken){return""}else{return k.data.join("")}},HTMLremapChars:{"*":"\u2217",'"':"\u2033","\u00B0":"\u2218","\u00B2":"2","\u00B3":"3","\u00B4":"\u2032","\u00B9":"1"},HTMLremap:function(l,k){l=l.replace(/-/g,"\u2212");if(k){l=l.replace(/'/g,"\u2032").replace(/`/g,"\u2035");if(l.length===1){l=k[l]||l}}return l},HTMLcanStretch:function(o){if(!this.Get("stretchy")){return false}var p=this.data.join("");if(p.length>1){return false}var m=this.CoreParent();if(m&&m.isa(g.munderover)&&this.CoreText(m.data[m.base]).length===1){var n=m.data[m.over],l=m.data[m.under];if(n&&this===n.CoreMO()&&m.Get("accent")){p=d.FONTDATA.REMAPACCENT[p]||p}else{if(l&&this===l.CoreMO()&&m.Get("accentunder")){p=d.FONTDATA.REMAPACCENTUNDER[p]||p}}}p=d.FONTDATA.DELIMITERS[p.charCodeAt(0)];var k=(p&&p.dir===o.substr(0,1));this.forceStretch=(k&&(this.Get("minsize",true)||this.Get("maxsize",true)));return k},HTMLstretchV:function(m,n,o){this.HTMLremoveColor();var r=this.getValues("symmetric","maxsize","minsize");var p=this.HTMLspanElement(),s=this.HTMLgetMu(p),q;var l=this.HTMLgetScale(),k=d.TeX.axis_height*l;if(r.symmetric){q=2*Math.max(n-k,o+k)}else{q=n+o}r.maxsize=d.length2em(r.maxsize,s,p.bbox.h+p.bbox.d);r.minsize=d.length2em(r.minsize,s,p.bbox.h+p.bbox.d);q=Math.max(r.minsize,Math.min(r.maxsize,q));p=this.HTMLcreateSpan(m);d.createDelimiter(p,this.data.join("").charCodeAt(0),q,l);if(r.symmetric){q=(p.bbox.h+p.bbox.d)/2+k}else{q=(p.bbox.h+p.bbox.d)*n/(n+o)}d.positionDelimiter(p,q);this.HTMLhandleSpace(p);this.HTMLhandleColor(p);return p},HTMLstretchH:function(o,k){this.HTMLremoveColor();var m=this.getValues("maxsize","minsize","mathvariant","fontweight");if((m.fontweight==="bold"||parseInt(m.fontweight)>=600)&&!this.Get("mathvariant",true)){m.mathvariant=g.VARIANT.BOLD}var n=this.HTMLspanElement(),l=this.HTMLgetMu(n),p=n.scale;m.maxsize=d.length2em(m.maxsize,l,n.bbox.w);m.minsize=d.length2em(m.minsize,l,n.bbox.w);k=Math.max(m.minsize,Math.min(m.maxsize,k));n=this.HTMLcreateSpan(o);d.createDelimiter(n,this.data.join("").charCodeAt(0),k,p,m.mathvariant);this.HTMLhandleSpace(n);this.HTMLhandleColor(n);return n}});g.mtext.Augment({toHTML:function(o){o=this.HTMLhandleSize(this.HTMLcreateSpan(o));var n=this.HTMLgetVariant();if(d.config.mtextFontInherit||this.Parent().type==="merror"){var p=this.Get("mathvariant");if(p==="monospace"){o.className+=" MJX-monospace"}else{if(p.match(/sans-serif/)){o.className+=" MJX-sans-serif"}}n={bold:n.bold,italic:n.italic,fontInherit:true}}for(var l=0,k=this.data.length;ld.linebreakWidth)||this.hasNewline()},HTMLstretchH:function(m,k){this.HTMLremoveColor();var l=this.HTMLspanElement();this.data[this.core].HTMLstretchH(l,k);this.HTMLcomputeBBox(l,true);this.HTMLhandleColor(l);return l},HTMLstretchV:function(m,l,n){this.HTMLremoveColor();var k=this.HTMLspanElement();this.data[this.core].HTMLstretchV(k,l,n);this.HTMLcomputeBBox(k,true);this.HTMLhandleColor(k);return k}});g.mstyle.Augment({toHTML:function(l,k,m){l=this.HTMLcreateSpan(l);if(this.data[0]!=null){var n=this.data[0].toHTML(l);if(m!=null){this.data[0].HTMLstretchV(l,k,m)}else{if(k!=null){this.data[0].HTMLstretchH(l,k)}}l.bbox=n.bbox}this.HTMLhandleSpace(l);this.HTMLhandleColor(l);return l},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mfrac.Augment({toHTML:function(D){D=this.HTMLcreateSpan(D);var m=d.createStack(D);var r=d.createBox(m),o=d.createBox(m);d.MeasureSpans([this.HTMLboxChild(0,r),this.HTMLboxChild(1,o)]);var k=this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");var I=this.HTMLgetScale(),C=k.displaystyle;var G=d.TeX.axis_height*I;if(k.bevelled){var F=(C?0.4:0.15);var s=Math.max(r.bbox.h+r.bbox.d,o.bbox.h+o.bbox.d)+2*F;var E=d.createBox(m);d.createDelimiter(E,47,s);d.placeBox(r,0,(r.bbox.d-r.bbox.h)/2+G+F);d.placeBox(E,r.bbox.w-F/2,(E.bbox.d-E.bbox.h)/2+G);d.placeBox(o,r.bbox.w+E.bbox.w-F,(o.bbox.d-o.bbox.h)/2+G-F)}else{var l=Math.max(r.bbox.w,o.bbox.w);var y=d.thickness2em(k.linethickness,this.scale)*this.mscale,A,z,x,w;var B=d.TeX.min_rule_thickness/this.em;if(C){x=d.TeX.num1;w=d.TeX.denom1}else{x=(y===0?d.TeX.num3:d.TeX.num2);w=d.TeX.denom2}x*=I;w*=I;if(y===0){A=Math.max((C?7:3)*d.TeX.rule_thickness,2*B);z=(x-r.bbox.d)-(o.bbox.h-w);if(zy){l=((s.bbox.h+s.bbox.d)-(y-A))/2}var B=d.FONTDATA.DELIMITERS[d.FONTDATA.RULECHAR];if(!B||oK){K=r[M].bbox.w}if(!N[M]&&K>n){n=K}}}if(F==null&&H!=null){n=H}else{if(n==-d.BIGDIMEN){n=K}}for(M=K=0,I=this.data.length;MK){K=w.bbox.w}}}var E=d.TeX.rule_thickness*this.mscale,G=d.FONTDATA.TeX_factor;var p=r[this.base]||{bbox:this.HTMLzeroBBox()};var v,s,A,z,u,C,J,O=0;if(p.bbox.ic){O=1.3*p.bbox.ic+0.05}for(M=0,I=this.data.length;M0){z+=F;y-=F}}d.placeBox(k,o.bbox.w+M,Math.max(z,J.superscriptshift));d.placeBox(x,o.bbox.w,-Math.max(y,J.subscriptshift))}}this.HTMLhandleSpace(K);this.HTMLhandleColor(K);return K},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});g.mmultiscripts.Augment({toHTML:g.mbase.HTMLautoload});g.mtable.Augment({toHTML:g.mbase.HTMLautoload});g["annotation-xml"].Augment({toHTML:g.mbase.HTMLautoload});g.math.Augment({toHTML:function(u,l){var r=this.Get("alttext");if(r&&r!==""){l.setAttribute("aria-label",r)}var m=d.addElement(u,"nobr",{isMathJax:true});u=this.HTMLcreateSpan(m);var s=d.createStack(u),n=d.createBox(s),t;s.style.fontSize=m.parentNode.style.fontSize;m.parentNode.style.fontSize="";if(this.data[0]!=null){if(d.msieColorBug){if(this.background){this.data[0].background=this.background;delete this.background}if(this.mathbackground){this.data[0].mathbackground=this.mathbackground;delete this.mathbackground}}g.mbase.prototype.displayAlign=b.config.displayAlign;g.mbase.prototype.displayIndent=b.config.displayIndent;var o=this.data[0].toHTML(n);o.bbox.exactW=false;t=d.Measured(o,n)}d.placeBox(n,0,0);u.style.width=d.Em((Math.round(t.bbox.w*this.em)+0.25)/d.outerEm);u.style.display="inline-block";var k=1/d.em,q=d.em/d.outerEm;d.em/=q;u.bbox.h*=q;u.bbox.d*=q;u.bbox.w*=q;u.bbox.lw*=q;u.bbox.rw*=q;if(t&&t.bbox.width!=null){u.style.minWidth=(t.bbox.minWidth||u.style.width);u.style.width=s.style.width=t.bbox.width;n.style.width="100%"}this.HTMLhandleColor(u);if(t){d.createRule(u,(t.bbox.h+k)*q,(t.bbox.d+k)*q,0)}if(!this.isMultiline&&this.Get("display")==="block"&&u.bbox.width==null){var v=this.getValues("indentalignfirst","indentshiftfirst","indentalign","indentshift");if(v.indentalignfirst!==g.INDENTALIGN.INDENTALIGN){v.indentalign=v.indentalignfirst}if(v.indentalign===g.INDENTALIGN.AUTO){v.indentalign=this.displayAlign}l.style.textAlign=v.indentalign;if(v.indentshiftfirst!==g.INDENTSHIFT.INDENTSHIFT){v.indentshift=v.indentshiftfirst}if(v.indentshift==="auto"){v.indentshift=this.displayIndent}if(v.indentshift&&v.indentalign!==g.INDENTALIGN.CENTER){u.style[{left:"marginLeft",right:"marginRight"}[v.indentalign]]=d.Em(d.length2em(v.indentshift))}}return u},HTMLspanElement:g.mbase.prototype.HTMLspanElement});g.TeXAtom.Augment({toHTML:function(o,m,q){o=this.HTMLcreateSpan(o);if(this.data[0]!=null){if(this.texClass===g.TEXCLASS.VCENTER){var k=d.createStack(o);var p=d.createBox(k);var r=this.data[0].toHTML(p);if(q!=null){d.Remeasured(this.data[0].HTMLstretchV(p,m,q),p)}else{if(m!=null){d.Remeasured(this.data[0].HTMLstretchH(p,m),p)}else{d.Measured(r,p)}}var l=d.TeX.axis_height*this.HTMLgetScale();d.placeBox(p,0,l-(p.bbox.h+p.bbox.d)/2+p.bbox.d)}else{var n=this.data[0].toHTML(o,m,q);if(q!=null){n=this.data[0].HTMLstretchV(p,m,q)}else{if(m!=null){n=this.data[0].HTMLstretchH(p,m)}}o.bbox=n.bbox}}this.HTMLhandleSpace(o);this.HTMLhandleColor(o);return o},HTMLstretchH:g.mbase.HTMLstretchH,HTMLstretchV:g.mbase.HTMLstretchV});MathJax.Hub.Register.StartupHook("onLoad",function(){setTimeout(MathJax.Callback(["loadComplete",d,"jax.js"]),0)})});b.Register.StartupHook("End Config",function(){b.Browser.Select({MSIE:function(k){var o=(document.documentMode||0);var n=k.versionAtLeast("7.0");var m=k.versionAtLeast("8.0")&&o>7;var l=(document.compatMode==="BackCompat");if(o<9){d.config.styles[".MathJax .MathJax_HitBox"]["background-color"]="white";d.config.styles[".MathJax .MathJax_HitBox"].opacity=0;d.config.styles[".MathJax .MathJax_HitBox"].filter="alpha(opacity=0)"}d.Augment({PaddingWidthBug:true,msieAccentBug:true,msieColorBug:true,msieColorPositionBug:true,msieRelativeWidthBug:l,msieDisappearingBug:(o>=8),msieMarginScaleBug:(o<8),msiePaddingWidthBug:true,msieBorderWidthBug:l,msieFrameSizeBug:(o<=8),msieInlineBlockAlignBug:(!m||l),msiePlaceBoxBug:(m&&!l),msieClipRectBug:!m,msieNegativeSpaceBug:l,cloneNodeBug:(m&&k.version==="8.0"),msieItalicWidthBug:true,initialSkipBug:(o<8),msieNegativeBBoxBug:(o>=8),msieIE6:!n,msieItalicWidthBug:true,FontFaceBug:true,msieFontCSSBug:k.isIE9,allowWebFonts:(o>=9?"woff":"eot")})},Firefox:function(l){var m=false;if(l.versionAtLeast("3.5")){var k=String(document.location).replace(/[^\/]*$/,"");if(document.location.protocol!=="file:"||b.config.root.match(/^https?:\/\//)||(b.config.root+"/").substr(0,k.length)===k){m="otf"}}d.Augment({ffVerticalAlignBug:!l.versionAtLeast("20.0"),AccentBug:true,allowWebFonts:m})},Safari:function(p){var n=p.versionAtLeast("3.0");var m=p.versionAtLeast("3.1");var k=navigator.appVersion.match(/ Safari\/\d/)&&navigator.appVersion.match(/ Version\/\d/)&&navigator.vendor.match(/Apple/);var l=(navigator.appVersion.match(/ Android (\d+)\.(\d+)/));var q=(m&&p.isMobile&&((navigator.platform.match(/iPad|iPod|iPhone/)&&!p.versionAtLeast("5.0"))||(l!=null&&(l[1]<2||(l[1]==2&&l[2]<2)))));d.Augment({config:{styles:{".MathJax img, .MathJax nobr, .MathJax a":{"max-width":"5000em","max-height":"5000em"}}},rfuzz:0.011,AccentBug:true,AdjustSurd:true,negativeBBoxes:true,safariNegativeSpaceBug:true,safariVerticalAlignBug:!m,safariTextNodeBug:!n,forceReflow:true,allowWebFonts:(m&&!q?"otf":false)});if(k){d.Augment({webFontDefault:(p.isMobile?"sans-serif":"serif")})}if(p.isPC){d.Augment({adjustAvailableFonts:d.removeSTIXfonts,checkWebFontsTwice:true})}if(q){var o=b.config["HTML-CSS"];if(o){o.availableFonts=[];o.preferredFont=null}else{b.config["HTML-CSS"]={availableFonts:[],preferredFont:null}}}},Chrome:function(k){d.Augment({Em:d.EmRounded,cloneNodeBug:true,rfuzz:-0.02,AccentBug:true,AdjustSurd:true,FontFaceBug:k.versionAtLeast("32.0"),negativeBBoxes:true,safariNegativeSpaceBug:true,safariWebFontSerif:[""],forceReflow:true,allowWebFonts:(k.versionAtLeast("4.0")?"otf":"svg")})},Opera:function(k){k.isMini=(navigator.appVersion.match("Opera Mini")!=null);d.config.styles[".MathJax .merror"]["vertical-align"]=null;d.config.styles[".MathJax span"]["z-index"]=0;d.Augment({operaHeightBug:true,operaVerticalAlignBug:true,operaFontSizeBug:k.versionAtLeast("10.61"),initialSkipBug:true,FontFaceBug:true,PaddingWidthBug:true,allowWebFonts:(k.versionAtLeast("10.0")&&!k.isMini?"otf":false),adjustAvailableFonts:d.removeSTIXfonts})},Konqueror:function(k){d.Augment({konquerorVerticalAlignBug:true})}})});MathJax.Hub.Register.StartupHook("End Cookie",function(){if(b.config.menuSettings.zoom!=="None"){h.Require("[MathJax]/extensions/MathZoom.js")}})})(MathJax.Ajax,MathJax.Hub,MathJax.OutputJax["HTML-CSS"]); +MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="2.4.0";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(t){t=this.HTMLcreateSpan(t);if(this.data.length===0){return t}var K=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing");var aI=K.width.match(/%$/);var ax=b.createStack(t);var aF=this.HTMLgetScale(),az=this.HTMLgetMu(t),aA=-1;var ap=[],at=[],ak=[],av=[],au=[],af,ae,ao=-1,ad,an,Z,aE,R,aB,aN=[],aS;var I=b.FONTDATA.lineH*aF*K.useHeight,O=b.FONTDATA.lineD*aF*K.useHeight;for(af=0,ad=this.data.length;afao){ao=ae}au[ae]=b.createStack(b.createBox(ax));ak[ae]=-b.BIGDIMEN}av[af][ae]=b.createBox(au[ae]);aN.push(aE.data[ae-Z].toHTML(av[af][ae]))}}b.MeasureSpans(aN);for(af=0,ad=this.data.length;afap[af]){ap[af]=aR*aK.h/aS}if(aR*aK.d/aS>at[af]){at[af]=aR*aK.d/aS}}}else{if(aB.HTMLcanStretch("Horizontal")){aR=b.length2em(aR,az,aK.w);if(aR>ak[ae]){ak[ae]=aR}}}}}if(av[af][ae].bbox.h>ap[af]){ap[af]=av[af][ae].bbox.h}if(av[af][ae].bbox.d>at[af]){at[af]=av[af][ae].bbox.d}if(av[af][ae].bbox.w>ak[ae]){ak[ae]=av[af][ae].bbox.w}}}var aD=MathJax.Hub.SplitList;var ay=aD(K.columnspacing),aP=aD(K.rowspacing),e=aD(K.columnalign),E=aD(K.rowalign),d=aD(K.columnlines),z=aD(K.rowlines),aL=aD(K.columnwidth),V=[];for(af=0,ad=ay.length;afav.length){ab=av.length}}aj=0;aT=-(aS+aG)+ap[0];for(af=0,ad=ab-1;af0.98){S=0.98/ag;ag=0.98}}else{if(K.width==="auto"){if(ag>0.98){S=L/(B+L);ac=B+L}else{ac=B/(1-ag)}}else{ac=b.length2em(K.width,az);for(af=0,ad=Math.min(ao+1,ay.length);af0.01){if(ah&&ac>B){ac=(ac-B)/ah;for(af=0,ad=ar.length;afap[af]){av[af][ae].bbox.H=av[af][ae].bbox.h;av[af][ae].bbox.h=ap[af]}if(av[af][ae].bbox.d>at[af]){av[af][ae].bbox.D=av[af][ae].bbox.d;av[af][ae].bbox.d=at[af]}aB.symmetric=aJ}}aQ=R.rowalign||this.data[af].rowalign||E[af];o=({top:ap[af]-av[af][ae].bbox.h,bottom:av[af][ae].bbox.d-at[af],center:((ap[af]-at[af])-(av[af][ae].bbox.h-av[af][ae].bbox.d))/2,baseline:0,axis:0})[aQ]||0;aQ=(R.columnalign||V[af][ae]||e[ae]);b.alignBox(av[af][ae],aQ,T+o)}if(af&]/g,"")},formatURL:function(a){return"#"+escape(a)},useLabelIds:true}}});MathJax.InputJax.TeX.Register("math/tex");MathJax.InputJax.TeX.loadComplete("config.js"); +MathJax.OutputJax["HTML-CSS"]=MathJax.OutputJax({id:"HTML-CSS",version:"2.4.0",directory:MathJax.OutputJax.directory+"/HTML-CSS",extensionDir:MathJax.OutputJax.extensionDir+"/HTML-CSS",autoloadDir:MathJax.OutputJax.directory+"/HTML-CSS/autoload",fontDir:MathJax.OutputJax.directory+"/HTML-CSS/fonts",webfontDir:MathJax.OutputJax.fontDir+"/HTML-CSS",config:{matchFontHeight:true,scale:100,minScaleAdjust:50,availableFonts:["STIX","TeX"],preferredFont:"TeX",webFont:"TeX",imageFont:"TeX",undefinedFamily:"STIXGeneral,'Arial Unicode MS',serif",mtextFontInherit:false,EqnChunk:(MathJax.Hub.Browser.isMobile?10:50),EqnChunkFactor:1.5,EqnChunkDelay:100,linebreaks:{automatic:false,width:"container"},styles:{".MathJax_Display":{"text-align":"center",margin:"1em 0em"},".MathJax .merror":{"background-color":"#FFFF88",color:"#CC0000",border:"1px solid #CC0000",padding:"1px 3px","font-style":"normal","font-size":"90%"},".MathJax .MJX-monospace":{"font-family":"monospace"},".MathJax .MJX-sans-serif":{"font-family":"sans-serif"},"#MathJax_Tooltip":{"background-color":"InfoBackground",color:"InfoText",border:"1px solid black","box-shadow":"2px 2px 5px #AAAAAA","-webkit-box-shadow":"2px 2px 5px #AAAAAA","-moz-box-shadow":"2px 2px 5px #AAAAAA","-khtml-box-shadow":"2px 2px 5px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')",padding:"3px 4px","z-index":401}}}});if(MathJax.Hub.Browser.isMSIE&&document.documentMode>=9){delete MathJax.OutputJax["HTML-CSS"].config.styles["#MathJax_Tooltip"].filter}if(!MathJax.Hub.config.delayJaxRegistration){MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}MathJax.Hub.Register.StartupHook("End Config",[function(b,c){var a=b.Insert({minBrowserVersion:{Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4},inlineMathDelimiters:["$","$"],displayMathDelimiters:["$$","$$"],multilineDisplay:true,minBrowserTranslate:function(f){var e=b.getJaxFor(f),k=["[Math]"],j;var h=document.createElement("span",{className:"MathJax_Preview"});if(e.inputJax==="TeX"){if(e.root.Get("displaystyle")){j=a.displayMathDelimiters;k=[j[0]+e.originalText+j[1]];if(a.multilineDisplay){k=k[0].split(/\n/)}}else{j=a.inlineMathDelimiters;k=[j[0]+e.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+j[1]]}}for(var g=0,d=k.length;g0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0:(d0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.lastt){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); +(function(c,g,k,f,b){var q="2.4.0";var j=MathJax.Callback.Signal("menu");MathJax.Extension.MathMenu={version:q,signal:j};var o=function(r){return MathJax.Localization._.apply(MathJax.Localization,[["MathMenu",r]].concat([].slice.call(arguments,1)))};var n=c.Browser.isPC,l=c.Browser.isMSIE,e=((document.documentMode||0)>8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;u0&&this.Get("scriptlevel")>0&&g>=0){return""}return this.TEXSPACELENGTH[Math.abs(g)]},TEXSPACELENGTH:["",a.LENGTH.THINMATHSPACE,a.LENGTH.MEDIUMMATHSPACE,a.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(e){return""},isSpacelike:function(){return false},isEmbellished:function(){return false},Core:function(){return this},CoreMO:function(){return this},hasNewline:function(){if(this.isEmbellished()){return this.CoreMO().hasNewline()}if(this.isToken||this.linebreakContainer){return false}for(var f=0,e=this.data.length;f=55296&&e.charCodeAt(0)<56320)?a.VARIANT.ITALIC:a.VARIANT.NORMAL)}return""},setTeXclass:function(f){this.getPrevClass(f);var e=this.data.join("");if(e.length>1&&e.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===a.TEXCLASS.ORD){this.texClass=a.TEXCLASS.OP;this.autoOP=true}return this}});a.mn=a.mbase.Subclass({type:"mn",isToken:true,texClass:a.TEXCLASS.ORD,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT}});a.mo=a.mbase.Subclass({type:"mo",isToken:true,defaults:{mathvariant:a.INHERIT,mathsize:a.INHERIT,mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,form:a.AUTO,fence:a.AUTO,separator:a.AUTO,lspace:a.AUTO,rspace:a.AUTO,stretchy:a.AUTO,symmetric:a.AUTO,maxsize:a.AUTO,minsize:a.AUTO,largeop:a.AUTO,movablelimits:a.AUTO,accent:a.AUTO,linebreak:a.LINEBREAK.AUTO,lineleading:a.INHERIT,linebreakstyle:a.AUTO,linebreakmultchar:a.INHERIT,indentalign:a.INHERIT,indentshift:a.INHERIT,indenttarget:a.INHERIT,indentalignfirst:a.INHERIT,indentshiftfirst:a.INHERIT,indentalignlast:a.INHERIT,indentshiftlast:a.INHERIT,texClass:a.AUTO},defaultDef:{form:a.FORM.INFIX,fence:false,separator:false,lspace:a.LENGTH.THICKMATHSPACE,rspace:a.LENGTH.THICKMATHSPACE,stretchy:false,symmetric:false,maxsize:a.SIZE.INFINITY,minsize:"0em",largeop:false,movablelimits:false,accent:false,linebreak:a.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:a.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:a.INDENTALIGN.INDENTALIGN,indentshiftfirst:a.INDENTSHIFT.INDENTSHIFT,indentalignlast:a.INDENTALIGN.INDENTALIGN,indentshiftlast:a.INDENTSHIFT.INDENTSHIFT,texClass:a.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(g,n){var l=this.def;if(!l){if(g==="form"){this.useMMLspacing&=~this.SPACE_ATTR.form;return this.getForm()}var k=this.data.join("");var f=[this.Get("form"),a.FORM.INFIX,a.FORM.POSTFIX,a.FORM.PREFIX];for(var h=0,e=f.length;h=55296&&k<56320){k=(((k-55296)<<10)+(j.charCodeAt(1)-56320))+65536}for(var g=0,e=this.RANGES.length;g=0;e--){if(this.data[0]&&!this.data[e].isSpacelike()){return this.data[e]}}return null},Core:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core]},CoreMO:function(){if(!(this.isEmbellished())||typeof(this.core)==="undefined"){return this}return this.data[this.core].CoreMO()},toString:function(){if(this.inferred){return"["+this.data.join(",")+"]"}return this.SUPER(arguments).toString.call(this)},setTeXclass:function(g){var f,e=this.data.length;if((this.open||this.close)&&(!g||!g.fnOP)){this.getPrevClass(g);for(f=0;f0){e++}return e},adjustChild_texprimestyle:function(e){if(e==this.den){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.msqrt=a.mbase.Subclass({type:"msqrt",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD,setTeXclass:a.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(e){return true}});a.mroot=a.mbase.Subclass({type:"mroot",linebreakContainer:true,texClass:a.TEXCLASS.ORD,adjustChild_displaystyle:function(e){if(e===1){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f===1){e+=2}return e},adjustChild_texprimestyle:function(e){if(e===0){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setSeparateTeXclasses});a.mstyle=a.mbase.Subclass({type:"mstyle",isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,inferRow:true,defaults:{scriptlevel:a.INHERIT,displaystyle:a.INHERIT,scriptsizemultiplier:Math.sqrt(1/2),scriptminsize:"8pt",mathbackground:a.INHERIT,mathcolor:a.INHERIT,dir:a.INHERIT,infixlinebreakstyle:a.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(g){var f=this.scriptlevel;if(f==null){f=this.Get("scriptlevel")}else{if(String(f).match(/^ *[-+]/)){delete this.scriptlevel;var e=this.Get("scriptlevel");this.scriptlevel=f;f=e+parseInt(f)}}return f},inheritFromMe:true,noInherit:{mpadded:{width:true,height:true,depth:true,lspace:true,voffset:true},mtable:{width:true,height:true,depth:true,align:true}},setTeXclass:a.mbase.setChildTeXclass});a.merror=a.mbase.Subclass({type:"merror",inferRow:true,linebreakContainer:true,texClass:a.TEXCLASS.ORD});a.mpadded=a.mbase.Subclass({type:"mpadded",inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:a.mbase.setChildTeXclass});a.mphantom=a.mbase.Subclass({type:"mphantom",texClass:a.TEXCLASS.ORD,inferRow:true,isSpacelike:a.mbase.childrenSpacelike,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,setTeXclass:a.mbase.setChildTeXclass});a.mfenced=a.mbase.Subclass({type:"mfenced",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,open:"(",close:")",separators:","},texClass:a.TEXCLASS.OPEN,setTeXclass:function(h){this.getPrevClass(h);var f=this.getValues("open","close","separators");f.open=f.open.replace(/[ \t\n\r]/g,"");f.close=f.close.replace(/[ \t\n\r]/g,"");f.separators=f.separators.replace(/[ \t\n\r]/g,"");if(f.open!==""){this.SetData("open",a.mo(f.open).With({fence:true,form:a.FORM.PREFIX,texClass:a.TEXCLASS.OPEN}));this.data.open.useMMLspacing&=~this.data.open.SPACE_ATTR.form;h=this.data.open.setTeXclass(h)}if(f.separators!==""){while(f.separators.length0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(f){var e=this.Get("scriptlevel");if(f>0){e++}return e},adjustChild_texprimestyle:function(e){if(e===this.sub){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.msub=a.msubsup.Subclass({type:"msub"});a.msup=a.msubsup.Subclass({type:"msup",sub:2,sup:1});a.mmultiscripts=a.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(e){if(e%2===1){return true}return this.Get("texprimestyle")}});a.mprescripts=a.mbase.Subclass({type:"mprescripts"});a.none=a.mbase.Subclass({type:"none"});a.munderover=a.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:true,isEmbellished:a.mbase.childEmbellished,Core:a.mbase.childCore,CoreMO:a.mbase.childCoreMO,defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,accent:a.AUTO,accentunder:a.AUTO,align:a.ALIGN.CENTER,texClass:a.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){if(e==="texClass"){return(this.isEmbellished()?this.CoreMO().Get(e):a.TEXCLASS.ORD)}if(e==="accent"&&this.data[this.over]){return this.data[this.over].CoreMO().Get("accent")}if(e==="accentunder"&&this.data[this.under]){return this.data[this.under].CoreMO().Get("accent")}return false},adjustChild_displaystyle:function(e){if(e>0){return false}return this.Get("displaystyle")},adjustChild_scriptlevel:function(g){var f=this.Get("scriptlevel");var e=(this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits"));if(g==this.under&&(e||!this.Get("accentunder"))){f++}if(g==this.over&&(e||!this.Get("accent"))){f++}return f},adjustChild_texprimestyle:function(e){if(e===this.base&&this.data[this.over]){return true}return this.Get("texprimestyle")},setTeXclass:a.mbase.setBaseTeXclasses});a.munder=a.munderover.Subclass({type:"munder"});a.mover=a.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]});a.mtable=a.mbase.Subclass({type:"mtable",defaults:{mathbackground:a.INHERIT,mathcolor:a.INHERIT,align:a.ALIGN.AXIS,rowalign:a.ALIGN.BASELINE,columnalign:a.ALIGN.CENTER,groupalign:"{left}",alignmentscope:true,columnwidth:a.WIDTH.AUTO,width:a.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:a.LINES.NONE,columnlines:a.LINES.NONE,frame:a.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:false,equalcolumns:false,displaystyle:false,side:a.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:a.TEXCLASS.ORD,useHeight:1},inheritFromMe:true,noInherit:{mover:{align:true},munder:{align:true},munderover:{align:true},mtable:{align:true,rowalign:true,columnalign:true,groupalign:true,alignmentscope:true,columnwidth:true,width:true,rowspacing:true,columnspacing:true,rowlines:true,columnlines:true,frame:true,framespacing:true,equalrows:true,equalcolumns:true,side:true,minlabelspacing:true,texClass:true,useHeight:1}},linebreakContainer:true,Append:function(){for(var f=0,e=arguments.length;f>10)+55296)+String.fromCharCode((e&1023)+56320)}});a.xml=a.mbase.Subclass({type:"xml",Init:function(){this.div=document.createElement("div");return this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var f=0,e=arguments.length;f":d.REL,"?":[1,1,b.CLOSE],"\\":d.ORD,"^":d.ORD11,_:d.ORD11,"|":[2,2,b.ORD,{fence:true,stretchy:true,symmetric:true}],"#":d.ORD,"$":d.ORD,"\u002E":[0,3,b.PUNCT,{separator:true}],"\u02B9":d.ORD,"\u0300":d.ACCENT,"\u0301":d.ACCENT,"\u0303":d.WIDEACCENT,"\u0304":d.ACCENT,"\u0306":d.ACCENT,"\u0307":d.ACCENT,"\u0308":d.ACCENT,"\u030C":d.ACCENT,"\u0332":d.WIDEACCENT,"\u0338":d.REL4,"\u2015":[0,0,b.ORD,{stretchy:true}],"\u2017":[0,0,b.ORD,{stretchy:true}],"\u2020":d.BIN3,"\u2021":d.BIN3,"\u20D7":d.ACCENT,"\u2111":d.ORD,"\u2113":d.ORD,"\u2118":d.ORD,"\u211C":d.ORD,"\u2205":d.ORD,"\u221E":d.ORD,"\u2305":d.BIN3,"\u2306":d.BIN3,"\u2322":d.REL4,"\u2323":d.REL4,"\u2329":d.OPEN,"\u232A":d.CLOSE,"\u23AA":d.ORD,"\u23AF":[0,0,b.ORD,{stretchy:true}],"\u23B0":d.OPEN,"\u23B1":d.CLOSE,"\u2500":d.ORD,"\u25EF":d.BIN3,"\u2660":d.ORD,"\u2661":d.ORD,"\u2662":d.ORD,"\u2663":d.ORD,"\u3008":d.OPEN,"\u3009":d.CLOSE,"\uFE37":d.WIDEACCENT,"\uFE38":d.WIDEACCENT}}},{OPTYPES:d});var c=a.mo.prototype.OPTABLE;c.infix["^"]=d.WIDEREL;c.infix._=d.WIDEREL;c.prefix["\u2223"]=d.OPEN;c.prefix["\u2225"]=d.OPEN;c.postfix["\u2223"]=d.CLOSE;c.postfix["\u2225"]=d.CLOSE})(MathJax.ElementJax.mml);MathJax.ElementJax.mml.loadComplete("jax.js"); +MathJax.Hub.Register.LoadHook("[MathJax]/jax/element/mml/jax.js",function(){var b="2.4.0";var a=MathJax.ElementJax.mml;SETTINGS=MathJax.Hub.config.menuSettings;a.mbase.Augment({toMathML:function(k){var g=(this.inferred&&this.parent.inferRow);if(k==null){k=""}var e=this.type,d=this.toMathMLattributes();if(e==="mspace"){return k+"<"+e+d+" />"}var j=[],h=(this.isToken?"":k+(g?"":" "));for(var f=0,c=this.data.length;f")}}}if(this.isToken){return k+"<"+e+d+">"+j.join("")+""}if(g){return j.join("\n")}if(j.length===0||(j.length===1&&j[0]==="")){return k+"<"+e+d+" />"}return k+"<"+e+d+">\n"+j.join("\n")+"\n"+k+""},toMathMLattributes:function(){var j=[],g=this.defaults;var c=(this.attrNames||a.copyAttributeNames),l=a.skipAttributes;if(this.type==="math"&&(!this.attr||!this.attr.xmlns)){j.push('xmlns="http://www.w3.org/1998/Math/MathML"')}if(!this.attrNames){if(this.type==="mstyle"){g=a.math.prototype.defaults}for(var d in g){if(!l[d]&&g.hasOwnProperty(d)){var e=(d==="open"||d==="close"||d==="form");if(this[d]!=null&&(e||this[d]!==g[d])){var k=this[d];delete this[d];if(e||this.Get(d)!==k){j.push(d+'="'+this.toMathMLattribute(k)+'"')}this[d]=k}}}}for(var h=0,f=c.length;h126){f[g]="&#x"+k.toString(16).toUpperCase()+";"}else{var j={"&":"&","<":"<",">":">",'"':"""}[f[g]];if(j){f[g]=j}}}else{if(g+11);var n=this.type,j=this.toMathMLattributes();var h=[],l=c+(f?" ":"")+(k?" ":"");for(var g=0,e=this.data.length;g")}}if(h.length===0||(h.length===1&&h[0]==="")){if(!f){return"<"+n+j+" />"}h.push(l+"")}if(f){if(k){h.unshift(c+" ");h.push(c+" ")}h.unshift(c+" ");h.push(c+' '+d.originalText+"");h.push(c+" ")}return c+"<"+n+j+">\n"+h.join("\n")+"\n"+c+""}});a.msubsup.Augment({toMathML:function(h){var e=this.type;if(this.data[this.sup]==null){e="msub"}if(this.data[this.sub]==null){e="msup"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.munderover.Augment({toMathML:function(h){var e=this.type;if(this.data[this.under]==null){e="mover"}if(this.data[this.over]==null){e="munder"}var d=this.toMathMLattributes();delete this.data[0].inferred;var g=[];for(var f=0,c=this.data.length;f\n"+g.join("\n")+"\n"+h+""}});a.TeXAtom.Augment({toMathML:function(d){var c=this.toMathMLattributes();if(!c&&this.data[0].data.length===1){return d.substr(2)+this.data[0].toMathML(d)}return d+"\n"+this.data[0].toMathML(d+" ")+"\n"+d+""}});a.chars.Augment({toMathML:function(c){return(c||"")+this.toMathMLquote(this.toString())}});a.entity.Augment({toMathML:function(c){return(c||"")+"&"+this.data[0]+";"}});a.xml.Augment({toMathML:function(c){return(c||"")+this.toString()}});MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function(){a.TeXmathchoice.Augment({toMathML:function(c){return this.Core().toMathML(c)}})});MathJax.Hub.Startup.signal.Post("toMathML Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/toMathML.js"); +(function(b,e){var d="2.4.0";var a=b.CombineConfig("TeX.noErrors",{disabled:false,multiLine:true,inlineDelimiters:["",""],style:{"font-size":"90%","text-align":"left",color:"black",padding:"1px 3px",border:"1px solid"}});var c="\u00A0";MathJax.Extension["TeX/noErrors"]={version:d,config:a};b.Register.StartupHook("TeX Jax Ready",function(){var f=MathJax.InputJax.TeX.formatError;MathJax.InputJax.TeX.Augment({formatError:function(j,i,k,g){if(a.disabled){return f.apply(this,arguments)}var h=j.message.replace(/\n.*/,"");b.signal.Post(["TeX Jax - parse error",h,i,k,g]);var m=a.inlineDelimiters;var l=(k||a.multiLine);if(!k){i=m[0]+i+m[1]}if(l){i=i.replace(/ /g,c)}else{i=i.replace(/\n/g," ")}return MathJax.ElementJax.mml.merror(i).With({isError:true,multiLine:l})}})});b.Register.StartupHook("HTML-CSS Jax Config",function(){b.Config({"HTML-CSS":{styles:{".MathJax .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("HTML-CSS Jax Ready",function(){var g=MathJax.ElementJax.mml;var h=MathJax.OutputJax["HTML-CSS"];var f=g.math.prototype.toHTML,i=g.merror.prototype.toHTML;g.math.Augment({toHTML:function(j,k){var l=this.data[0];if(l&&l.data[0]&&l.data[0].isError){j.style.fontSize="";j=this.HTMLcreateSpan(j);j.bbox=l.data[0].toHTML(j).bbox}else{j=f.call(this,j,k)}return j}});g.merror.Augment({toHTML:function(p){if(!this.isError){return i.call(this,p)}p=this.HTMLcreateSpan(p);p.className="noError";if(this.multiLine){p.style.display="inline-block"}var r=this.data[0].data[0].data.join("").split(/\n/);for(var o=0,l=r.length;o1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); +(function(d,c,i){var h,g="\u00A0";var j=function(l){return MathJax.Localization._.apply(MathJax.Localization,[["TeX",l]].concat([].slice.call(arguments,1)))};var e=MathJax.Object.Subclass({Init:function(m,l){this.global={isInner:l};this.data=[b.start(this.global)];if(m){this.data[0].env=m}this.env=this.data[0].env},Push:function(){var n,l,o,p;for(n=0,l=arguments.length;n":"27E9","\\lt":"27E8","\\gt":"27E9","/":"/","|":["|",{texClass:h.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"23B0","\\rmoustache":"23B1","\\lgroup":"27EE","\\rgroup":"27EF","\\arrowvert":"23D0","\\Arrowvert":"2016","\\bracevert":"23AA","\\Vert":["2225",{texClass:h.TEXCLASS.ORD}],"\\|":["2225",{texClass:h.TEXCLASS.ORD}],"\\vert":["|",{texClass:h.TEXCLASS.ORD}],"\\uparrow":"2191","\\downarrow":"2193","\\updownarrow":"2195","\\Uparrow":"21D1","\\Downarrow":"21D3","\\Updownarrow":"21D5","\\backslash":"\\","\\rangle":"27E9","\\langle":"27E8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"2309","\\lceil":"2308","\\rfloor":"230B","\\lfloor":"230A","\\lbrack":"[","\\rbrack":"]"},macros:{displaystyle:["SetStyle","D",true,0],textstyle:["SetStyle","T",false,0],scriptstyle:["SetStyle","S",false,1],scriptscriptstyle:["SetStyle","SS",false,2],rm:["SetFont",h.VARIANT.NORMAL],mit:["SetFont",h.VARIANT.ITALIC],oldstyle:["SetFont",h.VARIANT.OLDSTYLE],cal:["SetFont",h.VARIANT.CALIGRAPHIC],it:["SetFont","-tex-mathit"],bf:["SetFont",h.VARIANT.BOLD],bbFont:["SetFont",h.VARIANT.DOUBLESTRUCK],scr:["SetFont",h.VARIANT.SCRIPT],frak:["SetFont",h.VARIANT.FRAKTUR],sf:["SetFont",h.VARIANT.SANSSERIF],tt:["SetFont",h.VARIANT.MONOSPACE],tiny:["SetSize",0.5],Tiny:["SetSize",0.6],scriptsize:["SetSize",0.7],small:["SetSize",0.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:["NamedFn"],arccos:["NamedFn"],arctan:["NamedFn"],arg:["NamedFn"],cos:["NamedFn"],cosh:["NamedFn"],cot:["NamedFn"],coth:["NamedFn"],csc:["NamedFn"],deg:["NamedFn"],det:"NamedOp",dim:["NamedFn"],exp:["NamedFn"],gcd:"NamedOp",hom:["NamedFn"],inf:"NamedOp",ker:["NamedFn"],lg:["NamedFn"],lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:["NamedFn"],log:["NamedFn"],max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:["NamedFn"],sin:["NamedFn"],sinh:["NamedFn"],sup:"NamedOp",tan:["NamedFn"],tanh:["NamedFn"],limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","00AF"],underline:["UnderOver","005F"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"Middle",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",h.LENGTH.THINMATHSPACE],":":["Spacer",h.LENGTH.MEDIUMMATHSPACE],">":["Spacer",h.LENGTH.MEDIUMMATHSPACE],";":["Spacer",h.LENGTH.THICKMATHSPACE],"!":["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],enspace:["Spacer",".5em"],quad:["Spacer","1em"],qquad:["Spacer","2em"],thinspace:["Spacer",h.LENGTH.THINMATHSPACE],negthinspace:["Spacer",h.LENGTH.NEGATIVETHINMATHSPACE],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",h.TEXCLASS.ORD,0.85],Big:["MakeBig",h.TEXCLASS.ORD,1.15],bigg:["MakeBig",h.TEXCLASS.ORD,1.45],Bigg:["MakeBig",h.TEXCLASS.ORD,1.75],bigl:["MakeBig",h.TEXCLASS.OPEN,0.85],Bigl:["MakeBig",h.TEXCLASS.OPEN,1.15],biggl:["MakeBig",h.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",h.TEXCLASS.OPEN,1.75],bigr:["MakeBig",h.TEXCLASS.CLOSE,0.85],Bigr:["MakeBig",h.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",h.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",h.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",h.TEXCLASS.REL,0.85],Bigm:["MakeBig",h.TEXCLASS.REL,1.15],biggm:["MakeBig",h.TEXCLASS.REL,1.45],Biggm:["MakeBig",h.TEXCLASS.REL,1.75],mathord:["TeXAtom",h.TEXCLASS.ORD],mathop:["TeXAtom",h.TEXCLASS.OP],mathopen:["TeXAtom",h.TEXCLASS.OPEN],mathclose:["TeXAtom",h.TEXCLASS.CLOSE],mathbin:["TeXAtom",h.TEXCLASS.BIN],mathrel:["TeXAtom",h.TEXCLASS.REL],mathpunct:["TeXAtom",h.TEXCLASS.PUNCT],mathinner:["TeXAtom",h.TEXCLASS.INNER],vcenter:["TeXAtom",h.TEXCLASS.VCENTER],mathchoice:["Extension","mathchoice"],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,true],eqalign:["Matrix",null,null,"right left",h.LENGTH.THICKMATHSPACE,".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:"Cr",hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],leqalignno:["Matrix",null,null,"right left right",h.LENGTH.THICKMATHSPACE+" 3em",".5em","D"],bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],mathcal:["Macro","{\\cal #1}",1],mathscr:["Macro","{\\scr #1}",1],mathrm:["Macro","{\\rm #1}",1],mathbf:["Macro","{\\bf #1}",1],mathbb:["Macro","{\\bbFont #1}",1],Bbb:["Macro","{\\bbFont #1}",1],mathit:["Macro","{\\it #1}",1],mathfrak:["Macro","{\\frak #1}",1],mathsf:["Macro","{\\sf #1}",1],mathtt:["Macro","{\\tt #1}",1],textrm:["Macro","\\mathord{\\rm\\text{#1}}",1],textit:["Macro","\\mathord{\\it\\text{#1}}",1],textbf:["Macro","\\mathord{\\bf\\text{#1}}",1],textsf:["Macro","\\mathord{\\sf\\text{#1}}",1],texttt:["Macro","\\mathord{\\tt\\text{#1}}",1],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\u00A0":"Tilde",begin:"BeginEnd",end:"BeginEnd",newcommand:["Extension","newcommand"],renewcommand:["Extension","newcommand"],newenvironment:["Extension","newcommand"],renewenvironment:["Extension","newcommand"],def:["Extension","newcommand"],let:["Extension","newcommand"],verb:["Extension","verb"],boldsymbol:["Extension","boldsymbol"],tag:["Extension","AMSmath"],notag:["Extension","AMSmath"],label:["Extension","AMSmath"],ref:["Extension","AMSmath"],eqref:["Extension","AMSmath"],nonumber:["Macro","\\notag"],unicode:["Extension","unicode"],color:"Color",href:["Extension","HTML"],"class":["Extension","HTML"],style:["Extension","HTML"],cssId:["Extension","HTML"],bbox:["Extension","bbox"],mmlToken:"MmlToken",require:"Require"},environment:{array:["AlignedArray"],matrix:["Array",null,null,null,"c"],pmatrix:["Array",null,"(",")","c"],bmatrix:["Array",null,"[","]","c"],Bmatrix:["Array",null,"\\{","\\}","c"],vmatrix:["Array",null,"\\vert","\\vert","c"],Vmatrix:["Array",null,"\\Vert","\\Vert","c"],cases:["Array",null,"\\{",".","ll",null,".2em","T"],equation:[null,"Equation"],"equation*":[null,"Equation"],eqnarray:["ExtensionEnv",null,"AMSmath"],"eqnarray*":["ExtensionEnv",null,"AMSmath"],align:["ExtensionEnv",null,"AMSmath"],"align*":["ExtensionEnv",null,"AMSmath"],aligned:["ExtensionEnv",null,"AMSmath"],multline:["ExtensionEnv",null,"AMSmath"],"multline*":["ExtensionEnv",null,"AMSmath"],split:["ExtensionEnv",null,"AMSmath"],gather:["ExtensionEnv",null,"AMSmath"],"gather*":["ExtensionEnv",null,"AMSmath"],gathered:["ExtensionEnv",null,"AMSmath"],alignat:["ExtensionEnv",null,"AMSmath"],"alignat*":["ExtensionEnv",null,"AMSmath"],alignedat:["ExtensionEnv",null,"AMSmath"]},p_height:1.2/0.85});if(this.config.Macros){var l=this.config.Macros;for(var m in l){if(l.hasOwnProperty(m)){if(typeof(l[m])==="string"){f.macros[m]=["Macro",l[m]]}else{f.macros[m]=["Macro"].concat(l[m])}f.macros[m].isUser=true}}}};var a=MathJax.Object.Subclass({Init:function(m,n){this.string=m;this.i=0;this.macroCount=0;var l;if(n){l={};for(var o in n){if(n.hasOwnProperty(o)){l[o]=n[o]}}}this.stack=d.Stack(l,!!n);this.Parse();this.Push(b.stop())},Parse:function(){var m,l;while(this.i=55296&&l<56320){m+=this.string.charAt(this.i++)}if(f.special[m]){this[f.special[m]](m)}else{if(f.letter.test(m)){this.Variable(m)}else{if(f.digit.test(m)){this.Number(m)}else{this.Other(m)}}}}},Push:function(){this.stack.Push.apply(this.stack,arguments)},mml:function(){if(this.stack.Top().type!=="mml"){return null}return this.stack.Top().data[0]},mmlToken:function(l){return l},ControlSequence:function(o){var l=this.GetCS(),n=this.csFindMacro(l);if(n){if(!(n instanceof Array)){n=[n]}var m=n[0];if(!(m instanceof Function)){m=this[m]}m.apply(this,[o+l].concat(n.slice(1)))}else{if(f.mathchar0mi[l]){this.csMathchar0mi(l,f.mathchar0mi[l])}else{if(f.mathchar0mo[l]){this.csMathchar0mo(l,f.mathchar0mo[l])}else{if(f.mathchar7[l]){this.csMathchar7(l,f.mathchar7[l])}else{if(f.delimiter["\\"+l]!=null){this.csDelimiter(l,f.delimiter["\\"+l])}else{this.csUndefined(o+l)}}}}}},csFindMacro:function(l){return f.macros[l]},csMathchar0mi:function(l,n){var m={mathvariant:h.VARIANT.ITALIC};if(n instanceof Array){m=n[1];n=n[0]}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csMathchar0mo:function(l,n){var m={stretchy:false};if(n instanceof Array){m=n[1];m.stretchy=false;n=n[0]}this.Push(this.mmlToken(h.mo(h.entity("#x"+n)).With(m)))},csMathchar7:function(l,n){var m={mathvariant:h.VARIANT.NORMAL};if(n instanceof Array){m=n[1];n=n[0]}if(this.stack.env.font){m.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.entity("#x"+n)).With(m)))},csDelimiter:function(l,n){var m={};if(n instanceof Array){m=n[1];n=n[0]}if(n.length===4){n=h.entity("#x"+n)}else{n=h.chars(n)}this.Push(this.mmlToken(h.mo(n).With({fence:false,stretchy:false}).With(m)))},csUndefined:function(l){d.Error(["UndefinedControlSequence","Undefined control sequence %1",l])},Variable:function(m){var l={};if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(h.mi(h.chars(m)).With(l)))},Number:function(o){var l,m=this.string.slice(this.i-1).match(f.number);if(m){l=h.mn(m[0].replace(/[{}]/g,""));this.i+=m[0].length-1}else{l=h.mo(h.chars(o))}if(this.stack.env.font){l.mathvariant=this.stack.env.font}this.Push(this.mmlToken(l))},Open:function(l){this.Push(b.open())},Close:function(l){this.Push(b.close())},Tilde:function(l){this.Push(h.mtext(h.chars(g)))},Space:function(l){},Superscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sup]){d.Error(["DoubleExponent","Double exponent: use braces to clarify"])}l=m.sup}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.over]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.over}else{m=h.msubsup(m,null,null);l=m.sup}}this.Push(b.subsup(m).With({position:l,primes:o}))},Subscript:function(p){if(this.GetNext().match(/\d/)){this.string=this.string.substr(0,this.i+1)+" "+this.string.substr(this.i+1)}var l,o,m,n=this.stack.Top();if(n.type==="prime"){m=n.data[0];o=n.data[1];this.stack.Pop()}else{m=this.stack.Prev();if(!m){m=h.mi("")}}if(m.isEmbellishedWrapper){m=m.data[0].data[0]}if(m.type==="msubsup"){if(m.data[m.sub]){d.Error(["DoubleSubscripts","Double subscripts: use braces to clarify"])}l=m.sub}else{if(m.movesupsub){if(m.type!=="munderover"||m.data[m.under]){if(m.movablelimits&&m.isa(h.mi)){m=this.mi2mo(m)}m=h.munderover(m,null,null).With({movesupsub:true})}l=m.under}else{m=h.msubsup(m,null,null);l=m.sub}}this.Push(b.subsup(m).With({position:l,primes:o}))},PRIME:"\u2032",SMARTQUOTE:"\u2019",Prime:function(n){var m=this.stack.Prev();if(!m){m=h.mi()}if(m.type==="msubsup"&&m.data[m.sup]){d.Error(["DoubleExponentPrime","Prime causes double exponent: use braces to clarify"])}var l="";this.i--;do{l+=this.PRIME;this.i++,n=this.GetNext()}while(n==="'"||n===this.SMARTQUOTE);l=["","\u2032","\u2033","\u2034","\u2057"][l.length]||l;this.Push(b.prime(m,this.mmlToken(h.mo(l))))},mi2mo:function(l){var m=h.mo();m.Append.apply(m,l.data);var n;for(n in m.defaults){if(m.defaults.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}for(n in h.copyAttributes){if(h.copyAttributes.hasOwnProperty(n)&&l[n]!=null){m[n]=l[n]}}return m},Comment:function(l){while(this.id.config.MAXMACROS){d.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},Matrix:function(m,o,t,q,s,n,l,u){var r=this.GetNext();if(r===""){d.Error(["MissingArgFor","Missing argument for %1",m])}if(r==="{"){this.i++}else{this.string=r+"}"+this.string.slice(this.i+1);this.i=0}var p=b.array().With({requireClose:true,arraydef:{rowspacing:(n||"4pt"),columnspacing:(s||"1em")}});if(u){p.isCases=true}if(o||t){p.open=o;p.close=t}if(l==="D"){p.arraydef.displaystyle=true}if(q!=null){p.arraydef.columnalign=q}this.Push(p)},Entry:function(o){this.Push(b.cell().With({isEntry:true,name:o}));if(this.stack.Top().isCases){var n=this.string;var r=0,p=this.i,l=n.length;while(pd.config.MAXMACROS){d.Error(["MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?"])}if(p[0]&&this[p[0]]){m=this[p[0]].apply(this,[m].concat(p.slice(2)))}}this.Push(m)},envFindName:function(l){return f.environment[l]},Equation:function(l,m){return m},ExtensionEnv:function(m,l){this.Extension(m.name,l,"environment")},Array:function(m,o,t,r,s,n,l,p){if(!r){r=this.GetArgument("\\begin{"+m.name+"}")}var u=("c"+r).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");r=r.replace(/[^clr]/g,"").split("").join(" ");r=r.replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var q=b.array().With({arraydef:{columnalign:r,columnspacing:(s||"1em"),rowspacing:(n||"4pt")}});if(u.match(/[|:]/)){if(u.charAt(0).match(/[|:]/)){q.frame.push("left");q.frame.dashed=u.charAt(0)===":"}if(u.charAt(u.length-1).match(/[|:]/)){q.frame.push("right")}u=u.substr(1,u.length-2);q.arraydef.columnlines=u.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")}if(o){q.open=this.convertDelimiter(o)}if(t){q.close=this.convertDelimiter(t)}if(l==="D"){q.arraydef.displaystyle=true}else{if(l){q.arraydef.displaystyle=false}}if(l==="S"){q.arraydef.scriptlevel=1}if(p){q.arraydef.useHeight=false}this.Push(m);return q},AlignedArray:function(l){var m=this.GetBrackets("\\begin{"+l.name+"}");return this.setArrayAlign(this.Array.apply(this,arguments),m)},setArrayAlign:function(m,l){l=this.trimSpaces(l||"");if(l==="t"){m.arraydef.align="baseline 1"}else{if(l==="b"){m.arraydef.align="baseline -1"}else{if(l==="c"){m.arraydef.align="center"}else{if(l){m.arraydef.align=l}}}}return m},convertDelimiter:function(l){if(l){l=f.delimiter[l]}if(l==null){return null}if(l instanceof Array){l=l[0]}if(l.length===4){l=String.fromCharCode(parseInt(l,16))}return l},trimSpaces:function(l){if(typeof(l)!="string"){return l}return l.replace(/^\s+|\s+$/g,"")},nextIsSpace:function(){return this.string.charAt(this.i).match(/\s/)},GetNext:function(){while(this.nextIsSpace()){this.i++}return this.string.charAt(this.i)},GetCS:function(){var l=this.string.slice(this.i).match(/^([a-z]+|.) ?/i);if(l){this.i+=l[1].length;return l[1]}else{this.i++;return" "}},GetArgument:function(m,n){switch(this.GetNext()){case"":if(!n){d.Error(["MissingArgFor","Missing argument for %1",m])}return null;case"}":if(!n){d.Error(["ExtraCloseMissingOpen","Extra close brace or missing open brace"])}return null;case"\\":this.i++;return"\\"+this.GetCS();case"{":var l=++this.i,o=1;while(this.im.length){d.Error(["IllegalMacroParam","Illegal macro parameter reference"])}o=this.AddArgs(this.AddArgs(o,p),m[q-1]);p=""}}else{p+=q}}}return this.AddArgs(o,p)},AddArgs:function(m,l){if(l.match(/^[a-z]/i)&&m.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)){m+=" "}if(m.length+l.length>d.config.MAXBUFFER){d.Error(["MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?"])}return m+l}});d.Augment({Stack:e,Parse:a,Definitions:f,Startup:k,config:{MAXMACROS:10000,MAXBUFFER:5*1024},sourceMenuTitle:["TeXCommands","TeX Commands"],annotationEncoding:"application/x-tex",prefilterHooks:MathJax.Callback.Hooks(true),postfilterHooks:MathJax.Callback.Hooks(true),Config:function(){this.SUPER(arguments).Config.apply(this,arguments);if(this.config.equationNumbers.autoNumber!=="none"){if(!this.config.extensions){this.config.extensions=[]}this.config.extensions.push("AMSmath.js")}},Translate:function(l){var m,n=false,p=MathJax.HTML.getScript(l);var r=(l.type.replace(/\n/g," ").match(/(;|\s|\n)mode\s*=\s*display(;|\s|\n|$)/)!=null);var q={math:p,display:r,script:l};this.prefilterHooks.Execute(q);p=q.math;try{m=d.Parse(p).mml()}catch(o){if(!o.texError){throw o}m=this.formatError(o,p,r,l);n=true}if(m.inferred){m=h.apply(MathJax.ElementJax,m.data)}else{m=h(m)}if(r){m.root.display="block"}if(n){m.texError=true}q.math=m;this.postfilterHooks.Execute(q);return q.math},prefilterMath:function(m,n,l){return m},postfilterMath:function(m,n,l){this.combineRelations(m.root);return m},formatError:function(o,n,p,l){var m=o.message.replace(/\n.*/,"");c.signal.Post(["TeX Jax - parse error",m,n,p,l]);return h.Error(m)},Error:function(l){if(l instanceof Array){l=j.apply(j,l)}throw c.Insert(Error(l),{texError:true})},Macro:function(l,m,n){f.macros[l]=["Macro"].concat([].slice.call(arguments,1));f.macros[l].isUser=true},fenced:function(n,m,o){var l=h.mrow().With({open:n,close:o,texClass:h.TEXCLASS.INNER});if(n){l.Append(h.mo(n).With({fence:true,stretchy:true,texClass:h.TEXCLASS.OPEN}))}if(m.type==="mrow"){l.Append.apply(l,m.data)}else{l.Append(m)}if(o){l.Append(h.mo(o).With({fence:true,stretchy:true,texClass:h.TEXCLASS.CLOSE}))}return l},combineRelations:function(p){var q,l,o,n;for(q=0,l=p.data.length;q0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k + * + * Use it to customize the MathJax settings. See comments below. + * + * --------------------------------------------------------------------- + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +/* + * This file lists most, but not all, of the options that can be set for + * MathJax and its various components. Some additional options are + * available, however, and are listed in the various links at: + * + * http://www.mathjax.org/resources/docs/?configuration.html#configuration-options-by-component + * + * You can add these to the configuration object below if you + * want to change them from their default values. + */ + +MathJax.Hub.Config({ + + // + // A comma-separated list of configuration files to load + // when MathJax starts up. E.g., to define local macros, etc. + // The default directory is the MathJax/config directory. + // + // Example: config: ["local/local.js"], + // Example: config: ["local/local.js","MMLtoHTML.js"], + // + config: [], + + // + // A comma-separated list of CSS stylesheet files to be loaded + // when MathJax starts up. The default directory is the + // MathJax/config directory. + // + // Example: styleSheets: ["MathJax.css"], + // + styleSheets: [], + + // + // Styles to be defined dynamically at startup time. + // + // Example: + // styles: { + // ".MathJax_Preview": { + // color: "#888" + // } + // }, + // + styles: {}, + + // + // A comma-separated list of input and output jax to initialize at startup. + // Their main code is loaded only when they are actually used, so it is not + // inefficient to include jax that may not actually be used on the page. These + // are found in the MathJax/jax directory. The choices include + // + // input/TeX + // input/MathML + // input/AsciiMath + // + // output/HTML-CSS + // output/NativeMML + // output/SVG + // + // If you change the input jax, you may need to include the appropriate + // preprocessor in the extensions array below. + // + jax: ["input/TeX", "output/HTML-CSS"], + + // + // A comma-separated list of extensions to load at startup. The default + // directory is MathJax/extensions. + // + // Example: extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"], + // + // You may wish to include "mml2jax.js" if you are using "input/MathML" in the + // jax array above, and "asciimath2jax.js" if you using "input/AsciiMath". + // Include "jsmath2jax.js" if you are converting from using jsMath to MathJax. + // + extensions: ["tex2jax.js"], + + // + // Patterns to remove from before and after math script tags. If you are not + // using one of the preprocessors (e.g., tex2jax), you need to insert something + // extra into your HTML file in order to avoid a bug in Internet Explorer. IE + // removes spaces from the DOM that it thinks are redundent, and since a SCRIPT + // tag usually doesn't add content to the page, if there is a space before and after + // a MathJax SCRIPT tag, IE will remove the first space. When MathJax inserts + // the typeset mathematics, this means there will be no space before it and the + // preceeding text. In order to avoid this, you should include some "guard characters" + // before or after the math SCRIPT tag; define the patterns you want to use below. + // Note that these are used as regular expressions, so you will need to quote + // special characters. Furthermore, since they are javascript strings, you must + // quote javascript special characters as well. So to obtain a backslash, you must + // use \\ (doubled for javascript). For example, "\\[" is the pattern \[ in the + // regular expression. That means that if you want an actual backslash in your + // guard characters, you need to use "\\\\" in order to get \\ in the regular + // expression, and \ in the actual text. If both preJax and postJax are defined, + // both must be present in order to be removed. + // + // See also the preRemoveClass comments below. + // + // Example: + // preJax: "\\\\\\\\", // makes a double backslash the preJax text + // or + // preJax: "\\[\\[", // jax scripts must be enclosed in double brackets + // postJax: "\\]\\]", + // + preJax: null, + postJax: null, + + // + // The CSS class for a math preview to be removed preceeding a MathJax + // SCRIPT tag. If the tag just before the MathJax SCRIPT tag is of this + // class, its contents are removed when MathJax processes the SCRIPT + // tag. This allows you to include a math preview in a form that will + // be displayed prior to MathJax performing its typesetting. It also + // avoids the Internet Explorer space-removal bug, and can be used in + // place of preJax and postJax if that is more convenient. + // + // For example + // + // [math] + // + // would display "[math]" in place of the math until MathJax is able to typeset it. + // + preRemoveClass: "MathJax_Preview", + + // + // This value controls whether the "Processing Math: nn%" message are displayed + // in the lower left-hand corner. Set to "false" to prevent those messages (though + // file loading and other messages will still be shown). + // + showProcessingMessages: true, + + // + // This value controls the verbosity of the messages in the lower left-hand corner. + // Set it to "none" to eliminate all messages, or set it to "simple" to show + // "Loading..." and "Processing..." rather than showing the full file name and the + // percentage of the mathematics processed. + // + messageStyle: "normal", + + // + // These two parameters control the alignment and shifting of displayed equations. + // The first can be "left", "center", or "right", and determines the alignment of + // displayed equations. When the alignment is not "center", the second determines + // an indentation from the left or right side for the displayed equations. + // + displayAlign: "center", + displayIndent: "0em", + + // + // Normally MathJax will perform its starup commands (loading of + // configuration, styles, jax, and so on) as soon as it can. If you + // expect to be doing additional configuration on the page, however, you + // may want to have it wait until the page's onload hander is called. If so, + // set this to "onload". + // + delayStartupUntil: "none", + + // + // Normally MathJax will typeset the mathematics on the page as soon as + // the page is loaded. If you want to delay that process, in which case + // you will need to call MathJax.Hub.Typeset() yourself by hand, set + // this value to true. + // + skipStartupTypeset: false, + + // + // A list of element ID's that are the ones to process for mathematics + // when any of the Hub typesetting calls (Typeset, Process, Update, etc) + // are called with no element specified. This lets you restrict the + // processing to particular containers rather than scanning the entire + // document for mathematics. If none are supplied, the entire document + // is processed. + // + elements: [], + + // + // Since typesetting usually changes the vertical dimensions of the + // page, if the URL contains an anchor position you may no longer be + // positioned at the correct position on the page, so MathJax can + // reposition to that location after it completes its initial + // typesetting of the page. This value controls whether MathJax will + // reposition the browser to the #hash location from the page URL after + // typesetting for the page. + // + positionToHash: true, + + // + // These control whether to attach the MathJax contextual menu to the + // expressions typeset by MathJax. Since the code for handling + // MathPlayer in Internet Explorer is somewhat delicate, it is + // controlled separately via (showMathMenuMSIE). The latter is now + // deprecated in favor of the MathJax contextual menu settings for + // MathPlayer. + // + // These values used to be listed in the separate output jax, but + // have been moved to this more central location since they are shared + // by all output jax. + // + showMathMenu: true, + showMathMenuMSIE: true, + + + // + // The default settings for the MathJax contextual menu (overridden by + // the MathJax cookie when users change the menu settings). + // + menuSettings: { + zoom: "None", // when to do MathZoom + CTRL: false, // require CTRL for MathZoom? + ALT: false, // require Alt or Option? + CMD: false, // require CMD? + Shift: false, // require Shift? + zscale: "200%", // the scaling factor for MathZoom + font: "Auto", // what font HTML-CSS should use + context: "MathJax", // or "Browser" for pass-through to browser menu + mpContext: false, // true means pass menu events to MathPlayer in IE + mpMouse: false, // true means pass mouse events to MathPlayer in IE + texHints: true, // include class names for TeXAtom elements + semantics: false // add semantics tag with original form in MathML output + }, + + // + // The message and style for when there is a processing error handling + // the mathematics (something has gone wrong with the input or output + // jax that prevents it from operating properly). + // + errorSettings: { + message: ["[",["MathProcessingError","Math Processing Error"],"]"], + style: {color: "#CC0000", "font-style":"italic"} // style for message + }, + + + //============================================================================ + // + // These parameters control the tex2jax preprocessor (when you have included + // "tex2jax.js" in the extensions list above). + // + tex2jax: { + + // + // The delimiters that surround in-line math expressions. The first in each + // pair is the initial delimiter and the second is the terminal delimiter. + // Comment out any that you don't want, but be sure there is no extra + // comma at the end of the last item in the list -- some browsers won't + // be able to handle that. + // + inlineMath: [ +// ['$','$'], // uncomment this for standard TeX math delimiters + ['\\(','\\)'] + ], + + // + // The delimiters that surround displayed math expressions. The first in each + // pair is the initial delimiter and the second is the terminal delimiter. + // Comment out any that you don't want, but be sure there is no extra + // comma at the end of the last item in the list -- some browsers won't + // be able to handle that. + // + displayMath: [ + ['$$','$$'], + ['\\[','\\]'] + ], + + // + // This value determines whether tex2jax requires braces to be + // balanced within math delimiters (which allows for nested dollar + // signs). Set to false to get pre-v2.0 compatibility. When true, + // + // $y = x^2 \hbox{ when $x > 2$}$. + // + // will be properly handled as a single expression. When false, it + // would be interpreted as two searpate expressions, each with + // improperly balanced braces. + // + balanceBraces: true, + + // + // This array lists the names of the tags whose contents should not be + // processed by tex2jax (other than to look for ignore/process classes + // as listed below). You can add to (or remove from) this list to prevent + // MathJax from processing mathematics in specific contexts. + // + skipTags: ["script","noscript","style","textarea","pre","code","annotation","annotation-xml"], + + // + // This is the class name used to mark elements whose contents should + // not be processed by tex2jax (other than to look for the + // processClass pattern below). Note that this is a regular + // expression, and so you need to be sure to quote any regexp special + // characters. The pattern is automatically preceeded by '(^| )(' and + // followed by ')( |$)', so your pattern will have to match full words + // in the class name. Assigning an element this class name will + // prevent `tex2jax` from processing its contents. + // + ignoreClass: "tex2jax_ignore", + + // + // This is the class name used to mark elements whose contents SHOULD + // be processed by tex2jax. This is used to turn on processing within + // tags that have been marked as ignored or skipped above. Note that + // this is a regular expression, and so you need to be sure to quote + // any regexp special characters. The pattern is automatically + // preceeded by '(^| )(' and followed by ')( |$)', so your pattern + // will have to match full words in the class name. Use this to + // restart processing within an element that has been marked as + // ignored above. + // + processClass: "tex2jax_process", + + // + // Set to "true" to allow \$ to produce a dollar without starting in-line + // math mode. If you uncomment the ['$','$'] line above, you should change + // this to true so that you can insert plain dollar signs into your documents + // + processEscapes: false, + + // + // Controls whether tex2jax processes LaTeX environments outside of math + // mode. Set to "false" to prevent processing of environments except within + // math mode. + // + processEnvironments: true, + + // + // Controls whether tex2jax processes \ref{...} commands outside + // of math mode. Set to "false" to prevent processing of \ref + // except within math mode. + // + processRefs: true, + + // + // Controls whether tex2jax inserts MathJax_Preview spans to make a + // preview available, and what preview to use, when it locates in-line + // and display mathetics on the page. The default is "TeX", which + // means use the TeX code as the preview (until it is processed by + // MathJax). Set to "none" to prevent the previews from being + // inserted (the math will simply disappear until it is typeset). Set + // to an array containing the description of an HTML snippet in order + // to use the same preview for all equations on the page (e.g., you + // could have it say "[math]" or load an image). + // + // E.g., preview: ["[math]"], + // or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]] + // + preview: "TeX" + + }, + + //============================================================================ + // + // These parameters control the asciimath2jax preprocessor (when you have included + // "asciimath2jax.js" in the extensions list above). + // + asciimath2jax: { + + // + // The delimiters that surround asciimath expressions. The first in each + // pair is the initial delimiter and the second is the terminal delimiter. + // + delimiters: [ + ['`','`'] + ], + + // + // This array lists the names of the tags whose contents should not be + // processed by asciimath2jax (other than to look for ignore/process classes + // as listed below). You can add to (or remove from) this list to prevent + // MathJax from processing mathematics in specific contexts. + // + skipTags: ["script","noscript","style","textarea","pre","code","annotation","annotation-xml"], + + // + // This is the class name used to mark elements whose contents should + // not be processed by asciimath2jax (other than to look for the + // processClass pattern below). Note that this is a regular + // expression, and so you need to be sure to quote any regexp special + // characters. The pattern is automatically preceeded by '(^| )(' and + // followed by ')( |$)', so your pattern will have to match full words + // in the class name. Assigning an element this class name will + // prevent `asciimath2jax` from processing its contents. + // + ignoreClass: "asciimath2jax_ignore", + + // + // This is the class name used to mark elements whose contents SHOULD + // be processed by asciimath2jax. This is used to turn on processing + // within tags that have been marked as ignored or skipped above. + // Note that this is a regular expression, and so you need to be sure + // to quote any regexp special characters. The pattern is + // automatically preceeded by '(^| )(' and followed by ')( |$)', so + // your pattern will have to match full words in the class name. Use + // this to restart processing within an element that has been marked + // as ignored above. + // + processClass: "asciimath2jax_process", + + // Controls whether asciimath2jax inserts MathJax_Preview spans to make a + // preview available, and what preview to use, when it locates in-line + // and display mathetics on the page. The default is "AsciiMath", which + // means use the AsciiMath code as the preview (until it is processed by + // MathJax). Set to "none" to prevent the previews from being + // inserted (the math will simply disappear until it is typeset). Set + // to an array containing the description of an HTML snippet in order + // to use the same preview for all equations on the page (e.g., you + // could have it say "[math]" or load an image). + // + // E.g., preview: ["[math]"], + // or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]] + // + preview: "AsciiMath" + + }, + + //============================================================================ + // + // These parameters control the mml2jax preprocessor (when you have included + // "mml2jax.js" in the extensions list above). + // + mml2jax: { + + // + // Controls whether mml2jax inserts MathJax_Preview spans to make a + // preview available, and what preview to use, when it locates + // mathematics on the page. The default is "mathml" which means use + // the tag as the preview (until it is processed by MathJax). + // Set to "alttext", to use the tag's alttext attribute as the + // preview, if the tag has one. Set to "none" to + // prevent the previews from being inserted (the math will simply + // disappear until it is typeset). Set to "altimg" to use an image + // described by the altimg* attributes of the element. + // Set to an array containing the + // description of an HTML snippet in order to use the same preview for + // all equations on the page (e.g., you could have it say "[math]" or + // load an image). + // + // E.g., preview: ["[math]"], + // or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]] + // + preview: "mathml" + + }, + + //============================================================================ + // + // These parameters control the jsMath2jax preprocessor (when you have included + // "jsMath2jax.js" in the extensions list above). + // + jsMath2jax: { + + // + // Controls whether jsMath2jax inserts MathJax_Preview spans to make a + // preview available, and what preview to use, when it locates + // mathematics on the page. The default is "TeX", which means use the + // TeX code as the preview (until it is processed by MathJax). Set to + // "none" to prevent the previews from being inserted (the math will + // simply disappear until it is typeset). Set to an array containing + // the description of an HTML snippet in order to use the same preview + // for all equations on the page (e.g., you could have it say "[math]" + // or load an image). + // + // E.g., preview: ["[math]"], + // or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]] + // + preview: "TeX" + + }, + + //============================================================================ + // + // These parameters control the TeX input jax. + // + TeX: { + + // + // This specifies the side on which \tag{} macros will place the tags. + // Set to "left" to place on the left-hand side. + // + TagSide: "right", + + // + // This is the amound of indentation (from right or left) for the tags. + // + TagIndent: ".8em", + + // + // This is the width to use for the multline environment + // + MultLineWidth: "85%", + + // + // List of macros to define. These are of the form + // name: value + // where 'value' is the replacement text for the macro \name. + // The 'value' can also be [value,n] where 'value' is the replacement + // text and 'n' is the number of parameters for the macro. + // Note that backslashes must be doubled in the replacement string. + // + // E.g., + // + // Macros: { + // RR: '{\\bf R}', + // bold: ['{\\bf #1}', 1] + // } + // + Macros: {}, + + // + // Equation numbering parameters. + // + equationNumbers: { + autoNumber: "none", // "AMS" for standard AMS environment numbering, + // or "all" to number all displayed equations +// formatNumber: function (n) {return n}, // format for equation number n +// formatTag: function (n) {return '('+n+')'}, // format for \tag and \eqref +// formatID: function (n) {return 'mjx-eqn-'+String(n).replace(/[:'"<>&]/g,"")}, +// // element ID to use for reference +// formatURL: function (id) {return '#'+escape(id)}, // URL to use for references + useLabelIds: true // make element ID's use \label name rather than equation number + }, + + // + // Controls the TeX/noErrors extension + // + noErrors: { + disabled: false, // set to true to return to original error messages + multiLine: true, // false to not include original line breaks + inlineDelimiters: ["",""], // or use ["$","$"] or ["\\(","\\)"] to put back delimiters + style: { + "font-size": "90%", + "text-align": "left", + "color": "black", + "padding": "1px 3px", + "border": "1px solid" + } + }, + + // + // Controls the TeX/noUndefined extension + // + noUndefined: { + disabled: false, // set to true to return to original error messages + attributes: { // attributes to set for the undefined control sequence + mathcolor: "red" + } + }, + + // + // Controls the TeX/unicode extension + unicode: { + fonts: "STIXGeneral,'Arial Unicode MS'" // the default font list for unknown characters + } + + }, + + //============================================================================ + // + // These parameters control the AsciiMath input jax. + // + AsciiMath: { + // + // Determines whether the unicode positions for phi and varphi are + // to be swapped or not. (Unicode originally had these reversed, and + // many fonts have them reversed as well.) When set to true, phi + // and varphi will correspond to the LaTeX macros of the same name. + // + fixphi: true, + + // + // Determines whether the MathML should be marked so that the HTML-CSS + // and SVG output jax will use MathML spacing rules rather than TeX + // spacing rules. Since AsciiMath was designed for MathML output, the + // MathML rules are used by default. + // + useMathMLspacing: true, + + // + // Determines whether limits are placed above and below operators, + // or next to them. (AsciiMath doesn't have separate in-line and + // display modes like TeX and MathML do, so this is the only control + // you have over its output) + // + displaystyle: true, + + // + // The character to use for decimal places when scanning for a number. + // If you change it to ",", beware of things like "(1,2)" which would need + // to be changed to "(1, 2)" to be parsed correctly. + // + decimal: "." + }, + + //============================================================================ + // + // These parameters control the MathML input jax. + // + MathML: { + // + // This specifies whether to use TeX spacing or MathML spacing when the + // HTML-CSS output jax is used. + // + useMathMLspacing: false + }, + + //============================================================================ + // + // These parameters control the HTML-CSS output jax. + // + "HTML-CSS": { + + // + // This controls the global scaling of mathematics as compared to the + // surrounding text. Values between 100 and 133 are usually good choices. + // + scale: 100, + + // + // Don't allow the matching of math text to surrounding text to use a scaling + // factor smaller than this. + // + minScaleAdjust: 50, + + // + // This is a list of the fonts to look for on a user's computer in + // preference to using MathJax's web-based fonts. These must + // correspond to directories available in the jax/output/HTML-CSS/fonts + // directory, where MathJax stores data about the characters available + // in the fonts. Set this to ["TeX"], for example, to prevent the + // use of the STIX fonts, or set it to an empty list, [], if + // you want to force MathJax to use web-based or image fonts. + // + availableFonts: ["STIX","TeX"], + + // + // This is the preferred font to use when more than one of those + // listed above is available. + // + preferredFont: "TeX", + + // + // This is the web-based font to use when none of the fonts listed + // above are available on the user's computer. Note that currently + // only the TeX font is available in a web-based form. Set this to + // + // webFont: null, + // + // if you want to prevent the use of web-based fonts. + // + webFont: "TeX", + + // + // This is the font to use for image fallback mode (when none of the + // fonts listed above are available and the browser doesn't support + // web-fonts via the @font-face CSS directive). Note that currently + // only the TeX font is available as an image font. Set this to + // + // imageFont: null, + // + // if you want to prevent the use of image fonts (e.g., you have not + // installed the image fonts on your server). In this case, only + // browsers that support web-based fonts will be able to view your pages + // without having the fonts installed on the client computer. The browsers + // that support web-based fonts include: IE6 and later, Chrome, Safari3.1 + // and above, Firefox3.5 and later, and Opera10 and later. Note that + // Firefox3.0 is NOT on this list, so without image fonts, FF3.0 users + // will be required to to download and install either the STIX fonts or the + // MathJax TeX fonts. + // + imageFont: "TeX", + + // + // This is the font-family CSS value used for characters that are not + // in the selected font (e.g., for web-based fonts, this is where to + // look for characters not included in the MathJax_* fonts). IE will + // stop looking after the first font that exists on the system (even + // if it doesn't contain the needed character), so order these carefully. + // + undefinedFamily: "STIXGeneral,'Arial Unicode MS',serif", + + // + // This setting controls whether elements will be typeset + // using the math fonts or the font of the surrounding text. When + // false, the mathvariant="normal" font will be used; when true, + // the font will be inherited from the surrounding paragraph. + // + mtextFontInherit: false, + + // + // These values control how "chunky" the display of mathematical + // expressions will be. + // + // EqnChunk is the number of equations that will be typeset before + // they appear on screen. Larger values make for less visual flicker + // as the equations are drawn, but also mean longer delays before the + // reader sees anything. + // + // EqChunkFactor is the factor by which the EqnChunk will grow after each + // chunk is displayed. + // + // EqChunkDelay is the time (in milliseconds) to delay between chunks + // (to allow the browser to respond to other user interaction). + // + // Set EqnChunk to 1, EqnChunkFactor to 1, and EqnChunkDelay to 10 to get + // the behavior from MathJax v1.1 and below. + // + EqnChunk: 50, + EqnChunkFactor: 1.5, + EqnChunkDelay: 100, + + // This option indicates whether MathJax should try to correct the + // x-height of equations to match the size of the surrounding text. + matchFontHeight: true, + + // + // These settings control automatic line breaking. It is off by + // default, so only explicit line breaks are performed (via + // linebreak="newline" attributes on and elements). To + // perform automatic line breaking on line expressions, set + // 'automatic' to 'true' below. The line breaks will be applied via a + // penalty-based heuristic, which does well, but isn't perfect. You + // might need to use linebreak="goodbreak" or linebreak="badbreak" by + // hand in order to get better effects. It is also possible to modify + // the penalty values; contact the MathJax user's forum for details. + // + linebreaks: { + + // + // This controls the automatic breaking of expressions: + // when false, only process linebreak="newline", + // when true, line breaks are inserted automatically in long expressions. + // + automatic: false, + + // + // This controls how wide the lines of mathematics can be + // + // Use an explicit width like "30em" for a fixed width. + // Use "container" to compute the size from the containing element. + // Use "nn% container" for a portion of the container. + // Use "nn%" for a portion of the window size. + // + // The container-based widths may be slower, and may not produce the + // expected results if the layout width changes due to the removal + // of previews or inclusion of mathematics during typesetting. + // + width: "container" + }, + + // + // This allows you to define or modify the styles used to display + // various math elements created by MathJax. + // + // Example: + // styles: { + // ".MathJax .merror": { + // color: "#CC0000", + // border: "1px solid #CC0000" + // } + // } + // + styles: {}, + + // + // Configuration for tooltips + // (see also the #MathJax_Tooltip CSS in MathJax/jax/output/HTML-CSS/config.js, + // which can be overriden using the styles values above). + // + tooltip: { + delayPost: 600, // milliseconds delay before tooltip is posted after mouseover + delayClear: 600, // milliseconds delay before tooltip is cleared after mouseout + offsetX: 10, offsetY: 5 // pixels to offset tooltip from mouse position + } + }, + + //============================================================================ + // + // These parameters control the NativeMML output jax. + // + NativeMML: { + + // + // This controls the global scaling of mathematics as compared to the + // surrounding text. Values between 100 and 133 are usually good choices. + // + scale: 100, + + // + // Don't allow the matching of math text to surrounding text to use a scaling + // factor smaller than this. + // + minScaleAdjust: 50, + + // This option indicates whether MathJax should try to correct the + // x-height of equations to match the size of the surrounding text. + matchFontHeight: true, + + // + // This allows you to define or modify the styles used to display + // various math elements created by MathJax. + // + // Example: + // styles: { + // ".MathJax_MathML": { + // color: "red" // MathML is in red + // } + // } + // + styles: {} + }, + + //============================================================================ + // + // These parameters control the SVG output jax. + // + "SVG": { + + // + // This controls the global scaling of mathematics as compared to the + // surrounding text. Values between 100 and 133 are usually good choices. + // + scale: 100, + + // + // Don't allow the matching of math text to surrounding text to use a scaling + // factor smaller than this. + // + minScaleAdjust: 50, + + // + // This specifies the font to use for SVG output (currently the only + // one available) + // + font: "TeX", + + // + // This is the stroke width to use for all character paths (1em = 1000 + // units). This is a cheap way of getting slightly lighter or darker + // characters + // + blacker: 10, + + // + // This is the font-family CSS value used for characters that are not + // in the selected font. IE will stop looking after the first font + // that exists on the system (even if it doesn't contain the needed + // character), so order these carefully. + // + undefinedFamily: "STIXGeneral,'Arial Unicode MS',serif", + + // + // This setting controls whether elements will be typeset + // using the math fonts or the font of the surrounding text. When + // false, the mathvariant="normal" font will be used; when true, + // the font will be inherited from the surrounding paragraph. + // + mtextFontInherit: false, + + // + // This controls whether the MathML structure is retained and CSS + // classes are added to mark the original MathML elements (as in the + // HTML-CSS output). By default, the SVG output jax removes unneeded + // nesting in order to produce a more efficient markup, but if you + // want to use CSS to style the elements as if they were MathML, you + // might need to set this to true. + // + addMMLclasses: false, + + // + // These values control how "chunky" the display of mathematical + // expressions will be. + // + // EqnChunk is the number of equations that will be typeset before + // they appear on screen. Larger values make for less visual flicker + // as the equations are drawn, but also mean longer delays before the + // reader sees anything. + // + // EqChunkFactor is the factor by which the EqnChunk will grow after each + // chunk is displayed. + // + // EqChunkDelay is the time (in milliseconds) to delay between chunks + // (to allow the browser to respond to other user interaction). + // + // Set EqnChunk to 1, EqnChunkFactor to 1, and EwnChunkDelay to 10 to get + // the behavior from MathJax v1.1 and below. + // + EqnChunk: 50, + EqnChunkFactor: 1.5, + EqnChunkDelay: 100, + + // This option indicates whether MathJax should try to correct the + // x-height of equations to match the size of the surrounding text. + matchFontHeight: true, + + // + // These settings control automatic line breaking. It is off by + // default, so only explicit line breaks are performed (via + // linebreak="newline" attributes on and elements). To + // perform automatic line breaking on line expressions, set + // 'automatic' to 'true' below. The line breaks will be applied via a + // penalty-based heuristic, which does well, but isn't perfect. You + // might need to use linebreak="goodbreak" or linebreak="badbreak" by + // hand in order to get better effects. It is also possible to modify + // the penalty values; contact the MathJax user's forum for details. + // + linebreaks: { + + // + // This controls the automatic breaking of expressions: + // when false, only process linebreak="newline", + // when true, line breaks are inserted automatically in long expressions. + // + automatic: false, + + // + // This controls how wide the lines of mathematics can be + // + // Use an explicit width like "30em" for a fixed width. + // Use "container" to compute the size from the containing element. + // Use "nn% container" for a portion of the container. + // Use "nn%" for a portion of the window size. + // + // The container-based widths may be slower, and may not produce the + // expected results if the layout width changes due to the removal + // of previews or inclusion of mathematics during typesetting. + // + width: "container" + }, + + // + // These are the styles used for merror elements in SVG output. Note + // that only a limited number of style attributes are supported by + // SVG, but you can at least change the colors and borders. + // + // + merrorStyle: { + fontSize:"90%", color:"#C00", background:"#FF8", + border: "1px solid #C00", padding:"3px" + }, + + // + // This allows you to define or modify the styles used to display + // various math elements created by MathJax. + // + // Example: + // styles: { + // ".MathJax .merror": { + // color: "#CC0000", + // border: "1px solid #CC0000" + // } + // } + // + styles: {}, + + // + // Configuration for tooltips + // (see also the #MathJax_Tooltip CSS in MathJax/jax/output/SVG/config.js, + // which can be overriden using the styles values above). + // + tooltip: { + delayPost: 600, // milliseconds delay before tooltip is posted after mouseover + delayClear: 600, // milliseconds delay before tooltip is cleared after mouseout + offsetX: 10, offsetY: 5 // pixels to offset tooltip from mouse position + } + }, + + //============================================================================ + // + // These parameters control the contextual menus that are available on the + // mathematics within the page (provided the showMathMenu value is true above). + // + MathMenu: { + // + // This is the hover delay for the display of submenus in the + // contextual menu. When the mouse is still over a submenu label for + // this long, the menu will appear. (The menu also will appear if you + // click on the label.) It is in milliseconds. + // + delay: 150, + + // + // This is the URL for the MathJax Help menu item. + // + helpURL: "http://www.mathjax.org/help-v2/user/", + + // + // These control whether the "Math Renderer", "MathPlayer", "Font + // Preferences", "Contextual Menu", and "Discoverable" menu items will + // be displayed or not. + // + showRenderer: true, + showMathPlayer: true, + showFontMenu: false, + showContext: false, + showDiscoverable: false, + + // + // These are the settings for the Annotation menu. If the root has + // a child that contains one of the following annotation + // formats, the source will be available via the "Show Math As" menu. + // Each format has a list of possible encodings. + // + semanticsAnnotations: { + "TeX": ["TeX", "LaTeX", "application/x-tex"], + "StarMath": ["StarMath 5.0"], + "Maple": ["Maple"], + "ContentMathML": ["MathML-Content", "application/mathml-content+xml"], + "OpenMath": ["OpenMath"] + }, + + // + // These are the settings for the Show Source window. The initial + // width and height will be reset after the source is shown in an + // attempt to make the window fit the output better. + // + windowSettings: { + status: "no", toolbar: "no", locationbar: "no", menubar: "no", + directories: "no", personalbar: "no", resizable: "yes", scrollbars: "yes", + width: 100, height: 50 + }, + + // + // This allows you to change the CSS that controls the menu + // appearance. See the extensions/MathMenu.js file for details + // of the default settings. + // + styles: {} + + }, + + //============================================================================ + // + // These parameters control the contextual menus that are available on the + // mathematics within the page (provided the showMathMenu value is true above). + // + MathEvents: { + // + // This is the time required for the mouse to be held still over a + // typeset equation in order for it to count as a hover (used when the + // zoom trigger is "Hover"). It is in milliseconds. + // + hover: 500 + }, + + //============================================================================ + // + // These parameters control the MMLorHTML configuration file. + // NOTE: if you add MMLorHTML.js to the config array above, + // you must REMOVE the output jax from the jax array. + // + MMLorHTML: { + // + // The output jax that is to be preferred when both are possible + // (set to "MML" for native MathML, "HTML" for MathJax's HTML-CSS output jax). + // + prefer: { + MSIE: "MML", + Firefox: "HTML", + Opera: "HTML", + Safari: "HTML", + Chrome: "HTML", + other: "HTML" + } + } +}); + +MathJax.Ajax.loadComplete("[MathJax]/config/default.js"); diff --git a/app/src/main/assets/libs/MathJax/config/local/local.js b/app/src/main/assets/libs/MathJax/config/local/local.js new file mode 100644 index 0000000..62a0f7b --- /dev/null +++ b/app/src/main/assets/libs/MathJax/config/local/local.js @@ -0,0 +1,40 @@ +/* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ + +/************************************************************* + * + * MathJax/config/local/local.js + * + * Include changes and configuration local to your installation + * in this file. For example, common macros can be defined here + * (see below). To use this file, add "local/local.js" to the + * config array in MathJax.js or your MathJax.Hub.Config() call. + * + * --------------------------------------------------------------------- + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () { + var TEX = MathJax.InputJax.TeX; + + // place macros here. E.g.: + // TEX.Macro("R","{\\bf R}"); + // TEX.Macro("op","\\mathop{\\rm #1}",1); // a macro with 1 parameter + +}); + +MathJax.Ajax.loadComplete("[MathJax]/config/local/local.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/FontWarnings.js b/app/src/main/assets/libs/MathJax/extensions/FontWarnings.js new file mode 100644 index 0000000..9ef5717 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/FontWarnings.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/FontWarnings.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function(b,d){var i="2.4.0";var a="http://www.stixfonts.org/";var f="https://github.com/mathjax/MathJax/tree/master/fonts/HTML-CSS/TeX/otf";var h=b.CombineConfig("FontWarnings",{messageStyle:{position:"fixed",bottom:"4em",left:"3em",width:"40em",border:"3px solid #880000","background-color":"#E0E0E0",color:"black",padding:"1em","font-size":"small","white-space":"normal","border-radius":".75em","-webkit-border-radius":".75em","-moz-border-radius":".75em","-khtml-border-radius":".75em","box-shadow":"4px 4px 10px #AAAAAA","-webkit-box-shadow":"4px 4px 10px #AAAAAA","-moz-box-shadow":"4px 4px 10px #AAAAAA","-khtml-box-shadow":"4px 4px 10px #AAAAAA",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray', Positive='true')"},Message:{webFont:[["closeBox"],["webFont","MathJax is using web-based fonts to display the mathematics on this page. These take time to download, so the page would render faster if you installed math fonts directly in your system's font folder."],["fonts"]],imageFonts:[["closeBox"],["imageFonts","MathJax is using its image fonts rather than local or web-based fonts. This will render slower than usual, and the mathematics may not print at the full resolution of your printer."],["fonts"],["webFonts"]],noFonts:[["closeBox"],["noFonts","MathJax is unable to locate a font to use to display its mathematics, and image fonts are not available, so it is falling back on generic unicode characters in hopes that your browser will be able to display them. Some characters may not show up properly, or possibly not at all."],["fonts"],["webFonts"]]},HTML:{closeBox:[["div",{style:{position:"absolute",overflow:"hidden",top:".1em",right:".1em",border:"1px outset",width:"1em",height:"1em","text-align":"center",cursor:"pointer","background-color":"#EEEEEE",color:"#606060","border-radius":".5em","-webkit-border-radius":".5em","-moz-border-radius":".5em","-khtml-border-radius":".5em"},onclick:function(){if(c.div&&c.fade===0){if(c.timer){clearTimeout(c.timer)}c.div.style.display="none"}}},[["span",{style:{position:"relative",bottom:".2em"}},["x"]]]]],webFonts:[["p"],["webFonts","Most modern browsers allow for fonts to be downloaded over the web. Updating to a more recent version of your browser (or changing browsers) could improve the quality of the mathematics on this page."]],fonts:[["p"],["fonts","MathJax can use either the [STIX fonts](%1) or the [MathJax TeX fonts](%2). Download and install one of those fonts to improve your MathJax experience.",a,f]],STIXfonts:[["p"],["STIXPage","This page is designed to use the [STIX fonts](%1). Download and install those fonts to improve your MathJax experience.",a]],TeXfonts:[["p"],["TeXPage","This page is designed to use the [MathJax TeX fonts](%1). Download and install those fonts to improve your MathJax experience.",f]]},removeAfter:12*1000,fadeoutSteps:10,fadeoutTime:1.5*1000});if(MathJax.Hub.Browser.isIE9&&document.documentMode>=9){delete h.messageStyle.filter}var c={div:null,fade:0};var e=function(m){if(c.div){return}var j=MathJax.OutputJax["HTML-CSS"],n=document.body;if(b.Browser.isMSIE){if(h.messageStyle.position==="fixed"){MathJax.Message.Init();n=document.getElementById("MathJax_MSIE_Frame")||n;if(n!==document.body){h.messageStyle.position="absolute"}}}else{delete h.messageStyle.filter}h.messageStyle.maxWidth=(document.body.clientWidth-75)+"px";var k=0;while(k1?z/h:1);C=Math.floor(Math.max(this.config.minScaleAdjust/100,C)*this.config.scale);if(C/100!==g.scale){o.push([v.style,C])}g.scale=C/100;g.fontScale=C+"%";g.ex=z;g.mex=h}if("scrollWidth" in g&&(r||g.scrollWidth!==k.firstChild.scrollWidth)){g.scrollWidth=k.firstChild.scrollWidth;t.push([k.parentNode.style,g.scrollWidth/g.ex/g.scale])}if(k.MathJaxMtds){for(var u=0,p=k.MathJaxMtds.length;u0){this.HoverFadeTimer(r,r.hover.inc);return}t.parentNode.removeChild(t);if(s){s.parentNode.removeChild(s)}if(r.hover.remove){clearTimeout(r.hover.remove)}delete r.hover},HoverFadeTimer:function(r,t,s){r.hover.inc=t;if(!r.hover.timer){r.hover.timer=setTimeout(g(["HoverFade",this,r]),(s||p.fadeDelay))}},HoverMenu:function(r){if(!r){r=window.event}return b[this.jax].ContextMenu(r,this.math,true)},ClearHover:function(r){if(r.hover.remove){clearTimeout(r.hover.remove)}if(r.hover.timer){clearTimeout(r.hover.timer)}f.ClearHoverTimer();delete r.hover},Px:function(r){if(Math.abs(r)<0.006){return"0px"}return r.toFixed(2).replace(/\.?0+$/,"")+"px"},getImages:function(){if(k.discoverable){var r=new Image();r.src=p.button.src}}};var a=c.Touch={last:0,delay:500,start:function(s){var r=new Date().getTime();var t=(r-a.last8);var i=(n?null:"5px");var p=c.CombineConfig("MathMenu",{delay:150,closeImg:k.urlRev(b.imageDir+"/CloseX-31.png"),showRenderer:true,showMathPlayer:true,showFontMenu:false,showContext:false,showDiscoverable:false,showLocale:true,showLocaleURL:false,semanticsAnnotations:{TeX:["TeX","LaTeX","application/x-tex"],StarMath:["StarMath 5.0"],Maple:["Maple"],ContentMathML:["MathML-Content","application/mathml-content+xml"],OpenMath:["OpenMath"]},windowSettings:{status:"no",toolbar:"no",locationbar:"no",menubar:"no",directories:"no",personalbar:"no",resizable:"yes",scrollbars:"yes",width:400,height:300,left:Math.round((screen.width-400)/2),top:Math.round((screen.height-300)/3)},styles:{"#MathJax_About":{position:"fixed",left:"50%",width:"auto","text-align":"center",border:"3px outset",padding:"1em 2em","background-color":"#DDDDDD",color:"black",cursor:"default","font-family":"message-box","font-size":"120%","font-style":"normal","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":"15px","-webkit-border-radius":"15px","-moz-border-radius":"15px","-khtml-border-radius":"15px","box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_Menu":{position:"absolute","background-color":"white",color:"black",width:"auto",padding:(n?"2px":"5px 0px"),border:"1px solid #CCCCCC",margin:0,cursor:"default",font:"menu","text-align":"left","text-indent":0,"text-transform":"none","line-height":"normal","letter-spacing":"normal","word-spacing":"normal","word-wrap":"normal","white-space":"nowrap","float":"none","z-index":201,"border-radius":i,"-webkit-border-radius":i,"-moz-border-radius":i,"-khtml-border-radius":i,"box-shadow":"0px 10px 20px #808080","-webkit-box-shadow":"0px 10px 20px #808080","-moz-box-shadow":"0px 10px 20px #808080","-khtml-box-shadow":"0px 10px 20px #808080",filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')"},".MathJax_MenuItem":{padding:(n?"2px 2em":"1px 2em"),background:"transparent"},".MathJax_MenuArrow":{position:"absolute",right:".5em",color:"#666666","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuActive .MathJax_MenuArrow":{color:"white"},".MathJax_MenuArrow.RTL":{left:".5em",right:"auto"},".MathJax_MenuCheck":{position:"absolute",left:".7em","font-family":(l?"'Arial unicode MS'":null)},".MathJax_MenuCheck.RTL":{right:".7em",left:"auto"},".MathJax_MenuRadioCheck":{position:"absolute",left:(n?"1em":".7em")},".MathJax_MenuRadioCheck.RTL":{right:(n?"1em":".7em"),left:"auto"},".MathJax_MenuLabel":{padding:(n?"2px 2em 4px 1.33em":"1px 2em 3px 1.33em"),"font-style":"italic"},".MathJax_MenuRule":{"border-top":(n?"1px solid #CCCCCC":"1px solid #DDDDDD"),margin:(n?"4px 1px 0px":"4px 3px")},".MathJax_MenuDisabled":{color:"GrayText"},".MathJax_MenuActive":{"background-color":(n?"Highlight":"#606872"),color:(n?"HighlightText":"white")},".MathJax_Menu_Close":{position:"absolute",width:"31px",height:"31px",top:"-15px",left:"-15px"}}});var h,d;c.Register.StartupHook("MathEvents Ready",function(){h=MathJax.Extension.MathEvents.Event.False;d=MathJax.Extension.MathEvents.Hover});var a=MathJax.Menu=MathJax.Object.Subclass({version:q,items:[],posted:false,title:null,margin:5,Init:function(r){this.items=[].slice.call(arguments,0)},With:function(r){if(r){c.Insert(this,r)}return this},Post:function(s,C,A){if(!s){s=window.event}var r=document.getElementById("MathJax_MenuFrame");if(!r){r=a.Background(this);delete m.lastItem;delete m.lastMenu;delete a.skipUp;j.Post(["post",a.jax]);a.isRTL=(MathJax.Localization.fontDirection()==="rtl")}var t=g.Element("div",{onmouseup:a.Mouseup,ondblclick:h,ondragstart:h,onselectstart:h,oncontextmenu:h,menuItem:this,className:"MathJax_Menu"});if(!A){MathJax.Localization.setCSS(t)}for(var v=0,u=this.items.length;vdocument.body.offsetWidth-this.margin){B=document.body.offsetWidth-t.offsetWidth-this.margin}if(a.isMobile){B=Math.max(5,B-Math.floor(t.offsetWidth/2));z-=20}a.skipUp=s.isContextMenu}else{var w="left",D=C.offsetWidth;B=(a.isMobile?30:D-2);z=0;while(C&&C!==r){B+=C.offsetLeft;z+=C.offsetTop;C=C.parentNode}if(!a.isMobile){if((a.isRTL&&B-D-t.offsetWidth>this.margin)||(!a.isRTL&&B+t.offsetWidth>document.body.offsetWidth-this.margin)){w="right";B=Math.max(this.margin,B-D-t.offsetWidth+6)}}if(!n){t.style["borderRadiusTop"+w]=0;t.style["WebkitBorderRadiusTop"+w]=0;t.style["MozBorderRadiusTop"+w]=0;t.style["KhtmlBorderRadiusTop"+w]=0}}t.style.left=B+"px";t.style.top=z+"px";if(document.selection&&document.selection.empty){document.selection.empty()}return h(s)},Remove:function(r,s){j.Post(["unpost",a.jax]);var t=document.getElementById("MathJax_MenuFrame");if(t){t.parentNode.removeChild(t);if(this.msieFixedPositionBug){detachEvent("onresize",a.Resize)}}if(a.jax.hover){delete a.jax.hover.nofade;d.UnHover(a.jax)}return h(r)},Find:function(r){return this.FindN(1,r,[].slice.call(arguments,1))},FindId:function(r){return this.FindN(0,r,[].slice.call(arguments,1))},FindN:function(v,s,u){for(var t=0,r=this.items.length;t=0&&x.parentNode.menuItem!==w[r].menuItem){w[r].menuItem.posted=false;w[r].parentNode.removeChild(w[r]);r--}if(this.Timer&&!a.isMobile){this.Timer(v,x)}}},Mouseout:function(r,s){if(!this.menu||!this.menu.posted){this.Deactivate(s)}if(this.timer){clearTimeout(this.timer);delete this.timer}},Mouseup:function(r,s){return this.Remove(r,s)},Touchstart:function(r,s){return this.TouchEvent(r,s,"Mousedown")},Touchend:function(r,s){return this.TouchEvent(r,s,"Mouseup")},TouchEvent:function(s,t,r){if(this!==m.lastItem){if(m.lastMenu){a.Event(s,m.lastMenu,"Mouseout")}a.Event(s,t,"Mouseover",true);m.lastItem=this;m.lastMenu=t}if(this.nativeTouch){return null}a.Event(s,t,r);return false},Remove:function(r,s){s=s.parentNode.menuItem;return s.Remove(r,s)},Activate:function(r){this.Deactivate(r);r.className+=" MathJax_MenuActive"},Deactivate:function(r){r.className=r.className.replace(/ MathJax_MenuActive/,"")},With:function(r){if(r){c.Insert(this,r)}return this},isRTL:function(){return a.isRTL},rtlClass:function(){return(this.isRTL()?" RTL":"")}});a.ITEM.COMMAND=a.ITEM.Subclass({action:function(){},Init:function(r,t,s){if(!(r instanceof Array)){r=[r,r]}this.name=r;this.action=t;this.With(s)},Label:function(r,s){return[this.Name()]},Mouseup:function(r,s){if(!this.disabled){this.Remove(r,s);j.Post(["command",this]);this.action.call(this,r)}return h(r)}});a.ITEM.SUBMENU=a.ITEM.Subclass({menu:null,marker:(n&&!c.Browser.isSafari?"\u25B6":"\u25B8"),markerRTL:(n&&!c.Browser.isSafari?"\u25B0":"\u25C2"),Init:function(r,t){if(!(r instanceof Array)){r=[r,r]}this.name=r;var s=1;if(!(t instanceof a.ITEM)){this.With(t),s++}this.menu=a.apply(a,[].slice.call(arguments,s))},Label:function(r,s){this.menu.posted=false;return[this.Name()+" ",["span",{className:"MathJax_MenuArrow"+this.rtlClass()},[this.isRTL()?this.markerRTL:this.marker]]]},Timer:function(r,s){if(this.timer){clearTimeout(this.timer)}r={clientX:r.clientX,clientY:r.clientY};this.timer=setTimeout(f(["Mouseup",this,r,s]),p.delay)},Touchend:function(s,u){var t=this.menu.posted;var r=this.SUPER(arguments).Touchend.apply(this,arguments);if(t){this.Deactivate(u);delete m.lastItem;delete m.lastMenu}return r},Mouseup:function(s,u){if(!this.disabled){if(!this.menu.posted){if(this.timer){clearTimeout(this.timer);delete this.timer}this.menu.Post(s,u,this.ltr)}else{var t=document.getElementById("MathJax_MenuFrame").childNodes,r=t.length-1;while(r>=0){var v=t[r];v.menuItem.posted=false;v.parentNode.removeChild(v);if(v.menuItem===this.menu){break}r--}}}return h(s)}});a.ITEM.RADIO=a.ITEM.Subclass({variable:null,marker:(n?"\u25CF":"\u2713"),Init:function(s,r,t){if(!(s instanceof Array)){s=[s,s]}this.name=s;this.variable=r;this.With(t);if(this.value==null){this.value=this.name[0]}},Label:function(s,t){var r={className:"MathJax_MenuRadioCheck"+this.rtlClass()};if(p.settings[this.variable]!==this.value){r={style:{display:"none"}}}return[["span",r,[this.marker]]," "+this.Name()]},Mouseup:function(u,v){if(!this.disabled){var w=v.parentNode.childNodes;for(var s=0,r=w.length;s/g,">");var u=o("EqSource","MathJax Equation Source");if(a.isMobile){r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("
");r.document.write("");r.document.close()}else{r.document.open();r.document.write(""+u+"");r.document.write("
"+v+"
");r.document.write("");r.document.close();var s=r.document.body.firstChild;setTimeout(function(){var A=(r.outerHeight-r.innerHeight)||30,z=(r.outerWidth-r.innerWidth)||30,w,D;z=Math.max(100,Math.min(Math.floor(0.5*screen.width),s.offsetWidth+z+25));A=Math.max(40,Math.min(Math.floor(0.5*screen.height),s.offsetHeight+A+25));if(a.prototype.msieHeightBug){A+=35}r.resizeTo(z,A);var C;try{C=t.screenX}catch(B){}if(t&&C!=null){w=Math.max(0,Math.min(t.screenX-Math.floor(z/2),screen.width-z-20));D=Math.max(0,Math.min(t.screenY-Math.floor(A/2),screen.height-A-20));r.moveTo(w,D)}},50)}};a.Scale=function(){var s=b["HTML-CSS"],r=b.NativeMML,v=b.SVG;var u=(s||r||v||{config:{scale:100}}).config.scale;var t=prompt(o("ScaleMath","Scale all mathematics (compared to surrounding text) by"),u+"%");if(t){if(t.match(/^\s*\d+(\.\d*)?\s*%?\s*$/)){t=parseFloat(t);if(t){if(t!==u){if(s){s.config.scale=t}if(r){r.config.scale=t}if(v){v.config.scale=t}a.cookie.scale=t;a.saveCookie();c.Reprocess()}}else{alert(o("NonZeroScale","The scale should not be zero"))}}else{alert(o("PercentScale","The scale should be a percentage (e.g., 120%%)"))}}};a.Zoom=function(){if(!MathJax.Extension.MathZoom){k.Require("[MathJax]/extensions/MathZoom.js")}};a.Renderer=function(){var s=c.outputJax["jax/mml"];if(s[0]!==p.settings.renderer){var v=c.Browser,u,r=a.Renderer.Messages,t;switch(p.settings.renderer){case"NativeMML":if(!p.settings.warnedMML){if(v.isChrome&&v.version.substr(0,3)!=="24."){u=r.MML.WebKit}else{if(v.isSafari&&!v.versionAtLeast("5.0")){u=r.MML.WebKit}else{if(v.isMSIE){if(!v.hasMathPlayer){u=r.MML.MSIE}}else{u=r.MML[v]}}}t="warnedMML"}break;case"SVG":if(!p.settings.warnedSVG){if(v.isMSIE&&!e){u=r.SVG.MSIE}}break}if(u){u=o(u[0],u[1]);u+="\n\n";u+=o("SwitchAnyway","Switch the renderer anyway?\n\n(Press OK to switch, CANCEL to continue with the current renderer)");a.cookie.renderer=s[0].id;a.saveCookie();if(!confirm(u)){a.cookie.renderer=p.settings.renderer=g.Cookie.Get("menu").renderer;a.saveCookie();return}if(t){a.cookie.warned=p.settings.warned=true}a.cookie.renderer=p.settings.renderer;a.saveCookie()}c.Queue(["setRenderer",c,p.settings.renderer,"jax/mml"],["Rerender",c])}};a.Renderer.Messages={MML:{WebKit:["WebkitNativeMMLWarning","Your browser doesn't seem to support MathML natively, so switching to MathML output may cause the mathematics on the page to become unreadable."],MSIE:["MSIENativeMMLWarning","Internet Explorer requires the MathPlayer plugin in order to process MathML output."],Opera:["OperaNativeMMLWarning","Opera's support for MathML is limited, so switching to MathML output may cause some expressions to render poorly."],Safari:["SafariNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."],Firefox:["FirefoxNativeMMLWarning","Your browser's native MathML does not implement all the features used by MathJax, so some expressions may not render properly."]},SVG:{MSIE:["MSIESVGWarning","SVG is not implemented in Internet Explorer prior to IE9 or when it is emulating IE8 or below. Switching to SVG output will cause the mathematics to not display properly."]}};a.Font=function(){var r=b["HTML-CSS"];if(!r){return}document.location.reload()};a.Locale=function(){MathJax.Localization.setLocale(p.settings.locale);MathJax.Hub.Queue(["Reprocess",MathJax.Hub])};a.LoadLocale=function(){var r=prompt(o("LoadURL","Load translation data from this URL:"));if(r){if(!r.match(/\.js$/)){alert(o("BadURL","The URL should be for a javascript file that defines MathJax translation data. Javascript file names should end with '.js'"))}k.Require(r,function(s){if(s!=k.STATUS.OK){alert(o("BadData","Failed to load translation data from %1",r))}})}};a.MPEvents=function(t){var s=p.settings.discoverable,r=a.MPEvents.Messages;if(!e){if(p.settings.mpMouse&&!confirm(o.apply(o,r.IE8warning))){delete a.cookie.mpContext;delete p.settings.mpContext;delete a.cookie.mpMouse;delete p.settings.mpMouse;a.saveCookie();return}p.settings.mpContext=p.settings.mpMouse;a.cookie.mpContext=a.cookie.mpMouse=p.settings.mpMouse;a.saveCookie();MathJax.Hub.Queue(["Rerender",MathJax.Hub])}else{if(!s&&t.name[1]==="Menu Events"&&p.settings.mpContext){alert(o.apply(o,r.IE9warning))}}};a.MPEvents.Messages={IE8warning:["IE8warning","This will disable the MathJax menu and zoom features, but you can Alt-Click on an expression to obtain the MathJax menu instead.\n\nReally change the MathPlayer settings?"],IE9warning:["IE9warning","The MathJax contextual menu will be disabled, but you can Alt-Click on an expression to obtain the MathJax menu instead."]};c.Browser.Select({MSIE:function(r){var s=(document.compatMode==="BackCompat");var t=r.versionAtLeast("8.0")&&document.documentMode>7;a.Augment({margin:20,msieBackgroundBug:((document.documentMode||0)<9),msieFixedPositionBug:(s||!t),msieAboutBug:s,msieHeightBug:((document.documentMode||0)<9)});if(e){delete p.styles["#MathJax_About"].filter;delete p.styles[".MathJax_Menu"].filter}},Firefox:function(r){a.skipMouseover=r.isMobile&&r.versionAtLeast("6.0");a.skipMousedown=r.isMobile}});a.isMobile=c.Browser.isMobile;a.noContextMenu=c.Browser.noContextMenu;a.CreateLocaleMenu=function(){if(!a.menu){return}var w=a.menu.Find("Language").menu,t=w.items;var s=[],y=MathJax.Localization.strings;for(var x in y){if(y.hasOwnProperty(x)){s.push(x)}}s=s.sort();w.items=[];for(var u=0,r=s.length;ut){z.style.height=t+"px";z.style.width=(x.zW+this.scrollSize)+"px"}if(z.offsetWidth>l){z.style.width=l+"px";z.style.height=(x.zH+this.scrollSize)+"px"}}if(this.operaPositionBug){z.style.width=Math.min(l,x.zW)+"px"}if(z.offsetWidth>m&&z.offsetWidth-m=9);h.msiePositionBug=!m;h.msieSizeBug=l.versionAtLeast("7.0")&&(!document.documentMode||n===7||n===8);h.msieZIndexBug=(n<=7);h.msieInlineBlockAlignBug=(n<=7);h.msieTrapEventBug=!window.addEventListener;if(document.compatMode==="BackCompat"){h.scrollSize=52}if(m){delete i.styles["#MathJax_Zoom"].filter}},Opera:function(l){h.operaPositionBug=true;h.operaRefreshBug=true}});h.topImg=(h.msieInlineBlockAlignBug?d.Element("img",{style:{width:0,height:0,position:"relative"},src:"about:blank"}):d.Element("span",{style:{width:0,height:0,display:"inline-block"}}));if(h.operaPositionBug||h.msieTopBug){h.topImg.style.border="1px solid"}MathJax.Callback.Queue(["StartupHook",MathJax.Hub.Register,"Begin Styles",{}],["Styles",f,i.styles],["Post",a.Startup.signal,"MathZoom Ready"],["loadComplete",f,"[MathJax]/extensions/MathZoom.js"])})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.OutputJax["HTML-CSS"],MathJax.OutputJax.NativeMML); diff --git a/app/src/main/assets/libs/MathJax/extensions/Safe.js b/app/src/main/assets/libs/MathJax/extensions/Safe.js new file mode 100644 index 0000000..7821273 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/Safe.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/Safe.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function(d,c){var f="2.4.0";var a=MathJax.Hub.CombineConfig("Safe",{allow:{URLs:"safe",classes:"safe",cssIDs:"safe",styles:"safe",fontsize:"all",require:"safe"},sizeMin:0.7,sizeMax:1.44,safeProtocols:{http:true,https:true,file:true,javascript:false},safeStyles:{color:true,backgroundColor:true,border:true,cursor:true,margin:true,padding:true,textShadow:true,fontFamily:true,fontSize:true,fontStyle:true,fontWeight:true,opacity:true,outline:true},safeRequire:{action:true,amscd:true,amsmath:true,amssymbols:true,autobold:false,"autoload-all":false,bbox:true,begingroup:true,boldsymbol:true,cancel:true,color:true,enclose:true,extpfeil:true,HTML:true,mathchoice:true,mhchem:true,newcommand:true,noErrors:false,noUndefined:false,unicode:true,verb:true}});var e=a.allow;if(e.fontsize!=="all"){a.safeStyles.fontSize=false}var b=MathJax.Extension.Safe={version:f,config:a,div1:document.createElement("div"),div2:document.createElement("div"),filter:{href:"filterURL",src:"filterURL",altimg:"filterURL","class":"filterClass",style:"filterStyles",id:"filterID",fontsize:"filterFontSize",mathsize:"filterFontSize",scriptminsize:"filterFontSize",scriptsizemultiplier:"filterSizeMultiplier",scriptlevel:"filterScriptLevel"},filterURL:function(g){var h=(g.match(/^\s*([a-z]+):/i)||[null,""])[1].toLowerCase();if(e.URLs==="none"||(e.URLs!=="all"&&!a.safeProtocols[h])){g=null}return g},filterClass:function(g){if(e.classes==="none"||(e.classes!=="all"&&!g.match(/^MJX-[-a-zA-Z0-9_.]+$/))){g=null}return g},filterID:function(g){if(e.cssIDs==="none"||(e.cssIDs!=="all"&&!g.match(/^MJX-[-a-zA-Z0-9_.]+$/))){g=null}return g},filterStyles:function(j){if(e.styles==="all"){return j}if(e.styles==="none"){return null}try{var i=this.div1.style,h=this.div2.style;i.cssText=j;h.cssText="";for(var g in a.safeStyles){if(a.safeStyles.hasOwnProperty(g)){var k=this.filterStyle(g,i[g]);if(k!=null){h[g]=k}}}j=h.cssText}catch(l){j=null}return j},filterStyle:function(g,h){if(typeof h!=="string"){return null}if(h.match(/^\s*expression/)){return null}if(h.match(/javascript:/)){return null}return(a.safeStyles[g]?h:null)},filterSize:function(g){if(e.fontsize==="none"){return null}if(e.fontsize!=="all"){g=Math.min(Math.max(g,a.sizeMin),a.sizeMax)}return g},filterFontSize:function(g){return(e.fontsize==="all"?g:null)},filterSizeMultiplier:function(g){if(e.fontsize==="none"){g=null}else{if(e.fontsize!=="all"){g=Math.min(1,Math.max(0.6,g)).toString()}}return g},filterScriptLevel:function(g){if(e.fontsize==="none"){g=null}else{if(e.fontsize!=="all"){g=Math.max(0,g).toString()}}return g},filterRequire:function(g){if(e.require==="none"||(e.require!=="all"&&!a.safeRequire[g.toLowerCase()])){g=null}return g}};d.Register.StartupHook("TeX HTML Ready",function(){var g=MathJax.InputJax.TeX;g.Parse.Augment({HREF_attribute:function(j){var i=b.filterURL(this.GetArgument(j)),h=this.GetArgumentMML(j);if(i){h.With({href:i})}this.Push(h)},CLASS_attribute:function(i){var j=b.filterClass(this.GetArgument(i)),h=this.GetArgumentMML(i);if(j){if(h["class"]!=null){j=h["class"]+" "+j}h.With({"class":j})}this.Push(h)},STYLE_attribute:function(i){var j=b.filterStyles(this.GetArgument(i)),h=this.GetArgumentMML(i);if(j){if(h.style!=null){if(j.charAt(j.length-1)!==";"){j+=";"}j=h.style+" "+j}h.With({style:j})}this.Push(h)},ID_attribute:function(j){var i=b.filterID(this.GetArgument(j)),h=this.GetArgumentMML(j);if(i){h.With({id:i})}this.Push(h)}})});d.Register.StartupHook("TeX Jax Ready",function(){var i=MathJax.InputJax.TeX,h=i.Parse,g=b.filter;h.Augment({Require:function(j){var k=this.GetArgument(j).replace(/.*\//,"").replace(/[^a-z0-9_.-]/ig,"");k=b.filterRequire(k);if(k){this.Extension(null,k)}},MmlFilterAttribute:function(j,k){if(g[j]){k=b[g[j]](k)}return k},SetSize:function(j,k){k=b.filterSize(k);if(k){this.stack.env.size=k;this.Push(i.Stack.Item.style().With({styles:{mathsize:k+"em"}}))}}})});d.Register.StartupHook("TeX bbox Ready",function(){var g=MathJax.InputJax.TeX;g.Parse.Augment({BBoxStyle:function(h){return b.filterStyles(h)}})});d.Register.StartupHook("MathML Jax Ready",function(){var h=MathJax.InputJax.MathML.Parse,g=b.filter;h.Augment({filterAttribute:function(i,j){if(g[i]){j=b[g[i]](j)}return j}})});d.Startup.signal.Post("Safe Extension Ready");c.loadComplete("[MathJax]/extensions/Safe.js")})(MathJax.Hub,MathJax.Ajax); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/AMScd.js b/app/src/main/assets/libs/MathJax/extensions/TeX/AMScd.js new file mode 100644 index 0000000..45d9ccd --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/AMScd.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/AMScd.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/AMScd"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.CD",{colspace:"5pt",rowspace:"5pt",harrowsize:"2.75em",varrowsize:"1.75em",hideHorizontalLabels:false})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.ElementJax.mml,e=MathJax.InputJax.TeX,d=e.Stack.Item,c=e.Definitions,a=MathJax.Extension["TeX/AMScd"].config;c.environment.CD="CD_env";c.special["@"]="CD_arrow";c.macros.minCDarrowwidth="CD_minwidth";c.macros.minCDarrowheight="CD_minheight";e.Parse.Augment({CD_env:function(f){this.Push(f);return d.array().With({arraydef:{columnalign:"center",columnspacing:a.colspace,rowspacing:a.rowspace,displaystyle:true},minw:this.stack.env.CD_minw||a.harrowsize,minh:this.stack.env.CD_minh||a.varrowsize})},CD_arrow:function(g){var l=this.string.charAt(this.i);if(!l.match(/[>":"\u2192","<":"\u2190",V:"\u2193",A:"\u2191"}[l];var p=this.GetUpTo(g+l,l),m=this.GetUpTo(g+l,l);if(l===">"||l==="<"){h=b.mo(r).With(f);if(!p){p="\\kern "+o.minw}if(p||m){var j={width:"+11mu",lspace:"6mu"};h=b.munderover(this.mmlToken(h));if(p){p=e.Parse(p,this.stack.env).mml();h.SetData(h.over,b.mpadded(p).With(j).With({voffset:".1em"}))}if(m){m=e.Parse(m,this.stack.env).mml();h.SetData(h.under,b.mpadded(m).With(j))}if(a.hideHorizontalLabels){h=b.mpadded(h).With({depth:0,height:".67em"})}}}else{h=r=this.mmlToken(b.mo(r).With(k));if(p||m){h=b.mrow();if(p){h.Append(e.Parse("\\scriptstyle\\llap{"+p+"}",this.stack.env).mml())}h.Append(r.With({texClass:b.TEXCLASS.ORD}));if(m){h.Append(e.Parse("\\scriptstyle\\rlap{"+m+"}",this.stack.env).mml())}}}}}}if(h){this.Push(h)}this.CD_cell(g)},CD_cell:function(f){var g=this.stack.Top();if((g.table||[]).length%2===0&&(g.row||[]).length===0){this.Push(b.mpadded().With({height:"8.5pt",depth:"2pt"}))}this.Push(d.cell().With({isEntry:true,name:f}))},CD_minwidth:function(f){this.stack.env.CD_minw=this.GetDimen(f)},CD_minheight:function(f){this.stack.env.CD_minh=this.GetDimen(f)}})});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/AMScd.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/AMSmath.js b/app/src/main/assets/libs/MathJax/extensions/TeX/AMSmath.js new file mode 100644 index 0000000..f059362 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/AMSmath.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/AMSmath.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/AMSmath"]={version:"2.4.0",number:0,startNumber:0,IDs:{},eqIDs:{},labels:{},eqlabels:{},refs:[]};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.ElementJax.mml,g=MathJax.InputJax.TeX,f=MathJax.Extension["TeX/AMSmath"];var d=g.Definitions,e=g.Stack.Item,a=g.config.equationNumbers;var c=function(j){var l=[];for(var k=0,h=j.length;k0){o+="rl";m.push("0em 0em");p--}m=m.join(" ");if(h){return this.AMSarray(k,i,h,o,m)}var l=this.Array.call(this,k,null,null,o,m,".5em","D");return this.setArrayAlign(l,j)},EquationBegin:function(h,i){this.checkEqnEnv();this.stack.global.forcetag=(i&&a.autoNumber!=="none");return h},EquationStar:function(h,i){this.stack.global.tagged=true;return i},checkEqnEnv:function(){if(this.stack.global.eqnenv){g.Error(["ErroneousNestingEq","Erroneous nesting of equation structures"])}this.stack.global.eqnenv=true},MultiIntegral:function(h,l){var k=this.GetNext();if(k==="\\"){var j=this.i;k=this.GetArgument(h);this.i=j;if(k==="\\limits"){if(h==="\\idotsint"){l="\\!\\!\\mathop{\\,\\,"+l+"}"}else{l="\\!\\!\\!\\mathop{\\,\\,\\,"+l+"}"}}}this.string=l+" "+this.string.slice(this.i);this.i=0},xArrow:function(j,n,m,h){var k={width:"+"+(m+h)+"mu",lspace:m+"mu"};var o=this.GetBrackets(j),p=this.ParseArg(j);var q=b.mo(b.chars(String.fromCharCode(n))).With({stretchy:true,texClass:b.TEXCLASS.REL});var i=b.munderover(q);i.SetData(i.over,b.mpadded(p).With(k).With({voffset:".15em"}));if(o){o=g.Parse(o,this.stack.env).mml();i.SetData(i.under,b.mpadded(o).With(k).With({voffset:"-.24em"}))}this.Push(i)},GetDelimiterArg:function(h){var i=this.trimSpaces(this.GetArgument(h));if(i==""){return null}if(d.delimiter[i]==null){g.Error(["MissingOrUnrecognizedDelim","Missing or unrecognized delimiter for %1",h])}return this.convertDelimiter(i)},GetStar:function(){var h=(this.GetNext()==="*");if(h){this.i++}return h}});e.Augment({autoTag:function(){var i=this.global;if(!i.notag){f.number++;i.tagID=a.formatNumber(f.number.toString());var h=g.Parse("\\text{"+a.formatTag(i.tagID)+"}",{}).mml();i.tag=b.mtd(h).With({id:a.formatID(i.tagID)})}},getTag:function(){var l=this.global,j=l.tag;l.tagged=true;if(l.label){if(a.useLabelIds){j.id=a.formatID(l.label)}f.eqlabels[l.label]={tag:l.tagID,id:j.id}}if(document.getElementById(j.id)||f.IDs[j.id]||f.eqIDs[j.id]){var k=0,h;do{k++;h=j.id+"_"+k}while(document.getElementById(h)||f.IDs[h]||f.eqIDs[h]);j.id=h;if(l.label){f.eqlabels[l.label].id=h}}f.eqIDs[j.id]=1;this.clearTag();return j},clearTag:function(){var h=this.global;delete h.tag;delete h.tagID;delete h.label},fixInitialMO:function(l){for(var k=0,h=l.length;k0){this.stack[i].Undef(e,f);i--}if(!(h instanceof Array)){h=[h]}if(this.isEqn){h.global=true}}this.stack[i].Def(e,h,f)},Push:function(e){this.stack.push(e);this.top=this.stack.length},Pop:function(){var e;if(this.top>1){e=this.stack[--this.top];if(this.isEqn){this.stack.pop()}}else{if(this.isEqn){this.Clear()}}return e},Find:function(e,g){for(var f=this.top-1;f>=0;f--){var h=this.stack[f].Find(e,g);if(h){return h}}return null},Merge:function(e){e.stack[0].MergeGlobals(this);this.stack[this.top-1].Merge(e.stack[0]);var f=[this.top,this.stack.length-this.top].concat(e.stack.slice(1));this.stack.splice.apply(this.stack,f);this.top=this.stack.length},Reset:function(){this.top=this.stack.length},Clear:function(e){this.stack=[this.stack[0].Clear()];this.top=this.stack.length}},{nsFrame:a});b.Add({macros:{begingroup:"BeginGroup",endgroup:"EndGroup",global:["Extension","newcommand"],gdef:["Extension","newcommand"]}},null,true);d.Parse.Augment({BeginGroup:function(e){d.eqnStack.Push(a())},EndGroup:function(e){if(d.eqnStack.top>1){d.eqnStack.Pop()}else{if(d.rootStack.top===1){d.Error(["ExtraEndMissingBegin","Extra %1 or missing \\begingroup",e])}else{d.eqnStack.Clear();d.rootStack.Pop()}}},csFindMacro:function(e){return(d.eqnStack.Find(e,"macros")||d.rootStack.Find(e,"macros"))},envFindName:function(e){return(d.eqnStack.Find(e,"environments")||d.rootStack.Find(e,"environments"))}});d.rootStack=c();d.eqnStack=c(true);d.prefilterHooks.Add(function(){d.rootStack.Reset();d.eqnStack.Clear(true)});d.postfilterHooks.Add(function(){d.rootStack.Merge(d.eqnStack)});MathJax.Hub.Register.StartupHook("TeX newcommand Ready",function(){b.Add({macros:{global:"Global",gdef:["Macro","\\global\\def"]}},null,true);d.Parse.Augment({setDef:function(e,f){f.isUser=true;d.eqnStack.Def(e,f,"macros",this.stack.env.isGlobal);delete this.stack.env.isGlobal},setEnv:function(e,f){f.isUser=true;d.eqnStack.Def(e,f,"environments")},Global:function(e){var f=this.i;var g=this.GetCSname(e);this.i=f;if(g!=="let"&&g!=="def"&&g!=="newcommand"){d.Error(["GlobalNotFollowedBy","%1 not followed by \\let, \\def, or \\newcommand",e])}this.stack.env.isGlobal=true}})});MathJax.Hub.Startup.signal.Post("TeX begingroup Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/begingroup.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/boldsymbol.js b/app/src/main/assets/libs/MathJax/extensions/TeX/boldsymbol.js new file mode 100644 index 0000000..6fcb55f --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/boldsymbol.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/boldsymbol.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/boldsymbol"]={version:"2.4.0"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.ElementJax.mml;var d=MathJax.InputJax.TeX;var b=d.Definitions;var c={};c[a.VARIANT.NORMAL]=a.VARIANT.BOLD;c[a.VARIANT.ITALIC]=a.VARIANT.BOLDITALIC;c[a.VARIANT.FRAKTUR]=a.VARIANT.BOLDFRAKTUR;c[a.VARIANT.SCRIPT]=a.VARIANT.BOLDSCRIPT;c[a.VARIANT.SANSSERIF]=a.VARIANT.BOLDSANSSERIF;c["-tex-caligraphic"]="-tex-caligraphic-bold";c["-tex-oldstyle"]="-tex-oldstyle-bold";b.Add({macros:{boldsymbol:"Boldsymbol"}},null,true);d.Parse.Augment({mmlToken:function(f){if(this.stack.env.boldsymbol){var e=f.Get("mathvariant");if(e==null){f.mathvariant=a.VARIANT.BOLD}else{f.mathvariant=(c[e]||e)}}return f},Boldsymbol:function(h){var e=this.stack.env.boldsymbol,f=this.stack.env.font;this.stack.env.boldsymbol=true;this.stack.env.font=null;var g=this.ParseArg(h);this.stack.env.font=f;this.stack.env.boldsymbol=e;this.Push(g)}});MathJax.Hub.Startup.signal.Post("TeX boldsymbol Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/boldsymbol.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/cancel.js b/app/src/main/assets/libs/MathJax/extensions/TeX/cancel.js new file mode 100644 index 0000000..9dc87a7 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/cancel.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/cancel.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/cancel"]={version:"2.4.0",ALLOWED:{color:1,mathcolor:1,background:1,mathbackground:1,padding:1,thickness:1}};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var c=MathJax.InputJax.TeX,a=MathJax.ElementJax.mml,b=MathJax.Extension["TeX/cancel"];b.setAttributes=function(h,e){if(e!==""){e=e.replace(/ /g,"").split(/,/);for(var g=0,d=e.length;g1){this.TEX.Error(["ModelArg2","Color values for the %1 model must be between %2 and %3","rgb",0,1])}d=Math.floor(d*255).toString(16);if(d.length<2){d="0"+d}a+=d}return a},get_RGB:function(b){b=b.replace(/^\s+/,"").replace(/\s+$/,"").split(/\s*,\s*/);var a="#";if(b.length!==3){this.TEX.Error(["ModelArg1","Color values for the %1 model require 3 numbers","RGB"])}for(var c=0;c<3;c++){if(!b[c].match(/^\d+$/)){this.TEX.Error(["InvalidNumber","Invalid number"])}var d=parseInt(b[c]);if(d>255){this.TEX.Error(["ModelArg2","Color values for the %1 model must be between %2 and %3","RGB",0,255])}d=d.toString(16);if(d.length<2){d="0"+d}a+=d}return a},get_gray:function(a){if(!a.match(/^\s*(\d+(\.\d*)?|\.\d+)\s*$/)){this.TEX.Error(["InvalidDecimalNumber","Invalid decimal number"])}var b=parseFloat(a);if(b<0||b>1){this.TEX.Error(["ModelArg2","Color values for the %1 model must be between %2 and %3","gray",0,1])}b=Math.floor(b*255).toString(16);if(b.length<2){b="0"+b}return"#"+b+b+b},get_named:function(a){if(this.colors[a]){return this.colors[a]}return a},padding:function(){var c="+"+this.config.padding;var a=this.config.padding.replace(/^.*?([a-z]*)$/,"$1");var b="+"+(2*parseFloat(c))+a;return{width:b,height:c,depth:c,lspace:this.config.padding}}};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var d=MathJax.InputJax.TeX,a=MathJax.ElementJax.mml;var c=d.Stack.Item;var b=MathJax.Extension["TeX/color"];b.TEX=d;d.Definitions.Add({macros:{color:"Color",textcolor:"TextColor",definecolor:"DefineColor",colorbox:"ColorBox",fcolorbox:"fColorBox"}},null,true);d.Parse.Augment({Color:function(h){var g=this.GetBrackets(h),e=this.GetArgument(h);e=b.getColor(g,e);var f=c.style().With({styles:{mathcolor:e}});this.stack.env.color=e;this.Push(f)},TextColor:function(h){var g=this.GetBrackets(h),f=this.GetArgument(h);f=b.getColor(g,f);var e=this.stack.env.color;this.stack.env.color=f;var i=this.ParseArg(h);if(e){this.stack.env.color}else{delete this.stack.env.color}this.Push(a.mstyle(i).With({mathcolor:f}))},DefineColor:function(g){var f=this.GetArgument(g),e=this.GetArgument(g),h=this.GetArgument(g);b.colors[f]=b.getColor(e,h)},ColorBox:function(g){var f=this.GetArgument(g),e=this.InternalMath(this.GetArgument(g));this.Push(a.mpadded.apply(a,e).With({mathbackground:b.getColor("named",f)}).With(b.padding()))},fColorBox:function(g){var h=this.GetArgument(g),f=this.GetArgument(g),e=this.InternalMath(this.GetArgument(g));this.Push(a.mpadded.apply(a,e).With({mathbackground:b.getColor("named",f),style:"border: "+b.config.border+" solid "+b.getColor("named",h)}).With(b.padding()))}});MathJax.Hub.Startup.signal.Post("TeX color Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/color.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/enclose.js b/app/src/main/assets/libs/MathJax/extensions/TeX/enclose.js new file mode 100644 index 0000000..43fcf65 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/enclose.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/enclose.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/enclose"]={version:"2.4.0",ALLOWED:{arrow:1,color:1,mathcolor:1,background:1,mathbackground:1,padding:1,thickness:1}};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var c=MathJax.InputJax.TeX,a=MathJax.ElementJax.mml,b=MathJax.Extension["TeX/enclose"].ALLOWED;c.Definitions.Add({macros:{enclose:"Enclose"}},null,true);c.Parse.Augment({Enclose:function(g){var k=this.GetArgument(g),e=this.GetBrackets(g),j=this.ParseArg(g);var l={notation:k.replace(/,/g," ")};if(e){e=e.replace(/ /g,"").split(/,/);for(var h=0,d=e.length;h0){this.selection=Math.min(3,e.scriptlevel+1)}else{this.selection=(e.displaystyle?0:1)}}return this.selection},selected:function(){return this.data[this.choice()]},setTeXclass:function(e){return this.selected().setTeXclass(e)},isSpacelike:function(){return this.selected().isSpacelike()},isEmbellished:function(){return this.selected().isEmbellished()},Core:function(){return this.selected()},CoreMO:function(){return this.selected().CoreMO()},toHTML:function(e){e=this.HTMLcreateSpan(e);e.bbox=this.Core().toHTML(e).bbox;if(e.firstChild&&e.firstChild.style.marginLeft){e.style.marginLeft=e.firstChild.style.marginLeft;e.firstChild.style.marginLeft=""}return e},toSVG:function(){var e=this.Core().toSVG();this.SVGsaveData(e);return e}});MathJax.Hub.Startup.signal.Post("TeX mathchoice Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mathchoice.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/mhchem.js b/app/src/main/assets/libs/MathJax/extensions/TeX/mhchem.js new file mode 100644 index 0000000..b9f7b72 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/mhchem.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/mhchem.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/mhchem"]={version:"2.4.0"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.InputJax.TeX;var a=MathJax.Object.Subclass({string:"",i:0,tex:"",atom:false,sup:"",sub:"",Init:function(c){this.string=c},ParseTable:{"-":"Minus","+":"Plus","(":"Open",")":"Close","[":"Open","]":"Close","<":"Less","^":"Superscript",_:"Subscript","*":"Dot",".":"Dot","=":"Equal","#":"Pound","$":"Math","\\":"Macro"," ":"Space"},Arrows:{"->":"rightarrow","<-":"leftarrow","<->":"leftrightarrow","<=>":"rightleftharpoons","<=>>":"Rightleftharpoons","<<=>":"Leftrightharpoons","^":"uparrow",v:"downarrow"},Bonds:{"-":"-","=":"=","#":"\\equiv","~":"\\tripledash","~-":"\\begin{CEstack}{}\\tripledash\\\\-\\end{CEstack}","~=":"\\raise2mu{\\begin{CEstack}{}\\tripledash\\\\-\\\\-\\end{CEstack}}","~--":"\\raise2mu{\\begin{CEstack}{}\\tripledash\\\\-\\\\-\\end{CEstack}}","-~-":"\\raise2mu{\\begin{CEstack}{}-\\\\\\tripledash\\\\-\\end{CEstack}}","...":"{\\cdot}{\\cdot}{\\cdot}","....":"{\\cdot}{\\cdot}{\\cdot}{\\cdot}","->":"\\rightarrow","<-":"\\leftarrow","??":"\\text{??}"},Parse:function(){this.tex="";this.atom=false;while(this.i"){this.i+=2;this.AddArrow("->");return}else{this.tex+="{-}"}}this.i++},ParsePlus:function(d){if(this.atom){this.sup+=d}else{this.FinishAtom();this.tex+=d}this.i++},ParseDot:function(d){this.FinishAtom();this.tex+="\\cdot ";this.i++},ParseEqual:function(d){this.FinishAtom();this.tex+="{=}";this.i++},ParsePound:function(d){this.FinishAtom();this.tex+="{\\equiv}";this.i++},ParseOpen:function(e){this.FinishAtom();var d=this.Match(/^\([v^]\)/);if(d){this.tex+="{\\"+this.Arrows[d.charAt(1)]+"}"}else{this.tex+="{"+e;this.i++}},ParseClose:function(d){this.FinishAtom();this.atom=true;this.tex+=d+"}";this.i++},ParseLess:function(e){this.FinishAtom();var d=this.Match(/^(<->?|<=>>?|<<=>)/);if(!d){this.tex+=e;this.i++}else{this.AddArrow(d)}},ParseSuperscript:function(f){f=this.string.charAt(++this.i);if(f==="{"){this.i++;var d=this.Find("}");if(d==="-."){this.sup+="{-}{\\cdot}"}else{if(d){this.sup+=a(d).Parse().replace(/^\{-\}/,"-")}}}else{if(f===" "||f===""){this.tex+="{\\"+this.Arrows["^"]+"}";this.i++}else{var e=this.Match(/^(\d+|-\.)/);if(e){this.sup+=e}}}},ParseSubscript:function(e){if(this.string.charAt(++this.i)=="{"){this.i++;this.sub+=a(this.Find("}")).Parse().replace(/^\{-\}/,"-")}else{var d=this.Match(/^\d+/);if(d){this.sub+=d}}},ParseMath:function(d){this.FinishAtom();this.i++;this.tex+=this.Find(d)},ParseMacro:function(f){this.FinishAtom();this.i++;var d=this.Match(/^([a-z]+|.)/i)||" ";if(d==="sbond"){this.tex+="{-}"}else{if(d==="dbond"){this.tex+="{=}"}else{if(d==="tbond"){this.tex+="{\\equiv}"}else{if(d==="bond"){var e=(this.Match(/^\{.*?\}/)||"");e=e.substr(1,e.length-2);this.tex+="{"+(this.Bonds[e]||"\\text{??}")+"}"}else{if(d==="{"){this.tex+="{\\{"}else{if(d==="}"){this.tex+="\\}}";this.atom=true}else{this.tex+=f+d}}}}}}},ParseSpace:function(d){this.FinishAtom();this.i++},ParseOther:function(d){this.FinishAtom();this.tex+=d;this.i++},AddArrow:function(e){var g=this.Match(/^[CT]\[/);if(g){this.i--;g=g.charAt(0)}var d=this.GetBracket(g),f=this.GetBracket(g);e=this.Arrows[e];if(d||f){if(f){e+="["+f+"]"}e+="{"+d+"}";e="\\mathrel{\\x"+e+"}"}else{e="\\long"+e+" "}this.tex+=e},FinishAtom:function(){if(this.sup||this.sub){if(this.sup&&this.sub&&!this.atom){var c=this.sup,d=this.sub;if(!c.match(/\d/)){c+="\\vphantom{0}"}if(!d.match(/\d/)){d+="\\vphantom{0}"}this.tex+="\\raise 1pt{\\scriptstyle\\begin{CEscriptstack}"+c+"\\\\"+d+"\\end{CEscriptstack}}\\kern-.125em "}else{if(!this.sup){this.sup="\\Space{0pt}{0pt}{.2em}"}this.tex+="^{"+this.sup+"}_{"+this.sub+"}"}this.sup=this.sub=""}this.atom=false},GetBracket:function(e){if(this.string.charAt(this.i)!=="["){return""}this.i++;var d=this.Find("]");if(e==="C"){d="\\ce{"+d+"}"}else{if(e==="T"){if(!d.match(/^\{.*\}$/)){d="{"+d+"}"}d="\\text"+d}}return d},Match:function(d){var c=d.exec(this.string.substr(this.i));if(c){c=c[0];this.i+=c.length}return c},Find:function(h){var d=this.string.length,e=this.i,g=0;while(this.i0){return[h,g]}else{return h}}}this.i++}b.Error(["MissingReplacementString","Missing replacement string for definition of %1",f])},MacroWithTemplate:function(d,g,h,f){if(h){var c=[];this.GetNext();if(f[0]&&!this.MatchParam(f[0])){b.Error(["MismatchUseDef","Use of %1 doesn't match its definition",d])}for(var e=0;eb.config.MAXMACROS){b.Error(["MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?"])}},BeginEnv:function(f,h,c,g){if(g){var d=[];for(var e=0;e1){var n=(q.h+q.d)/2,j=h.TeX.x_height/2;p.parentNode.style.verticalAlign=h.Em(q.d+(j-n));q.h=j+n;q.d=n-j}p.bbox={h:q.h,d:q.d,w:k,lw:0,rw:k};return p}})});b.Register.StartupHook("SVG Jax Config",function(){b.Config({SVG:{styles:{".MathJax_SVG .noError":b.Insert({"vertical-align":(b.Browser.isMSIE&&a.multiLine?"-2px":"")},a.style)}}})});b.Register.StartupHook("SVG Jax Ready",function(){var g=MathJax.ElementJax.mml;var f=g.math.prototype.toSVG,h=g.merror.prototype.toSVG;g.math.Augment({toSVG:function(i,j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){i=k.data[0].toSVG(i)}else{i=f.call(this,i,j)}return i}});g.merror.Augment({toSVG:function(n){if(!this.isError||this.Parent().type!=="math"){return h.call(this,n)}n=e.addElement(n,"span",{className:"noError",isMathJax:true});if(this.multiLine){n.style.display="inline-block"}var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,j=o.length;l1){var k=n.offsetHeight/2;n.style.verticalAlign=(-k+(k/j))+"px"}return n}})});b.Register.StartupHook("NativeMML Jax Ready",function(){var h=MathJax.ElementJax.mml;var g=MathJax.Extension["TeX/noErrors"].config;var f=h.math.prototype.toNativeMML,i=h.merror.prototype.toNativeMML;h.math.Augment({toNativeMML:function(j){var k=this.data[0];if(k&&k.data[0]&&k.data[0].isError){j=k.data[0].toNativeMML(j)}else{j=f.call(this,j)}return j}});h.merror.Augment({toNativeMML:function(n){if(!this.isError){return i.call(this,n)}n=n.appendChild(document.createElement("span"));var o=this.data[0].data[0].data.join("").split(/\n/);for(var l=0,k=o.length;l1){n.style.verticalAlign="middle"}}for(var p in g.style){if(g.style.hasOwnProperty(p)){var j=p.replace(/-./g,function(m){return m.charAt(1).toUpperCase()});n.style[j]=g.style[p]}}return n}})});b.Startup.signal.Post("TeX noErrors Ready")})(MathJax.Hub,MathJax.HTML);MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noErrors.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/noUndefined.js b/app/src/main/assets/libs/MathJax/extensions/TeX/noUndefined.js new file mode 100644 index 0000000..93f32b8 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/noUndefined.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/noUndefined.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/noUndefined"]={version:"2.4.0",config:MathJax.Hub.CombineConfig("TeX.noUndefined",{disabled:false,attributes:{mathcolor:"red"}})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var b=MathJax.Extension["TeX/noUndefined"].config;var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX.Parse.prototype.csUndefined;MathJax.InputJax.TeX.Parse.Augment({csUndefined:function(d){if(b.disabled){return c.apply(this,arguments)}MathJax.Hub.signal.Post(["TeX Jax - undefined control sequence",d]);this.Push(a.mtext(d).With(b.attributes))}});MathJax.Hub.Startup.signal.Post("TeX noUndefined Ready")});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/noUndefined.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/unicode.js b/app/src/main/assets/libs/MathJax/extensions/TeX/unicode.js new file mode 100644 index 0000000..ed0be87 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/unicode.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/unicode.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/unicode"]={version:"2.4.0",unicode:{},config:MathJax.Hub.CombineConfig("TeX.unicode",{fonts:"STIXGeneral,'Arial Unicode MS'"})};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var c=MathJax.InputJax.TeX;var a=MathJax.ElementJax.mml;var b=MathJax.Extension["TeX/unicode"].unicode;c.Definitions.Add({macros:{unicode:"Unicode"}},null,true);c.Parse.Augment({Unicode:function(e){var i=this.GetBrackets(e),d;if(i){if(i.replace(/ /g,"").match(/^(\d+(\.\d*)?|\.\d+),(\d+(\.\d*)?|\.\d+)$/)){i=i.replace(/ /g,"").split(/,/);d=this.GetBrackets(e)}else{d=i;i=null}}var j=this.trimSpaces(this.GetArgument(e)),h=parseInt(j.match(/^x/)?"0"+j:j);if(!b[h]){b[h]=[800,200,d,h]}else{if(!d){d=b[h][2]}}if(i){b[h][0]=Math.floor(i[0]*1000);b[h][1]=Math.floor(i[1]*1000)}var f=this.stack.env.font,g={};if(d){b[h][2]=g.fontfamily=d.replace(/"/g,"'");if(f){if(f.match(/bold/)){g.fontweight="bold"}if(f.match(/italic|-mathit/)){g.fontstyle="italic"}}}else{if(f){g.mathvariant=f}}g.unicode=[].concat(b[h]);this.Push(a.mtext(a.entity("#"+j)).With(g))}});MathJax.Hub.Startup.signal.Post("TeX unicode Ready")});MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var a=MathJax.ElementJax.mml;var c=MathJax.Extension["TeX/unicode"].config.fonts;var b=a.mbase.prototype.HTMLgetVariant;a.mbase.Augment({HTMLgetVariant:function(){var d=b.call(this);if(d.unicode){delete d.unicode;delete d.FONTS}if(!this.unicode){return d}d.unicode=true;if(!d.defaultFont){d=MathJax.Hub.Insert({},d);d.defaultFont={family:c}}var e=this.unicode[2];if(e){e+=","+c}else{e=c}d.defaultFont[this.unicode[3]]=[this.unicode[0],this.unicode[1],500,0,500,{isUnknown:true,isUnicode:true,font:e}];return d}})});MathJax.Hub.Register.StartupHook("SVG Jax Ready",function(){var a=MathJax.ElementJax.mml;var c=MathJax.Extension["TeX/unicode"].config.fonts;var b=a.mbase.prototype.SVGgetVariant;a.mbase.Augment({SVGgetVariant:function(){var d=b.call(this);if(d.unicode){delete d.unicode;delete d.FONTS}if(!this.unicode){return d}d.unicode=true;if(!d.forceFamily){d=MathJax.Hub.Insert({},d)}d.defaultFamily=c;d.noRemap=true;d.h=this.unicode[0];d.d=this.unicode[1];return d}})});MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/unicode.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/TeX/verb.js b/app/src/main/assets/libs/MathJax/extensions/TeX/verb.js new file mode 100644 index 0000000..4fd4c02 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/TeX/verb.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/TeX/verb.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension["TeX/verb"]={version:"2.4.0"};MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var a=MathJax.ElementJax.mml;var c=MathJax.InputJax.TeX;var b=c.Definitions;b.Add({macros:{verb:"Verb"}},null,true);c.Parse.Augment({Verb:function(d){var g=this.GetNext();var f=++this.i;if(g==""){c.Error(["MissingArgFor","Missing argument for %1",d])}while(this.i=0;a--){if(String(c[a].className).match(/(^| )math( |$)/)){this.ConvertMath(c[a],"")}}var d=b.getElementsByTagName("div");for(a=d.length-1;a>=0;a--){if(String(d[a].className).match(/(^| )math( |$)/)){this.ConvertMath(d[a],"; mode=display")}}},ConvertMath:function(c,d){if(c.getElementsByTagName("script").length===0){var b=c.parentNode,a=this.createMathTag(d,c.innerHTML);if(c.nextSibling){b.insertBefore(a,c.nextSibling)}else{b.appendChild(a)}if(this.config.preview!=="none"){this.createPreview(c)}b.removeChild(c)}},createPreview:function(a){var b=this.config.preview;if(b==="TeX"){b=[this.filterPreview(a.innerHTML)]}if(b){b=MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},b);a.parentNode.insertBefore(b,a)}},createMathTag:function(c,b){b=b.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&");var a=document.createElement("script");a.type="math/tex"+c;MathJax.HTML.setScript(a,b);return a},filterPreview:function(a){return a}};MathJax.Hub.Register.PreProcessor(["PreProcess",MathJax.Extension.jsMath2jax],8);MathJax.Ajax.loadComplete("[MathJax]/extensions/jsMath2jax.js"); diff --git a/app/src/main/assets/libs/MathJax/extensions/tex2jax.js b/app/src/main/assets/libs/MathJax/extensions/tex2jax.js new file mode 100644 index 0000000..804b556 --- /dev/null +++ b/app/src/main/assets/libs/MathJax/extensions/tex2jax.js @@ -0,0 +1,19 @@ +/* + * /MathJax/extensions/tex2jax.js + * + * Copyright (c) 2009-2014 The MathJax Consortium + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +MathJax.Extension.tex2jax={version:"2.4.0",config:{inlineMath:[["\\(","\\)"]],displayMath:[["$$","$$"],["\\[","\\]"]],balanceBraces:true,skipTags:["script","noscript","style","textarea","pre","code","annotation","annotation-xml"],ignoreClass:"tex2jax_ignore",processClass:"tex2jax_process",processEscapes:false,processEnvironments:true,processRefs:true,preview:"TeX"},PreProcess:function(a){if(!this.configured){this.config=MathJax.Hub.CombineConfig("tex2jax",this.config);if(this.config.Augment){MathJax.Hub.Insert(this,this.config.Augment)}if(typeof(this.config.previewTeX)!=="undefined"&&!this.config.previewTeX){this.config.preview="none"}this.configured=true}if(typeof(a)==="string"){a=document.getElementById(a)}if(!a){a=document.body}if(this.createPatterns()){this.scanElement(a,a.nextSibling)}},createPatterns:function(){var d=[],e=[],c,a,b=this.config;this.match={};for(c=0,a=b.inlineMath.length;c0)},patternQuote:function(a){return a.replace(/([\^$(){}+*?\-|\[\]\:\\])/g,"\\$1")},endPattern:function(a){return new RegExp(this.patternQuote(a)+"|\\\\.|[{}]","g")},sortLength:function(d,c){if(d.length!==c.length){return c.length-d.length}return(d==c?0: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�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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Latin-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Latin-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..5ee4245bbceef9001bf83e7aad3f6a678a282172 GIT binary patch literal 12284 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 B`UU_1 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Main-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Main-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..db8d1b4aafe6d8f3a4963a7dadfec8aa75e23cff GIT binary patch literal 43188 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 z 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

;$ zdvBp7dWd=FFe<EBBlwy?vm7sib={`N*godh?lgGT+i5$B-=2`dSlcplOUV|sPlR0K<9&Y+F@=d-s#J{!K|D~o@tT9P&KY}6PUpV!wS^xkOM?ZN0 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Marks-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Marks-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..dc00a2b21939e3809f1108fdfff92ac0303f9607 GIT binary patch literal 9328 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 EA1aO&H2?qr literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Misc-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Misc-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..731646f1f7ae6f144ecf1a5b4000587dd506ab7d GIT binary patch literal 13496 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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_NonUnicode-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_NonUnicode-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..c9d9aab99457a2219a3e48a2a47045bb6c65bbc6 GIT binary patch literal 29112 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

`=VXPm_-OU>= z%nBC#mCkoZeo8dHBexZDVnUR8PhC9+Bx|U;`DPh>s^q6sn_=qNK6-z`^V+dqxK3&y zc}4YiJDO*;H#m*jf(v{=z;i5wdTO~C^4*%?VEl|4jxO2LvDsKS1el`X+5M%=Q~YL3 z1(CO~WV7=YCcpcFM6X%GRnyli0XCnklW@!HB57}Uh#E;maHixjLd}!RQq}6n8lgl4 zBNb%SB#GP={zRoa0tgxw+1SDj;|UlKa0uW`I~SC5Es>Nuj6FIdeK;X2Zy-`rnO8<6 z0UR1>5SsBoAEHTI3{7#Y6Kll&GiN|HASGj({^Pj#CK90iG%~M#F!b_)tJC@Jhrg-p zg2*+UnyAe&!St$~fmRyB>ixp2u`dTPxLTxJPt(Z{Hfe2Td?fVSR3;}wYxhui%#G@o z!$MAn{pF+%+_A{WrqM}EBm+`k$0to$*O5R2cpK7;PBIA|@0m}*^Z{K^Fg{6=o8@3o zCx2TDIl?=rpke8tkk_9cHq~K0VSmOnv`9ewSsGXc@%IPgt#c!tEk?P)oFTG?jr{ha_(r z`7h-^3id>JZH_8N;tUXWi2sDi*!&hco!t3eF>2iaLOPR63DB1e9tRKK z#sLDeJ&Rj&w;}=i{l@l5j!c2R0oDEvyV+<-k-z^aZwYX9v-?mr);6ny2VhZ_`dPRH zTSao%YAH^Y6m~qj|3axT2*`XUgRl8gJ9lIQD|22OpAYLer{jQePpm3m>nAO({p&YL zrwYN0J)16iIQm9Y6q9|P7p?=b!E9pKFmFVn!Pn1cyn)VB=t4jUTtzd}7b06CW|tx= zD+OVmc7!M9e)o95?Fyo$L?b;?vIy&207wN|^M}hH4F<@lbIy@$V(Fg16dD=-R$st< zi*e+c&#o{rG0gbWmsl_F&kG3*L%HAYMLBNOqA?`s;HSd(?>OKOJQOqqC6i1Pocjku zkpop&LPV^KhaFrD+#_O?){L`4@*@mbLI+sh$&fy=WxQodwoUw;q24RV*c&x%gG;+l zn?>W~m(G9j{ZFElKePce))j0UzSkqe^NLT4B+B7&Rbt5Y*t!+6t96gU=1K@BL|!?o z+OOYD$Vp^h2D)^i>%STt_mXGRU{P0itG99FFkTd489 zr4z$)=Sl|bHEYA9fVn3I)~f1qc-ETgoO^erwAv-h>|O@_dlddDbj>GpC3pK-U9tUGXqY=vF&b)R$?P5g7IY1{d362S3$O9$8IZJOo-3%k z&e4Z^??Tmo3Ek>DlJtEQ>lyCe3zPFY`JxJw6Yo@&c=B9zEhmzGfwSeV`3U@e%&L+9 zSRkI`0iTQMK8-5*x<1NfS;kB`h(tz+$=ZV+Mfez4U}}Aw_8ce+P}!Or>ahQrT3Z|` zrXu&|#dnqSILW$m<&*p!Fm5y@jX?a%{B#?US7^7A1E29VZj;bU{#fvrBe1 z=>Hg%QzOrHlEu*_DVvha39k|jWbL+q`#hZGUqgY}Ws?KpSIvLzToQ%88*&etjKn)s z`119OyjBhxc6GOMgqFw=^2c?Ijn$GTC`81J3rC(tar>EqSKoE`3tB{> z4>&U+H6!%6kh4E9DK028CJhl8{~|C@Bq`kY|C`qX3iP#xTZYpB0-~Y^9{3mgvddLR zMf~I6E*@RRR0s}uM4>OHnj4BDk*NvPy~G#_r?aB}nZHP0)AdkpM~l}h3Jd6Z!C+$= zM$>K|!(-lj`I=lSsLwrqe)001(Vux~a<>P#PJ30inI5yOcpAVLmDJRTD=sR~+|Xrf zV_2_UG5bdT6c6cTSMccKcQ$jz=w6>*9(0?e5d4}gcr0$pxMXltjN|Qyng~+3f+7`9ZkV^30YLAhRt2kuF2U(>O%G? zcp^X7JfB+3C}`2J{ksjp3)yw$!Tt34B=ltXxacA2@$q>781Y2?gm8vG$6e+sc+wa>T@&c6x}4=4h3 z0V;Y`YlU|yppZpiRRTo%^aQJS{c?pA7|f9~kuouLP`#*L#cm6B&H8cz5b_i#k$osH z8CWrVsPSl6QRR@eU{9b^U{;_wVDN*lg>3f-3|bZFqtJ_?Sc2dBQ4E@D6<4Ww=sL+d zsX7_F$h@dOWk+Ft3K-^p1bS+|iN5yUbI#;vTV`{r`L%uXzG1w%zv$lS-}Tp7xzo26ZY0+y@tkXJRxJP)22rbloHn0Y&b{QH_rywhl@KoIOFo{4}$(23hI$LWGMa|it3TsXE^>G z3h0qJW=Q@Vis;dJz{LG#j_jE{W@uiIgsw5`zev0FAn(lnZ*W^g&z7WyBYq`g^g{OV ziTvIJ)x9gc^M9eUscOu|FVgNkiaY;1#I7+LzDT?CFzw9#Z*ZGT&laVIBYY)e@IrR~ ziTutZ(XC6e^M9eUIcv4Qgud)Hd$_WzyErmHcVxLCXQXzu)PP>UD!`;%pFhX4Q9Mw`#=KUG`X!7jFewW0QI z9l3U5Y0cziR*^jiK1)LGqz-j#k89B)H08yH!Ij}Aj|RlW{p$9fcqayz+P&Z{DDR@v zizh3T9`P1?v85niE zRDMDkno?r1;@P5}1>s*olZ1EHjPX2&G9C;5zw#DKLgisx0_e(+WhhE5$%;oR;Hr|U zic5tdRYm8e9_L6)0&EE$&1qaRO$y?r1u8UU*0G8sWvGji=V;F9i*06Qj*IT+AkOja zA{N^;i>l{1&ROk(TVzi+*5?RMznoLr#kVM$ZdVpT&vDO*pXi>#7Ke6}`4#w;V#_EN zm6b^OOMLQuihc5YihM|)?gQVQ8FIl% zl$1dQ5&cDGm1m`Ify-(BuPI(7X7w2b7!?@97Po}K#6XPt6#5wZ z?34myk-SJ=RTz~RrEamyM#N!7QHflM zUWvLIkK-HIt5>U7D_N^q8@%{|5MT`=?w{DJxhrJxa|OcT-_a|)OLa?vSF2nry-T-B zcZ>XrLVk-02K5XD0xlQ;=!eV;U=(a65<;R1BdJ6pje|Y}2^OI83&LFli6&A*q6otz zLkf{VA%j%{D+^#1v!a*+>8ZJ#W6};bZH{L0e($pbWFPA;lUMbfU4u z`7d>{ofothyw!(?Y;8}|r^;*hl9L_}?`4|Ol>hu1BP*KZqZm&-}cAZ@)%=de9#{RUG{wj}m4grA5;$Hit3k#e19P|CTX90O=vOz9)i4JBwO7frl08y*F*)ot z_Hk2{Z?i|U4E~Sj2hkjTLSEO$Ev96nk7!=jX@|{m`<*C#PJ`lbf9TBDwZW0%4cUSz zKGw+W#s#ks_kyAHu`lu;gS5vXasA9pW-F<)#n(R-CA?`q=3+hA9cDOFGWF?}&QtF! z7t9${>^n2-ycaiXdCf`Ii<#SwNsigmPpKT{**9Jm--xgd80qx+7}k1D#&r|>H7R7Y z_?=EC^ZY5n41`^se}*Q}Db%Mm-EEf2RZrAo^|Bg@f6@b*k}Vl3KLA_J&fgan%UL?1 zS0Njm>u;+^YhU#~-|x-viR^>cZiYR*--E+?xUROJCJV>1PZ>iQDON6Pc-@=`U5ux% ztGll5$PpC)$PdNKH={{~G1}(rvcaZR{CS9&IW{@)4$HYY7!{>G_ue?&AMLrydEkLx^Gk%%g%dP?*QB)CU4ulp>JC6VQ{O~LWM7jyV=x+gSxA3DECE+t_Gp)d zh+j4f8Gx1>i%G&Ekut2hn_t*JYZi&u8GOVM7SYV1b3UYrl)vkc;4^8F=(@LkDVs)# zSg@-Z?n>aSSX+xVIhWQZN0L!-81f^phIg9`OBPZcgg=6zgole*w4q-stPO((+8Y}~ zp3mOB;}`O7GI&RoZ$L7m{+j33mTZizE9ys`pXV+{IWwB#Q`OOdVQfX7_3MmS-L6uZ zAYHCe7+r5hG@5Me!^oR}FD(oc;?@jFBV+1SKNP*1Cpmw4W{To`A>G!R_etrD8AZiF z36ycS{|FUDqao*)OO6A;xUg-gw=9T;Sgi{F!FiA7v89Tyu2P+wAJdPsEk;U9#M$Z6 zsR@~%@|7orFP19gTp*jDT4+N`@J7||9^U@SN)yyeALGSWSlMogvG5+e_9U}HG%8_I zLs<|QPM^?3URRGHP;*0;ogzKU!YmZWWnR}L1Ah$)+l;)L+2kiX;bOG%MoXF*=1pOYxO&JnYD7O z`~Adq-*uryYZ6azF+7NmyQJYM-dhLS#J{;UgyX%(2}SAQib!$=UmK`37Fy=}oM53xr? zx9KGr1agYzn89^&)P?yR9r1;@jV41Mv$iQ{+pp-y-{mpup17RbX!#!!qpQ-j9O*Mw zNmyPXh?z!&Emd5hpK`cTHMu#f?vvyRD^rKvprTegD2I!!J(II%UUN;284UC`t@K~9 z1k{G!X>=%OJp;{BV$QFOuF3OfXX_kSAtc{4fxOwv3dfy`NG|WQ2jPwbFvpra6M)MFe z(Z2`Ibr)UmMcZADI!u42^Qf<(6=~fqxH&qIF)0^c2dK4OA}+si_axBiiUD1&pu|q1U5vu;j!2T@WY>eKD=cSQu%d?h>rT8&dJt-`b=S zWUqSYjj>%w8Mo$yAa7SROjp!Nd*JN2m_?ciyqa;vJ8w zN`@isBc5kIDG%=iM$;#-HR{BKYZik_dJBN+5d#iR->MsU$XorvI*h~KbMg6UtIx|lW?PGcV(jx;k=hG79|LJI9E>TW6yUW}ls&vB6&rgd`036aCno z$oZDCE9_>4&Kk;6Wz7`r2@Kj}s^b2~2wzE$c~cuhHyEX--jlYHDRHb6LhaeKBI1RG_ zi419CeCae8ll`O2n%EI_D~gTMR1`Q9Q=>(l1*#M1Jm#zppH?@tvG{_lZ17nqv73tr z!ty{rxHO|lCk$61I400XjZWZM=TVu>Sw=*F1&+M`YYTkuAUyV?c}ta#B}X))wm&=(0Z8ppmpoG7JMRxZyqMvJ_CQpz zFvrZ&2GDup=q4Yt?c#`KiabXPe<%db!2N1vQq*RB@z<2`oymKB4}T%T5>zY&izKlV zo1_znyMP8=jqu_gKYhL)5S@U2pCQi0m`;+ufTelKI}b+C$ZR@Oq3&-u(hDb$Qh(@? zv%v=F@MvQqg+stu_oO|Ork(SZQr zjE91h3BL&T4ouD)lZ3`x=F0Nx=LM+*+?;@4vG*PKb?iqBK{%x09bF`U)HuLd>R8Y2 zi3~ry#1JO(u2YssDavXiIt@bOJm(_rEV&)s2JAqcA)U`;sg2)<*W;Rov|eSEU%NeR zfXfgevFR8fJGqy)j7RTyY**@?8pDY<&lbADbzCd7g2#TII#BGIHh_#KJ-LU#a^!1; zAnxWUvBDH8Su?puR?b)66mni`TDV)ew^6-(`-#6iJE<*vuurRE z9Y3h@Sl{a?sdCbGD_Z?JhR_uHT0*C5OMfpRDd43E@~d77zfY&tWuiE}{SPVNhx@#a zh{64iHWnLOq>`Z!L5*p|a%}z#^_sIdK{;;1t9A6fi7NhqJj*N=aVGTwsn}vg?JWhu zLELWg0%ZlA4*`Qd4}@UM*2d(r2}GDJ0$Uy!zue!i{OlT;w?!4g%{tuRYtEmKZGQ#2 z`cVtxv)vgNA)C*5wu;Tffys=GWI^rciQ;At-y=DSDP05TJIR7;p1a{`GHo-nZa@z0 zJ@%)$(F=f1q(N3Wh8TYRT9{nXP(8vaklnvONaGopXm^A6_C? z-PJRvrXRqazmp1sevT1wrdPi4PIt)-R^OwP_IDzN3qgG2k3X|Q50H+m;NST+yG)Ci6MrHcfg zedxFt{SdF5;-eG|BgpJ}bSrzeEDiRzR<&3Ue!(}H%X6VOY#_zwZ}89x8K6zW3xuxf zK_MN9f#7>eb@1Ah0qaKwW7VTX$e*x7u@@{ai)?btjnvGr}3DvRaqD6r+ov)kNM zBrLElX3&g4|1}7$^|^FfV!Gwm5)7PyPEc%Y?6Gk-6A~WKctu_jrBpik$Vp)S{!a)^ zY6AL#tcWb-E27kJ{;e=b>;h49EXOwcs<%%%gvjXd{mp1u*K3vKOb(lK4XMdSkC#tL zWpy|XaxPQpb6cE&kiaH3><^TOMfI?o$-gVLKlG&1A9J8+cLJ%i-%O4=gA8UxuO>F^ z4kmjh&UxoRJV3C2Q^sN{)>hLp*!DvrLuYij8r|EGtI=}iN&yf|W>7VDLkDWs9d2&f zt(bSAAD(=;rC&qKwvF#19S(es$~Fpu`_7i&lKWMge3+rqP>_nR5L}rt zM(}aq@8m(i)S&(b>w#YCba0^n3qZE7x@lGTa~3a~g&RMZ9Da~}gyQ=Wl8tQx39J{R zMtrQ^UY5_;Bm-S87E#Bs4YP)hoTiI1@~tacd=m@V&!eQ>H6P>NLnioKCud73!VT|Z z2IuP|a87-n^XNkkydb40TNzT=TP0mG!-~V4N}`e5*-IBjmj!EBq~X!Jw_mnk{nyeA zYwynuCQMt!L$>+^Wprc5RMW=nnoZT~iHX?=ZkxbNn4bWn5yF*=y=5MqQ-I#)Of&2* z9kb{B#~&0M>xY54YU@9s+;Y>O3-=it!18y3J?bbPB$2au$JPnW&a7~rz z=7%I$k|e951V}N5B<72=CKgi@P!enOePjVT#wd}SipwSqo=6)tV#137sd)#p)0nd;_o`Q*i<5C>*!HNC>ofK@f~ z)fBj(2B1JJ&mR+*8B@CE@~;F9Z|(;Hp>3@plb48ejUB4CWHQwAU4_wz8n&8VmU?sm z^_Gp4?P7jxn)kmOc37p|(eJQ#|Kxy9mXsJbE5>zQDzz+?s}($*th3BobVDGssvvSZ z?`q2ehPZ8k1U7k?U9wt>i)YPc%Lwf#iy??tms1m`FSMrx&^>u8d5DzoDygk&tfRg! z`#b2|Ha4=9ZFD@e1H``O-mcJSMUrzGxpn~rb`8-1E?J*_ccgSlPe}Km)=*0xmG4>5 zUiSr^TwH4ap@%)EZN{b#yeAQF6!m&4l@D7>G;z5{WUwrnd{l!-U^EUu*293W)hRg{ zLQvi$*K6QcJuv> zrjLT)jWW4dZ?A&9W#_y-Gg0In54>^$%5zz-0UK=*f1>cIJi&#k%O<=Dj7JR#J(mfl z01J0Wi-7U?`COaqS=yS#zHDUJ@?^O&zwjRfOCc9T_N!cT_XJLAGS*rSIwpPa!YVe4 zgl5G;ZT@>dyCevK5fX6SLJ8QJ90;F*oh(0dR*wk2L3vzaoB*GKNQNTvLkj_5*MeVd z@wh-i$(zw+*~6Y z5I<5>4GU;{LMs+fU@aKte;Et=4M#MmVrC8!POMx#H}Y?|nfwA0p`<;eOM6dBA<|hd zEu0XK1JOst`ho-ibNE3ioJF zXV*NO+>7OA@yzDKf}&`p58VOLWqs3vCSMTsfeaE6Zz*^ag)<5^Btvf!b2H?ZN}sP1 zrt32aQp8?*^sov(hsfCmLAQpV4ug5?vGk?WXStXJVBnM2&NKHNr95?=eFO_#pLdpU zqc)y0_U-!`gPeH_fn%DV8PvPz1@uiYb)mwwSI=|w?xL(LWVu!k{M7SSHUjM4*sxgZ zhGn;U0ieKvl3I)!V!gXGbXa(MeYwG+Q(S=A6E>{hon}fUU9fOAuGe%?P-D>jOKH|flP*fegOy45X_PSUTkU&e|5^G`em%r@cf(80HQr$HmaGU z8x)S284Ak{mC@XbpV97t1Q7QF16N(}fa%VN#M0WzjfLhEAP55-sDS`i?Fdkq_7|jw zgy8(QAY$M^YdkC+?ZFN+3am_$|M@ki4d=Az86X%*kG1I|EiT3dU@Xc81!XDj#>KMQ zu7QPM$HRhBOhmw1bOjBZs>%W|HW&C(V3Bo0fIgTKz!lp87_WX|89RXo9{<~eY)H^o z95@+htjAe!P)`&!)d&?zhg$i&C+Xv*HanEj#IhJk{Wy*Jl{nzlXAs8 zC&tFWKs&C*2jbc@NXz$FGtn2)IP9X+DD*r=9X1}sRaR-h^AIh};-WoEd72|~lwU3h z(1&K@aAxIM1yT`vzKq@h)yLPSq*@jJj3U_MOu5Ja9&ki@vJJpEu{Xy{4CN=6Uq0VMvw(Ig!=rR2(Er418~AF{6epd^H4 zLzDcW!g2eAd5KJx2V$~Iyt(tRiY<{D-WEfOZHQutY~@2) z9;%7fhAh198Trop)CHxFyerI%K2;72NvywuI1f%PSQ@d{=gD$nwE`vZm-X($t7BzI z{IIO2ey$OwR}DE0ETL=?^a!Q1&Y6-3_3YuD*g0?(Ch$gEZ;6BCx6 ztrLJN5fQUd^LuhQ6(UsSC__jbWTlFA=xNie$>XRXJ=jzClSPrfLHlJ~2D3-(roMKb zLa83yhs4+;2p2n;CCdp0XJHI~MfzFV??x`&PoBhruT1P<(tt{2?HBUOmbZ*+Zj1W& zV+HZ;)b1P67kcABgE)~6`+RygSbrDs4$aCe{Fn%r^^N}AzjAK>W>n%Tic3Z^;VVx^ ztirSxdmLMUbRr;KgR4zYb6sqC&S{RRbThjVd2pP$?c{IEp7oM7Q7pV4Gd6ymWRv%= zwB)mVPP?78U0T2`NODu`bHO_Ad!L~@ZI?KHC7h%^^$_vp!l>0Q#ri?m5&lai&kNX% z(whKLqF}5Br*1X1YDyoBMl}(nxehIDOn6bC8Z}JxoM|%Nrum=Hgy(e3mJtcL^+fdL zT+Tu+FiSvFz8EkZ!q|1*D(>hNxvDyj@2w$l`Baw%iaxcmrrOkK`jKood2YFyxjBz= zNEK0Y1UL+5l^%&ctv(3rJ&(H%ZI%m1dlG3G$s8i%I-4^N_Kgqx7892rSty(eFT9+( z40xSG0v>$UDiBRf{4lEM3ZVD$5s>Sx=8n0o=q;&KAWI<`{Q#4Y9-gnscwuNq4p2WZ zB`2T89XB+$l|JPQ>2#A~g(#2c>VaU$k=IMAC9)w-1APyFuX`7N#o|-@9K9m`_m-po z?XbbPL?&6a)|ZV_9g8IJW>s)U8h0J>apAgFV97$&+~QUbUa%0vZ+@s&A>{p1R$iJr ze{vQ_fay;#|9&&)HKIMkeGblxl6}W=;A$_Q35^W=7AEBgZ!Tu<$KY(@AX<<>p3(fjLeI4;BV+JqLMRAXjl%UJ3*YvA;ncO_IM95$Vgw_$j$_ zV){b}#2fK1#?rVgBL)>EtF69r(EjJxS!%KByS?Y~o}&I>>De13Ya#WsqL&nYoi8Aw zrc;ViXsHaSeUr9Li$&HlL<&}5O`hl~lDcRZZ5qMc*XJ-A4L4v|-Q$Bjw~KbwUj0v% zFOe^>Zx~B4RR^3><4 zKY!7D6o+Lgcr`_he_*$53)1t$Ze(fp=7PI9FcJJI{N`fX)x!%TT|^d+5~EIO|}N)Wm_U2fJ&vcB9gZ;?s|rjNa2|broV=F%|EOs;1yBi^1c2itxCa zrXlkNN2)=Pfu31R>c`uUGQY)cTy|4|0=>&UTeu^_22g}4`VMvdMZyKu2@M~Di^y^b zz2y`ky=E=wv)|kSS*hdau&r3YF;#lt$2n%lA84FonzY`6YtR~DROJeB*B)Wa;2h{2 z#Wj`gxU(FnG~lBBJ+S#P&lsD3j7#}OX_h)v+WrbZa5;oq%x0VV-f8fB4Cjc)By&R_ z(x$({IK>6eQWI%#z04-l@G}GF*s;uLy|cnd!)kJZkbD2>c$6OT!Zrz_J1}|0Iw@qB zS^$ETLm!e>VVP>Ahiz(uIq*2gHpx^2?-;zy=z5A{YFT1%?PmLL9==@dP0f)8$=!ca z?QL;P-?-ryj${X9+!h#HdWIOKcT7`_!VKiR{^Kq%R*X+b>0=+u=?;(unTE>kpP3UX z3A{IHV|?n{O;|jC)3or^|8#9R=ySAKT{%s}I&IBg(b;Iu579xMx0|?^XkV|in;fYZ zU6vfBQ14tNcXw(NctvWrKiH&wsI^QUZp|P3lUH6O581XCMK9CwFSQ@Fr`ViTI!|0M zY}M;sBp0^Uh%QvD#k18!e9U0?OSBJpSIODm+?(3#KPT^RKTYj#E4H-OEYV$iw`08I z^w3^=o?*OH+frRmw4=QQ>S4T?+G4!SP{U711+?z-)gC(A-&ARDDl}D; z+V&9ha{3L);jD|ICIG$oJC4FE^^4IKvosHe^g>}_U^Phtv)j4mZLe?C>+Kwu=eZ7t zn6z#}9%5nl6J2wd!|kboioY2+RpC)(=uE&Nf1w3`TYYpqQgM-(#Vwey9)>gV?5m$? zoN64Vv+{o1Ip`@VV#M*;(ofk2i1!r)PhnwQp%@r}ln81q4-E&&>CzlJCDO9P$bsX_ z8J?n@q2j^2gbd&}KK_Xr3@S>sa7GD7$Q3-f3_)nn_4mZ_?B6=qz4PlTVer;N$|<4u z->o5^88ek;2gKhIUX$=TI$z%OzOKfC;3JT#_@)?HPI^r5~V{< zdnAF>?!h+JTG{m(1*#H;jSu57{eE1v&Zv`Z(pW;#j`x}C9OaryXLT5`tV0vW#?3`M zqFAlb+8l4=sdfBGV9%u>gZ18Pn6FT;*5?j-+|@^-8x}hSy@Y!aV0p7T1ye7tm5`mS z5R>B=KQOk#Iko%cgSUr@1-%KHhZzl&7Qq80*DvgV&=gzXn}}b2^FGw6Dt%ci3RcYN zY1o5OFm*=R&xAt(%uHoc9bKA#gv;Mp6rX{mG!B-0#gLLB4Qf^odN?U)V+d)vJNDXq zSkNn47!}5N2lEnLAH(Et3GiEIA;|Tzk8e+HU6)Ozn27=k@7PyM7S#Gq-AtEUhFJUr z(J`3x(84B;jT40s@t8P4HgZsHD+iWBCzKgg(DkR-y-Q7iBFaK(=GQ_6bqzc^GIZm* zRv0JdZtAc=#e*CfyOR72HEmCr;*TKfZ_>;Nldw6*4Bu1HT!g^3Bj---F6GOm4#-6& zA?kr?6RJXMVn&PeAhB@%|Ci=j&)IgGhxtPx@e@;a4{>g6PlG=KEgwfE9TQpxs(fNv`28spI0tgXpg+3}j6+koJ?_NH)|2-Du!Hy6c;0yBdcDkG! ziV(SzgTGUwyqkuLj>ZBV4VP{j<((P^xDBuTsy&hP-~XvF4zFY~6!ekEQ%$9{hfk-q zK=c7A2F33u`K4H69qhL`$Q$~pcBg}|XxiY8ZtUm=lbnEl#b47`i6bNvPglbh;?3p0 zYC4D<mC>k_o$W;MK^pJw?ed;{=b_CNBJ@K zH*KWoVWp5g+b^L$wj}vEa1up(`pk%q2?@jIF}P1W_lD8?DR1lIf)_Ojuz=Vg>OppK z3GZHH_p~JXCUYq=M8anF>QkwI`wsLW^U^h3xsV%)5gdib-wc^0L;Er=i3C!|1u{dM zr6AJt6b-<8J6drD+e%N-o=Y#Eg)WD*;YDyJP41o+6G0NQiBtKR%t!{@OJ?K+HzS+0 zDoOB50NHgkIS7h79u+~9!`>qZH(y@E;u;F+x3Mv8LNtWX?YpSG`Kus{-Sji)Wa#n5Cvzh(}^m ztcM1nO=#AmpV4?@gN^bkR9Az_8y)#K9W#EB-p^~F%Rt8lIo%*n41rdlW46w^a_qLQ zs&pnvBbGidPdpG?MovDxlUv4^EM945>;SKk;YoCRC;zJ%B#AdJ{3Ed4@V#2-Q>ZI*Asi8q4;Cu zW|RU0qiO$W*Ps=ffx>}KjlWQqOiGQSn1kT}CD=S@h6m_vF=5IGh{bU7jbUj3=d(r( zTKdB?WQk_}f<@Q~Z!rBBn_%DNWY_jJGRPt`{ztPzjW!)=zYv&kZ|}vFB^GnT`s1Xd z`FQK~7#K&98Z1NwqC?4Y=|MMXl3@x=BJ+1n4ywd%n!xyw41oPmEqy$_Af+_#Xk}3g zJPDu8Zo_>b?gs^d285+ZAe3}2A)7dC~I zdKCcaIKDoJry$&?LJ?!~9yb>M2@PD?QBiCL1PCBE3IHMaL~yZ-eteEsVWO zOAo8|rzDXAfkY77kxakWfMeNY(wr`WDG@4fAiW z@h`Gtg-_Yh$AzqcAA`1i{T*^PMkTL2q?+GyP#0#1t*%sGnWh%^s? zmUgVAOJ=0F>|F&~L|JE3O3Us6WX+DJ^V(AOW@|t(k;Hm(Isoogd8%Sayn!mx!%;b% zt4s?g0|>`!J9b6~DP!?cRt{rfYHC8ZilpI%HU#a5tJ`-)FlcUj4>~?GIVo2SN=To> z<#afSXABn(sbPQ(n&gb&h5Nl>``{ABLqq#( zLepH@0G^Jr(J16hS07JL-m3<+#MD29coELSeaW-ZE4!3qSEc) z3V;l-J6?u0^e)%XFdsSC$+|LG#ekK&yr_TVI0g;5`-q9)Ubb+ z75Gx<=u=@*`&0(H9+1;zF-O%&s!V@H zmG%EXl^b-Za)Az2Zsn;Gz0jdbXF`=5bg1&2E>-#xs@&FvDzCFoPIHHi^Wk?bwBD!1uCeP{9`N} zrK9aHNs=$zd6GQNyw?%_{-u|eBsDevK$45!uWIPHA&yxb=I^+hkfiK2N$SLoF7qV$ zWjB(n=|YkX-AJ;g8%a75lB|blHT{1#503KF?2k3?Ajw&}B&mGQblB-w-}ZkZNiIc% zBwN`FJW2M`AxVdBB&icJYo$YyHSa}|{~h$SBpKHQ^j2~tncwlK6rz3XEiFm5u#XQD zl047uI^UHf*Xan1)e%_tS|C$Pk}bLdOW5^1Nw(^c&^Tgd^?51S8A4VPqwTkr8iVNlIA)TY1Q;rioC==Z_rZY$n!5L@>?xM7QFJ0 zat&E18nGKfE#s=$j4nMa_C`>B0pjdzd@09T_|!% z7m6$^yUS7Jr#cjQ_)Utm)1}BQ9WGjmoWq88qsU>+x)e$2P-L?XMXuMO$T1zeIf}H^ zQe?1}A}!g)T`96zmm=49p~&Z5DYAzBseE_!ONy-IDKaG0^%%frCem$Mz*A(wONw;qLXj?nA{9Cm>ClZLoly<4!8LDCWE1fo5%dv)r9yTq@u~Bx3s)H7fzTBXbNd*q##UdfNb@;XMF+3* zSw@!a(%Q9W;E(X=cO^H$&Lle6-EGcR=nca&VJ^IQ0!`d^295km~lq)zqzPsH9lPu5a(fv}`+QXN1k+7F^~r6yP3Hk^`P! zp!Y0up9L4e1y$=V!EfP(hvip+ea{|3MpdgEL6DPkp1Mw+;60h(TnzF4Bmo!kVUf= z_i7|7XF56OkPt}_J>~XL<1iSY+^MWdDay`I0n%S@R~|bJFM)&pXGR$Ldou?sgI62x zm^x+@9&cZZ=08Bx0|@5+>vLuY+#TL#(z+F1pKbLUg>J`4bfhsaF zG6B-bDSNXrU=z&7_NN^7g=H%;AsPTLAk$o=mzR{2p0y9i6X^g|fO?N+FB)x)lz19h z5(_#QW@ICt@z5XjifApbYvn%ZbPjLWJ5Iy34FCqEvMhF5X-tM8Qr?_(T6%{48GXZq z-m^br2F;b)K{~5OI4AuM{GQYz8^Kq~Gn8@Fg&)w6nW2}f6qvKAO z9ggnAW<6o3I!LY3km4=@6z$IN-R-l-bH-1w7JX8IdYv~i!0;Zb7vAef_#TqLrtJ!f(Nz}frMouE<&@d-s{BN;yN@%4~rKl=7t=!lE z{|9e*K>a|P+K*zwp)xAQKgvfD3FW~5Yp-)iP<``fBf>B*yKoE-aWU?26z_x%i;Olx zpWH~|OkBi5G=W{p%XvXZp20M0qXg&99(`iW!kHaO;sxs>yo@~I&J>?) zGOOPu`%*t410gzwXeMYc9T6H5v4)>Fh3^T2Qc;9M@cjb)Pb83S}4J5r8g>VO?^5-QEoa z&c)m7x7u%Tu-^*Og6X8B^t3bx^3`idKkedmaMEm}UE(+xuZ)8i;ql{FNgbA=OqP?b z(_jfJETIrx|7D}FnYCdQFfhWzR^{wTtjtzqM`lFs zcgxxt9*VNZyud1t)4%EkiB(Y=a&eC1Q zZrh!_wt0g9aY{mZLOLvjah}i@T0~EV7I0I}=2EZHqKf@hIb7FxS_bte={SJ3WD>selz|E_t*$!Fgh+i z1;!t2OG*OB4b{+bNwTyM2&_ah7$s9G05-ylXbap^<_;a9TOrc zj$@(}Q5t!Y@(`MX^vhG{e)7eP^$^6YbUX;mq~&qp zs+gGJGqJwy3R0^jqwna1q!>2b<7Bz;6dL|B8hin$MKf@((U_S5fy{$J`j8m& ztY^sRcmcYE?2i@$zg&9W20R@D+;0IuciEX15dYobLE|*sXPzls4PA46siv zndi@h~-^G_47=p|zwwi_45HCYY5Qwl@fR z!6hDx?ZLtgX*+ZG(OK!W*-4~zESVS>qX>)k21{`?E&WCwEZ8 z80HGz-_~yJN1@MAAK_tigL&OY0@TO|WCg`|MQj9yjptAf1!2+0Je1m}WaIjwM$ z`^R|glO-yXVJ)mKsy$hM_Tb%8GzeTmg>?LWO)jDD{P4YjogvcPhny?X-xbsg&Tl+e zH)ggE?H2AW+Y%#(G0G?R$d~tV5N(i zc2|>Hunn-3m>Wh`J&XBn6ReFcSgEL zJH~(jMHjtxG4AiXdXs9O(&;aK(hi_b~NDDP; zwfHg+f;qqm90aJx>>iFizLac}BuLtOhWE_w<<;wKuZO*U{b0cd#UETX_{3m=!QS4z zdt3Al>YdSNK%cRF0{ay9Iojvyht40K`tXjSsbQ^@lHTtd+&81|ab_~Jo+)9j^|S8h z*e|PJ?MKp&Dn7dK(U%|L{=NG5?LV@=d4I?LrTv=+3>mO~K>UEr0hb4SH=tvn@xaLg z=M8iks2Es2@an*)1JR%!g9Z(<7&LFt`auqZLI$M`DjU=|=**z!gAE1`89a9IWEdC} z;icf-4)UUZBRrC={jBA0asZ2VYUm9KN*LJy%-U&t*wLfod)j$LK%i?R@QZ;S^pD!+ zS)_t_$TeTX{V{S-5=?@L3F%p-;5TH0lrSGJg@g_iu|Y5x^n^%YvClH~M0S4a!6MMJ zu{y5_9)VviYaR&|kdUGhEL75=N@o}fK~I0^uCh~sH7dDRtAgIIOo@a6Fj(dm;{nV% zRJ1H0G-^u}h}l`Gq6^h~IU9!s$^s?mnMIa#A~^xYX!K(=)VSvnbo3iY|K762%(&+W zYpan)tDtY}Rt@NRzs7myaI1y5kMSCKm~6*=ur@A_DC5?Gc+2aFW^reR~OgYmzrmeQ3AYK9uDcA5l{|4)quATGRAwCVs|tdB;E6| z<`|^Q;Wc>~i4e{IdIp}1myg5?@ebpjo1k6XoMf1)O3-A2XKWjt2T#V8bM1OS)L)j> zAWNXXkS$S6b#`2F(qRx+umc7z zp~IacLVaTVWY#gONZUVS>9eq=Gmvu$M^dVM)Ltr5ul3vo9aN4gU`N!CYt zGdpbQJ>#KrEBE^wnOB*Lu2Ge!a)_TEP*y9!QKhD6frj3piby2OG+vdWiUk$On`DG8 zga?()3Q(ZznwUnkpYC}Fwso1($;Hc4Y~grlz1wCj?qRWrduxnv(-K4tM{D5;IT~4b z_#nte6JqmJ8g)`?a+(^H#H)+wZ88_-TDTTEtG2{~7_Tw~eM^=kBOn{(hsnHd^xhUh zMvuRk^cc-XpPoWaDBQSb9rC9WsuSWXxi^qCMc&XvP6v{FZ&rZ?YPnaF&IGu}xC1L~ z3Y1C*8Q4lvP^Y4sRe36Mc0HFDKuwVy8NNCq0p`FYvNEzj9fD_6^jTFMX_5tNmFJY; zjM4$S(Ghl0UNOFDlL3BY zGf1rQ|4$=V8XZ-Yt-FO2j_=y))9%-=2a`q+CsY~~&?hp8fJ_1c2_z(td8(>ZQbQ_3 z&GWuBkEtQ^P?={EAYqbORBV-YpheVWx2^WW@ub&DulLRc?PuHC>;1}FNmcE=zq9xE z?eE^obq_LJS+3Qvz=~?vf|kYOjV#wg-)R;RU4^)B3aA33X{WUcKgkNHS!gxqSlJm` zCEf6$^FwPlOP#Ta)S>hK{p8-C>Sn>*?jaZMW5H%yQPnrFAkNuAlYRgvGg$3rJpXS$ zM>TUryD}KD=y`(^JEbUS3|T|a2VZpbk{bNZ)N{x)==BaVTKJc^Tg9egyz2jl`!~t& zClN&MqsyDcU(h-Df)n-IJpxm8Drd<+8B(-iYG+1eoV1~6q%jZ!+}NHZvm=GQ+HPRH zSj{VVtmHwAz@Sr0Bw3ks8GUTSE<8@c$jh=GxR&(~fq>^vzy9qx{d!2rq`ikn_SWDV z;j_3Dsx~2giM~p2R+~4N*Rj#t4Q2e(9%uZ6sX<2RUq=adA&HCL?Xcaje5HoTctxh>g8McI;dkj-Dk&rtf%sv zsKikffCvN}VRsypTc>gnNA8`z*bFB=Cx)qoN8Zh!jvI8LKlNs(q}{Cw%$x$j~`^DrP*XM z6j*Sn)hr=1oG1i5d~C(;j(tv)<79l%13o_J2;#S{W%I%GYm>}1PohSG94>~!fWz5N zi+HmDahpA0glY`NrPCpsnlay+IiE59*U?pU19j1@AI>AINh^7P$cZ?aqgxizU9^DC zU2%o{7rEyoF%UJuWX2A{d1wU-#Dt-^Irv#;9%Bj*qg6*MDmo zh1vdO>ImZcJy8ei!cQl%9;82da?zp`IVj!vb=Xmg22>5^1PC`OZV*J_*Kl>?QOa2{ z_j*hJ(c}bl7={#>+_fB?E{&Up;Ue_!4}6TvlT170J;v|?@)oj+|>(gw*MQSgDmZqe;glywXYM+RiU(mr@_$<_}v4! zE9WnJYEDWPSha}!lBRa0U!=F=cbtfaI(xkhhuf2K+*+S_6w{5Q104?}Lj7$gN4t*0 z8Mw0HAe~`jd&uI!jLS;=XBj%CZZCvwFn{&ab72SMg|fQvUqrJ^+l`sp)QR$=>Z3p& z0`dz1vR}cQdq?Lr;q`Us={nH>bMo)Lcbmy7y$aGwQOX!9)2G%#( zMd@2b(zNnCWxhTS7Q>Elco|}jsJjEdHzh5#qcXeFu4VkA0q-TRAg4^IqJvcZ`F4q2#d=4==kqw52T7|9 zjahvLZ$5tSZ#PW9)Xh`>gIb4u-h>Os*;_Qd~P(dsbYI5KPmO_agiS2TGEvVV2i+EhjxMIkL67~=? z)u6VjOe#$8p3X)bT{v|?1xQmS->oXZR5qPaI#r3FGhElr=u0x|kYk)5g<%*M78d9z zcc5&i+FRR#>2h+KNQoPD_V_(**Bqye7;cV?#bB^Jp{G(>_$Al4&ZeSRy!u z3C9TE2mLTC+__-oI#Hghin(v_x%?iV@JRJ)!chhCtK4ePV}sFJo?OkANoNIW_6MCo zI0*fFM(E6zbwl(HyYL_itKEtf^tNwUFP-)IQAP_)RiodhssY}O+sNa{fBZc8x7YrJ zxs$JrcAg4g&+pKx%ANaG+`V~8?pn!8%&j1&(%*ZCw_5W=GG;(Na-8Jfg*SlQXg_1e zFW8Y|#CIZm0ZYLsFZnIX)aO~U*yQ%Y6#v(sKm%QDl>+^P6G4VG*RTq=B{`cst)U_8 zX+X~f2Ax;fe6E9O``>c z)NM;PZ!KX*Y6?R;Jl{cX?0c)_cys&^ix#(x)nHB&M5)pO{gXy)Q5*u)5-?V!fYGkC zoAA8pL&$Cg3tR7V4;3G0AAY!gf7eGZy+H0@CIJTZLz;-uuXfh}t^koiQkzy*EZX!q z=Gwxt-6^m^@rY=B@tT~H9k2(=n_(1sBV_iacY1n{Bod4To0EL!y#xNXib$b9A2Rt> z%558Wr03EZa3|b9n)VhPgF_9+$MNKdp`k{Ho=nfHDuic2JPdCF`BC5J6N8P>7GD?O z@&3w+lLkF0% zI#|@T3-H=Hdc&&xm7-lD%E3BVHn!&#;X7*`f4qpf*oB7uiMDvOE7SrBs8>P>WEEzl zmP=|2w3#}V3^bCND0-!1@Bnl|drhPQ2VBS<4RrY$usedPy`>%*b86LAgQY_I=w?}k zT&@vmx8a({QMOWPDA!}N{1WJ&MIxG-PdCfgsJ4ho3xK`Ht7^iv7G#mtrknMCbHo~i z5jfU0bnthV8$P-`br}@y86>fhw{2uqucHraqz^wazUTE6pKt}6v2h-% zuF*1C2c1`2r&%MTKg|L<1FwF05BV|q89}eSoeceo{=I$pnF&YpU8F7)$J{3^ zzk3_rhlsV_?uyxb;AiI(;G3P;KW_CPiBV}|_K2@I@jx<6ZBKUdYN1ir!D_db=rnnRe;fc((8;eV&g_1&SVFtyk>~2H@ z%}$3G0^rjzSuk2;mRkHYH6lZ)xs2&jMX;tG+MvJjlUJ|D5m(BzdLd4Ly(i%CyBqQA zf)9bxc5^jn`OQT|iL81zOdnDM_F%yim_YFAXR zNu_z%uX{1pOm0Q~LoMUIy%%Uk_u5t__$}eFE_|TdP`|eV)f$X8!QL1>`dH!f@?*K= z7F<_{&YU^WI>|~5+F}+QJBL&rl~V&x!_p_{ztbnbFM*mA#%X4&O1pj4^v`N`sdt$~ zZ0{-mXGG;%-8YDO*q#)@+_!%%9O!kRFOo?Hv@KR@Xg_uQ^yq={&JOm$E(7b4LOD&!W))Yjb89a|8oxr(OT8Dz zCXSz(?CWNkx%EtHDy+5ghjZwnY6a}PUNQc<#s#rJL*$l;;c&3o!z=^$9FSSB?mstjrkC8nY|D$X zu>ux;r!+MqyHF`D*n(RKhn%tNM`8&6!;vt6I^sdM@O&<>o{fsZres91m41YD&r~i@ z{uUeZy(ZM?ZE$zH@hEfgjm9QpoCR$nKmCgQ{A~tHNY3Q&u^h_nT&@(C)MP^`lzXL7 z%0tMpFHgLOmrpN5<_eusqsIPP)aC2) zv^ZVIJjeZ$_{vlU3ZC(_1-fvp2XVEA#-0@TXg|4cbTSl4_`9J48cl~3STP@o=^ad( zX6<8{IS1X{z7eh4!kbwtr4!7RQ2lnU;+-r4-X$6ZXAF~ zI98HaS%>%f5cf>5GRE}f==jJ9_G3^LEyLTJXSw=Z?ZLyj^%7q(q{3!Vdb+esTMh;A zY*)z(YJ5(ExG_Ui1-Y<(Pu6P2sii?l3%)#ydzSViyFru32Jc#H_Ca668|QFWt1g~d zio{B#PRo`pGh1XhDbti{a5;SfWhtau zl^NUAh%@@vR_W4E&9d^fr5RfmEL)w!mISk)PIZp3yA_`xEyx*l)G;!LT+Xe5U13utrE6+?sJHpSi>XE#5%^#I!MFRQfsa)(-tuI z)&#LpreCp!Ae*%wsJ0D)kVcqqb#7mI&k~@&fk*qcABE@P$nn?69DSCx9AtQ7V(&Ql zB}>df<|Y3_E_dBWA6qO|3?EN{gZ>vn`|%O7(db(#7t?!@W>amBct_5PylfFWZrKo= z1j3Dc{1-CwTEbr^(F;|!A(lkM5VeG$2Zj<|2bqrD7+izGi<@)%*?e`!x)XR}Oka-* zMCCQr3|@6W*PyT04ww^Ib+vB-9X#LO+yzkx8Qe9v&J}qFX}o%;9&#Y3VADf5f4k`r z;xvCL>)*nbN4Y_-##@)hbf~kpp{}0AY|4(^i-VhTHle-iib^CbfYxPmV{M1hilERS zwMa2%X9UTt_TGWQarjcW>T>HTvI&#fQyaB@B-YAIavLtB|A{mig{z8p7pCpbl3xeE znQz5Wl7l!$mt&9(`M5DI{C7#MF})Z+`fN}&*@@iFp#R$1S_#GM%uIFzuA&yi*>ljo zxVSZW04~3Cks!RAE=OD%eQMXLrx>DT?QB-uJll1#&V{%T_#Fvf@T{*lco54${tPmy zG)4t;7u61h8>`q$ioHedO177lnF?w!`Qy}Wo^HKgCPSP~r?b>T5v2Ok!&v1;oW!ei z)iMXEv{o2#3B9=yI!~gQ%g={dQ6tb@bClV|7EezM(=Vsz`pZzFx!vCf_#AwYe?hqA z^3db-7HUobdSm0fzTJJhpOc(r=IZ|6lm8%oB3b`Ay(5LouB_6^6?u8eOi0CZ-(F4- z`|FQBCATKSTlxEG(h^tv(E zD?X?`&x~ZV%k9Es#-9*peu$acC?5hGhv%)VTN&Th=0ho7@cu?}JGq~5e??u5qLXbElvKVw+7nY&ahIIOXX3^_-thKvV*{2c!D zGJJx$nkH?ys25YLMBHb#FW@r^c20T^dncLJ>(H03FX1b=3Rmq{t=JQwNB_FE9MIn1 z(9G%V_4H=Uk#ahp+(e6Mjqu%?H+TD}SOH@%5$G_*^ zGGC1I!{$w+rP%8S%{T)giZ0A3kQNPLJIS3$t5*FDt=iQhXj-(4Ag~|;vxQL5E(i(& znYP(NLS~bJ-9GPS>##+O79Y+%_x!x?oaZ+rZAmss@Z5+zBs(toWC+)5VtgDjU zRKcAJpRF6#(GOaz#NzP6-Yd`f1bM3DtP)qkXPek6F@q4%Qw`e)aWOSwWQ5N*TMglV zdk^O!n1&)0z(F6R{tXz0@*ey~-084I9|OEEu}}2S(&4nen^lh`iuEOYM32+6zoBA! z?~Y-gS1&Z|7Pg1vn^nbKRlgfok3Wx(=lhH*x7))%spGGy-%lw)uec{V;!DUamE1Gc zeS_MM)pQ+s*Uf7G(dTzQ=2gh{=(Q?-KmLo5#(zgYr;5$N0(6^+zaTb zybn3%zC_MQIcD4IH+WlH`E1A9D*SC7x5Litp^mNTkUi%ckMTcT*Nl6FJ*UfX#%^oQ zn&FN%b;Y9aKtFWWhQi9O{>rB4;ew8{t982@ovn~21S+Q-~wr$(?if!ArowZ`ycCupIwr~D@Uv4{hpSI8YnQhc)z51-G zG2d#A-pWm0OiW%yMIHcXBmuwz001CxoS*%_eT2ot2mk=oQ2-#51OOO7gtP%V7ZX#F z1psR8e-i$ahoduGj3zE3Dh2@5T>SVyaR3USNC1hrg1quioWhS!@E@~DaE=gHRu%f; z5Pp2#9}}A&+_jZgrf2&3i1;60?Z*t{^psbOZ47_vqyDFU%FnxbLUA`W3sXarAI$K> z{lo*<0J2!57C+<<_rn7Se~bid7o^O>#@YSnjA#G=BozPv)ndsf(6BLd|EUKQ{u2ZC z9|O`>0N5JZnEr4l001&G0KjFP=fIF`Z|CIvb8h2L4Dyc=d_@4b-Peo_OaOsy%(*;0 zm^d?b_bCBcub>hK8~uqy7@vO2J<>FxGI{hS zM+C5=AdLT~?vVDnBlegFo}zWfMvCgCTALE;dufy;r;(LJL}DkCYPSXiM&wN(03D#d zlw!?b0WdZ!9bpDhYLz?$xGQ;%$VR2vAzHFd(O5esF2ms`|B?z|LphjWjx~_ zyZ>=nL_SSC^6_jJx3zXle2fmRzjhmN-w=fE`mw^v^McO()&IKK=eK$*pIw9ZorC-R z?{#rM0@v^L(eGn_d*v4SIL(~DWxoc;;b}Ow$JN)>6?QzX`-Kz3Z$ii7W7OmAr04Rb z*Td1?Vk9nSx)1w5^^SJ7FJH)Gd0z0jzbfvh_WkPj>A%19@xL2z`5p8=pZG6dsE^Uj zzYRw8x#g#M$}TO)9hT(If~Pk$IogPG%F=oJkD-q_^=fjA@pAS^bI{bR$p^SDX*@`B z5U-cLO-;?^8R+o@J~_qk-SwkU=P`{Qp*pU&yw0+BAJ-fvZZXAdZl3DAB5|>{x4Fh4 zZ|*XNeKQ3qXDaTIiWsXYy!DLCV{fl-Un5SfB{Ft-hrA)=680Ni>g5JriPGfP#qWmh zk89%edH8u#szl7&^v+~rmn!5QpazgBn^XDI@E@phCw4tu>Kz^*E-sp+ug&Yb9@G~U zCR(T;-Ws%HD7xE2ctvm~>32CW&`^)wL%1Dw% z!4mCEqhEmByhd-LCmQ4V)tLEhV0Q!9B-6EA&DBzYy=;xS-y(F5_P(ggYzQe2sC#5G<^@4Z`G`gnZK$I|4n7a$`N;=)Cd5 ztvul}<%F8#(t)-FGDBrSib|;zl%+^FuBXjjJS%z5SUXOWFK)Zq zEZqI?d=I223Oe2cUa0X>hL(3BF0}9;k1Qy&zad_=!*5$=#~QYbI(4+Yq@VW2>93!~ zBc+V{h@Sxa@0?z8!>DZa9xN@n!mj%L3!`BaaKC!CHS}dT?qJA?rF%8!-SICUGtOX@ zvr?2uvkAWk8RdPCmWnlYt&FIBOSGHV4Ju%DGm&4|_RlF7s7P)(v*H^OjTMGqM71YT zi5s=R)$YO{<2dz%ra2!qn31qn?P&1GO3i4JsFtCIhgXb-DG=nqrs8m#7>ha#wxTk9 zN%$9=nqu6AOblsRZ3cZ*qzW%&Cg)$Hg@1qg_SNakl&l$Lu5IXgq~5|L$;yE&x}v18JIbb^5ysi0k?kbM`k{)U!>>8I3ItyBN4ek(LW1qTtpI%1u`o!PDT z3{&`NK8-`UUN!2=Y#nu(&T#IHotO1Fc=g6VBp2jTkTIi~(5bJ{o&s)lp}S~O!DLe4 zqxNRg4dSMIZYzX$-RwVxhO1KKq_WEQ6?1FX+oZ-3=Juc-h8C7F#SO|9!cy#_Dr~ml zgz?#8qZwz=R&JM7fMttsMnp7Q9C6KMsJUPGF!4awnC2>%npa$# zysaymXm`0MhRqD7nM;bkIX2pwSbMkF#yO~Mg<&r$b+h%c=~oO!8dX`wqNK-nc?QV! zT{N&;-`$pDN^F}|Y3HAt{r-B|VVk~eJfop#)|d&dQYjl1PIIcqji)$8&b)>^`c`>Z z49c@>rRLlSQJd{QP-z;P&Qn&yRJU;Wc4EuE*>V?}L&8sOBD5H{tG|2A>-C+SXImQ- zDXTS7!}tGiWn_F<9;hxkiaoE4AF^>>?sXcr@3-;VuqW7BRSB}Tq^!II?p$?^YGmlFSlgUXM_EMzDy_KeZ%ITSM7TdQ*-X-Bx6C$>+BtK z*X8(8yl%!w6ROtLC}-$^PX<@Rl6CIC%rY2a^i?Y};zLmDuYC``4PkcEbsm?Gl4?68Z;RN;dNEjp-Ng~}R3jI<^^28K8tYB| zs4emq@7Pt>;Xg8RUncUvk6X5Vyx5l<&AP9RuI9Fe=8;^2?&!IihVdFA$V*+V?8urV zvQsOfyn9x5M~+^3L?(XOOfCJHpglq$#6yE`Wo_hY*JICl-A$s+V`Uy+tXf2fBnIc{_Z~`S8p;z_=b~BUsKNt-z75u~6CE@Wi^7*DZ87X(tnic!u@l^P zrAcz*?~u2-a7DGw4#VC<JVbu4 z{2LKAyS1;ue?uqQh5VOevCIB@^|AZi;Qg%R=>;qwIg>?wv~M8&?hN9FQ3L*t-Wt?cB?4wl9$l#i7Tti$zfYHc_sZ#ZzH8>L4EyH z@Qm(&oL1rt+80WV7a#jp_p9z6?>y8y=1J0bi$y^1^zO3@&g?{nyM7sd^?d7|^9uO9 zIwQ4!agclN%OHy z&Dovb;WO4e#stLrknouXGzB@TBtdxZ4L%j`6>z$}Z_aC0vqBhVBK@3x9$&Sid7=H3 zVSh*xC+7ie<$@ia!>3^HKBDCwEgshv{qiN8MfoU&Uzj7Di@*Fa z?%q=8T@z}!zLj;8eciX%kh`!)z9~y9gA@Oef(CY+>SLFtDZKQ1qlN8v8X9gby-m?w zF7b3j4=?5&dr+W(JeG!Y6a@=Uq(o1%9tQ=f^`5qfblnvpX8$aedsHYW_eXNOIVnzx z#fJQI@vU@q{*yGF+p&Dx!NT^d=IiBpQ_t)h$?RMLwe5g6VHlP2X-uZnTS(HydqU-B zx8?h>_G4baWm&v;reU^??e;e}qxw||>rCNGvhOCzpgW@3(YVCSoi@KJ67mFtfY!x#V`ayc2;eGWj-Wbn?zzerz1qkc6>*AAW&{J$G++-m~}< zdM%fa;(EH?9yI#i#50Q|y0531K0Duo3OcY|ONZ;ZE@POx1ixs0jW9OGpQHxfv1 zZK;}gVt-2VKyY&C%35|+A}ZQ}A|;D!Ayt68etB~}-rtBx-oa!PzsXaLGN(!YO%y5P zblU$TSXrw!A~a>z+FSS%z^|%^QEQrN$fF-(fa~v$QnkkbuWI%eEHK{}gwvoxvl3+r zN>*!9i34TugJM8qi>}|G?}G{R)fz+344Q(KwK*;vqT9f9ugnAH0^QK4Q$={5#W?I2 z-!X41WHy;GsFWQ`G9fHP4Z|)lRVxoH5ihKH!7fQJVrKEKNy-8pM5m54esu++DIc;f z^Ge;cX=$4M9ILEYhSpa3MX;|NWqJm*VGybN?65m6BJ6GqP)_pjV{e>fHYAa$WMH{P zVW~2fO*l|r?&-f;W;u9IO+;rjeS@wWr|#snR#ZlWX(k3k5k%Lu<=6~LkH@O%RIdCl@}`iJueIh0_X}PvMTDEcBz&{f>ejof19%Tr+j%N`e zQ^p}|u!sCANgeL3m&x4&c2ziCxUfjO_+{XqL-|2=w-9I24I_w30}&hFrHwHI5blx! zF~w-N4@LlMex1WIjrxh2j`6MeYcX+vZ~bc9p9FT+u3 zb9Hd3aP)Qn9U8F;BuTEZ5W>Sp9}D~lWR4b_>ScL9pQKWOvN0PZ`$fkHgXYUaUda4L zSbfVPqnt^@Qws?;MrY(gt?G?j%0(6}xw=H9f8wk?M3X&&VjQ_bfkjw;JQ{}>jaekln@5C$b!p0z`yxi5>os{BZKUbmwYDMFo5P|k}D zwq{f8jG6UUh0E&be0awlH9M4MPF49zKXG|2s{bU5Di{;yY-Z@e=qfg$T%3u12w9L# z2Gf$|E+Zigz7c-?B@~_#XIzwjYRR#|K&diuYgD0`G?+!jA&i)ZgY)xrjz8MJ$oX5& z$No(UjB#;Sf*=S-LW~6!xkdQw+@Me-B#S`#5op=2n^sE2Z;$lB?t+xyJaQ zC=LaDhoa5ee~I|{#HjKdnOl1OjfBd6kx9o3%#y%XWJM5=5EW_RRp1oi@QRkFE<`UD z`wRj|$a;};(#H;B?y8toFX|rAHTgv9yCD~CQmS^UDF5CgRTs2G*Kd=p469>#Xes2f z9Rlx}DEUbF>!nLW9pmIE%tHuZdxVe#$SKYsJ8FomnxQp`f>Im!WMvv#X)171()~RK z84d>`jHnP%NR%s=54VO4N-m9jJqza!T#2-4+Dz!R8A~CnSzKbf!@xej!KmE(@-BHbRGMx(@N-U z)j#MApLK+o;^9AK2g8Q_S|uY+ph`;arVi;S+Bl98;W^q5XOU>odYRf!BDiHj@LOeh z3hysonxp}-of}NtJW$qan6lPL*%??cQd<@*&+{_th+bEZ) zYw4D1JWIHn)nR*)Yt3TUL#UDWZpQtJg*~6|HkM~SccS`0AN*$Qaza=YVmE&KosXM0 zV=JEYUySCreRvLnQMK=&kLva7*8X=8Ijy1u92nE*yUOK9uIh`Y^{#WdmT$T4q3$n# zIq$Sh#_(A1&c(zt&lNX10_k^PeQmpruB(?I>Y0vxzBwN7xztW8*pbaAmm1b&_2q#- zKya~DzThVBn_sU8I-Sxr{Alr&ysd8x7u_8g9V;xu#ndAMY9k%LVSAh;`+-#Or1Ttt zDFuZ+`Q3wiMgJ@(wNgo8-5JfE8$4>m&$rkovg`?X4$q|IESa9?uvebUGZh7tBjm$g zcXqS?e$?S?zgyGA0<>SvTE}5h_re}}(GYq@COm(#lGVy-pw;$;jL;A`L4UW5v65JC zgoTQj^I*hED{i@o=Td7ATtN_p-|qtU5+Un?qJ3c@#`Jus=`%u(nsI^uShO%expu0- z{}Lw|URpywX8sNiw)LW~vwY?S=heRY0%>2vpSb))ZuL{TFZs{Iw6FLC_f(5FUdj z;LyQeMTk)$h6w*x(4^-#diZzHW}iDKg%|0sQLs#BQkZaakkvVu=;c(vtrCG3VZ2^n zuRAZws2)u54A8AheyIR~nXy1U9yb9A|34tWg9b7Bk5c#_J@H2c^s|9kg3$l~DCvL( zez?X?aBmgWH}+gFa&jk;=uC$TGL(`CAt3{RXhp)7G(qFTmRDYe$yr9mqzqZt^A<7$ z)krd)oV$mH9J36L;HJ;pKYOgj4Hy@B$SffAiB7ex28pebu&o zlcuB1m41b`&TGgvXA`X>$MyZ<<5K9d@Dk~A{<8kU*_G4P!>_q0 zr=HvHxpWh?emkCqa91V?-i-1OxpD^GI_zC4n(2-E@-545T6E)~GW> zfGj)0G%-U)Y=~gEABDkG26kc4nZak0z$uz@pmSKqXv=iVoX_xzVVg1iH3YTpx%Rn1 z=?T)6h&#n6HfMm&K;KNg)_O(u0?rlwd;+W?;Wtm#IF$yhwTaUzQFCCGvGxkx69M;R zuE9*5UF~)4@+$o5%u3A){tDs~J`q8?`a}K+;+%5fSm9}*W?@?)x`?z$P54qobGU2d zQ^bd8L7|0WA%$)->3oEvh({rkVoJH-Ke97KTqIn?9HbodF3NTyPkCqQhqe>!IeDV3 z+&c92ZFBlMzsaqkFU)uIOWjM;r>Kjx)tdTkgPy6aiLG_MS-uUvCB9X@1wGTa3)&~p zC(|d^C)p?5C!eRFr;&@9l^!#{v9BL7`I5h`$M`#kxA_}1yq9;!mjG1WKf-{@9c~f` zx_80=R0D)90M`Ki2DFa=X)s77AAn`>t1TZw#h+^yxV=}90Y=W>X$STOt`&~&S6)C( zFTBC8j{zW#jq{uQ0b)3LP8rwqD~1Wf>H%mtX&gNVjpN!O!?FQBaKA8xFpDseFy}BD z@EqY-;auSe;S}K@;Vj{}0m3k1xH6n+?#@&DpoBF4U)jIn2A+4^5Jtp*b+k?E3Hnyu+-UGU zonQ6v?CGX;%;d_dtGBn$xxndeo^qvC-=9zwoqM;_<)0(9)0LbvwbPZIL$xb;t4Cf- z-Re?yQxCb7yi}uXr|fn7Z%FpYYq8r+if-&7x1twYlS1iKSF(h zTXcmFP!vC)q5lpB`19LEaO)n=yYT6v&$>YBj&wIfS5KU_|NN=J+^0^L{-M_0JmCtf zMscDX(&37$W@=aZC_(X~9MYG%P5b{q#Sc>yKg=P0vD>u&5h{NiqWEzR>C4@w{ZCL` z;R6-L4|GUh@b-U%ycFHwL(lmycqrRJdtM6O@R8SoxBq`qepOrS|L(<>wzuG&F!#S% zkaf)Oub{!W#6^k5fgnM9WHQ=pK7s2OtM$hlW*zNv8c3*^*yxyOnB0cajxr`HCOoe* z$K=uPEj2T_waiR>ME3nh2QSCpHx=iBp!FI3?FRkz4A<^GJEM@&pFTca#({p%vid+H zF4MtPf?vp2Pq)aaqGE$$!-JqBVc%&_xxNqQq{ewMRYJ@&3|L|lCm6hzd9cw5jEtPo z87%W^WNCGb9x{BE70?+(rRkK0Qj$)((<%%pGN{V3YZqFju@&Z6>0)CX0Z(7lE%K-oPF6Qa*Sn?QNF31Bc0>f z=5+C9pDstRM@08z_h^>u+h$vabj<4Me~JTohIPzs8Lk=GC8@uG?g{S^ouXdTSswG4 z@)%n(W-{m{yuL~AQSVvrVee@zA9~Dv4SY>}jlRURd}A>Uea+m>l3zn!x$ohZVofzt zqk*1i3~)6Vp~nOmV!P6CXSPPT66bb+o&=X7QflE72zL#i5T6vE7@r)N=y=BXhPWE& zE`Bj_$QY3~$T!T?Dvv@i#^g*-8|0aqCmQZ~xT0}qxtMN_YV1x=n;zFOx$Yx>rR(<7nWoiEjLq)$b@x}BsMq}&d#Ov+9jP{Fuf-lCsL$B!w>534TOX6y z8@n=btJAx%Wy-!VeXe`gv|9>`ru6;GkKGGaFKA)_X(+tPz?L0DP$Z3lJvCfg_ZtV( z2x&!xEkf2zd6Xk*xU>QDHyJf~P)y>KQG+JxA2QcyLc&&Fk z(D1oVTDuRi2QR|8@VE(biBG&Rc)r&O>EbeRe0Sxqb?&P-AVi&?YkM6Gk@KWawy-+wwPJX*Mt}Nvb$Y| zgP6NL+3r`@nH%!F4%!Zm^ZdF!mWEg5XR2LtcGeD$PM#*R&D_ABbKB^rc)9GRI)O53 zE*4&!pqpuMdTRGWFzGiu9HydL&=-3eze;BG__|hn>TJfUN%84im3(mCa@5-QL#hm~c@qKtD%4czoVmcRRjzSWoJ5Tic3yC%fcs^xODi zx)$%M@%p|{K6sC>iM!VJrGLS_+ure`BVfGw>SYZm3t9rhg>;2(4qgc{3EqJ8p=%_P zK}p4Za%rXP*V)c&D&_Xgx_yKQ>}v#2*PA+KPmZ=)kx}&dV^!t0gVq zog-x=jgY;QtCaC&;v^j+B;|84JZt_(ztCK)TFjrG8~>#n%IIWubbd$i>fbMXn>jDc z8Go3qn)s>UYW9?GRadFXE3aF%T1mMew|rzN?()@6_^I+K_`t(us$p2pzJ?7;=A|q- zjm$}U^gd~Nlt*(LBH5bPZ6G4?WB_tJyZg2MgYQ9GJtRKa7!Qf0G;4eVuH6T34{KkxCV-!6x=2hjHi z*p|ka!K;Kn3p4&j%(J9^VPIyk;IDD1#t1rzkYp~b-9Qz=4w8oxXUmQzH@0XbOCS!PgR zSNuN61XebbW8{gm=~XhX7G*70QALXhoR#*{*ThCb!$raT#VWQliZ8OwaFS)$jY#-z z*PU_Z?9^$it zcbxCL1$00W4V4@+pX}I%XS-Yo@F!14pdy$j3NEuEJd0)x7|nk8h!z_~x8J4}Plyt1 z&m+>J4g08^TO=5wC#BQ_9|*Dj16zarN0Iex`T2auTqoiId~5t#y!W>Li35)-P&o{Q zE9VBpok%aV>=ubf_>Po4s6+nEa-wYNg#6{SJ*acgqZ@DVjQ62pup7}L4oIrH%R&Sw zM{Bl*v0@g7qg^#RaM99IlYs?uC_s9cOBm!#Y}-1b_X;A4Pf!C2F?X8Z@{vK<*C@Dg z3}|52XGUhL%e+t;D-l~sCf;j6@6I%)Vnrc#Cnh$Y^y(eBv^5xcfj8SRpu;7QGu+(X zx?Pl*nm^GD&401)kFpx^DE&TRf-kb($D;ho)FBg=6jw8H=CLbryx)k5?Rj9OH$#W9 zbT{{Fb%@(O{;}{2#|IBT5OLbf>}jE!X92OAWt@|GIpOer#75U3gu3`y+pW@r=)Vr` zFt!}ef>6Ky-kGJY{AD7F(;0%;owBSQd|8A-xz94lo1{V0!*Uqhh2^tdOWs~ScX(fj z*WN7V!Sr|ekZgV*eR=5Yc75heM} z6G)%U3qE-^m;{MjZxT;CsW5R#tKvAn05C7s5TY?13EwSeC5TVE5ou)TN0HG?F~XuR zlDCrwH_cGi?HxD2QO1O!vx);jg__|+bwp5N06*C8_4@wP11xOFm5~<)zQ|t}CV%Y{ zV0@ygQTA^?5he!9$;iu?)5PrH`Rsv@pBY~GjFubR3n9>*c$FUN`Z(f2xMj=1Z(>CT z4epA>KirKh^o>q{Vg$oBzJdzY+2A^O1FnmObYB(6a3QNr1jE9sYo zeH`_8vWh>wS|i=s?rG>E-I1fE@9o4PDP|*b-Mu&RZnTJufdBd&|N5SdyXXVg$FOYg zfP}v|q&fhDVrBE8YY*sdU3qp`%rC+IglNO`Q%##w-pjBQ?4GWps32*_feP7avD)EQ z>eT-D?kaPQJfC-DAy*f=7{Tsg2BNMn7~o>AAS&@(p@w4^L=ANj=*H;@HLj&Euc&P9 zwhGsj{NqWCm;$(C7!ior1d* z(%R42MkxIIw?e_ix zCxv4C&Gw~l`;5}f_D14*pgWp+ZK~nqe-+#fr7CQ@Y^QpR+b9sLG?%^YM7!tl1#AwE zWR+;W36I*N4~?6BhYPms$Yn|L?tNx1c6dD;-ySIaR7`F`3}zeeyeFdtLE9?}j^#imo|1;|#HLwPpDdbQ{-N zw?5pwaLTh-6bnR!LMlk0yIM?FHX>91{fd0VkNQ&r+vBm@i?o%$6JRxw{O6|mtTEyFNTTdd0$p!^gNRDaRU)G z#Gqc2FVv4$@@=i7`R(8XoZ)IUOq;~^G5&PVHmhEM{c*hjex@*+5S}o z@$L!y=|@@@(h}Bzms43rS!QKrLw70Un;-LT3w0m&09h;d30R>!#CRSsEW3XJ!h70r zt6iAX8(WliuR)<*dKqQ!!F43tXX>vZpy`geSvc9pH7{Ef+$w;S;L}sWTZ@J(iW&j0 zDJUxEZ=(iip*;}!)1`yk#3<+j)RrzrwL@M)EY_gI{cxsu>!0o=!pYr1#ukw&9}P#L zX*C;M=sZEIY@x9IS6hO?n!-968($DLj>DgR zgsdJZ>27h}5pHf|O39?rJac0z(KLyL{(7|Ki)iHP9zxlyp0`kEZ&>dRRthUh8XA_t zw1EuB5j0TqsWdEOh(Nr>po{H9q=wHdq8k0Kqw;%xd%A7n0(*vC5sj72z}g8waM0?Z zXCB}=vscK%d^SiF?!V6ygxXvDi|I#+@~9uAs&J+W4qj2ZL6ka}*O8`syC{6Q6$Yt{ zQG+$iZ`^^%fw-_CM|4yaR1}Q-eR?vflK#D{lA+8Nf*!Vi$WTW>rp?uCi{zi0*@jd> z?P+4{pB6p4%6ei4M9R~;EOCY7wjJi*C>WYnAT~ouC|Be{T68e}1K`pZv0ZuEd1_l0 zCLLHTj-phof+wd}fnie#f}Zt9SFTiFx_Ipze+X?w(F3oJKm3*9g;^*x@P-E#bt#cG zgN~4yua-ZaxK8hl=Yw~FaK<(U23k6C3J>Q2XWvP)$0`3^n@KIBptNcrWYY<83++B7 z(+MF#Ck9udCZZyUHFWLb8eew}pnS=OJ}O4O;oET{t#py+1%e`J^u+eoF09vyI2pL z#PW#7K9=PPwAh+*E)P)$!4~+I^Ni;c@E7G=`vJBbtk7`bPq=*@F+NcW45=tMNl1}G zvWoE0Ou=|$%ebK*kiCot$o9vto_~GbGQXk+<%n=N>eVw%HPPUSlKU!UsltKdtOQf| z!~@v+73Vi?mTeVm!c;XkX?GN4^pAj)GR~Z^rM;}+SlLzJpPThW)yE7vUe-ho!iWw8 z6YM|fY6pDhImCUn#@@Q_lRJukWLsakGhvD4GzVyDct~V`2QKU{B0|XN`@u@{*B&&PQp$vVuo2bA9r z^~+u5-ir{H@m&NH*AmyYzV=uIyN?X&AY|a1Mi351D2SExns)S=eV0#J(Cv};FlPn( zvQi=b{vH578!~R@H>P1fNXn*NU_YrUzApcV3?Gakn68);6^j^^M+lb36Z@-I+kH;) z!ZGl40Dj*?gJ`ewHvhpcivA96T9AT^n+o+R_Sc^eBDVYtk;QW+9^4#}9FJpd!$ku# z#uZ%L>IYHo+3L`AkP6sJt4+XQ97nduXDYI2JpAuOD;yPy@pv=;0x*NO_R?dNw$9;Y zju<)6&6j;A_vbK}ZgB3%n_Wb4OHwLDR?-0^>Nlj~pDTf-$T3HVAB9dmocpU8c@g@q zuY^;fl4{;4*NdY7TCG5FgjBZxr!mLu9bt0p_mnk1i0-RIJfde0BmYF}bVt z;m`4%OoskelN;>raKL@$av6SCbwqVQ&Lxk2=vn>^ac1N>%pl>w zi?ap1hnjRwC!aD*o%QIxS3IdWPFyn>LK#-!E+j{O;i{iC+z+CSRxn9Hz)(Wg*~6%= zo)?*J8;oRom9oA8c~k^NBb6r`2;CECEG}vx`OX3bbaQ(<5`Spord9sd`1<-PV-M$? zK^9x0ou1-V4lgxReK#=D1{4+4^o^(RS7&Sv_ss%bBK<+PthZUte>QFE%M>dwN>UGledD6vMW6___6E)e>lvED!l z=f`j#2)Vlth`D|IQuX_6aK}O=)O&*EL~8q0OGHh4+TYx-FQYvK_#@%V1}Q3cmkT5_ z&@Xo&IQ-2sWhQy#AwGY-|Ed&?Lj#k(2`Q<-7xW#)8gG_CZ410`&X+`?q@o6T^s9VX zrT=};0T3H~%>`esXWuIG&)}{HqSTAG-<-i6VfQr?8aID3cfUzDyNn}$55|EHQIe~p zkPCLUP7(H{XQt@@dC23WWI<ni*D1eAr!G+{}l?k{&@C< zVZXv@ZxHAN5vg7RQ2@3l_qODYVAS?*=d5W86bu(ctg7AQro3ORM#4<;`JKe)mkXQt z$L)R>)V%xZn+U&L;qx1XiorDgXAtO3i9|vu2a7}QRKvK zII{Ra8iys7wJ#E-%A75EBmUekZ2{5mUt#>Dpvf6#(Ii9A8W{w;G*7Z#VHM$}wAU*3 zNHq+;JG>7pss7i)eAC!;51RY~-VT1*qcXw)^v9NmP2oa9$IvAh`)+-*{3|shDz%s{ zXBB9fq0k)M^@}&btE1oHSHC?I@=Hlq?Xr)0D|u$vf&Q{EH@ zPm9d+e}5*^6fBexH*(aN4gyp7Bb?}Oic#`_Ps%G&8beM!df6#y7MRBx2jYW~2-a$? z_#^rAf?j}kmQKGDoR}+{*6zkkUdJYY$+xokwA_k zwW4=mWS6J-o+!-cscQ>p9f#S|*Qy?_O3BuaMYrcJ0?P*>fnpHeUC##)bnpRy4)(!juJR+pfHWRE}schR5O(P?y)!C zyBc0^nzx1}zjJq?pjj!8R(DU-e{(wOb3|#6IVhU?Qq#+=-@q&64lpyPU zMC35M8W+LJ(Wwat2+n5yL{X&lBDjv;-iUA?JqGFGGi;&4wH=HQ$P*4lXQr8KI^>3j z=;ti}Jr!w<0M_~wyFwwKfi3Fku4E-3E>)IPjC4H=q?CI|?mxI<0t$JvBR>@L`C3fY zd*9N%i{51o%=@PEuRJJck3reUV^;Dc)Z8}$SHMX;w`2jpZ64{t?K>O`FYsI4(ZvWd z83$I0P7-!Bv@M|bcWok%rKstt%X|JTt?s@r2^-`tnS`QYcg#wyF2emBBeopc;P2%C zBOgJlI{rc1qJ_O?|JEtNzCH>p(u0vj!8S4vvhta~YU)MobGOD}w;bVJ9Qq0h`Z`)B zfi8ntGu8oUA((7fBhGYl$L55bN~Z^0tl9lprX0Ze*~wxmge$uoUsoJXozVK{=nfsN z=p~nXC7A@DdO{D_Fdqw?4BAzP_}4=_lDsZam0d~ z!hGcmnNt8k)!S3SPy zNxRBi|Mpfr?_!V^XAu@I2fY?GZwim>^S%hBU`@@jz`!KbCeW#$Hn~!8bq3^&(bZyU zPc@%F$RP{Ad?r}Rr;z@abUi72s{_V9Oc2{c1>EY_RFYylnF=o4rZ}uXQg+5=4(#Gw z4w!-+P3a8Ad2q*D;#AHX6mL9AS`r&s+6mF{%+@fn4vB5i^X+*_*lhwl!i(?9`lhIn zkLPJ(#q_#@P%J!VF#f=KTVBb+Fz1#e-}vVz#e!ed{U7wleL2dWPrFXstvzq>F4fO5 z&h+Ji+Q4JBYY9COm_4p%xToG}@;Z1qM-OORNq$5K(?_HGu?-N>Fg@E1o!VG$OVYe? z{z3Rwh?d#&Lio4roh#>1cFq`{#|#td?(!5pA>mi?vzv=^x0?nCdJ+AQp0=;v+$9fF z=EwN$8dU@>63!}Ar2Cnwg4me3p^9);|AW)@(tU`=qLxOR!D#Jmj0~coKX%=dGso=m zhs$@0bV$!W7HO|3JSqmYnd3XSR~V-favAF()va{xGv)}-PrGk=eO}E}rm%I=EMF2* zr8FPqrJef5pwO(?&LWQh7XLqjQM;uTP&q$CjKWxxE`J1jowvBMw^IyY*h!ER4k=Pk z7;-sC^ec|juuvhcNa=W=@O9ehv#55LtN~M@PN7hR{bo2dprYkVvsV69q1kW-e;L?U zL-X6{ph|23kpiY>om`3yDqS(&9s%$f%{(;y%pG7GD`E0D;Y6PKSo30TaXfUNl;GLI zyx&NVs^_~O)$Yc{gdsX!i(wKTS^D`=1W(;qLEf-mV69OQUV%`5NKDwsF7_1R^9TS0u8hCt){sj zy!9?0AmModFRM1lF+6%SciW(5Jg%)ORS$8~|#wy*9me5BsTLVB$_nmiThOOSXSX z7Jj|Ul!j^?Q1N(3h`qzw$0%ZR-e5n6Rt)SQSuu8Pse|~0552({%qr0G(0(gvhsnTp zgf~S?QCEtvAtfEw!WT7w*-y`kcPqtuKGvM=YIf1%LnU|A6E9N9rs^Qq1aU*oLxONv zSP(VvokBl=Kh(yp_$EP$V5795Oqo%ICwA+FMcHUGMUknrO2 zKDO~%#~pw!7$AEOI(gCnTUv8txwSJp;xa$zDq(Il48Z@6TNDqGq;v`{bJ#8 zxHFR^{JQGVf}F&H%t0xh^hvif~bRPSZT96q^QhUFr~5tlc0E{=Z3+&V!Z zH?*CXWI!^hQwAc=VhW|St@@EXC#36o7TXwIWmO(?#pcf@TvZS*BjEDp%KMw#@XU^A zL0<}wO3Y(e$O&^0-rm=rg>gZgUcD%Ze}`uJa#S3ss6+rcBjd6nAo0_XWDN`^Kkk<| zBjgL2PYoU(kpvJKf`!zyc*^YT>I5sm*uz1uNU`-fFD>3n9pq~5S?P=VO4t`qNj$N; zSbw>BIX`#?d233iY#i!eFGCdHbl%lzFrhNwCs4Bn(5071ZXu1v0VN}ng7?kY?qiP*Q>UZW!6FeS0YsM2fawD$7vg>)a-!r0 z^0^l4xVvX7$oqTpkmu|dUUNH~e^7T^xLqk~6PmVF)hV4pd57rIHA~Joq(1J#YHq-T zGo3Kg!6_AA(l6@aEe`?w)7KVH z?UT|w;A92@qHm74G=JT0SSOr_-w1lp*!}lCVnA_S%HA^LiW*J^SV1}^z)5pH7{Nz+ z5Bd-}P9C(B`$)6xX-3q5o@w&jEM2Lp^T9|bL#Guylu7c8*v=vS6udf?Fi zG@D(gTw_FXW(tOOYC`anweCYY+xTrKQ?<53{H21r7O5$S)AM^|PR!+pD_DvyRd{hs z;y6xk`g78|g|*$eSuDcaE1x+e?@E}!(vM>h%jS3nhWN}ud2h$v8O8OlR7N?KQL@HA zlNGicZzit_-07j_BuD|EWt?v9&kQ^E@gb(-4VM1rFDcrep*7P}lHZ1LN3p4pOQ?Y} zNgB_^3Om@aq{V2g(4b!gklitU5PV2{l4YHi^**oF#ZJXR^NW6!tdhx#toE-bWIIii zJZsFu{EPypaYqF86M-KR z-b|1p6G8zX4~+Q|Ow@S)j?6SccB=GO2nRVGzX46WZA-&A8e(*i=#AkEWk|GzFnnOG zVLC#s_0rna1gY`X2N@A26Zog8ZT&^`-bN-R|K#C6TC zFq@<4K#x?#=m+39E)@RhE$J=+IpDM)uE+5~M!FqbQ|Z9N6I`V+|Op$y_|PfjK)xEm<>9Gl@Rp&PG@2)IS*&Q!m zWBxlp54`>(;BIiYM3BmNEi5~8!E0>+OD8pZ(dV}79X(4OAW>B4M9X_^W}41geGcr; zhg_A$VV{~XD3e#tN?l{fWAX`I6M4sd{l)7p1s~qpND4tWWEqczcLDWE`O5SOrddNU z$7q9By}56k3-_D(HEUa?zx4kACqUT0Qds9;sF_JnvW7LXv?`aY{}UibRR(sEl=CA>lE*_PK@eFvK!Ahy$eY zJd?B|c*kbh`c0uE4pfDx9-VK%_q1QHIbK~hNH#3f9880byi`8GJ$g!b`?&KmHeM3p z%&~WncSHv&mt~K=gItrBo#KMB^>V!mP8l5pdM(nBq0DbEQZ)R7H8Ws%xMV5qVTN9bkC@e@O3XjyyP2cU18iV7qli}ZusgD58u#jXb+01Mt!KQ z7*D+ML2KKQ#zrze^6TV>xu=Gh+ACO9Ey7>mo6>5B+zZxDTU~5%kSzf1H7rfsymp(H zA1^|a(6fD>*U>RFSaG}`4)I{pSyZUN!^jsSjryhrlJ@UTEcuCXRp z!E_DK#HD+wl{R&;HXrq(W6j+IZ@ph}=Y8%O(l-3ykW+50wiH1!07qmSbZd!)X7P;; z+(Rum;80DQQ^5I#w+i3+@wMHTB>%9(4P1hBCI8%7-udoY8g7+kvPj5-oJ_P4_gLm;?5Lzp9rii--$pycoJuWH`9 zi9SZf+H!qPsV*1Uh`;j;)h1}`*IGbicA}09z=qh9&pA&Ujh9~C2#6qu0?VUN2;AY} zJ%7RGzO&BgJIuCp7r=M8Em8t`sxff+(_Sl9tPkzI_Ql}~Z@W11uaBJ$aKv^_hp$_2 zdVVh9+PFuh*2I=d&{=IVT2UU#Rgn6Vt%=j5!&Q7X$O=dE5*BZVcp*M1mHhbZII=(A*gx{v zm;m^ho0~tEe2bm&57MclSwOxcIY_WxvL&GqW^D#}>Ox&HsaQP+I&M_-7Y#RH3A}>8 z2RUWNLS#WDzu6%&@!vFnNSPgt)bLaMi&S!3*!zCvS|qdTBL&0N4g=`rFzr^1EAJsU_`6P2s_2c&H_-e19xR&&t*bGi0_!SsHXc{+J)W z9~KpXvu6+04ii)4>q<4S^i_~-Nj7DoRcQW8{Db^5NS(p`T*-7?7vY>g6)4Sx@S<9q zEZ@3xRGPLkW2Y*dv~4l}?umH0;-8+dkj}4I==_uy82r$6EPMZp>jpCAM0_v(?N^1v z8e>kojE9NSOeKQT6#1zr0{JJe-@kTmP|z+9*o2<~ITfa2WJTqQf>aca_QY@X-WQyh zuzC(`#gBoU5_+GrTv?D#MDtHrGUg28iuP(N*~6+pX~@%u-{wQca+Cax;;QdJ4Hng( zK7OX}P=8Yc0nW)H@fH-%JNOW*q^>l}FBVt+4V2tyyL@oy_}St179yEhNorfHHa*_m zm!FfGfVPiW0p2x(W8j#!qMF|a^B?xN%0Vqj^QxS3>{NN-(8Xi#Uq07QzGM+z;!4&g zWQD>Vd=O9uXyV9r|Jlxh@yztL!)v$^kdCr}Bx|+2FcEnp5C4r@{evQdcPxcnc&-qv z!d>9XtOB9q_KRP-gE)Sgyo;OL#gtyb>MNpBJX1QcfAdY}r_6)8OPy%>Dku3G8go0*u;I?lM|vd!_X!a+%FU)(2egO>M6{xw$uo$MGG*4 z?XTgzr2HNAF}FwW*zFUP7#+9~*5G@AsdUVZS^2+n zBQaz{S-#mu;>xNdshOoq)G6R5{ti%VNSdAK3bO*NDo|;yFt?atA1(%!*;UzP2!`P0 z(klGW-|!jW!m9*Ptp?p4(D2&~oj~p_!Zm-;|F{p{aVX=Xpep~!Dqz1tjJX2t~LSnCq zF}MB)du5)#9A?ocjF3e&vz5A!r9$AMWK99VL%JfoMx}=xZ79)l49{ zeK4ye8Tp~rd-g3yK`1OgvIf2{yp=%8#77626NH%_L?k9EHEB zmI-6{m%zS+XnC?4>M{UH-ZvP0nV4P9g-f$-ucRnELE562SHgC0oV{qdFKKerLNzQh z7Mg3}Nn8U=CB`Dc!IX3o|HS$>l&d7Yf<~_(#?cPa=EaxP)|B8~-Af$|YQOUebyea`T1v zqYQN>Uc`_0o{y%&mkw<`Pm0=e7~yHok_#uJdjp*%tux0-F4!zKlMTW8k~m*}+6-Pc zXIEI?1sC*V_orWBN3t)Fv_3aZQmP^mr$a87{qz zw_U(#=Oyj<1u90Nq1Lo@$ut?_C!huGTaTji=*aPR@MPsaZ48QoYa93XslaaM_@0JWm- z#^wQ1+3(5s0EP3a{W?gxx0JRt!l8r8au66Ela@+6l#!>XP?pO()r~Ou+x8(aaG}1s zS$G9C%bW&_a*96ynO3DqiF}c7;JR5bV5@47jLDf_M|Er@4Rm~#G6Qa!U#b92Z52i3 zWYa32(&;dNo$orZe`RoJB-ufpqccN!L!uU-psZ+3G;IODgW(aKV=R8#2Rc)BF%b~DliS=&p0Pb zi_#Vs2P6{|3WX*e1*09gUWG8(3?vUkS`%~9$)KO8jm?IkykjM5It5B|Y=%Oj?fzcW zl6I7g^);5(Qpo=_`m`+yG*;K!+7WyeeHw6)2C}vtryXFhmsVd=3ngQz{g1VT-zC8`c6<34#7@&6bd z0qOB+naO$>tW^i$@xpse*LC@Ni1%=BOS|}Tej7ci*%EpH_aDH82O?UWxM2L~Wc;Wk z4u7DP;*B@(gP*yeL&;sCHDOhew$&CWar>km+xH+0(TT7_+o~e-!_0dS@1zMKb%A7Q zl<-#fBPOU0J){Ngy8JAZ0Nq9_K-OMmW|(lFLmdjfGYycKgRkq4>x9RLZV4k!(hl^M zsyw|qB`+5F!AYyP@(()icaZpDZ~g`8>kG)_u0RX>*|m`I?H~&hO$8AA%=t#}Cs7Ys5mnhq;^mA;dsGVQ0xh zBbnSnDY_JY&bQz5uwhKPSNKs+%(IWd4DGyJXrBu~F%Y&LYDGIUvA zqlc2Mm-GO45H`xhn_WgX;$Z39MsOOPSF|M^4zJye+|l$XUgWc6@1j*9JS4lgN1{aI zS{rn1)V4&N!1aUJHV{gLEA7Z`k<^wnN`+1QzBQQzI}bTvpsgX}RkiTW>C>i?Th{jc zei(@2SAdLwO!a(iEaD&1#hT$Dt_LmXmi|W#EE-VTz*b$b-V?#Oh~R@(p4O-! zCYB&FK1gH?IimwD!rjXxqzd6@=(2*7d=FdPaeRJyn3vw^?b#71V6hT z8Rmj?ngx0lYSM~P@YSoGtW>& zEYpkS_#g`4eT2(Y!J505NvJ`~gv(|Kmu(g9w`bajiG|CG;742vupPA7+KsT!BnT#) z7>OTqndGiu^}76Q;T#x8R!ex?cC2qx0yt@oV&Uaz7`-J zHbG6$5iO|G6)1^C)3vdx;4$6isTCnQBBbW7Zl$EFBtlNp!kqSvg4Y!`B6z-`z?e^j z)BtOz#oS5{f%3kcBPYprv+tVnNxEI!-R-Evbh~7vQv0hT;IpG|gG>+gstu%YDG6i4 zAaPZ8skTr!&x!A?#*e_SxTC<@VX+AK0?AWtCjY-^^Dj^32%d^CX62F^U^Cc^1+WJv zf!c7qlW!@G?=V&y+EE*-(s$^fsnyQ{5^}OFzQ=_(a%-^;$AX@Y+LBTP+glx05<4@{#b6WRGEwkuXTV7If-Lgrh!W_*KP2{=rdi zpa{%JP7w;OE(m-|tY1dL`=IdG4$SSICJ;0B0!cnHo9wAV|K|rFif6qXl+0_^eAr^_j3y~VyBgU z$2EXz?4U<|!f7r`3z$wMPb5DGO&7SYPYarL#llI*cx{9>2`(9Zntz?^0Iqix+-KNp zgxb(*4gkQm%_*Fkm#%r(!ug4p(7RU1|PVf)7O!~!D zI%}LG9#4qM*c;c5PaY5oRTt?o-o~Gd+%K&+mKw;A{MA9fIlSHKh3+nr+BlSy6PpW- zL1dci$Y@ZL8irl4{ZIH2Z0B*Df665rdFYe$a2kmo1Lc#+f*DTyNeTF0k%4f&Gv?!0 zPpJhZorsca8o6lfyro$(@Lx1_xvQ%4n5ujT?SZA>89=h!Ohv#nGkzT09}b? zsycKXojhBG?O<3Q$Xp*Cu^&aCZ6zD(;B&oTYmH}7D4LJFcIaL2^2PVmTs6d87e}UY z?b0t+4)TvW%h4Wvv>r|+2IveB4Di_9BKtc7Ed1XZ;5OF+Bp2(5M}${PdO}~CwQA)o zm#s*h0xZgw-PL{&Kf@QjFC72O6OMnPrT{CD8)E9xYau@ySAY&HUQ{cbMsN(IhkTvh zs<(WGxBV2}B;mL$oFzqgBY$MQ@P|8IJ27xgcyxRO^``X(!Ff$$G?+VBba;Q`&f;x| ze;VrU=>lB&A{6N=z5><+o3o^Gqf5Nayuc zT^w$A`W!z@Sn?*F*h3vv`? z@HN0~23l`w^##J+zD#YLDhg={ndqQCdlP>Ks3WyPZ^1ibyP%8cJ9OdvjSn+ctK*cu z!n5QoaEr242@&$UKguYyJD&)Jufu8~)%lRg{BI2Y+r8zwR811psUwlI<)>S{;TNMH+(h^z?kiB)o|{`~gmorUJ8vf(LroXn zH&zD?3+FuZgg>j3sUgONeER4suW&wqG?_+ZMvZ23t?};R(5KqzLuam?%ar0rMwRa) z9Le>8jt_H-$_%hgkl*z#&m-h2fDVTdmq?G56# z0@R*c&}f2^qx~k-KGv?qj`b(w1&m%T=u(-ot+SEFkZn-F;nA}95%{%?iyRyI0Y(AV1z^_IN|41?8avb75XS#4qBl-|}7{C(D$Mlu((KEq7k0 zLqYgC6DUE}yDivm6G${>SrfY;|12KF-Z&W4H+I$*>ES_>k%(&dYhyA&kaUpvN>`*J zq4R%Od+)HSu5E4HEv~(1jFN<%l^(G7-V64Q9lN5aAV}|Q$_6%Vx4A35cj*F(BKF>U zOw`z8Nz|y(6vyHY?mgdJXik!I&b{aRefRhHJozJgl{v>8l@y zr|38ogNP?g;3B^Fy6#y+*-$8y&l_~oEv7j%H3 zzuE|kgoV6IVW`!IZlWQ{fl`xF^?sghT>Oc*NZPzR5j6ZTA;3rBDPDTb_??q;99X;!G_o#!a-^yB*1U{ z)u0_~?AKD4$Tgci0>gsb7Ll*uC1=Vp<)&^W@oC&@#cEY=B}ocsrd&xzVw3|-(8ufI z$kf(ptRvH_Xf&C*d*jvnpuPeJ?6C~5^BaP;9&w<}IcG`_RGqnTVY{YGo9#IKb8d_Sa|~G-L#Wu37$f4US659#gt*qCh{zGDkra8t@hQe*KYwE zdg~a&ez|egt|Z6ArS3_o%Gw)dRT;(I5S1oa=^wc{SQ$%}tmZatj!?vmj#n#_gA#D1JVLdql zah&a7EUgzv9Rwc?-(|PzVb0Gm;1@?|Cx5XDd-0R*tOh&i{rd8c_H<`x?b7XJ)JZNT zJt2!B@BF;19XUk){7BKO9iqhwwK<8Ur;SC!{(rKCseRQ~o-PJUsJPhJ@HBP*QUr;J&$^RzwPQ&o4q`i`kpVrd=!iy8OuQCs%LmqFFRWMI#x|p^K;Dayp5I zW<};RTkR?P1!bY%g0*CxOIA>EE?1DfqcDwK zZPw5vs@AEJL&zdb=HxH6G1^e7q(NCx3}9}jyNf|`gLn$S%O4JDW4)FhZkhUKD9{hy zpCS%qAAHUK{h2A$q@f8^sSZe3M@F^|;8e?$AqrOJV=`ijNsN}$`Di250lAt~hER9V z?G-zYH=VA&Q461w3sBBkOHIWL6_v&3ME@~l4wUeUmp^7B@Qk_*-+lEa&uj&m%~my^ zp1_^V$~9FQjkU(y%ww4+jn<+vQoZ#U4(7_I=7yB8Hg0F(k?mwxb$lf=S7=OZve@^A z)JEWY&|;bl%~jW)$m7wQ@^Z{gyltCzVgB~OKE|Kn1*3~!Cu z)c@^L-4zFS7CPEM70Vuep{%e3$B8?!YAZ`$CFZRx+rJjVIcmy1VKDvE12Yq%+Y-Mv zj`V3=&MD{U<3&}IjL0I^kk=Ogc_Yyyx`f>hkop1#1Aw~<9oMtPI468l!iVHU7uz49 z_s;FxLE_3nqB#F>aVuE;XAjvAtQo$MQfew?h_h0eA4c8je4nMO7q4<(<~fmUg-%@d zKFgN2AM-+3i4In|`b=7~#(7yUQVH*KIj7B~3?t+xWHN7|>%!c9$>>?xK@AmLURF+u zDE47Vrtw7nlrC{cM_2rWu$U@J*~4Ng_t&zkyT981?T&^9nkjC1N6~c~aLNXh|8Y$| zs9*?u)I^y_B{3LA-6o?49VfOeZ4-y%Z-Vt694}+@jV!XSr;UYIkCMuw*m8db7ZR;X z7ER6~k)-n@|Ho#ZNhvR1OHP!ONN zyn}ix*LjiA^RohLin-j3Y-@(N`7c7arS3RtE!va6Cy5%+gFSR=5;FvY%Y?3;itFig zaj?6DZo4FVSuqho0Q@X?@yqFws1@Gx-M!X_J4LTfbfFt*ul*~ZQy4-YF)+2Id~d;R zdWJk*a-_d~m(~URD&NL4w<^IK-q~B@Hh+*ex?%?h_T+tl-%7&4HVX($W)D|kDW73H zn%!(MpG@6W58aB?*}5XSi#8iU_Uzozoxo9em!6NP^`OLsx`Z!V=jsvU<>Hw8O~E&` zffgoYME>`)j;DSMd!rq3#K&Ch(xkvRHv%gKp3l9US-th(o-2o%8^rIC3I@Su`e6r; zIT2p|3LjB!BGtP<#6-8@*Mn^^MEb%;SjrHadx1~NI(B)idR>6i#+4h`Dy;BC2Re>! zEcU6SU(q`kp&fK5V_08C^*S}x#k(hlCMFYQTv{Y|B(uicY+|j5nHp$K{vCz@eh?;e z`M1()va3jB28W%o10Ojuc=?LCs}_3t2a8_-vlw7I-wdN_4&{{>XVf#qR;;dz7C$VS z!$E+LB(M+y_}s6!lBcP4%)5&cGNMIv8o6#W88?W;xNj#l9+tCGwCi zTyk(yNX&YY5yzFMm6(rPv%k;SpWD3c=k0rUi+jQ9q8O5C4@F#s>H|e=}()hPX4uXRzwc1qq}M=_c3r^9lPC^Sl3ihj+PoT()JQ-Ew{0FbJ|*l_B>Rx zmap3!DVEqp+csTOl3fX`MC?u|4rA!s)hl2bT}9Uxdew{8h`I%j$^#GB-GF!Gm!QAU zlb?^fxdd0en$-sPg0MO^h{pV*JIM88v0Ik7abe1s$N`Awh&v?N+agLDxw6N&s1%6yUnxwg6- zrH~wgcc2@zvk|g{)qFw*w?5V@+1sGTIjnzLv5b|OBr98rJaehFj6stxxw04L0$NFn z7<)@4e43e&Tg`vyd)G z`9t2jJ?z<)`Z%qRhcY@MhNOpcX{lM}Y)VRULw$zNL6IBOsqLaaVaLpI_k6|~|cXS8M-E9eDUZ`ztlHg4nw4)j?-N0Z^ZR(xX* zW1%}(;WG!ZB)lEZ_bkYkKZD5Y@_j8$f{Z`-$B@E9qGP;5NoFXQVaYUQQL-gB+g=`yT-A8;Zn|;3o=XMtV(kn zL*<(S+?SGhBQzyk{IS?aL#cu)H5;Ro-ICdt*zfw6QqxZf4Jhui)1dK^d?TnoLxtCDlJIM5tJj;V|kz-W=MSi$U4 zO1CRZLue@7sBrfqY(m zy6szwE4E)^rXI(+Yh7Q+(}Db6Gea}kL>-5)Pz`0{(ihNG$EK>LZ;E-4KBrMrPEWf3LdoxkK_%ir zP@4l)ym-RX{{QWS=f60ANfje-J6%fte&$mGJ@453|8>~&?fJsDuX=ORQ`|skfXPSO z6rmee$)XI=IW&*u%`d=Ak6;&$Dr2KX4QLN3RGQI9p><5p+G}{M`3Irr6VQAR6o=d!|0?wSQ~>bh|1QfcfA)9H=O$6}St`FVToP}-k}y3Y2t zp4ukid84FF2{>+-jSwTe9Gr$M%*9JR8ox zQCf!4>UxF)tt7Ke$8;d4iNv|OdDef>S1uM6idQv&&w6LszmimLy=aC3snr4GjXh?j zqiqxhrHdcgPPXZ~H47UXZG^aEJXTVnm+;71-P%Ygj%ud#&$@1{eOkXu_TnJZe2s!d z^Dm^_{;nOI+Vs!b!4^^1wNZ*e8u*A}pqZ?1ko`r7RxQfYxk(|=j2}@5(vT((+3%`! zOW_nQ{WllA5d{7pUV|g>l4v(zyj!c347yMd&~>ve>2pU zr1T*bQtfT^E%PnnCrw&zj+}2`z9Yv4x}=n(bHrC_^fr1?ZxSez19dmM>)qK6=4MUR zVft2}_<7S`1&aSSMtq|c{QDDyLoGdcs?^7ZhY>8sTnaAS|8|xBtP-pTS4y{W|E)4G zcGMiE*zwK2XH!d8g+wU5zz5IQMcc2J{cQf(_$rw+$;KNryMoRT3>9`xq1L!S~x-7X4w#?VV z7c94W$lmJd{w~t{%O4`WE#1TwMQj}-#NrzB|Cgsx;Y(prYc(fteiToIqulQU-HKA_ zTglHql8fzQE$}e&1&o7Ec3W!-YED#zRzOkZ`D%HKO7IoV^WU;AGh-a7mTE61pEF&= zNot&K!bwKstdu$G*`&rQ&HGlbz0GpKV$A0+QGG(n98$>~JNcI7jboc47Z?b3lFI*6 z7$x-zu-_}+gqGT@4Bu|r%6wxj=6KN!MU@_&42eUlyQT)V;hyxfzg0Q=Kr!ZxPnGvJQr5_d z0>)IMk1#7tZ={Q1pcj1f6Ke+E%FO3|1^J@w1_(}n*e+oS4?XA!{44`MCaq4=6i|SC z+apSnTA%UQgD!%P;@~qPI7yRn>cpYgg)PHHEqpGd?6DKhR4D7@mxLd+y!nRV+w^bA zX0W>JfYDN%o`f@uIL$(6 z5X{1B+{`W$yHDxHG9fHZg=K0G^~FT3(@+>Q|Fm6IGc0No?UnC)quD!)W_xq;TQeJF z@_oh|y4sY3t>qeF4sESAvyLHUg~{9GNSdYceXn3qYs9}xjIU{}u!kl64$#344!{R& zZvQ3RkGdZzsg+H)#A@ib1SVME2sqo@3hlK`Uo{C| z?l`eivYT}%e(*W?vX%Oep1@}6fopPbq`mQIg?6`oxZgfs$PWi(63w@rDh2GbU71%Fn(G&~NNz6^WX3-&VT za?KZqI^Zw3fybWHjzB*ce7zRBIM`mL4Z`)evbRMoU$%_nMLk+aR1Jnvf9TQTOb`0I z9PYW8{Mow}{#giDB?{qsNuh%Y=0Fw$hPkkW(uQFAPr|qIqN0kF)It->5w`G5-3;S* z3SFB-6@nh{1q&ol^Ubm$v>-zZL!df&CwxF5oF2_OeIkKW$eax03)XtOJKt;_i0bVG zVpu#Uf^BsMkv~o~RTC?59@kwlnSUktbP`&Y%Fxc%Fi&&T1 z@sV?MBtTY`TxGOw&hHzK1J64icDfsO%SbA*r&J%Z!Wd1-I@vSp4~Az+EW`pRydzZa zv)fuFG(+ErYWYh+5c;#!PWG#urB6U{ z7ovWHATrQ{Uyj3_al||vG#7@>fFVnOfz~VGw}tixBo|-U2tMKbF?wp>_C`WeqYJpG z$cWGYx{fCPl3csHsky1)fT}#cBDRdEq>6=J%iLB)-8Di#?8ugOY7d-^!)6u?e&BGQ zUb}kgNUB@P&|~a}mBLc~HZ4KV%!RI=E{hgWvMA=z-jk)U;jV*i0%nJ|e00$67NPd=|5=vn;|9sMqJ?yPA`PX;K?i`{&QW%B{)m@fj-^m&Hxf*-0#a6W5&4>j_ zC1?2|`LX_c0=%Z*Y%W{Du8NYexpuR@v za0xz%fg3Q)-gXD;nd~-w1#Oe zX>Ypt%9`dNlFVESZPq(Gvi^vmT_e5&J?)`4bYM^E?a@66V;n^ZLzo|40B*u77@jRJ5?r_Q4e_#Zj<}@Q1fLrpgCy@x5IHQ9uXhX@QbHfl z*DyLnGk|2%+$UVOdR(BVXh&DpY-$cCYMH!ffpXV*^UL?efjHh1oa`w~cm@%$GL=wE=I%Jkjoys%B~JIqEEjI?=413?8qvy_ zmD}~lkrXEpTnvt>FekrA9cE8w_FlX|PiWk}K<-K%e8#HnU1IBN2^T*9l@*J74`A7A zh5*`Q9S?R5G?QBf6B=NJ4wlhdF;{!j33UEyw|OkuX-RfdgpyrXX*OX1lHE-$k< zx0qH^?P{u^J>t5?_8=MYTunxuwT^YP&4#DZa2dMO6V$qhy0Xcx@kH->oJVXAhi`}L z%}};eavwUeT-V7)xGQwvp?4rGz|cYPF~Cn)G*a+3z+ijz7c8yl!FyQigz7JjH=pfBU}azTrC!TevGxcO~aQVgoi&{2}`F z>1|sHO^MFolnLI!(KLjbp3*%1PxMvxPhJUL@tztjexhXQgDu!*?J7}fcZD@v7<^9x z?V!Dl;1B=B=Sz(ZDK(~TgO9SlX6-zN#NN%hzmP7cQx~{zX12*ya=Ga>CAqYUCgCdT zWmsTYq?uorzCEqpOdvs4yZAn?{fh3PdyZAtkV+YL=spJGT+Z*PehKXx9f_?bC%om8 za>-$k*$AzBc$yMZNDW+kLQGN&9YGz19~afn&z=*uIGkaC0!u+^KHW>V;zwzldSjn) zILZmflk~V>)45{ke*$`*g)fOgR)y^waYOUqhDkpi-@ldEKKmY4ytIMraLlf-BqXOM|Yj48?CDk z(S!8t$+~(%3u8*dDHk0Z6c|RM;Ug1#SqvYM;4NHmLU1BO5YZ7_ig@gSrTETK_(?Z= zTR-N5eZQ9o9l=4A`wQh&bct_llGZB_gU56WhknJ_Zg-6C zGV)UD^K)qh&BTw)A(`W|$ES}Y>G523dabqA+6)}5gpn)_&@!J>fouV1C$abr-33`S z+rsTmyikAy*4&Z*hp?rQZwfA5Z;zY~o##>LM!^QU9r#5_GV5t7Cx1OAcjO+HJb!}D zY0Q=K&&5)1vES?@C+bI?4RQ5kxeu4?e;}dCK0CPDTeq`qQT`u&6lgn* zp-zI5@0R^^0Y2M5&YsR2xx!ft$0LE<#ce+WM{obn+ORugzJ@E$$KSNeE`{!gVfaIa z>g-__KSz)9$M*Z_p@!|1EG@(rGY3&5Dq_RvOsZis*+ZY|s$P_kn=%}hh{IBG7@ba2 zz2cln)R48a)b|Lt&7fXgLaH~^mP1PyZdxrb;9>az3E=0&StO`t{IE>f^ z3p1J|&A);6wT+;M0v?%=JbIXFpPpT z>9T?!AKJA~PX%2mim3ES_lXW)l z)NaFG{hpNU9WfiLeh@vpdm-}L`MCu+H_n3;NKLOUrTvx|Iy!0y3t%V9%-i%dJzT$Y zCrd?9Ib3*Dm@)=0rmAqyNXZ=%g8e93xVZaZykD<<9%0#iG`c#jm zQ^;f=?Ad=}B6K)nPfwdB&K7h@TZFOOLW}LH;T@RDqGkiIHbJ;81oNn)0T`HviTFNsW_=&DC-Qyt^@U@P z8MZOU_G8D$NngfGJ;<|e0Kjlu}u^l4@p?P2;mPO{RKY#CX-~ylv(R4!)XG= zFK|vou<~FS44p<-(uM0cvDqbOD_ADjb?CxI%VM%0M{&c4Pw73cYj$XUWMKr!k?w(Z zd!WPhM@P`5xYrN#7~NaFO$26{Kz`aFK^qltb|AW z))_UzLs~NF zW1A`dyM+7nI~Z8Yy7S%?hOhyK$2193izKJOMo>PrY0*F(f7BPcO=Ael*&{ZQ!QJ!g z%9hgcWMTk1^qHytX`emapSmw=F9|Og5W<-!q@xGE%L;h{e8$WG-2Pj?F~2h_b45dR zMH?K69}n2t1v)q!qlXH2Y}>ked%_V`Rmc4d4lvZgcA3BlgjXfaI=qfzG7W591X-yN zo^lZGu7+@b=rVT~%FtJfguYM?NN z!ie9X{Szd_c3#w3aNH}|_L~jt7N+pW>DEo9t4J>u?ms?q5x3K;j;~ zeB}II5>vsg^I5gonPPkDaVh%6H4Cds29njpjn$3Sk272D?!WznWqp0*EtvEI&K#3~ z{DckEMDi?6Jci+AFG^AhGYYd=GZATwG)ASA!PsS>#woNP?Khuxqu7hV5E*n@t6m(@ zZL;{;AQws|P_l{6nHcKFmb4&-OHV5<%%Z1b6EP8ZN&;H?^6)-Ago>1Y!<%vBD`sZe zP+l&waIY4GOIpSYb9sN-`VJ=hM^;yEXCt{nYhzP_v|Zyo=Ck@3mlczjl47(L{9q;f z%|p@A-A5IMbFkg7krhU`4{J)Y68)n3nO2$SWYc|F2eXeh=A9yzoY zH@l!+NqKGo%(>IGnE6frm>OY9HF$`}H6Bj52cy7N{;XvR#IU5e06Uz(aRx$R(3usmYxkCBg{^FEXBvwStlOy^8L z&&d`$<6gIhD6`h5ef#8B%npRC1Al`6W+a9g7qbixdM`vFavy{2oy=72ptka{pwM@8rU1so{6VJG}uWH|31MTRxoJj>v6J=D|%RK1lL9wroP88e4@%#N0#|Xe=$FxziCLVi_FES%gDM;eh><{ z``M3l4}%z<)a+>KqmX!8c}qO^+WZ@RO<&TN;Eq}i3^s_ z!}eI;x_%^U{DjPEzID3vIm~!043Sv<4GtF2jt# zJ#T&-(Q4(Q2kSI$8nP|`GOAZg166574tt?qJS_fD4-Q(g1P^kW#AuOGzAW&l^o1#0 z|4d7os~1ay;@GvKv}DS5Yw9*L*3 z6j2NO>YKY;CbbOYx5!+y9)`6hLcMSjPUT$JZS?#@Yc>5JY&G(qZ55wZ=&)O~l_>cd zBuc)*m*ooSe;^82biq@E^)sC~LiI43HfW>y->j#?>>PQ(YTS44$YoJgtP7Rnve6sp8O zY}&82j8m?N5S3Yjx67`XH2P~=vaNcP)W;Z}L30RvE*Rblu@)KNmGH{5HJ{T3#Kf=E z5HDt^$EJ936Zeh0>hEJ2+G59#XsyBL!W~uxXdp`nhqdLdG=U6!BeAOT)DX{Lu#sj` ztEjJ9y+P(?Ql-*ba!*M3i>_(`aOO5)`H0H z?>={;Oj9QRTM<|Uru_vE)A!;O4LVVrY)+gXyC8M}NiH?Z%5Tux zhm@q^4j#ry|DSvnR-&253(|gi)7Hd$EE(zN=;kEPfkhTrNMWIxH4O5<9m+eCeYWT{ zu>`AS?qk)y1L*Ma-(>Xvpp{i?)|z`h#3TBbBCH^gVgg1t3e(EG#wKoN%YgqOy#wv;zkc{?-K|aEZMsXqD*ee|j?@kz#b#;7p45Fgdx%wr zQxkEf0jKIowCs3~eQ2{AZCsoftlGG68Htd=Dhn*9uu3f&N%*hbZxvXf={WzBaPMo% zy%Aw0y((noFnS2(aD_J2fJ;nd0BuuVEq~2fQ+ApEqPZ#>acST&=>rqhf2SpTsu%rk zL|f>lsTO{?Bxy-1wgJa-URO5y@J04$@RVC=te$eZySAS@g{)!)ilJMpAxSy}1acQRsbYE3B-6xj3wf^>n#+GGcC7 zn1c@2jHJWN%sanTXXeC>#$jxo+`Vy;H!grK&M=Bb4b)~1PG-*Vz+hiFF`hO#TR$o_@as8ZA#4Uj%FAEu94=s=C88fI4t1bf9R@JpEys8k-pvgrBPY$VQChP~`>fg(+SQs;u6YFp+7Vp(#tY#;0MB zD+a<=lO{Zzb=}IC*u}r6gCBHH#bL%I-iOAde7&TE_CswQKNGKb#nX zU8iCX934*LW^wZ7pLM^|SDMWISqF0W6H|m%7Ped)wUEWshYU>~eFC;ypyxL5#jcNV z4Mo#w^F-8vy#Xoelh=||Jg(`FLF4vC<1zw zK{rwj)1JZy;LP0bSzdTcpB)m&*YIW1Ga!L#VZ(ROnYCcJDH%5#aFd1gv0q`(35?#0 ziA3nw(uePhGqD{`?Sj+R!IX_K-5VGdG)3=n{YtQ_w=2C085h`8dqnfQ>4nQRRU|7` z77-Z|BA&5LVNF@h{?oh9ZM&S5la!m7LsZh3SxYB*E;imMfiI9Vpd-aEF-nX5h`d?9 zuyFN7`U8D(^W+6WHz%OYK|Mhttm5y}SoG2_T)%SMsOfY$RqZr18}46)IFPVeIbu$@ zAncR~wzq5qSJ=SQA7>mJVkBv@$JKXl7+x99_|(s(sGx4>7mQN_aZwO1a>WH~s$0^^ z(#oyYXW2hyKZVbcgFxs^#jO_&F5{i4XRYD5@zq&D^5DdY?caE)Sst?)KB+6!dYc+G ztDn?9T(0g#G=o<3=*or>FAO;)$~s z$hysDAn;kk>D4u>_2YB{R^ljer_8pmH5^PkB}cB?K&XP;xz-YE9*L1I4W1V=pZd_17F7dLQTK2f!R_=qnts|y)H3|EOHZ5> zk5g1Q4@MYR>dm3$I;|pZb~m4?tYKbg2^SXZkwEtg;CamkeAsGwQ?!}s9ZqO+ri!(& zC21#*rn~6otVd0_BlD%A^vbkiYc70{2|Hn`shO6A(6uI?ClT!PpZ$64Pn*Gz z`+&eDX)tzJjG-tx4sNxCOU|&_y%Wvvqu-pWt0MXFvOwQH3+P>Xb3b_3+#*@B;JARK zKy^3{S&GYa&U(*+(0X>S!Wu60xNY~-x%hA8mxNE0{2qFIPfaDO_FA*ntTwRjoF5HY zn=h1ahavFpaTn%&g$+r~E5&baF&GdYo_VSK7X6CmB&A2wO|<6>pD+@gDJx04bT(@h zk>AtJTZ?r`i;6OeQ;O4!b*b=SUP($?X+cIB$@aT~0Tr6kRG@|w6a7`@9{^( zc+U0= zQfRvH61-uB=zj8MTB6ER=7uH&s=`z(yPO+}AK@_U(37aZQwr0PGeYfcU9nx-uP33b z9=4=4E9`b&JAY-#P8fSs{$DCVX65r~p4t!|v!I*L>}--CD~v0M%~qZ$fe&vRzamuu zsUc{CPR`(9PvLXuc^N)arlwmn(o;yPY`k$~h2fbIIzrF#M}`zVEizQD4t7?uhC%+H zDt|h|VB8g#?5CoUI`?1G^YkQ1#$GyCF=MT6ihkND{}U1Hh1lK~`?J2}Q-Wh*K_hgx z{|BW`VKCg~|Ip=Z6YYd?ETEZi!4maXplanE4Ld0r) zVwT>lWm&rEOlkU6N=l?|=n#ls&clycrYN-5rQ~JqfDbF-(+c>QfI{j#Vq-U5H@Z4! z$|<^o9&N1J!qB8a7O7Iigt8?M#@uiy-Xct`kqC=#+6W)91;=+OcAglB@4Dfv2wV|_ z3o8s&)-4&jUHa=)FtyaHA$|vi8T2{KHNj9~e7f#Xe@fha_#3ovfqteQ+pWc=Xiq25 z$WzAi#$R_btoJ2**H9e1_vM)tr{TqZJ9z_)>%up!;jR@y=Nra{v@9x>jYodTg}R8M zP!p&Irab)Z=2MVGfQ`YDWhgS`68v0>Nfc+adch8Mal>xfoYBnkYmQnQP2#5X^&gi> zY~7U=Lbo%LiffR2!3HKNc^E-|0vQ{s@w=dWrzT>O9ik^Rhf`AuO@*cs_i*f-y)qt0 zd!y|DiqmPg>Uj+9vknsK_&%F(FxuGGMf5uNAHR^(A~i7>uaoo82h=i+s^_?7&YP{15uDD5-ZW0K#3Fq{@Yb5N=8RpTQf z-)Dp`zkLXNJ;{?{-%ytRv^YwKAAUC<-i?YI9^OAoit7flk{iivuwY?-Or!IWE*4*Z?@0CqzuQty$7Rg26jqS zW+<~&Btv=vI^P88O_1c{3=8)9j_#pN^;;`RhDwG*(Z&LIBYz;aza;L0znzr`hkvwz zO~Pb8FDYMP?@LFo3Wy-l8G2cMdO>C(y+|kFG);FkzV|c|Y_g(;#|{k~B?eteQF>vz z^-enb2SX}hf>=;T&;s2BQApA=TB#wivYQO+^0)}6hVKHeI`G~Po~)upsH2jj5<<{@ z1A4ll8wr=<`gpK|1~YVIu>bwIO2Jtn5q`d4BiP4@ehlxxG9&abY>RoioITtxDn^8F z&A!>o^vm=E=HX;~hc2R;qlVqa^EuZ_&X9O%cv4tmm|8u;AJ;O^n@3gW=w2iAJrC`{ z{s<|Q;h@df0Y6mY=x7`V>lL?uEOM<-?q{nJ0QoKBco==-`w{aoJkdWfG;-DCr^B^F zrz~^bv>OmA;mcQmuL45OLn?NLi5NPJ!1&hjyery-ZuD9)s~ZjpJpc=< zKzjetRa!?&6s7JACfKR=!`vN`tRHOP9t890mDW7H+EF*rFo71_Kl1P=dXg4Lmaim* zbjKkMr?CeYV>CtasOS0RujzGq_V|frQXq5jUgExpPN56#=RV2Q!y;2T8-As7FKj#q zt=lB9u$ciKmIyu-_lI^syVA7c?BZNjD~yd}Y*Bsxo$nNd)XN6*kDm;xVC@_nk(=@#<%9$_>>@R&$zYo;sVvGl(D!IzKB zu$qjC<8|15B)*IN)a075kc0NR!?Sf=2s*=b-m!HNhqAQQCm6gmLEn4O4hCA-qI1e> zVOqK5Xn8{&^vMP3NgGIEYcq`AfaON`%=p6TG_(0qIvQW=v9}JlLnJsBqRe7SO*2_E zx8h9x7J?m$#;!KOFvEe&W0?m?rqnvFVdnRg{3dMV57DB{`qjEVlhJ^73>$?XHtaS2 zco$;eUHUevLRiE9;>w$-8qI=g1PpYb;Eg^dxG0V&6f~X_KYO`{XwX?VU=hPn@6g3m zeS~#~7jmzcig6Y8Ca#A2qYI0x1vIuTuHM}Zoq;{XCqVEG#eX3WP#?mjKoTU z1B6$zb@-z7E*Iji2n*GTXX8s)Q&mEX=|NGR4Q2?r{E2@cDIIoe6#v3Pt+p+beEcvU zKFWp83+nJ=%Ww7ftMgyweZRDcwE<*|^es7Qlv};DSz}064kwPSOSxpPL}fH{h(EED zoKElup}C4Bd_s4)M)i!qcP6aG5Aw+O@QfixPJXWu6x_4i+hJk-B1XDw>P5-#^dzC6 z-iDQ%m;B^KL&r9T(k&Q% z4@NwKK@B)`Cl0Cj3qwg*)TnE$sF(jL>=Cx`^|W3b;Oun#APPg%#R2|HvnYfF+9>jq z+y`=j3LIpZCW?v{a(^NyWvKK)WL2Xq7us?1XT}U_D11uXXtXn@j*j^YU8xC@xYI`H zms#TXcX|?ZXs{9Hzab|L5<db9+bMsg@ zpKOx-PF2b{m47~8q$>GO;Nk-V|B0$pBFOm)7{TQ}G+6eU$*x8z25VT7!_YSV%WjQ9 z7d`Cl!syj&+7hh(M{xSE3k6aSGaPK$ROtfK=oxF_V13x;f}do3OV( zjt#_qvqahw#jbQc^s0ohTcF=1k-EfsTldyMe5F;IxzkvFkiIr-El%u9Dy3<+GrrCL zmRNn0Wl^hW%tFe%YramGYCKDPq={pq9OK9SiK?_;%m2$+HnUlV{NG#j4O8hQix;6~ z0v{~XDz&k}VFWK?ZXLM%ua~I~R&gatlVn#5Xk4^|Ys@Dp4U<{f77enU>W^_HAOXX~xi z1TuvcKew*o)WI|L(IRu?XEU@nzDy>6P?p?ThV+oRnspX7(65D&Fsb!;xk2b49G%)a z;`e#2WAh3&OHd+xLt5IUF^X~AW~kws zgtg32Eb|VrEYgX)uFUPM;h7D>FD!Ge2TwL0Pc|N{IG#(wm+-SlJSuva@LV{;<+7JG zvzNUg9)-0LkHj=#OpYE-<{{#JA-0d1OQ7xsXXBrK65lLeul(cPgMWYbpU6s*?Ao)n z1(nunh^k7d{<_9SNE6QUH`4Uu9crZ3i>YU_&$FHoC%t4eX1(C=Q`s(6th#?EnMxtbZWhB{G;U9u8(touPv2Iq&VuK?V`>FBWaOAV_0|Q};(m4GM zZz(msI5;zg&eBJat*ov$mx>Jg>o_9`m+En`&*X8ad7MaLhnk{md=n9Ru%8@kE@}FUzepGA3zfO-L zU+EZhkhFMa+JJY4a5yl)MG~PK@p@{YPorU!34GU?8 zB}S9|Z87lWF!3d{+kXh!@2eR`GA+`=Z(^Pf*5g>}h+BNy_)cc{thSBqME*in66{)L z@Eh3DSLqX%;TVdm<2=x76Z*hx5135jo&1f96WeHaU_+mYT%@IG5$g1d;?~^Kt=qxB z0X%S34vwUmN9(kEM0QgzbvN46LWB?T4j+gE#x291lw20l@y`P~oI1B?rlO|nI5p0MxYKX=jjWx+LQBzFz zxVCG(@7zIs?|q9ufjjq}vd`Xg@9&<>b+C-n8;b5vREAX(bmiSsi&QD82q*t5mh^^H zXL+rZOamopc?U{MlvVHrG^HPf&o4n_6KEF1Uy_jq?X|hf6x)NgZ!UR12a~!;H;B1{ z`ZCZxTuSsFm*jO0t0l8^vmCRJYN;fvfuG|UBI1o=4kg|&M>RKikmwEVYPE=3mqYez zH>Nk`(g4XUKb&*gx@Y}^h=;kPjRv7HmvO*pST4OT{6+HmgIv;4HTDaNn%`Nn@aq50 zfUoGR7> z(h4rP@&PWTxSHbT1p(-B0H<6x0__ieX>v}AG_^SCWKJ22xS9588`9VUe2OYz6lZ!= z43jF}*1|vTfDX)M9XjlncB}o8ZoKx_c;FO952*bTOyRL2#DXz|5+gt1QZ%=~h4b+% zKbXH8=ItLQOt)=##57)|`=?%qY6Z`jZuIx^Ps=7$a#1niYQ|LhXHLu6qi2rxo=U6F zXh^AJV?Ef(Ys+@`>>nD`j0tTiPQ|tRaRJd2CEDlBeMXBJBQwT}KMMKMlPsMX!eK!irbUzZg+gem<@H`HbQh#cP+= z`4ltgEc8mi4eVg=e+AOW)d49QlK%*E=7GmwP3&^qR03gy*-}^5FmBp^^|j%Im?bgR z9`nAUvuHJpJUCSTYyjwm8%H02saS-gh;H|77zZ6NQ4@Lwg)H$NfN#`F$ziJpuax9! zr6ht`-tV`D;5c7r=XGHYMX|E@@?@4{7B?JhxUc-a>H(O8Cs@MRDi}rbt225;G=Z)P zi%D1CKl>7`QO|ycnl7=@E<(tckCQ-)jf7s1V^g6LwCb<@EAyg=NNM~DZmt|{WA>ZI zxeU1<;oTCB_Oi2%#4+JGzKT~%l$`Am8q!iQmfb76*Y@IJ=OdT;rBNtITE7QJoAdWr zCa9Kl2@iH8Q*N;hZkN@Aq2k3KRnJ6(=1Y5MF&CbGATxsEB-#j8Z)iU~F}%V2L8TLJi!u7ac>< zESpzLETJ-fXU%&hF>X%y;FZcA^s|~rlahP*tuTJM!$+>v3>mWjB%UiJrNpVZQoZVz zt?dr7RgsQ7S5g*Ksku@qPR#Yi@n~v{7IV;wjheruTpyS{2IFUHuT+X7DEb_p-)IFR zuAOOO9sgVaGl0{CqVvMlwET~fQ)TyCpXL1Rm*$)1n_hv7&9G=MZcMbN0W}*NC5Q7G zWu&5p3qKNitrHg9TJ!4az{OPWY_(asd$ET%OG&j+l#59S7DdoBWhdnK!FUpNh!drR zriwC2bTk)@X33bzl2G!IE5W3L8q7N_xdry^)TMo`Qw)48i`$qQ}CkLAB)y~t5ys$G-e`dz$hlJc&pvZ$+~ zoCiz!e++x2E;hk1U)Vqo#%G9<9KIa3LnlSt?M~1IPX4gyXjH8i|0F!_T3-XxD_D1! zp8QKplssUvDqq^Cd|CAdv`b!Ol7_2^lylf;Kg^eMGunw$5LX&uN3f8-{jm`& z>S6ZUM`%h()DGcITD2+^O(Id(*KG~8qX)h_1V&Xb_Q+X&sD6S?dQ~bXvG61v=s4EM zmima)2sL7=g6YL46fg6e{-_~k4>-LuX#UADdOy<-o+*}%CRHO;3M=9By^nD+ z#SPTZEC|d8UvZGlUbt0)V9I0wgtpk+8tI=O_uZ+}naC~Tq)Y4vH%wgqnS7745O zPMgmUqe9S=KPnk$hN<_dS~|g_*Mi;(&0aVrjIWSr*S;E*fp&`T;=S|Y7bdPxQ$wc9 z?fpDt63e**v0-Y+B!5|aqV!7L*Y%f9NKWMR7s>0(>J^9B8GWKrPO>DliVpaso#0Q^ zdSR0GwV?9F2`dw9HleW@T}}_eNa;W&jJN?CS5ObS$i_REk0GUX3MFl!;*FURENimF zRp3kEPkQ;?Y;4CpGn^P({9TEn@`e1{CVqt_x~XV;TctcBP&t|kH`2(a5IFwz zIhY8O@9^3wLFO~8ovd+Pcv$-B!eQ-X@8!j7Cn>L;j-DI}%G^Mz(1J5EpKD?{O&Ttb zDUT-QTGv41I*k13g%Wq>oABCcp!qnTzs2)rAub^{Et;>KS9GYHcWjg{}==wfq(%BAW2d#I4vkOIEkgN>+$j)bjD~tZHYSsGmE-% z)Xd2)$c<-Cr95+jDYrJ`oc*Y`2kqYYfMr$O;`kZFv}3KPJf0p?53rNeYPmPD=d6Z6XHyrS?qSp^amozkD0TBAW8v z7D@`hIsa?$q2NV~<_P0Zkmw!0%?-8DBqtxN^1*^7-&&x7b7%z?*o<@cVPF&*oms7RPB#W_^|4U6Ey!hgGS9~@3E_WC=d187%On2iW z7*%~k+L}@*%EA$e&JM9*sR^u(C@Rh^Q~X>^PUqt+oaY`GpN!LHrbMSkmnBz78go^q zu%kg1y>Hu>@$S*<%IH}c87v#>?z$)~Pb-T^OUn+ATwKzA>j7xC)|N@(pWhajmsG}; z#L`dFN$}1d#KIQXXsD)5P2g)CAN+wf>8}n!D;5CXt_0IW;)(^bg!^^fA6%2+H-|sC zrfAeyj{^KGn>D5?a1r$(fb;!}#*&iq|*afIz}lkr*{>g7d85 z&FM`ru7#;}VCZ-Y4JdA;R+tfn)8j3YasEY@3$CDhI@;iB) zhD}FqWtpDyddbqp(W))NOSITEg+=9sJawXuG^$@ZD1Z7J&z(NbmU(QpuvL@Sbb4UW z2=h-s5!THUymp8`SbaAMtWGG@Qv+Oa*9`oGLk`IITQM4k+eFaLHDp56Vdf zdeQ+F(1z}U7SEi-YUX4Tfm2WrinC&8R}M3$bNqDK(V2XXe>Y*wY1Nz4f)*G9ZZJj@ zD&MUZnp5Y!zN-Tr#jK{CKu~r)t+_-)9Upo=ce{03bdo@J+A@%Wa0 zBdv`t_gC&J!>Me35;Wbr)X6%WE!v6tx^uHS-_4E^fERqB37b?;gt?MjDxt+Wxv4am zy!Y0o!O?NP*~BiB`f`^fmn0RmNm4}*vY%Sok|U$NIsI(i?R3oNd~>7a^e}2^(Z3elW-E>}^^DoO&_ngJe|5ypM*_; zBp4U9QLgf4N9!d@u5|frUhC<##vp)3FE7gA^m>(rmATcF+&Q^zndP?4wgz*l@0|k! zd@FRqKcA?aS;LpZD9uWC5|HJhMR!Dr{IbagzO7G6dL`xbu)3|)+f*22v1ayX&72o~ zi1v|l&mU>$WmuBRM6RW=O?Hfu?@w=DxX|5oxq&_1 z)*bMG?2G0qtqMa613TiH(~h%QXwE))G?)Nc@g0se@S^)tH;dGx9?rdhkYj=l)(aci zDX9$E!2c@SEqcA1iPd)0qBxT-Qd%G0(Z1!Jh`-AweD(%r!5F7Ivkjc-p70$Tir%o9^@$u0>=PT}&_vg>r`_b1D-Bwe)lI#EzXgjIu7K}Ab}B(z#Vy9+1bkPS{pNvOw5V8;)v z^wN6{X7E&Kz1!D?t|ZeQu4L^p`OPc%LZ9}FyF*$d4#mj4D~R6Rq5irqdV&0Cf1cIC zeB&5%jrIH9<+secUL!uHq(>j zTxZAN5p)pTSWBdpWfyN9C8;xxmAsR^LDxDVBw1&S!OcZl9g!&IyYNap$Y2lcUxoU_Z=9)*ru~X z20An@K4pJ4*_B22bHA&1b5ag(ltdds^Ei*99GZHZEPTi9r0++)f5G{?#KZ-rlBf*2 zkNfGv=1;lw3IFGAd0d<%UcJk5QCVdR`5o*aht{Dp&EjZwemoTuo$rtM+e}~Sfa46@ zXg}0*<+Qt?h7ujHpYaE-#bmU_4VaIc{xuU;K^@G22nf+<4YmN?(I1U$o`4mYo@Y&( z00cC*;7)y=kdVEBVe+`z=Gw;2+IR(P-vpYNnVL%6JxZfFov4(AEPj`t-MJxoBvHcY zB+``Zqzthr$v?rBR8vI{r-NEf-+`e4{ksvy_I!Kd{^j;3Y(|lbJf$$)g4MX!K*x9A zUhjaah?XOb&E2ixbwRA9Gbmc(6d#P)!}?l-?`sOF6f9xt5s2<${jI_GH@mw31MCRg zoOs$}U}Rum-~(a_1_dC=#K6eF$QT7AS-?C721W=501!?9uz1>IU}Rum;9`(t&|zTA zO)SY^;9y_@iZJ~D&j6BPOex7J28uC2ctAM_%>l%03~oS@i6NRH1^^YS2IBw#00031 z000UA8~`2w0c~M)XaEQR1ONa40RR6000000000000RR910L(q2&j0`b0Kw;s)Bpeg z0M4Owa(LQ3lud8cRTRdbdoF@g259X}of-N@U#2jf4xIucijYZ|wkB;f>H>F~MqL;_ zK;6UA6^X=t0b@d17A8g-6O9WOCXh);i~*F0krL7%sYTiZufKZ>^4ch|#xO(vqV?_nB;;j<8xjRTNaVAC9O1y)0lea(i zf*&~=cs7^knnP!{tbwFCG!pd|^%ON1^@jC5(;G7wN}8-|O|7qr`l@` zmCd7{*YvvWM7K@7;9KCGWoFyq30O{A5j}L0_a?JjBJVG7P3e7NEoQu)v^XAqwael6 zq(!t7br^LPwU~7HF#O_we5ynH8vMk3HRV6m<0bH-MZ1Mo?j@b%{KtCB9}k;$S!e7W zy=-F6(|XB0gu8V$++)?P8(bf$0bgV)%9;+@#J)_&fxkRcc&^&r`lapUY_XB3Nh8+aj~B z(#JJsUBjP*lk=K^&wlvqgHKEUjyir8-uS-Yvt*6%06y#RS%c4-#rIo$8?&Kp+d2Se shnZaoK6~M_gZH=KbCUVIO>6=UAJDLh>QPn|jjE<04g3$^04p>A0KfUPa+9SopV!|S#|G1@pG1)&*0y_hd$tf`~0|5aW|BF@sL0?u^nAOO}z#a$)?cce; z{6Ih;4bnU$0CN+Ae>uQV|8f}qfgN-XXW9H8`H$oL7Zd*j8H_RHl(~(wI}ngL+CTmT z2nZZ4=uK9`#=!lb9u~S#W@Y3h@S;PU$lmz77w~4)u*p0YSjS!Odo15q_H)Apt#rE@&%Z;bEce{Fwds z738>i+(1Az}<=5vt|K{Cn&)clt_d+b8m!H$8o9kyYMJ&VBEA9=&C>16D z>v@^}C!JHl9q7$%zu)?u(9PYT-ufNs&5^-oZ14RJ?lOODP9}0yfIlX>jg_7VK?-_#;>ulE;JS8CGQtH54n@3AMzNg-aT}^`9k0^`sx9A z1H57tvAaXA@%1Cb%-Zn*LSCWMM{F|%O6Rb32qBAUFb1{lW*M<(J=@w(#=+Y?U&n0{<-C0bk(FRH^+p8D`re3ds0)tUT+WfPS=6^HPwnMMs8Zm9qQ=mQJXct zdX~=fmkuDw;~Ou?;^#R}i199d9VMyfH}Eb*1dk)c>GdS~8G2khE}QDV=OJebpTGx? zweo&oI03g=eBuRWg+|>3b==w#h1C;LB{q7lzVh`)KLDLQ)$^Dlu9<#)1n>P#zWv2q z%s8?%bK>UslURJC()NMKp;wR)Sn~r-& z+(bU5(LfvN=GLu?4UhSwgja%Br*CEM zOUibD^OyJ65PX5@jnE7+>T77}y7AB^vVv++1^!*zUG_TOpF$h2xp^#oF?XC_Hur|c z4fD z9qGOm>Cmn~Y1A|7&e7(IZas>ow`-G-iaG}TWgRs72J@1O3v+j^bYZ{~VciEY)MoG?%oJx)A%|q^N7v6*hFRmWh8Yb93ri5}ghQOy^bFnN7Jcqw_6l;86-oGwc%J z>t{~)ImxBRmqNoEZ2@O93#NW!RruU$Ev2-Q!s3ZE->g(8wqk=s&&lme%~fWeqTVpEM-r}R>BZ5^28Va^Ae9%9zb+S>GtC3@*r+ zpv1ymaA!@kQoVF7dw;FAWrhx~Fc{Ylz?M(ZR9fPGMqcgu znpNGsS|8QCFv2RPc@S_Z;4O5POtui|Pa{1&oq^W$9TCZ;K!XBv}P#Z?;WM6`IavMTp;QDOpd>?io zEXuX%&blw!==4^+QPs*f^CmmxHS)de0Q?-Iez^E%IV^X-9=p0XhFWGF8o;$BD#KSV zO;B+qLVOOK(h@bibk}9e^<}nqK(CXsazZ9CRS=7=xCX2L-d{LR3ucM0u7>k;_c5@+ zwHy9&y{ew-Wja&@ur_kj)uv{0-LlWxx51{qgjP8ZsIVOB%*5rGXhm;kb8U}Ca#>|2 zyGW;OlsnESpJ!YV9y<2u^XEC`;V>&M?V4Egp+;?d|E1QpG?{0s!mc9I^6tXc>2%<3 zGD|^dnB}tU51%y!{hjm`SQIouVU=Pvv^mT8LZN}dKs#Qm(bbK z^UgKoToa|`X`yt(o~OzI^CoLEtZE|@YfsVQf|#-KS=A28reNxAWjL#N9QnfbF^Q~p z^xF;hiQw|OT)Ntf!%5oM=y$`Xv|VQtm$BCIolQupmSgO`y;|u^%~K{t^D))nm`F?J zhPcN}rXSbrhu3L`^+j1M|MJ^F?_qGktM>0&k#Ne!_=u_ZjKwVy?KE`b?uE>2&ITP7 z7unsNT@@d1TPoF)hNoDYfrgc@#i!pP0H?kd7F`p^dkQa<@)uX9>vi+dfU60L=B)Pi z90!-cTi09-gLqA0rIqdN=^+dWC6*S2xb}^#_JJKG;mbJGRJ!L^vaH<#fJte4}eLqt+Z%J$Xzwp>(0-rqcW zIBqVh*N9n5WVcyxQkzOAgPY(5Eo%M7;~FEB2A8QfUOJZQ3KO@d!s(>Q0t3U|bv6nB zos{L1yq2f!VT{AH5Z;J{2dN$RSyPvsxT`bP%))i_TcU!C8`wC`hRo(pEvQ|tqe+q8 zrmUMApR=1|DFnw2L1kzByN$t=mGb(T%;g1*%7lo5r7aswOB}URb=%^m&xKR+*@C7^ z>E~?%ptIh?Z{_xO`g(S5Gc>G?W9Esr3-_#ALFU{I(M=?74To>U&UgDZYxARZ`g%;f zxyI@K#s{Ww0;dsE`FDNQM5cTACI0AnZY$c8Y~6wK%fPnTYUg#o>$23_`it(t&)1HW z?{Rn9n&*wns)ng{uF3nYwwq=9mCiQ$%TPxbhr}!VM4@Sk6>rQX{+II!v`6=<#!b$4 zcNJwl)6@3$#Qa&+)f15m=6wfc(o4iUbjGO z?#0;42fpWy7w=e}!49cX6LYw`EOWm)J0vo{Qn_8GND4eu{2RCDoR#nj1jba_Gw|NV zi(Bq-9`PutmGYbJL$|?DJ;Kf{o*t*vVR7ye@8M=Dl{7A#@!;VSc>JkF40E>(g7F&` zMb_&y$6QSbt!QKgf(P6YDN)a{#pWXLXPRT3S^b->A0$ zwXPs-qtt^ypV{h14WWgT;1|@@8}}7)_BvGp$Jv8&JWbjdJd|0#y2mj{@gIWT3ns5& z3@$RQj#2F}>yX&t9+O>(m3gK$wQsTeoZF8{j0?UE>e?dJ)_}Eh(AYtqmBK;y$MnhY z8^R6g3bl8nE4=&9wqv!C&KQ6f8{FozZQ-F0;$Qp=E;`@E?WKVs;Bh?*1AE)`-799R zvCNo{mC&n&LeS?D8RZ?PA(u-xxzNw?e4@1^2n-#}kkGKGN2!aDAjJmq9(v8Kjt^rf zp~*W8c-Y)qt@GRzd*wn0j_tvbw61}Tw64#Z-TOqj9Wal#vrQGo)py3FyB-GHLPPp6 zYPI#|O!4=bq)W*9N}ofEhb)~ZyYQ>hc;8IJ>{`3sFLY+T>teRa!=vz?W3nN40>JUO zxLi~gkrE1O6s596EZ?MYA+yF*3Z9GCqfY%0?R5rtkF#DTH#aXg>(Hex3FvYtAFbE6YZ?Ff(r_B&{hQrUMaM*{K#L*aD?bw&=Ai7wr%f&Csh1ZE ze0NDMb1E+91cki49?E-2st5A$4 zR52$8@$sB$;mP38g$Fcj8FS_`a8S?6W}!I_o^z8ra~j?OPrQ_`3Z{puWPdmrhJSTS zY`I9Nn@1rP=>4bz?HgMnOj9Ub``Y7A z`NfFYmrF0Vbl_J=%*F(};9QTQJ_&SgKd!t+9N{CohEZ~vxhRvojP9?M?JV2*b=}5u z8aJd%s&^$2O646^Ow8PV0F@yMd&|(w3Xy7Zk7iaEG?9Dsv1v>JBy>5o$Kep~L-qiG zst`hzfFjdd!x1eqS2sK4*H$^AQ-JD!5_0=U%lTbq_W&4uGC0UtbLEVZWCM{swM_6_XiY@w{50QjWGU z748D%ZHP4!WGpJY-|L{y3%{65o&(9=PqZ#lXj?4#w@8{In2Bmr6T>OTrZQcuG1yQV z8CQf9>JF*#hziOm?~BWmWhiwB1o>4?GD zYmUEOz@ealbD}-HpI<;tfXiMEWV9hxTX3@C4dM5h9o~zhh%eaIxAKA zf$Hq9w{FBxRXR}_UskA^FX>YTPT*39xv|BN&RYU*NY{+2vh_Z)@){nIl1xf~G(;0Q zGMD4GW_Xd$x>~}xK5nVB^D!@ZAb|8zs6}T$i2CFXd9L9R&syEh60DWRvc=dxRa4p^ z`Q)SZW(%gg=vZ>}WC_-*qJS&2jjHF1D zpbDf2gioXxBPn~i*k=fc?5{rsH&fC$E*>G|ZI;V52Gj_#tHyN{O;13bN*40ZFA{@Ag@I0mI>z4O@x5mLtieRZA;e z2k{&{k~LSvt&sE<#uc;!>WovkHidkdIZHI;wD}bEFnlTg5Nd!u!a!U^Pr%J=vdDNT ze|6On(xx#x{T328i-BQBn9D=>1aIH*DnwTEr)nu_d}U%%Zw=TRiSBW(xX8U#dww22)j}X)Ei}Z&zb9-*zT^v_qH!_CMAi@rc z9Mtwzoc)JfhF!N&v!KcPp-6)&{%?QKKWvLVS5W)H;1T3olxDzkxf{$oLGcRfBecT2b zeGq2&rob6muYOtDLJcE6=HkvHLHliJ03WxdI}@uld;u^AZoEI*%*3wo^9;bm>s5Au zUyXBHr9%4XR~VxGNwQUtfutx#Mpp$d89%|nf4ec)n!aWP;l=B_@)oPJ;( z=O1VPQ#j z4$dH*sIpAaYTy6EhqD(9J8dq)!@Vbj=(#_N6d0}#mz3U*XBch-Dq&3=!ph7kfB}x= z<{nH(06p0yY@*_7q9^-{!gajGhSUc-#++FYc4O}i?VT|kXaI|CfYlUvI1-sXrY;PW z6fY%U%ZOtK3lK_p@_v-n89A(5dQ_aM~H8vvX4*5{@B5GkUo*w_bq>@kBk>plgy zxMh%dAoxwTSOMnC|7g~8v&y@6c2)7cv72-(C(Q8UJmgS0 zdBv#m?LGzFwhH_8-!)C3AU_+p6*zSuAS!y`!GBy=7o<9x+A8PF)b(X-l?Li+KTh8c ztVpDfMPvxMKEoPvJOXuoJ`q4s_|Gs52~mFG+OQz9e37UU+e-S7`DKLN%pU&3_w}X7 zFThvNjZf~+gIij6qtko)Nw(L`4iB@aWC`*hW9d8NE}$pLXE06nR)=Yo&RwD0&RyPo zjc8UxiUh=4CFnC7mEJu;MClC0fTg~6{e?qcKEeDklU zD50AT&wJ8eQK8QF80*pKG-!{a7SR#WJe((19DQRG)`77d^Tc_yB5ctfQK^`~Xp$Ji z7?kMvdC?-?BJU!UB2ZDW7+Kt9Y#rtfTj#;k+@jub zL2N#jTnD34CZ~*HX(H4aVHT?lG*i&VjP-FerjPW&DXP-Y_CD_!@4+ntU*lZHUS^qU zONN!uevV{r+Ep#PxC$uOu;7G<{YLPAy zjf9G|;Ex#Xwa{V@G*IMM#}TrANaw z>R8hj*N%`4y&8o(rr|iq#mABBbm-l-z9l%52MbVjbkIgg>jyY)whR7^<{8S_n{j~O zLcgZD#(44fn(99C{}39k*eG|doT;>}?5QNCwpyl4DY7h_P-4?zlWP`k)xFnn+l9RwMmU9dD0YwV3APiIH!=&rd`V4*r zrY_z*H#tDT!0X{Ok(syK`R|8<|7x)>jzP7_hK~WrZ=^4d1hS_#6;P{h%#Eb7yEYYg zYA7b8CYSvJSeS_5N}7p4S5uavFPmVAV6#WFCqFSpaz!@~h(d=d)PyNO50-;jRhF?W zFJ>05{d;UDm%#%pj9Pgqd1(!O*GSG;v|yS`EY}nzdERB@u9lU$pOky}T;l&@BK2jI z&&mc~6T`Wc=5i{|`OXN*GXd0>f6!g?k7AWE#i+Lv932YNWziNRHjadua;W6YA`he$ zvZ*4SSYTALwW$jBnxs^t_l?Jmb)Xk_@GN^B?<#qX;DQ%`Kj0A9{Hq_@$v23a> zjD&EtHrD1v<#4?=IOj$Z*kzjv?x!kvov3HCCs@kILyVb>mTDSjVD5z&6{;$RVkINl=np45cop^dCURXvN zksC|q`F{-HNh6XP_sK1?%@28b)Z}PA0W1uu2!VKq zz)J9gOBy0es_>-_N@pd{8P{hXZ{m+yA2Vj*lBRErpapJW^q5jL#cj-47f1!|O!qGJ zU!O)}_8MErPp2|?W-gJ&R+3GH{>T8826u|*8d6UDHHdsn=@iX1ldUhC2oOSd%H$f% zHkn~sHl|XTTw*%O@GK3mAe)Sgn)-Fja?I=$(k_{bwVHl0g*lZrr8c!{+~TAw6x1rh)e@#$)<3 z>MaLY)HpMp1J0D}nC=1c!LGsDKs{BZPBPU<#Ta_9u|^$!Gt*|!S2&f$W<73QZq2ni z)*CGYRZ*(GFwgqbtRe2sIz{1Jh6;oGwN#k+2Et$YwX?(h$kL@2*EV0 zPH0?lEU?+QX3e0Q%}OX$#P!nN6^thle>j$0s<^&7x7iF|U2G+SHf^N-Py^EygeM_K zI92vJ4~WgCq5Kmzu8lS$|SZ zFV@M}Gh_^uG=x(v&a5G_#%=W**J6yvQwNV5veu?AG1%j1cU$T=*YPi9T`{xdQXM!u8BT_cqKR_sxZ3Efl`3T|+vxhC6|pUITX0w~v@EyeEU~xPm~7tsws;yJ zbhW*b+|XH!SW6KG|GyN#RuiSzI1Om zc5S-tdJuW9Jy+cI^ZyOklu6AO+VBfJBMKZ%DWSc%%=dl)BsF6}806fukH;Jf%G zvv!=E))$$@h!!Ene0xS4PJJ@1j(&2lI9Cs@-PWHxT|EK68-AsE&il4?*M4DqFyMFa zOgXKc+3)OQj;hA`;E(dqyGT239l8&mk(OD=ipb99*kto%gJvfEz93bPxOrrb2Cz zZsV!H8S0BjBY(<3V?J9lHf@+Zs`|^PGukoZ5Mw`W&v*KsLeu8rihIqzNVjm6@ge`> z{L)D=xyoklQSic+xYyoqDLuc->imJS!-*FUrIduq{GBj$h4f} zJZFO^Lv9K{52OXY!P1upVZv5UU4Y&z<}w9$EdIb?M8{t#Z4YcFR!0bm;2mg5yTYSC z3cZ%Gdhk6i*7uh9LWSj0yq#j!fom@xjdm`-{2uB4+liQi#Z01<|KLOVX+*TN12sNA zo-b-~yKmg89ekp=KxN8ZZ-l5smCcXXU6yarhL2g#M9Y#qC;JefQF&!4pRtQ7o-5yXv9VdDeB`C%LKQ=$SMu0}1EI==qPRbzO^mxIZKjO&K(AVsqs_Y`Jj}!xo+!slyL6TNDtiXOX%F zo)NySLMd{Nr5~AUa=^kIG&~J=&pyyMRTI8T?zGmEn#R`aUVgT2Fp}@4$Eesf&ruN! ze$G_^Ybcls@qr9sj;)y+?ML;zd(mpAqXND2AXIb4^{S?|2 zscqsoCP&iAufD$G8u1klCohEgRZu<8ZDsc+9VL5_A%*Sc(r&F_^UteIY^a@Z+gCTH zj&Wp%jt`GEcjyDdo8aXSHCnFIZY8+`1JFR`3cen)C;!Iq&XDt#)U?|Us}Cu+Wjo(K zD?4_d4qQAp0k?&S*49#+upWxQS%FblZaBG2l;Ct>+eST8Wl?#H&)lcCQykB^aNEKv z+bkjW+m2QW1nW(qj+e_%pQJewG#pI4DKQ=!v37v=%1mUA7qVX+t9?c7?gDtJ1SQ0; z;ydVojB#xNSzCxRc>Lcgc%0LVb_sD6kT4b6KEaqzb-MN7THzKMLjN_b-oS3?V4MMv>MkO=lg~DZxWe3mAOR#*e_S2k}lECS04P2BZ(2?CpGAYT5chuK%%ynhpf7b=n}kt$g`IUw1_9mrdc zbZG0obcBh%Y<)%5QKQ=b`7jt%J?%5A5Lo*}iAHi3oZGktH;rV`s|oNtjb<;R8|Sj} z*ls)uUJ_33`yhm-Wuw|^^Gd6@Cbp&H!<4_NU-?qA13rwIBZiEA>nw;VO5lo1((kCl zz^xs;Lak@2_2Moxo>)B#g{qD9DCu;W z-ea*WK)fF;84@J0Q!)X{0vhdW(`d%<9Jj>2b&;#|vUGO4F0&J#71i)w|Gf9Fdn%y$ zHhhAhR2|hyIRM!zTIcx*=SN5xT;XMekog{5h59X;Z|}bK^5-}Ss|_I!h3-C)0|j!s zBXwaw$g9B^QKu_z+87f)lXHUF8@6c^ssnHCP7f^GMYyHw+LR3;WPL~~XLX-Gq7609 zt*YfuS%LhqDs?P)b(P(JN`0rnY~!(Sk$;r zCTmpd<;-gxPlVBtY*@`_ISOgNu~bykmoIe}@F(ppvbXSgj;_^rx9~m2*XcTqxg2`_2DW=FY< z&V$@r9yU%KmkMXLzu)IjePZBsmbj4JzO68I@^!$jz7tFF3Hq1RI!^2faG@>UGIk4f zH1xCKuOvd@VsJP>o=$v}p`7D6q?8BD-&D{zl zm_aR>q{6 zrh~4;#r6#pt;c#rH&5#iCkwZ7_^-Pv#k)W4B+WaIld~TA`(-MyMzx`#d{;9y4Y(Zr z?AJaOZ|t9+ui5*&x`?rYcGEw_-(`UShOP5eqwgQ(Z)j*Dc)$6i!L1X)Pb7-3IYg0r zP2-qRcCjA67rp{K0^l&?r;>us0`wyRnqwGqG)9SR(#LsmO%uYHXTBq?1=&zl7zg}- z=jA=k!ycUSl%|`%&GPH^xXEzIL5jq##EY}OIJbj~!QWs_iS{1rw~2KYjwHMryLQ|n zZE*1>aC3WHjM5{XaZVZGl^pr~!HDJu_6i@@IH6Qj{o|P<8%e>%JwU0Ta>qz8cW&;~ z!T?7aoiCs4czj2YCn8obnHQMGeb^Pp5VkOChC-flTM1Z7sq7LQY~3NQ}ORyxwbw!xvVtIlvZB9t9pDB@G#lyO4;CNCKGpH z_0c>z?)I9(!Y*Db8t&;L&u^p$lV0ASoZ^jmN4@F4HpqO)-@mYeMQXp^$_!*m zY1Fw0u(hMK7&6R64tlS?i)3ozsQyr>LitKz8kigreV1Df_D?`+MMceGVB&4r6E%`m z+CRsZl&Cj4=>E2KgUSjd*&lh&lOqVi^UbAhNSp0j7ob_CmD5c?PsjD9E@e6xcTUIk z@P0;YlUXQ+78XwnJz2)I%$R&LH0%-drjkV^acWbso$St*=Zsv#YmV@PQphz&%N?Pk z&uH|6z=<@Kg>Kz{Sas;EqCwCTrkEf1fE4sV+`?rL7{lM1Q@?Z|@PW^@hbe&2_7^v^ ze{<+WbuCIeJx!^JbH5sfFkiIKcwF>q#|(kcF8VEV%!zAUm{NX3V{2uoD@joDmJv6V z(tPhKSWn6B07Ok0^PecuOP{tQ?X>vD%9B*Lap)vtOv%UA;n!d(%na(yXC`D?eR;x6!~ z;|^>zPFsBtUSPGpHk-8LsK@VDLXzg{eEi~vP~<0QU|<>@Z(Bp3@k_u}m<&7_C~HR# z*{oah5f!eWAZWEE_Fcj$eJ}=Hkg7W|$xTU{iaAs-UGB&Jbxh4}(arpHI-&L3_A6=S z6K6&T)JS$%`U4D;+$CMSWGY_Rt$4OKLBjbyoaNHKQgderspalYA{U($VUXe+ix%71 zEGo{*{pEsy=*gK(ee6+sUCX#>_^5WA6Fo(qH=>urss%+BdF-DoO}CExE_=JX*tucy)L?RzQs^`b*)rn5 z-VE9y*-6&@Gi_&0m=a>N5)o!_c9k@gm34Dc0iLz!m8tiV4oi=9yd)J$*RKsQ-+DsK zZU)OJLQRQYh6gbUuI;P2*S==r@vb(-hL0o%pK~IfhPG;ayo#*G8}X8BHePi6-~ycO zMK(9ECclqo9 z=Y&!w_MlC+zAVP+W5pULpRJ;>Mf5veW8n*{g6`wO=1~;JcYs!|x;0(I$WN5t&Y0)ANx67B?v_6#k z@#+fXGTnjY<2rIL4;UuY4UO(4&>4F1M_)l`~H=-P4w%Z{2=rrAs%Ia{2PCe2|fje>>&QI zo-z2!x^Xb;C^ZApgS+)OGlOZr0uj4%45%+Aea@O!6f}^D(JaCgUw9fD1vXvpLvGH1 zbq!~PhaR(nZiU-etQ|GN71h#=c2oT{~ z;0#;fS}RWSK~`X0&dzMksQ`7@;5RmT!dK+yUa~2tPy$~B;9cZ(AxpnNdpYBW)L7sG)Sr~aEK{=doqQoTKwVz4_WuHX`enb1e)gzkMrqEn^Sx@J^ zcVM%!DGI)kTlqZxHCKlGNFkus1kZ=Lt{%Qo`1SA9Uu-X#?wti1DeQ-at_Ov~=qWN|{pCir!p6GA4(3w$kKhZ9*o4bP0C z*?dADnXv=DA3makMO(+~LUB8Pjml4k*QwtH8)Q zq{48B6l!WfMj^1&XSeL+|ICt;_UpX6fpUiL!z*&ap$%S?*rz-LXK*A2VI3^)fKnutsFAn+AD9_Mb6Jpd;bGlCtWcNk4 zQwSm6n>n>j7oZCaYjK#B-DtMr7w9rdIkwMWR*0ls)asK<&hF%PIk~Ld*97>^D||-t z+RpYDiAl21FiRb{hNcLI>6h4X3aSTm?xP@5IzWP7OE!po5HZ8dpfTltsH$@^wD}nf zJ?|Z`rEryCkIG$hjmb^!uLRRW!|ZgB^O&fyBY(h{MnKdHyEAB9c3ffev>IP+Yo52# zMe^s2h7dgRp`^Eyu~6EIsLMMes}lS&jHt7fKM0W8a%fy5pB+8%wQ%>2ZP$jkFhkej z!bgKr&E&s~4zu_Tv>VL>Yq5M&@SC{~s?d(b{w!4x4>}LJsPCJH?Kj8{2*F>`)iY?Va=4upMgBxUO<__&jgG@BT(9cc%I<(NVC<9w4SE*LF__eL=C57?? z%kE{(Ed&*&w8}n!zaSi|s7jj~H6}=h!b|-<5n^S=g1!s-5j5h7jwAi`v=L?s#-?@; z*&om)Jwb6rNxTDk9W)~7L}krztIB>gFxnn$)S$Z8(ey?rdJeXMl-8JR;I(3uqfO@9 z7~t1bpe(pQcTrALFUvBb%aNs)YsBKaui-=a0&TF56efKLF9Y~>JHj0RQs1i3c1D<~ ze#p`RaqHNV3?xr)0H{xje$BjX)YhLB&pg&XioVt$p}q_2VO_&yc>?LyHV3B?k za=`GgNok$>J=(2zx|nA=92g7o6y&alm;;=vnVfu z;!Q_Qw#_eAA`fmQ52-}gLpDov*l&G=;YjLxXHXv4?h_E63B&=6066Vo*9LmK`R@% zwcydBE&V1-nroON2y75iw3+(|@-7yXV6# zL^g6pt%b_{khi;(()t5dIz!^G`AdqFF-9k+g%syFK}Zk zw?VMz=4=%Lo@_rV^Y~sRF!Yk4rjMB>Hti^W5 zuElzwe*4n3R;g(MMaj&kKUBsRX^A3fuOvbq?s#PVs{pKM>(*Qa?wWcOgS;TvZYACy znC<=SgN`h@`0(k#L4}s`W9ve|pEWtt&CCjSuO6=;pE($fSC!+Y@Ia%uvN9i$H7wa0 z|Jo?BY{IL#c3x+5+Q(g5aN^63_?NG=p(Gp|*zy{K17Z@D`SJU&JMRU-ztm+Ujd*tq zGxPZa(9pyAxt){fX{w>(2^XX^={!w6jK9*_CP6cUCZc9$ zOjjr^0s6=ib>fb7%7e5|Mvte*sjFSZq&=!N9tK{moz~JWjZ91PLozlIOn#BouDACY zwv&8ZfBlEh$sL|JhFv%`%X?&ZP{WRXRP@flm9DgvslGcCx!$r4iX9e>9UcV7#qsgb z@eL!5_PzzZ3C$`n?P7K;NL;nc7ucWrS7#y?#kX;F2fg)3Wr@`2*&_c=Fc6Cov7E@n zN7W{&(Wh?Cj<;&J$?6{c_O?B+iKdYN*OK{714w|S-ml{oPiR3|iNCw7i#Tdf!Kz>y zt3XHPM;(MSG{hZpr#5M1lst41jz1V;M7Kr^$yhUE*cp&g8BvU`L~9vfy$!7Ka=&YG zRuAv%yu-VvhB_PuYwk>@+zT}11w9u2^P6FWJ?o)VIQ6ddGziGfDA>ixzN&x^pzaA* zyZ6hjca&+0_!Bzr$xsaVCsJ?!=TQBpZ13>>9`e$UaF$nu)4;zkx1uQ&pA4#Rg+>Yit z1at_q4zV@$1Qvp<-l{p;DIW(RAwpPB{8yu++U;Hc@3n2nt-Cc#tg6tkmgM}34l3o> z!GX@Rn#a-2)*Uh!rT7S_XOtav_ugN7rL8-DNOk4Nt$iFI#XUA&82f>x zXJP>QQ;)nnQ+;+ubb{?@U%{j$cui;T@w91;NzmKUB`H7)?<^I z+SBMZaI5ST$B`?{(hbCu-NNJ8+)<>h{Q#TWTNKdM*8UWmc;ADlqR7&3d(BsqrI-Lv zu{Z+G+mTZ}-*%5f%p~(egIL+YYW!NipD)bS8^52BMMhMI;3XaPJnV3kL{2~J%%j*E zB!+I~0AvY#wxd6|SeuX?nt$TCoDYYYsOyAq1>Fw6y=4WlH|i2LZ*@ktr+3F84R0fs z+o<95BmqIoa|D}0G}(}Fu1=%0vhkst=?~wQbrV2R_o9qA{cFbevXH|N`i=rrgqra$ z3^loev*o4zqXyOG=&&=FD^>7ByjNMlP8umwOhiZq_-_I%fB7?Tx@c80vMl@7&dq9!b^CM3yH9m{AFw_E!&IGUp<>EF3H^qX1AgUYc`49$Tqhl zrM=cOIP6X`WTc0^`0Pk}OHs2X0C7yJvGZLm|8{dVKHb>1DOhYwX562mApXnz?u#+9 z7volAj@)z<0I)!~)M;anoa4<;p_UiBMl`L$z??B9cU3}RBf)(!EyWDq#5{tn3WeoQ zhZM}gL5|?k#@JB!(MxCYFDqCh7}Z-5v9`I-5^$-OPrq)LNH25e+t!-JfyZqP@O9p6 zT5eodmyhln_qpk6@(Vt2xDeUm8>UMX|IrcR0@RCk_3Bd|G!~iz>%lwl%MkZf1rt3C zKxzshce8U3Ris?Fq;3{!FP8^PM;t<+2|F#(qDJF_z%25uw+l{Ks1Muo$UWSgEl}Ka zK8?T2=(svB#NE?N5T4K>C_{4iZiz;?Bm? z^hx`RJ7n4%-}JwRPNwwz28fp|o(a?@@SN$Gl)N%U*TRP*9){xou7|LR!%=w9e1-6Vba_oM)Z1COA_(=H)_uJUJE_XQ$4@cL0eUFiC$Uv$k~hL-(#FsqLAz>FJxM2~)k18e`48fRmvTT}k8mlfG{(A`it$~qK(Zz0lp zc;VOo3cn~o*QR)di;#pvxfGjRyqq|B4T?=CPR=qoxpYCfe^^pjl*e^?mc&qAjrq*u zT;7`UBzf}s$5`MWKLH;2L60$S8jWI8VpI5&>UWiQGuoVz8&B}!k`hrOTF3hzCa%ve z+*PlaGiDyi^~QMImrokNrG%wKC9Nz!SGWI)f$_6jBl`6jF`}R87&P%@(C5u2R)bc& zEgR=|4m$p9N$l-?j`Yz3BXKOu7xssg_`SDpe-W`y_cRW6ijM>;Pd-VtKOPUp+NdEU zL)#Ij-|PoQBt=sq$lsrQ!0TQb{lyO^x@Si3e6b%k$;YCMH@}cij&(+$v3r4yO5`$e z-cTl};ZIu{ZX#Q5s(WH28NWRs4Bz8*1O0@ae17leZD3OLTQ`Jx9^sEkTq$wiD4 z4J^;RmwqSvUgjMhA4Kpm9_;Ur=fg6X4*}&%i0Ar4CCY;sE*tt5K_eNa`2U=LW@wu{ zJ|>Py9Fa7NhiR&xUaiBLaYHr0Lw4=eOF{o7bJ7(Nof2YVkqidVoYv>8@F zr0-Gef?c?b6PYJ6j{g@!9KV(0cC3RqxpS@?B>88Th&xTMuu1OWlck0>K?#%SA=45 zHtD>Mm9UCLCtvkNnEQ(LpvCf=;t+8OaZIu;A0(|L^O$@2*S|{r zfrs+bm?%otenT)9LHrwruMl7JGwt`(@7lP#u=GfvzbPUelAMsUb_*E|NiVI0M_E7c zx?jxp4E-e)I3D(%#^q{c`IGgR@(F2GbMK#NU>Xel-{kRTgwXJ|i@Un16YeCCX`_tO zaE8W6-7C@MrJ_dC3GPi@8q{w)K_|iEt5DKSzNioya-rWQ7?%g*Ho*9dyJSv99B!DK z#;2@LS%(t&fFu58g&X$lY;Y_jVd8*DQpDg6E3wTwY_|s6CR&my9r3PV4xE!gW_xHO zUp~JyFf1WF%0&D0@+I&A6?k7(G)>qoATbVK!wc~hScs%J(r1e~$Q&YIZ&J3%A4jT& zu|O7|#t62Mh1cnG3h`wYp(>Ip@J1BLiP3nBAQ{61(HLAfEoMaXV=(tP0}GGC++zyS z4&sEuP;Lh9>_Qep-SH&e!7pqV_Yy`P2i0ci_^7x%_tZAtSsWqMoSxx5b;iso(`KEn zK6mPLwJCJQUkc+Q=EmSoi&kOJN!S|q!U_C=pkJ#vm;+mX0gLP4#pBUpcVRT~vE8Of z1`6VZF&Z2)k$h_Lrx4qq5JSZX0jEGL`lD3?LQSh-0M>C@P&PnK1+=eVVD+JW4dsW3 zWuO$sYJ$Y`!j#!_y*!W4t*bkJysmcc32)OS%8J5}MT^4ZzdeT!7411>ss()mtc_xz zzCk9{6H+&Eyr3tV3~GR@wehv>2uQbqzy=YR?x3X@DCn+DK}(j#PT)&ax`TOT+wuy@ zICkw2Iyt8X)uXCYne}|2Dt2-7>LA1~LbFdyMZ6Y|2cChw@-LWOu~rBS3JM4eE-5W7 zDk&>34hl4ZrJ{{sPt4WJGId5o;2H8=7gs7R6Le$iP{o0~%Y2YZ7Z)249UDdjj+I$^ zBM&rlR+0x_s>(aKZA%H_Wi`$bfddb~n*HSsvSnwtK$}Y0yhLKcVSH1FQ{PR0nX(O~ zppk%1TkelI^$P11^J`Mb&=uxI=3xo!!B-P@wVK(s1g;1qeW=h z3jY~CWYKR#7{11nyCXEk9ih7J=ry>aRGc7hIgk%nOL_{gC6}DLS~~?|>nirbAhOcG zc0~be;ihmU>*i&27afePnS!EGV03hBVp57+M5EPJMNtb((W0n@9??8p#~%rGQrZ;4 z`|LUI>Va3Jly8Ra&}hSLxoU{N<*Q+3*gt6!-^q4~Wyxl1a-R;`jFV z&qAyqrV+TRp3F)eG-5~moHPbpQindEisuNXlvXFEsXPd#qehZ39W`3_sdZv`6$5HO zLKXPJ+>>}N_>z$s&zlYN)P?w*;AFspq$)@zh|wn%Vx)|W3G!?_7yHfxf_#!7hY@6F zjn+&|_+7xm!4~Ym*1HDVU^{FFcHZ7#hi&CowYLlb8*IyIw?&Fy%NtQ7j{4r!-G>KF zjzSp;pMc=tK>y&PGSjl+k}?x0eQQdBbR3DM?hQ{#KApU)5P!$rg$C)AyIQOQCxO78 zuRq4ruNRs+B3wxr#=+{jM{&&i-73;@|J?SZhepT?$hT5_wHiB!k4|@wSD^@_2s}6OavLdcOOpc(d~%`4 zICU!W*Uy@_so{K+R=}U&5eE=_^ecSS^8mu1zzB}4vlN63D$?HVSkFFHenJ#Zl*=33 z}XhD_Iuz$h#fjLgUvW={wh0R!Z!aE}b&z%NYzW3%6J z2i(ET3>)JPzneh^=K;x;HjaZCPW?+nKZ6C%IpH{hy)`>jY; z0Rn%6ue^ebjIY+sQX}g4a9EH>^AkrX>t~QKEn^z+31Q^r~mc zudhmay$Vu6J-#AL(1@AGg^3iieI)|{1ZyG0RI0%NFZnZALrUni3WYf4fiU))Z@yW% zW9-h8u4QY0)Bsa!#u*~WM$)+D*4VPC(w<>N+e0IFaDwLA23h@<@LSEjQm8NKc-yqy|7{6ly z_jw@WHNOCp2Mgh;D ziKIG|Ngaeq8f{Tv4UDUMcfz8aRD(K6J4G!nK4CabF|mWPOe3`8$NlMRNYmt@hT4Njb(j9Yar*+drTq{n_&Yg$f$S~!In|+O*J-`1>^p> zAC~2rn;3Qx)wtbngUHwRPf3I;O^A+Kyb*j#o)t5nl|VR&wWs1-VX{W5P`Z-D+c=`6 zsY?q`l;Ebpc}jN;rP^P*|2^;tEKm)y8(VUK3#D-JAMrl0OMx~e6hlU89}L&T z;X(d@hfoXWy96m8_T^<*Dc=jFxQ`eEE z*qTtN-&1Ho<544?teRQZ4wP~?=uU`|_)K__h^BG68*b@WQm4w>Y#;pJ7k4!HUw4A^ zzV61%DwXcUt89WR`b-fdA9-h2?h`Gve`4qpSwh{+D)D4Z3ke>=i!5}Ob4$6BHdWpb zCSiozLo<6r7!i@W6*Fhb%-3l8u!N~)E!95@Y`%?^T@r(sTw?q_Hq!(^kYn`=>MW8($a!a~=^3l}d;F5Dxx zA$we1T`zDKE`$`hy1HEm4ZG+%xw&<7+Y`#&yDMC{aDjk0-3y2myAab5r-NSW&`fft zO5Qy;2jT_jD<@TRu&d7@m$b$d{;aysbU_Y$4|{niSDro&zIa!A{ZeuU?(x$KVxGu51%I)utfv5M6gAIT_hqhqa6&ttwVSi z{;dLm07pQJk8m*57#E0lRw7&|-DyM+EQZ5!DcnFJHWC_apaBC7CN$7YBN=E!1C2yz zL_z}&Wcq$az zEf{E}Pv-Q+L>ZY@l4+s$XV^e18fc~P+0O~BXrRpzUx_mWX^51tasy_Y+SbSXAnkx3 z!~vW(TYNcRz(!5lRU0I8Y2Eo4_(|;lK-x|WgvbWakePTNGX8pCV>d8vBdh(sSg&lSvndRq=3bD0lCV;zS zO*pjltfy#=9MB-x^>i8VKM7 zneWw-`Q8L^nt%u4@8je{L*J7L(I>bF+Cq`6l^x|F-fYRFuP{aCzm>vzwFJE}m0^%n z&4}gKS}Y^8<)feNq6K(H765}e`~(&Vq>v9y!$UdkWdoK-u`t2H&rlk{0vU^-4o#J@ zR)F%B;qV`Qtmma@Oi%yH=l9_|+*R<>XqPviLjIz~(?6RD0Q|7)hx7XHj_tocvkYR2Mv4@fdd)gWI%hCadc& z-kRK~YQcVZ!>wik5wd_bw{RPEz44y~;pIfqt;q)3i!U2`LmTp;GJMLyh^!Hf?r!Sd z?k{nh-tI4On?CL@CpW0zBPHdh1+J#C_5d-wJ|AY0`Qyxd+4@$p^})RaZ;kc{DEASR zeFl_Lf)NGEQi60|bSFsoXZ(URVrNoj39|hB$C-vREuQ{(1EYk&8n~q#q>0DdW&bUF z_c%=jVR<!JAOW^5M9M?0y>hEF*N$b-ISd9TN0C3 z4Vrv80WDvep7_1*uqDZf+-|>(=z9I;!CA>Cwxf-6ZapLmj*)nFiw->7;yId)`SPUx zQ?fLN6ddv4aT;6X4E(^qJwI~?UBIee-#zY(2g8X6=+}C)T2A?7y&|CgE{ZHiq+)6-E!iZf;Kv|*?>&TdMV&S1VGnXuyGqYkz z)rrcADw7~%|B$di|FFXH(!xFErA48ECST#5!u0plz#6E5m8mNaov5lH)JvAkoU@Qn zml*pOg_V{U66&x${(&Kc+MZC)Ak-ywkXP0YKB5n8JOU@ElONi+vF462QzK54CK+T< zEHSJZi>yCdU`cZbmdxuUC>YU3c4G;=5@u<>l8l7e#7wcZFsB&|CIn1AUI}wG_5?hS z%)SZOSECh|%HWPNI9bdm)F4R}EyxXUag@w`6oJpxU>V+m{(Bj|Muxv=>O|<%-o~~h zm%&#E^a=sa)ua;O2U_gf_`EtU@=EdDS&2QMb;t)+QpIyYX7*BMBpH~A zl$rFNnP^}}7!44cnO%m~awQORlj2- zBEi6)Fv0_o4^e(9%9qdb4*5GHvQjgg@BNE;mvQii4gw2hi=KQ*K<~d2(1(5`v!M?W z=p{#>Xw>3pu>t%p0=?u2B;X~4nt+$ejK%H(a+fAxU(s;Nm}r%4&|6fz*V~F-X~kJ} zzmXNSf#SotWRX%x1`3hjNd^k}O55ZS#fYz(j13AsX`$8?a!=OcNlRVEH$Sx+S0wwh zhV<;)5z6WR2p}ChLe4+zO;i&9)e_#6C=*)Aky{}t$g01Btokbq&r6W2|42bNT9LSw z6w1F+h%a7~;S_I!PhcCgC0E~)4i4qu2F{WT#T6M!AfI3Z6etwSP`N;ycdcXI^!!#n z-t7hpL^tpyS4R!M{X-1S7W_0#&!nzG-P>nG)bC<@2o^ARR{m8=<-^GbLj_Wa2crhO z3qFRyU!r_G_)FMDBsJhWcnH1?Ly$WZ8j!RPATt^?SlHjW_|e3;yIQ47w)-Xe9Y-pbUK(BS+kZQGdeG#>f#$ZhpW# zw=EJf8X1U&dSN;FDn^luAadba2lpG9rcYgoA8$`l!*J2dfIuAb{-$V6ZW82m@~}kS zd4?y^tc3>LQyp<^PU%!M9nB7mn8#xacbKa>vakH`k$uY+n1BZvmYN58IzSDth1W%d zc(@R(fi2Kg2>J6pTu$zVl87;_6PL<2K`q=;qqLsT1D7=LX=*5`{}sBUG@jf|?S*Gb zF3x<2T6A%Gg=Zne4^omG5Gz#Jid>NBR%!F=;6f2|xtY(e&;ty7a7lg7_k3RAnWBM@ zb3Tfw@Q;@b$2-9E# z7idtwdST#V`3$Q}aYHrK{L|svY1b-XWI1G(GnY$2TcHrUT@xyBPtYzQh&`7;Ppqy0 zwVEvW=LzL_l6taR?H5;T>OVJyN#%Hg%F;z|V{^s+2bmKT8Tg3mQpGjG1PGG~tc9LS zFk!NUFu?{UFiCx}kudSDA7_dumBR$p4_62i7kf*YN#hxqQ3e}`I%S|dqY!&|3Ah`W z0r?9lB6@ct9_SVl0^R6!Q3!?MZd{4jNhl*4y1La}zgpcuHFQx~jwj5oQVriThlOWA zS*Ez^B~W58D=MNbbSny>Lae@+Y zI(Y?n=JIhECHJa{cu(%te$sW}B+gS?4ZHdB$v1bNnL^%4oU6j04CqdlLT#S(fKN;z z7q=3sq}emoTJOAfd|(;r*ipw7u#7Mw9cy3&dFlt>6Gmh2^fSc-HCF|nJTWjD&;x&B ziVciJnGsf#dG3uG(Ym@_?Kxk0x~uzLe0fX=*KGPhs3Bpdd(*4WLlPp&AD;d>(AqW! zn*97iOE#p)hMe=y*S(=^q?3dX2{fJb>V<)i<)yuw^?`kPMWTN7?g{-&s4%3A?vJ>4#?Y)e z_s_<>Q=*|-R-&Omj64^XPl#J6F;yc~%Uos4{%!QmG@3={{?RmX#ha^QrGPyDn39U5 z5n?1FgYO}P#6zTXuSjnYN7OTKvKthi5hRZ{Q=}16q`P=XJfwd2B&Gb2j94l}Y9P%= zh|;{jEzYP`)Dpl74JLq<8m(*H-47IU-7O<^x2$R42htB1GVyz)5Q6ib3*P8#_^q~$ z{K-@o10pkTFSsYH(qL1mrx5)&loCM23J4%5F&dCjV*ifvjs@8K6C7@pykmfEsEl91 z_#LRGSRtMOV?r&hGj0YwJo=EpZWh(=lmG8JS4bDY^CLvZMfV!!#5tHGzZLC+PaGG{!7LSeeDmjj) zR5ZmUeu3yJ3C8&7si>u48V~~*zC`h*XyVbHi-#ZJ*n{|z4@LBushADO3z3at3eW1Yor(AO!aG=GInVy}#bE|NT_YXF-z)}KD z4npYktFYhw@V^F1DX zoq!u+$i$N~o1z7MfwPk?HEcD!Oa0iq9u0h-4$Y<!j@e~463%|~ zG>a{Tg%Z0Ou6sxoX1a;4G{Z`|iPvYsO*B>(+PrHrg!Frv(o!FZW zg6)6`ZrE!M!?45Zu4koKgT)%3`8o+AugoV4NOHzoe_x%mDtFWVwCr~q(?}?JBmRxW zL`Wu!cf49Iq%Gx+S&nQhAr0jC$E1pU>y@?sy$#z#{zg6~`wNSYlcOXr<^2>PU!H|_ zPMKsi%T`)uW(#UPTMcx8S?ada0Sb9U?-u>21?-xnPJ6RmEp@VWX=Sq2EFr61>gJo} zZUgSkTK%W+oc*Q(bi)3kW2`+iWbRt^niEQgcwl1_6vHMIW`?pr+_KKgnxTxH*`sDQ zUI!h`_MQ>*MWd?%jjoD7W$19!3rG_~QFggot8cGAjC91w)|<)}qRfoG3zpY@UaOK$o>5CDVYy+(8OWE9 zgh*@n?K9-HgoJPic^q#c=vnJakS`qxkyH4sGbCp#T}9d;zfCPwY1+tto+6OVaw9IH z2^r=`p8AQ%NoG{L2NC!rbf1E4Hr1D>zjJ(t@3J54?OI~+X8Dn1d|lwxb%I>xkjnTk zvd%V>Yr>7GS4J5lG>x{fIYAK-bArNb=Nqf5&zqRF6kvmGr%(`VLnCW14L~VZZkWim zy5_4{f>h>^QOdfrfn>bkJ$1?`qfPUUPCvrMb<4?h7IlD}*cZlR7<*(S(%>2?a2`)% z?pO`Ty$0TCQo%es_~4CihIb52RFHhkvJbkX%1-3B%?2GIvJYOrR&mnr&QylhB zSaj13`5oYqqn2KQ)rPH73XYAuh+A3~d3qiZB*DyYlSM9k{XFxZUtrO>+*1b**>(u> zBD=JhKlS#9AvHDM#KwbX&`F*!8hX!}uei24MOR1SQouYsJP8TezK0U{n< zqvOdM4!))t%%6J!&}mluIcIoX52Nd$;-N{UN3cyR{Z@@eZo0ib62YxMk^75QGEhAu&TZa##ZgA`nqbj4SZ2yp6yy}*r03p zna6D-Zo>&J{e`b0oPOyAJB(r516vpDO(NBuNdqvR_ zQYnR2s_H7iw^9wCp_-+cas>~|Dh<>Z{ajxyVyLFFYwTSRdb3>_H1ke|3)VGOf!!e; zD$>!>p(dJ+4lgZ4c^TOL{ta@C(%>TNyT(4;>XfQc^_A*hsxCLt&Ce~` zEygX?t;DU~?FY4|dZId79k1S~-lr~Cf1&Qw4AuM3t__R!fGL1$P!A0TH(6T?e6U!<{s_7)4j&M)xATf)jg{7)4i-q*6q~g=_+(J zx=XsRoVl)j7V`YzWlgh4$^Di!{YI5Vqxk<=K*h3mdwS|~O{uP)dKM?$x8`J@#YsIq z{odjvvES($MLM6v(nBnHU7I**1fdTSsy^@2u~OJFr{59@LEJze+DHd&qJx4;=3gLJ z1#;bSsjYy~T_s8HsYfcZl36jVWLCx7xw+-mBSx`|RUEJ+tXx*UCO7xczQabbBq2X8 zCMhvCHZQTXxFEm8D57pL^J3p}Tddj^@+K6<#3Zsk7V;Fr|s5%3*xK$xHS>K2CwBlsO$&+UJ%3Osw!U0PTjLM zWqs<}l-=w18ngH8-fI%!a)dH>{|t5J(KzSsBb59K7(!inG|H5}2my2$JWT^=AbpxD zd;In^1VR8H9RhLez0n?i5dAN2sXv(7$;ES7UkFm6Hfz#n!Pkgzqvi7VCUH)9`0Ux?RgFzm)lE%RVY7{* z^m(M*%G1&Gaq6l~0YhM>QMwW-U*hQ!m`Yu>DPSDDVia8p-pq-_fogi`JxX7!rty5` z=~-k!B;CU5Aw-b*k8?e31Y zwjb}ipj`YYx?=I7<S9k1kISy7}R{_{HLE^ z4mv;0BueR!L26{Soh!|x3Gz%D$BA~D1{=(D15GnS8r{U|#EA4EI;EVzfLoyVJV59` zn8Jx>nnpL60daOnLlYE@XfYPADz?y4Tv}LAQer8JHHm#QAz31%Nv!7SV>{`CusTS^WOz78Tx zil>wLu!RwGLtj2|&Ips^=_KC2A@t&W}B<%(7w`RmOf9RVYcUlB>c|My}MVBwDm8DJ)6wrkunfRaU5y zLY0v!A+t7_KvRMkY|PJxHUMa(8s zSrN`Lzbe~!nVfaa+_IXFV*hZ>?}uu{g5+F_CHbucOHOiOVNOn=@;1Hz%X;5I7Sa|K z6KYwn3FV~yul3jFl4K#Jj2DZYN>~|@;sQ1zu4xfF3JqnG9&GZXcdA50MO|E)hxnwV zn79NdUh2iOX%$()yCzD+gq>V^-1Hg7F=QbKtjNJ*Z&DL6iQkcflofvvU~nEhh=g7f zbLm}e(`zg)?KKwfC$MKy?l z{gXbwod)^SX#x(y4t7zIFenoS9YchqAg0mh(`ir(A|w|=nh0jppRF{9ye+lTd_110 zWC0NezGzCLq%_J(Bf?q!4{NNZuk~oyJxs$!_iETyo)CPUX^~xt-VY;0KvKFAy$|Xe zy;qR8@Wn5(EAjarq!OPG>KmUIi;Id%icy=zCB((T+LyJhT@jZpfPq1Gz)z`s0~R)cS`YcWnbp>x^fKpo@^(wy@fSl0^A% zC~T%HYG4IyX5SpJ8CKL# z8VuA`aTOZE7P=5->%ul6M5`8oiy+3dPf!qjfxtz}7J<6VO^I$?M1fHM^KxJ2cBfT~ zALrb2o_p@x=Xvg^ZvcJ)@(%spZ`5QId3>g?+9A<#>K6 z!Lw>o!Gg39sK*HONEJE2Rn>#*?%J-kFs4Vwg)VkR-g3;7+*eM`BjZLA+v^>3+(RfQ zsM5SvxQ{?%%p((b*}jw7#9|unpOnp<^Br{o%c{xWu5;ybmYrw!&A5h^ES-KVt8FVUE&1F(xhNe*c;k^|$w# zHA#_WC-WWn8>nj8b=Gh!P0pQF-1w{ZFHG&M6C+d&=5*hUhggdDlb9gxs}KC|y2v=K r#I>iGHT5cCTHbSipshY8k7}LsChp1`?muDAX~Teq72prJp#e4kv>viy literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_SansSerif-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_SansSerif-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..7fa4892d2121d105f9dc0f4facfd83996054ce12 GIT binary patch literal 34564 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
+e7tYssMqXzG` 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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size2-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size2-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..2befaf70b17b57b124ffd4b126ca802db90f619f GIT binary patch literal 14424 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⋙n?5mM%D9Rs6f0ou+i$QR1;}QLkUZnN&|w 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 Zm+(qG0M3U1g8u>D{3HBp|KWcO{s*3aCDQ-^ literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size6-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Size6-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..905b7595f7a7cb6ccfa9e995614711a56151c595 GIT binary patch literal 7768 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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Symbols-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Symbols-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..376ef52367f541693cf1edb3f667540b9d787b77 GIT binary patch literal 18340 zcmbSyV~l2D(`MV8p7ykD+qP|E+O}=mwr$()e%iL}-g&?Mve`}c$7b*3x>HV_N{;H( zag`Gll~Y!h0|F8&0)hqlw*spEv;W_gkf%7=eI*jsNkg|DZ3cEA(z;ZD0ok^!q=) zHUD($OwD%D<|YRJY=EKu$r%2D6~y!pj`=^~KNadtw8@T<82dw?i2I9XkD-UF2U~TeG_Ah4?4j>>-CsRkzU^`n!r+>#$_Rj|8 zAMn4!fwiEW?U;Ij!n3s06(I|McHT<+O8VD94jt&}{e^+U zPvLX_IsTWAzJAB^4MiaJ#=?*5_mA14K2SuS-vdxzFVw$0td@%(E&<2Ao%EQN|G9OR5 z(uj?Mr)LHJ;yJkde?vdIj3J)n9knv}c@ppdIp28s| zTpHH)(x_F{zCv&KRN0Q$XY_d7F1hWde1D#IqjC7`eC}>%uU_*X8bkFq?ubry_xLvM z&}ZoIzEg32hTiVych>IYvh{f1=VN@omwi9K=q_LDA683!4Mz1i_nWLo^*H#rzR2W# zZijRI?^>sVM-a1o-EMbWKIhy&Z*MMN;}_juV_iOjAEpO=TMu&C@ArQG6VVozr|}^7 z=c-!Q=S$HxlD{D+OuThiAnONvtfzmy2s~%B(G<)dT9dY8& zri){%&BMXteYEgVZbkRC%)E3T4Fkdlk4*(y;CL?>gD$E2`nKQtEe2SzFInW)78pPi zekN$^6(V8OIh0;Y!%Q*txl9!ny)Z9GO~VC=;mAzMa|*HO(R|0qV!-F{Em0T9>oz3= z9Glm4`7vb!ofa;%XEEWNm~m!Py=kg`-W?6kk2ey5G}QGdS|GD}=LOqpVIkC7%=)8u&Va>?0G_NUUouWy-7TdAMslFNUGBcvCAFg#rAUJIf~K`ql$S99dgmmLC<0Z-ry z%kT}s>As>Bm1=2eJFct!cC_^^uJD)IZ46i6i_dI!ylqL8HU4k4eJeQ*njuM z@*)yiEN9Qy7@A!Q>!z@qSE<|7qEWFTi0Lr)&%>dajZ6e;4Qb1xT8D}!Xv+FrF^9h` zQ%??KwcxMZMra9a1_+fY`KDoQM!`yFeUe!9pR@y#!z`s(7NY$4ul0QcLyHl{a))Yt zt0)@ND3Cqlxz9cYY^Dy_^UAI`)){ zc4aMTrOZyMS;icLhVXG_jcJgL_IldJ{t@x61}g0f71Bv`CS=ux7maiP%v4m&2x(Fv z=~{Yf7uM{+583hM``u1+3PJ&TD3VL@AVzU`vJwF@(xps>?okxIo=*vj=ZC~HLv~^Fo z+h=}M&y;F~U#G3c#i8^yT69*v)t?%EqPkObtPWP9Al87)FEt+04Aq+R-1>?BZjVE6 z7jmz1+#^ge;kx+pi;Tq=Oizs?z5$o&=|+B2k{ZI1wcGELlxwpl>7=gmD|```}@4_%AJ&evmC_quS)EQRqydxA1@Enu>Q zHNnAi_=uLI`8jJ%mfTDxvRiDEjEyUjP*0gBs^tW(v16jP5gyi>NJo$8`VpjciGDW% zb))%#@kcaDDtU40yr?UFY0AIVUDUr*-`%!Na#Wi|X^ELBC_Vaj5Z>=qi!R%pp5JNjI; zPw=6ghZgl}#k$J`sAcCg-vpHXPNkL_x>L!XlKy7Cr?liK^t3v1z|MBD-=^QX+stXn z6lZH*$;;S~wDJuUY+OK8!ltAf;E`HH1;k45aTr>52i zfkEfuK1FwZsq?CG87J7Pw#Bftg;eY}S&Ix}I^eUi9h61E)XUOhR`EFG+VVLSrDn|g zn)RG#ZA$@DYu4sCZEnQN{4IUk#l&%}X6j%ahQ{^q&){B-bhgF?i=4%@Qb>HH6-#6M zeHP1)SI*1JoD6_f4#&6ZA=q;iTIjCbOCb_T!IS_c{fVixJ1!1qpXPg6&0v-zl^+X>^#&`?vyK{w|9xFBg58rP_eg zRhPvrJ;X>)hY|?38y@8s!E;wwBHh9XS=$LOrj5~}7BefL~m?xea#U-x(2&FC9mt38j4#bvP-3hs#8!!|TY}GvX@I(gmFqw8| z=R!YZrisY&%dh(yC--2c{yO3>CYDea%GJv=bim=w;}w@^{UF00M{nb7lc=<_U%jye z-CKJ0=mqf&K242!Vb4QKEcI-NReFV3(D$^+ln}Aohq)wtfD+ei#iquam|nZSv+FgH;>PX z(Q^cjgLsQmY&!w~CTFqG*$>VQ^r^}0d1a!=I(h47Irr&w&hGZ+iLGY8l25-Hxd=-lL;9-R-^>R3=5oQ{3c zDRhT2#$?^f@}eD%@gBVL_1df!-%*txo;4qs@lnhX!141JABN+RuI2-Egxo2ltY8$n zfoVE6A1=|gE? zV-C{(>BA2S^-u9?s#)N-`g4bME#Lk5{v^@c=jy$*%tCT*4FK|64sQ5p&QhoA%ss%T zm~C}V>m1XlJ-E;d1RRkhKi4w-$e>B{ouhC5%)tXiHaV@rGA~USCX=6JPO7g|i4UlU8?%<6Q>;h=0&>S_? zy^PU_1qtlQatv5%TCvz%)qKG)Wgs8_7!q^j-V_-E_BeHXOmFa(QH#I4yxv<__!gWB zg>TwOzZVMSpcpHm1e1&SmgAydW|tY0O5UR|AMP)|TQD@beE-p3q_e;5u<&HSF>}Q5 zWR+Pi0=q|=?{+fL; z;ZKX0Yao53_ob02q<#sDps-{wm++wSsFNJ$Cf+f}4Y)Cy*?H^3YB$o_T@71{EOui&d1P_F;z z_obB5p9$rOG-;C z<2sEU5+KsU;Sa&|3N0dFOy7q}50<*6Yi5Q>F}eSJQWq$hYaH5XOa=scDZR%QpX-DF zU;+qX6V$DWv_; ztX*Q1ki3!~V!#UHRB#D04Z+A)i`*GsPJRVcdU`2#OwOrlEtFB=Wn1RcI2`Y; zi@d-VayGgyJkBvJgYPJBqB*isD)}Iiikw#!g*e|!1m*s;OdRbHJ0a&5bJ9W|;rp_Au zZ4|Lajzv&*G8T&*?TAXfPk)=bPYORCp>GR93yeBlA&}fAyqQr+fU>6NF&KGm9>gEl zn{Xx2YZSPzSgep{&k*PvP!r&=i+hq3$^KVqi=Q)xsugLyVI}d80Nn2&IhIc0mi|n( z>at^{1)a{WU*T#D0f_=S(bM<<5Yyg|NRpYb6W&5&*K%93njM-}d>u$099SRfK%Jf|R)qOs#!>hJvMFq*8JG|IUK)%y4{S z!a_~l@;`-tctpxl7NeGnyoZ2@N&8T;)5Z^@@2i@N5X&!!pnu_6J*Qe!YrW!lS(4q?&G)u)*`H%x8nP($CF8G zmseQ#<2X5l>#lIyU>U3piYSIuxR)vH3i&e&mdAu>3oYxRxl(-Kln3@MA@K~oL3eVg zA`@hM)z!ucT*j@m+X$R228NsvGmnvz-TkIlAu^*sRZEECDiRVqE5X_cHBF*~d5jGp znI-5qU8D>W@NF59SSv0}5mjTQ+G}5ayS2M@bB+ z*+D3tX@;Jjnmq+*8)p-8Dcw+tV-0aNJ8UU*uAb|<2{G`#Ou1Vzvt##K!t(%d#wYi7 zLv2Pc#sXKMb`Z7SYPfjuw4+H>;k3T)JpUjWSN`bwtX{cl?|mVVRnLnfgfw{C11>yp z)LcHUwpB_ue5rQy^?dosdLpkeghxTQEhL}w&2#+C zrF2_D4s1RuR@(8-|xCM8+mMLW^q;{@FOhN?^Gb5-MQAg&QpFO|CX@1w$SJ*a6v(2dxQ+_JRZ%*Y+f* zP6;}0Ao!~^X<>kK=~hAp5dAW;ysCc)_Z1Xu?M_{5`p5~)p>h2o(Ydlce*Vti`~f+g zy&3!O-krX_sh>V3geU}38^|F;z#BCjmtPZFAV}Qsa9-Y2-c$*79(8$DSyi!BWtXmd zE0_IFN$g#m+8xxmY_0Mvco%=@zSw3*FWQsN3`k@#twvbRIv>5; z1+wGWz_G<=&P?wKwvlKvw`N2hB(zy?(%Rs;hEW~M+Ml#VZn9j{z97GFywF{fU9-u~ zKX^3u)PKu#SN25rB=&^%Xx(4AA@;EG#l0MhJ)pe)^}_Gy*Ho3KF7qu+@^2C(8T7%>cD=- z3c(1$9>MyA2M%cu5eYE~!5GvO>LM7f+p61$Gh(+QXGp@L#jt>5gTuq(W#DG;vUD>A z8l)0HI){xJ*bs#6*EuD8`~?A}J3wyGMX!=Z0|pxzEWW3+$3vhXj=B)sEm$K@oJB9o zOv^BWsd2a;XS2n_%{(uJ!oxCe3Fs=DyWNe;>zfk>en-mN{Hy7Vx(W)#ZW#+fE&WA96s*fbda1`pWD99x3 zuoQf73p>7x)6F=o4(H97)5c{KM#0)aina|KVG};UF1T~IfXl%OEXApMkw=tqS{7!L zaat8dlzChdrjuD(f0_?cK@no!tA^&%v!#PymkNAd$m?b{|G$ykEDXvhx*2n?UCg|; z(X(0y4=b--EdM9juVr+*g3)yax5A5?aas{>lW|%T{*NjT|L+XzEDXa)|0_~6+;&D? zYrn*oGDcHbqlJRma=}c6NVZBOXC<1mD$RM7=8{J9 z|Er>Oheg{%<5rUbQB_Rox!Itk_K`S5 zwLBWr25(GR?}=2i11ZcLlld$x6Jvs!Y7b2zuBAugR+1rEI5^#H?t? zy8h*w-Z`LC{J6*I8rV6$wQu9-N}l}c_Yv1Qx^;qUhe%QVn)VU&k>ok#J;GD+`vCSD z`i0~L^@ZgHz8G7s-M0Ov?WP^C4UgjKHQjUMYv3!>bLLC(@7T>BJ4UkuUAr-gO{r_t zmr&i(lSdCpIXDji+ojCMf*#yrN`&|KcLi3?c@5fcdIm9Kz1;iD^d}Z^pZK<2;mwCiR#L_17BA+CmCZDKnHNF(ZBK!Bd zcjyi+3sJMVbaG#X&*AdPL@0Has@pBYkIaXZiD9gnx}1% zS1DK(%0%;8ZFb$&jm$?kX1;Qq{~5&LvtBPa>ngdEc_5b1B;#>7zi1jfd&7p`KD`_9 zXUptq|EZ?6mGQnf)SBIK@$r1#$nBzG%Uq}`0$iEqvSVlMI9wlbue=#M=DXWHVAJYo zw{&*dW$(RLYbmwH+hA|eHk|?t?IU?;e9Qq=NBgQen%3^6<6ME;>0dMLE76*W7C76S z#ZTj`2-fdS8tbIB)6J}WP1%5F`3<_Q%(fTD+*96Fo+X~?ud0vUO<#wfLY+XD>W!zr zshd3_A4ShQPV`RZI|izu$vD?eaF=b>2gNZv&Wz6I^Awefa@n1(y7TUqCxO|uETnEDY0s~@vT{VHH*zrt?qr$;oevtwhqB= zpKAdHeH;TzMn=yc^p~S`n5;%?xlerDkDtQ!GnWN%N;j}4CpwXB(|LG-t@)UNJ^OHE zY>re=37Tm%BCNQ&l5L2+u?A_NJ9>t7V5@_M>U8Q6hk)d)=u|VQWXU7pMD6ldNt)?r zL;5ln*2N2~%NN(|D!M%&*Don(gt1ZYM{^UF`~0r zMhz?fnSr3jENw8HBeuTO)X1#7LI%+NmVw9WIs()Y26vuAruxgdB%~ckAC((hK2I>| zwUUOwO2T^cBSj1}F~dI1%O~2IU(m7HM*;n*eVq5KwwyE)Yx8X|2duk~@NEPLqYNfI zzqX@>PanOrm)9SWDbqb?Hi#49#GgpmI$_5 zYqgryU)93*@0<IbQppBi z-|-803Vvc}&F#|q8Jmw!PG`}krFB7T^>b$dJ+0V=OU0PoQ4{1?8(%CKwpja>uhD?t z&~wv1|5Remw<@1qNR9z<;JRP+=R7Zv@<{YYUFQOZcd zTP#=G>GF8#GObsOE=qQX;-Mqe$+6?PX(hZ=@XnPU@W>`(E?eB{$cbiysgL?6SYhwG3+7N1m0ZsVc?Yc5?tF#C;=FM2C%t7JRkz0y$YE})0QvCdEtOv~93 zb(c~{NMgjHOd{9D4tI&|4;__s?<$IG=p4f`l`WUQMN<{cu99AfHJ;^yPKF*BN86a) zRNAB}<45+3F2=zx={w`)WxS;Dk+a<2daP5L+?DPjQk|`iMvg4)yvV3zjlv4}*nK6Z z|FmP)1bonSx*nU>!8Ih{BydbOgmd!u$_AvY9RoML6@jcb=nXkIJ+m3Wydz3GNzjw{ z_mY*g$+Bvs7z;0FY`GeqNx4*ShF{O_?@=O$#VTVLcnPC;d6j-yx{g|#X=zBpY)E^t z)}C_mW}LD3)}TGma(VRIY_F)1KJ%!%i!%v&FOD6DTg=~v{I;w!>{?nm zAK~eQbXJjoDRf;i2#HtV9rr}RiS&H9>p_mOQ{gNr_MWT z2JpUo+d@ueMzD0F(g3YDPG)~GmR-3w4H{5P)yAE&yKFxE?*j#RF6N%&Yn5S&J^=H< z=bJ*-r&V%brpeB^p9;i^gJjS6ndlYP?pLjZn_^FBX_99^*PFM*odFW5Cv=MK$Ew{e z5i-Ix-LihZ%zfc>X`E(n^```I6uFz?jEb(G^ixVIvO`g3B4y~CbO!roso}zv7Ak71 z4jP9{ItsJ3y-p%!x<_|_ae z+#1q)$9J+=a-6$=t@2+=O53d({0xaiuMio+43JU^vVfT!vIs|k(NgJ5A?8SBtTKkL z`^M~&k63f3;S7f|dO@wSVuFqkab`CpGBf}$)xNCH*Omfq&H{|A6jkohH!>*9?Aa|T zoB_R17xPtK3-W&Y>N++XIuqbB( zcF^qs0=QBp=H^DiT=I~#Jj_QQC>?E@;9Cq~1WEqGqm_HD1uj!{h@1uWkjUhtHep@f z6oHs~@<{04LK_oD+eb1sDt-4AeX#$A8=N+u@gNH~!>)a?;at^5&Dt=!|9U!n;(!Qa= z7I=KhA8yQl;!Dw z(qO5DtnG}k{tWZ7H+b8*bm{ePmHWk?`}UmudMocz$OvMJs#^4utzHRpNR*I7QQF8} z5xZnVHkBTrNP6@Ghu;zD?@1) z1e#u#v(QPEGY5FM3=6CbBD|s>Ry=VarDCE&K~~_qKTL!+&F`T2%)zYvz=;?%t^0?- z>kAn&u-2as!(bmC7vhJSggBodp1~d;L&gr}c+fg)_OQ80ZFV@59z8k=9*79#aMDe6 zAbc0>kxCz)Q^I-*EaSm1a6|vlT9;31Tta^o%UICS!9oxu8kwLVM7+;2T%Wcq42+7L zvLK?Q049$xfRB?wyc8%{(`4StKiYCUSO<8WAv#zvZgj^YaM94MZ!nzg?V6BSb&u%LhEPBGMC=++mXc= zGDCu;0o_TpOZm>FS&^Wy&QeOq zKAKh89&hd59?qNpVd(P1#5yl|DIpvm$!zN zT7jedOc(;?w*Rt8rf>eH9Z4 zXP!j4^s85}tH6*Ib-ZU4jGD-i=e@D&JF2gh@zRHq~ zD1G!DiNU&AK214Jxeo@Qo05fZN@hZqpx{s}ML;D^E&f|c3DEya^N>a#8+;``25@4o z55Pe-0bx&2j(1RY@=D7}>@5rmC$V}!bCI{Bj+R12BcYYl9vcd#&LAO<^rtfux59b= zu>TvL8Hx$={uvVAPHiltcb~L69xMs}*L8ec(oD>2F*RC3t7d^MXNgQ0YGZFvw)1Lp zH-biyRR3N-3`=^GNL&N)JU}CsU1#PaAhf#TCY>?5!v-uYvHNGFE5Gt#Yx2X>NdI13 z2!0Z|#C93KUL$#y(TqP;@8H!@7mwCZUQN@oFk*fk3u}f&Va+jY1!#0mYq)q$mJbAF zHIK(P*Qj$JWjoo~n2AOzaWxJY0|Gwm^_L>q3fsw;qqBdJ-1dn|%doGL zjgL}LuGh&w_OXG7*fJJVaS@wd$EE#2#K~jmjD4ubQ>sx6Scu(1{~ii>fwIyn7(!!e zrwU{fdGuog7+^$OCnOytJvNyQ4`eWh!-wdfjviLB=ML$g`bDSzqEi>VUg3v);@f$2 zY>(>lR+zm};X!e+dmoJ^F|N((Q<)s^@(MR)Zd*VbRob2lV1&fgsRuXt<*}YZ!2q1l zbmmOPCW~96O1B9KZWqun|9wwX9_SvgBfu^^HAmsqvwYm4~z`e1S(aBQx3 z-yp)h>sQBN%D9VfYuUHY&-%{PrWSzcd1UF0tHa443(EQXT2~Q;hty*^_ZtFE>^_y1 zl^`hCN+XGUB)&JZ)f~8&h=c6NTrs;h95pkB^f2gZ4kYJOMh0~WT6?TvZLp|YVux6F z@pD*lW5B$I{YM=c5hX-?k#gl&G?}L7{aVK*H`$geRiou*<=RNCM(!D=zXT4up`Ocr zmxqnBj;AI9^X`VecLAay z`?lMyLtl{K=9_PqLklk8gRX$_f%T{xEOxK!O&8GNBY>a?$x?jvcR5za@jahFL{RVI zrFkO}3z13XWF&Y=b*19I>H)V^=&X)@e3!fj%Un=&{x~7VXdVjaEFlIMe11I)NatUj z9@|m=0d?%w3N#`j5*8e0xT;~G0dlu!WRO7lL4CU;Bt*4+;yfBs^se->FNd(HBC*~8!yGj-y|NXjVsW+|AU|}ku`0CqHBUoF$(K1u{ohet+AVa>C(lhyNt`t@ohzl)0NnJB zL%R6Z+^+;XE{!dn{S=ZVdy>%7ihpkh+7_Lr00_z6cM*t!J%{~Cet#NijpP=elMZkD zLwA-9X;@e7KeWb8aHY7iGe)h#*uXs6dM!L+LBZ6?&wj7b2TQo(;+jv}dUXbCD7fo| znM)0(I}-G-qyVTcJ0;QV$^#1>lHbddb3t~jQ`bj*O_&#i!uv}Z+SRNa91KPqdN^d4 z8bM!{GKUh(ucYhsN{r_nT^%ixDx>ACLWvi3tFvpk2CkdDP8kQ`mERHYgXL=LO0`Xo z8|Y9WlM>ImfF_Htca{sn1Lo1Ijr4Q34kTCh{2H}|iIt-@oKjstmx3cVh0s-UAW}h& zE83hpByaK2JC0)lV@gZ$DhsNzg22(6yL;%v*(XX1Gq)3RcBu9*iRkBwt+no{mLo7o z2~=(?|Ne!)aQDbAaMBCw#ap*5jaN0XIxz|X=_I*0 z)sruT!D%(ZT|>0pvN4j_)i=O3ZGujswtx?F;cuH{N|0IuFIMwOfjPMksS5De{_a-i z4kP9Ph;~+a*PMt|=Hq6dKiJ9HP#zVV1<}R?v$i49F|d-Q)hh`B@)wk(#ko`5sXEQ| z?BB|XH1?Nj?`2^R>>HN=R{3G4DYH6CwcNj##n<3ZN7G`rh;N1X$RCs>4}Wpq)n^ng zrB17C5jhzVKY7myoEt(AWs@%E4?$HQP&EEc2+$ewDut&y=x%r-`y7=mcRQ!JLu0Kg~T#wTn+S~rqADFqss78yJ&+5?Lq#1@fTvK z--`>>VSw~Bri0R}|18^eYYJwoeC-enqmJt6k7-o;s4+p0(3!1=*<*?-mHys+y{ada z28EUNe;1ruFy~`g)`5D7Y`;KtP|9eq+zm)-WHhyRBQ35Ag5&5{U~nJ)==QDDN7V@~ z@Mdd>ZA`q>G*(D*yS{)S-7Vo=aALLjd&wEEUn=08Mo2x4)ykGOe|{AAiv*8X1k(7s zLz`qeL{9oO+@US2-}auTdEP=K>QJCEeQ<6<^4wqdXbDuPShDy_IB^sA@wp~I?r?BP zp_js$wTK`wq`)HXiRM&lvm!pLs*q{~1QT%7u#R zz&JkOL64CHjx-B3r-$-Uo?6i_04s0!cOG8daB*XLoD=o4sadpA~hZlxzTo6EYgxH0`70IcDd z5gd6i#M=!xfx8zUO)fXYJ-h8Hs;d4A#`wV_(`e(pO6*Y(qwK>wF$a9(y{g$C-7M&# z0#5IMtQ;BHS>^1UOb%);V?DdKOCp9tW{9aE2!k6OF^Bi>cQ1zwb;J8@6%Bn@6b2q{ClxDPXGv^`)DwDDuZVg?$wBozyQr-Qnh4q$ZWanE z;UJ(nqrkaT(|}G>H6B$ib{S=cV68B|}l+Dw!ZlNoWJ-w|Qp<49&z#QT!GV7-}atGh=X& z(f%38($g56N+x-x#vzyR+iabLC1Du?^{e>1-SlugK6uB6wS}fgLb_AQYam>pzl1zq z@6O(aZtoPYiajuO-Y(+E>g5o3I^_vuJDiHjETZhL*OI^1wH{V)mV`oO)5%reLxQ4u z38mB7CX_!5!LX9~ zA+ZqVpOw!|W#LjfGWW6^c5R=VRp%P&Qh)=jwTgr3*AKUtEWyiQ)1lxE3vM2N?dCOH z@&Q(`CK{E6{#bV`GMR#7YK*lBs5ZIM3D|tg4eo$W9PTq-W9iJ^vg(N^sT$c@$)a@D zt{1NTDO#S>f@9Y*-GuJ;$Ib8kYHo&=JX_PE&NjVtQq=^Vo`>UfGFVH<59?rA(@u(& zPEIm3;xt%t3`CRm-qE>vaWbdX1eqBVG5hwSv2iRkt`BwZP@-Z=5o}2+`wi{uJ2}1F zbF|V$GN@3Tn>^2slPju2h6H}O4~AuPoZC9J0$Lr2TIJWKNq7j+wOJQG=U%kb0q2l*@8M?TCf8V zqewskR191HyOV}_ymBv_Z=9eSN%8W$(?tjZ{tWS60eU^4o~5JHFvPytgIu~_TIts` z(E;6I2o&BPFGyOwq@=KGQy#(wV|+{)yicf0jjv_w=Wc_tkNu7HGyC`W#3Tw`gxU=? z^`AYWS6z%mldW|=`>A{6@BKJWSfOhVXr-?L?}JXVe^Ww^l>C3ry@_A9arX9ys1)?- zY}K7jpHS~WX9tKtI>zUJA&d~PgM~nq#_E*Rw9n9rBu%6G_Hig$_m(F=GO4qp#T`tF zMyMYZX+k;5iD{d%S$s&^{40#<6pqvvd%)W<*dG)XA_42Z%hOz4HsFH8>wUH+grUNi8J`}25?WcOAUbx&u3H1 z3~L{ctuxEjta!FX*}KRqoxdn9$Tc=yxb`*>(t~^EL!oU{lG2wv+4Z9!q{c=lobqrG zy%8B)V%N6$%cV>%{UHS4b-zIjcxSZg#O0;eR0P>BKS4J5_w7MNLBMb5- zCjDM4reSfvN%hBeIs<~naGJv<5yT9tRC7LrH>rDsyY&t4)ipiL_E?n3oCQM@xG~|^Ek;|o|yr$Q@2I?6&D~Aki z+#_5W75}?p__H=HtwVM3#f7&0?a0|Zl9M4fMla#^BR_l%BRZyU(F~gzet;$s!4-pM zng!cCZqu0A&L)?Oa@3ANI=sK3euLwc`Ns4!r4f4CRG+lY$FK9QuYW~fT5*AAE0qvk zi_X_NUmFT58~1+5gg(=kv?_2{K$Vp|v)gkwAH}!5gKj{;!83Pql1cs~k_Y zq(DdZ=)6?Ft}cW)6|bule-FTdDuAU}-M(}9b4siUbUF&=d8&^L_GlF36Y(Y|v=(D+ zsc#4mr&@c?VC)1Br&il_MP;Q`8dk{gELXWidvavjyQ!e}aRr%EiqQV=8i&?>N%_Py zc`z&WB>^e6lqJ8+{zeg#*G)Y;OMLS6i4N}aeQ9H!3El0px7(M)~NWb z>N&DaJqLZ*E}v0Jz1wZLVGPXvn-qQyKcHyUTJv41t%`8>-`(=S{f?8kDm8R&0bJM4mcpM+;E zWgdz=7^gp95tCvw)m*+dubL-uYOO@zCHM&wdm4>iD#RiOzOr`*aH^ZS5J}*a+gW@? zaq{HTrDlGtvPxL54`m$;Wh_g1*S_0Q3g|@<`Ok77MEy7PHy#4ei3Z-I$6T}vuRWB> zEvMQj2@Yk|tPZb{TrYViDJL$^#hZR#Ym-*Qs?GOt#p5O=2Q6kn0IjM(tX`TgoTfIR zG1OG3$s7G;g3(~}Jrh6(hRLP_!_E*6dl2N<3X3iTQ)#bS4pEu@?#~A|p~@Hk36C}@ zhl|F?SCX7o$D@At$7?Jaj#>3rCszesO|3VDuGYyEr2gl!^QF`HVwK(BU+M7WmSyLO z=km_*%DN6&6k-Evzka_O1pFO&Qy>%j#ChlS^m^GeL7rXhlTAE`Ure+FvF#mE!*RqJ zgNVL;LCJ5pvaCrLHpzTnP3?8Kb{D5S$p#l&Bl}wWIdGxf0?f@m6Q^fJy356DgqUcnw;dN;$Gmi!^17)%D-+a-dJ%vSGP0UV1f zQklroe&rW(PMS_IrT-FWyyTW)d`&nO`9ZAhKbhZ5K9E-eX&-%~!jojx15iLYM(@?n zOX-~YeZFyj{%OSuG-7Jh-t&qZZ-C6u0ZXNnwSk{5%0EV-7rkd(%r|Z@1}N36^c^N7 zj39tl<-y!b0yCgTrzkgN2JVE<{ZKNbdy;1>~hXyKbAgfV5JZ&b>Fp^7NOiqzhh6pXIu z)LkYwkn`M8eBJ)prNvZ8W*SX#vri5ukX$8ga`if>m?`Swr9x;D-b`BlPs~x*y$R}Y z1C&cRnLu=y7&HGz|3@L1dC*LlqPZb39wu}52E5}w6fFU%$D#bS1RrjlrruQNknKtl zb|FZw(Z(biV*vH*7x-wuFX#^!V<2h3!TOJ!F>Fjl$cV){kW9sLwX1M*$ISp0Sy-wR zJ#I#ypT)4rpGTqwcu8ohzLB+Ac3GG55nxgb_`>DxH3Y&`B;iC$V-cJN80Pk!uzR-#XJ9Sp6r8mX0;|jfXN~oPu6DM6Q2I(XIxR zmUpE9%YRQ*t4%X+R0c&Qd+8v=c}>YfxfJDO&W5!cI@NWwjN)gnLp^3Kas+s;9m_`9 zzBU0!;E=@Uy}^-!c?>RI?TH0zEs61FIIx02sgs8-3-pbK3~)?Z+}7AL4h^l=flmJ; zbq0$07Jr&%k~;=T;~4(?m8pv21t(mugyoeyq(GGfU8bR%5#Cn%O{DBp?uYFeI}6SX zo#ZZ+q&!V-11BZuGyywd)C7p?VZUO>D(DCiRYr_>Lc&CG?+&Y^_EkSXL?uRiKxG(l z*M9xMIHA4W#>;*kicu3y7Hj~Cr#ac5vKW7yCGEK+q$I_`3oNdL)6jSWcrh@GD=rBv z;ez6%jPMo%O!5ft$x1_}eu`)}zP^WlOs1r?DJd0RKyf9K=~m5jk7_zuagyz(1aLt! z&5{3r=`>fYm_F(Tq~ic~4bw5bnqePEzc~^!U?3X-8G+Ps-t})j*xR{N9)NkUf^KjI;t6xTO(e=}f(=F1i(lK3{E>~Bn zyRZ9Br*Ia|jqAk?=caHwxI3kW_%BR48N7n z;_n!o4DNKcG9sNkUB_0VOFC>NQ)Wi`+fLl@B@KRhoqY)N=n*un6_1-W_o zE)KX2b8#!=0{sdOSo;@b4#Or+^zoTkdFys%)$QAr6MS48{6Ak-((d`^pP#yR=D~UE zk;&h95Qk~S!m0hqjoI>8%71*PGK^AuAxar5IMDN0D)&9d=-C(TWj_q~s9n1O1KPWP zH1NkCKYI9+i$mWLqXzUFb?wuSuU-G-qZ=dpyExe0%MCwNke7Q{b=TD)Cj4FX^IP?E zN(dAdubv(hLrp)t>_FI}h-IOnIS~c<2XYR(IGnP7j4j(g##Zi8H)!8JskpSDXu_EP z_U)62zC|Gyul&z%pE!)4Icwth_h(gAmcCzAIkVK?)uH&n(s}ciEuB9v;=u8e0|!c6 z9sapa;!t{O2}8jXs2qk;_qIctC)if~^a2_{JDQ%FYzu0+J87t&a9I9}29>)wBpSc) zy3@0VmrsxGcYVJ6;_jU%E)HX+P51SkT6Xoyxw6Zb&rTcb;-H=g=}hRL^pokwNCPXM zh*I~a6M}=HV=z)~MqN_-r-^^blpW-?4CkuJFx*tuGCK3$B)$LR^$}YGF1Oeg;eUAv zMHpDm8&n$@w!BC2%XV$&^RXc4*cbVJH^!xT<@|c zSpTq}=-|Cz++dgfY$%xLR2Q6i{IG_Jk59Gsq9Iv!5hob$(so~;v8s;jK6LVD18C9g z%sz!qquF4(ozK_=7{&Ubi}23)PmLqcu_EynG=(l~I5xe=Xc}1ACxp_o^nJZYfiG>?>2=?8v0_tbj=j=F z6|8o5>t<5FvC{}?sqdpMe@(DC^oSK53YX+A3SF`^B&c}hzI{itj=4DeKgE}{+<4k! zU}Rum-~(a_1_dC=#J~uI=YW_6%wu3+gkS&|)&U~`000000RR910L(q2&j0`b0Kw;s z)Bpeg0M4Owet6n-(#S)$!3@p&$%-%Z-d3JbG!FF=f3COYo7t60eM73&V3Ft%nFiJ z;l)5g$^wbc2Q!aGC3`3~R~(b9xfrChi(44-DW@BaGK&<|XQO{yuk~df$Unw1&Dndj zO9MJ(2i5Yzf7(Tp;@(wC&Jf`@-O9AO^$sVEI$e`(#H5sw><8Dc zF{s?y4D)Nb=K}j8TZm=~niwwJnCQo1>a~?L%Iw7>lA>WbOb3H^P w$+5SmzK5Ux{dpsbZ&>AB@b06$&s#LRTvfu{5`KGv7Gm2u8h)r`03l2+S^xk5 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Variants-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Asana-Math/woff/AsanaMathJax_Variants-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..6af149a687505fd4ff7cfb52674e55b7a275e668 GIT binary patch literal 15096 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 KkeK8I0R97NRyUde literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Arrows-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Arrows-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..9f995b9ec4f0ac00a4c60d2aa67a27689e520daa GIT binary patch literal 4612 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 R-HK&40)qi~2DlLb{tvAtjM@MI literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_DoubleStruck-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_DoubleStruck-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..52422a42afc24eaef6a24e8e35a08a4f18ee835a GIT binary patch literal 12900 zcmZvDb8sd+`0ZPF+pUeaHnz6SEwk9NoF#W zWb#bnBr7T^tEeao05BQ=U;*DIRQ_N7|1%*`Q33z}5)lBPmIMIU7^*7+Peer(e**vv z?%)2n|H1gq#a>KUMD$zJ{N})K5CGf&;IayIi~s=sJJ*2cq+>LH=*Z$N?;MEeyZ4ZU6v`<6B+HE_(D?}59l74+%ec`L^V|f!%bRz)D+Mx&l0673a=70Q*IEUGNd=h+oO2SOp zz`%qM{EgbDbcTn)Q4MtrjR1ZDKYw0jV0v}x`&wgx&T1-P;$otHeiXAVO#<)(oyG;+hamqq ze|cznh%w^?J&FrA(GG0uCHXzhE0Pjlj`pqU zRMW>#ZPpjoK7ZZD;ALm(pEh-)Br|QB#bGy9f~4+qpVxQD>*e0JubDe&E!erGswA~> zGxJVnofN52v-Ik+8f$wXR#RVhu2CnP9fEjV4QKaEqukCPukH^AYprO#YSz!!kNx z%`!z&)_aOsRw3Z>PFS6}=IKi(R?l^X#MP6jnGI?%C~J(yP}?ftDOzzdpdJ&=EgiX9 zmJE!lZ_=Hlys$|3_JA!mYDsS65{AIv>^EXexG@fkFuYXp>mgIRSt`c%4O!vx2R2h- zS-TfSs$pFz4_Xc>HXTPl-uSjvr(#kM169%YoS4E{WRP`; z8KC9Z?#PKzeYAYiOz1T(Xc5{!ykIB{IuE9U)G# zI2C5vYq5f6({1YAYMgHT#}K!a`N~)d&C($+oK9gue_V3#k3nsp%WO=jgUaouMBP9G z^Nc&@3*!h$(pb90h*rg0+Cu4MpJZw8Kkw*r>?pn3QVHs%$g_&uozF+hjuwp>FpH_h z7*%qsLbat6iB^tCIwjUN@KNW+bU4=@Zf|JO|$T>qM+1Dph}Y-;JvG)bo|xH1iFyy}&yT8yM7ASFcTTH|T&xF@lmrGx@D6F04>?E{ z)?Aw22wZ%CJcC*m{qMCq5nUq*CV&|D)nP)fM<3jyx!paZ*aIc^(>4G}kCfN9A_8GY zUv=Mw=G<4An$q8UcttJXu5AMhN50y2d+lp0C2cJup`NM)1gaX|$+q0K$v|tE?esm= zaypaKV6ncegmkg7@`1L_=YW-Rw01wNN)nrj7zaa2^6vI@jvSovkpb} zjg_^xwb)5xXDX)DSUpZ$Sz$u=0=g-|fp{T2Q4oJixDHxj7!s*r8fpIqX#NxBy-<-R zC)HfT(h*wB*^-wl5XC+8&^mN#y3V^kD6|O5i=EtG4tEK`Uw@~=j=@)q{ zpMwWzyC{$Q|JjoOeqU5Sv45%p0C*=Lvfukjf*X{M;zHviZg1uacyQ{Cb;sZ2enAvU z5J7o4SGM?RLTT5lxJ@!1raB|Cl>1EySpr0M5Kw8RNVzDR6>V6 z{(Q8F2n~OPN$ngMqT^g9{?i)~Z5_Lkn{_f9DW9Zg%=@SWJ0)9S z-BIQa>U!9^)H;nNUQ@8fV8xDRbH%#lWX9crZ;SY^NU0r04q(y{nq7h>&r+|04bQqw zWtLl+hq1m@-Lz3tgqyudce$FBam|o34K6N<)`O(f$@6OQd&d{}S z-H|%JT_OTsp!TF1$GfVb$2c&N!%1~?-K8(;r7sGi4}D&sPxN#&9MC*76D9;wl$8z=BhQF&!5eR7w*yC}chmERtz z9Zc1YX8l(|&;}qEck$P2`vnd*$6V z3{0331VsCJvuPmlSR{CsPL=;NfmoEB)mYkZ5WJklDPR%3RwnN!UQcJFZm0C6%#aBh zQ_lFVdQdE4VW-=BPd7FR^yH7hAYb-W`M7WZlsDEF+SHjV1l-a6w ze38UhN?^*}%`G>+dkndShE|@a_OO4Y{Hp-0Fy0zP-JEhCI?&B2tsXA+K92s9Refd) zQp@M=oFS!Q>?c<3{oHBBmFY8869p|g`k5XxX4qo7d)oq98BMLHrrw)iYpBVg(sSDo zT6XxaS-mpS&=PEE_~IzF*(kBELKA0c(!n}|CJn(Fs>SjW(JA@h0qK&0+`40(A#sPi znfH>!DU@r%_Twj8cg6u^iyh6`l%16gMsrh37|qw#!RFpCo1_-%^*3Y;SmB8HVUosJ z(aD52bN>-CgZIQL zA#$F~_NRG)H<#O*Tc9kR^D7gtMY_4>mi8kL(^X2=m-_p8zcJsN#_sb83UjDDOu?>D z5Oh#p1l}tokeD&<*EjqinKPf zhxOnRQ{6BJ*PYRrmqBN%%6&MY8Te)4bp-(=uo0^iFSVaDwIHvOgl(mUOuO zK!BcLhtX^TaI=|&+1VATgqN92I?(?U<0N^<>t_D2GD1><)S^h<3B zw7>4j25k-P{K2pMainELW?08SDi`)-!Y{FW)U_m-3mqqzhqo0F9M#RWn%XzWvAP;l z5x_v|>nv7H4x5Yv;j%s*l4H}(|B=8b;Ky12a#9Te)?v2!%XPLy`YW&Lu!C_qHf6G( zigpw%*|q=)0-F&=7ZI$5+>+Uiz~u_6hG0{eK3RJ>l3~j|P30&hAs40PZc9fmhVR6*cCGdtdqntkKk0cbcN!Mij&$SvCgt@BU zux}qbLU64_h1%s^WN)Q*Gra>0cS-F1LjNockbZ51+_DU;ICzJk#B@rbb5RWS%x`EU zm0}|#rTc)eXW6r6zZuPXW0ZFr89eS7OW0B0KTP|G6qadeWGVPqrJWTZ7DtW#Hb}}4 zVZ*yX&Gl~;xY6!-T$D?nKz})z&$)WK?tGviGz#O5(^3@PDT`RHLya*M3l5hC?D~d4 zW$>SyVowy>ofw>!0a_!u1<(u}R8@sTol^ODF$4Cq3RsgIl5KPTG-+?7M~3LpQB76O zDhlD?(x5)-$Eo)48B3A-Ur(*geiZ`WVH@?>9k%y8y$kXupaj8;Naw zTaUCqWAqzhwTM_Ni)_$ax{8LnYrW?VnAI3ok4TyLI=3Z@1Ii9SLc-%z=pP^M^n80*yh3Ts*$x>p>E^B z64zOZwYE(EG3X*oP|I01Qd0B5ra48md0AYj8lcyo(JVa%v+zK<8O*ptz@z_cP7 z8`92J-)r1*-m!-ebGRdV4XS#ye$)HF>%?op+ntbrnx-Yctoglok|^U`)@msSyLgTb z6B`b$rJ;r99TK8rdhFK;-9A1y^qtxCX1?4JJ!fxJd(9Di0~jZ0yuJG@qdNr%@RY0Y z%x`KN#-sB!Al)K$oQ4ip6hkXgjOF2?u#yVUlr>L2=jyOPGa>~Wg`P>#wfQLEVCi7V zG|$+!aWd9^OEMf$@nTmd@9#`LMmB;8YLXeKt47~twk%0Sl6k$dieo!<|)=u1J%JVRi>2x zrc{N9sr`l3JcjQ!A}2T+IABiu8H3Dkz_IT3YYP^K*nb^!_e%q$A1b=+klwYgy=m0z z7(2V9i??TJ5xl-tW!ozM{ugl9sWMxvf9VPo+xBy!e`tE7%dl_zw+&MqE1qRj*0~o{-2qDV|PFw~IG)#?Aog>rc-ItXuo%A(q~otj0d6&z%oj( zX8YWb!8QLhiEJy_++KcEk?kFjoL>a(WuZmsIr2CZCSd*XoYTDM5)QTh2k4LRh9rDk zb+-D2 ze4Bm;J0+eZs4x&##FC3=x4$QzGfnsfz_@`Hc)~PM3ihVYET#g#F>LfqoD}MX29Z5} zpzf$KM>rKIiF?wM+q?;?sDg5+;6RslXvkjkc)+I19gyf?BTtpBBRAz+{&t4@YXNOv z;)GxP*?M?3=a-?hY+2NrbdEUOzL(y7T^!*Y(0{XGuo3uF0t%`dX)}_VQbpoCK-aUX zh$@)Xb`8^(1HvwETaVh*j-?m|D!Ae2=fevdfWL$kE)mpC7nkU%(~7v}%3FC75f72P zYh#~SzZ2w#LD%gvyn-cSK@XHNy0QF)g!6~BRBHjX;f2QhXQ$@VQ>fD@SCw`pg;{wi zWxwNmzpntbJCXHnm{8-pfd=1e`oM(xfdC2>%YG?~gfrNM&`IWMxG-?DOgCnF;JtY& zIQIV4w-@g{W_eV$W<#p!X6&Sif=eQ3^G>hAPrEgu0(@+ax{={d%a6NP}L zk<%+N}3%SK^_%kGwYCG50t^n5uD zUN{$VlKyWqZ1;$E4GmvmR*h5D1?WZC`7D>S0&;0<{dB2?gX!{gX+XKcmD0rh)d#hu z%Gdn08Y#>~R4szYQ1|RM2(VP+E94WdbKiFdY5>x|6kwpsFOIUW zcRH=SJJ!c>!12_09J-tv>`sFp+rHrON#GvrmA*7|+Jr?}FhqlBA#DJF{M6Zu;5Q5& z8Sc4E6soW0ZU{ngIhxvz>wtpqYjb9385r}5^Bz0nT~qo^n*b%?-MK#*-550|BihX= z{etQ_g55+KDi^y+{;^-Z1_Sj{Rbs%~(cdSf*vi6vx1DpVZ;iAmpJBr{ov{$Ti5bL| z3r`^sa-u!=jJ1h#OfkS~+al%qw9zmJEKZ!<&B!mb)kmAxv1$4lX`;bscCAt`^@`XR zTz9a4MZamvWFOOmB~;gf&a9ApkuV##cn9GF%i1|{ z-eYa|_X8FxBTybS~Ykf2NnEpu{$T|4SLZC8x z_<&kehIhh~7Z<-D!IydS;MT|1g7fVlLM>$R95!+|10<;wginS7O!nO@$$oz^9^T!S zOSf^?5r`8lH-XQNX*K^N&p+P-bVmAn2!`s%i}*i}y6~k7SPF!2b43P-2q&rM_rh5u zDzt@W-_f=k;25?xLU{;7v%kSh73}(_RL6xoL(@^09X%6)qA*~e9 zwVtTCQLJP;D}VG`IwRE#kyzG=muE0e2K$66q>ba1jH4USKHL5{UdEh*qy!l$v=hO< zk8+#YIBUWsJb?WRm}-m6; zUHGulz;jP`UN$lElG1WhgIOaRJZ87fFV>ghiYl$+J@rjzcZ=c3mHyQ#{?~oaWScZj zASG|%;Whx+UfjEfFpZ=lBbmmSW3kV2@TNB(+4IzMxvlnD$`ASu@Gv4EuwC0pz*&&( zcpE`4dY1X!|J3AHIG%dXx>wPb!cULuXx%baQUiF;?Cs3Q48cWw2<=uOvHWS)F~?`U zDjwi|`r?Ri8&EerhT|R6Cm-8r4?Nwal7_ee&BCkrq4!J~#blOY@Rc~=xGxjfJ^mb% z5RB!kYEnaTvNX{*gK9e5_?SxrK8YQw$_#99rbIhdxBEqlWOp*T69U!tE`8mH2w~&| zUddsK^b~}*78r!L6PQkfp1|*^m!DxWE`Sd#s_lj#S!nn-4IP zzC^^k)4Ri{9on^9cDo<^{dY6zJR>6-$$!s>HMBu4^3u)CJI5>WHTk*f@8!;PkI}K) zOyJj^qEBmFiapg2B2xo~uy~UI+jaaw2uF2?tLT2B<3fJNACNh5BA6A?#bu7H2BYZ=cs#YS9OXH;UscJY3G|gkx zGf<;gI)c|1uhmA=HxPBuc--5fE;Bn$hfl^%4UJmMAZ|84gfT2q3XUqC>&7@k%@z*T zjHv3RMg5LC1hgH0a)^jh^)u9dade&h#u_i%Sl+Wybm6+i%lkWH^(82XD~=WB=pi2l zlGZVibrTa%Gca=S2^A~T`2Z|q z%XRtRFk``aHKfw9B%|GYGOuZ7cPiQ`#j7kh=fJs80g>n`s0D9wHa%OHbkspolq$Dl zc*=aafRegGDB|o`*Pku3qv+sJt<5F7`Q_@l%FKQh3P+@KGE1W>rf?vEZGgkK8dU9?RP3MUP zoi+@_&{`%-=TP1owt|TSkq&{AlN$$|EXz_=jRfPDkXOyQ3TGleQ}TBqn#oDK33~kD z=+yL~BGjI10gIcOAT6e-p(o{oTid9^PF~lSove9&6N%o!z6GX^(~EBifAtBoFN9s=U4tBf6lmi<7@wfOMI%3I&4_c9Sv7pbXpX``jt52a8Hwko+nk^ZG~$F zn89ZXre{%7JF1hswj+TiZ4hPQW!GdlpqAa?rue{Y@x#VWBYIuYjP5)gt4hX zT-P%9rn;LLVbBrZsbpsFp}Gl_Jcjq5b-;0f(~e%f)t@11286S`9xRh$&8!HFf$Cx> zW@S1|?BN7xZU7nz1yMY&Od7d}^uaw@C}aQ03TWFOwKO+sy_zORW{A0 z6yQo{0g^mANP~O$mOi5eT2xqrOxm+`DPW)%g!oh7l7n@PZb0Q$Ye5P5Q-b~oJs7_0 zMe{L72@h_+_y`H6@MzpJn;MvsWz?T(vY?G)+S*g0^0@_U%R=|H0+Y} zLV2S#0#-Fal^kLF9E6)g#<9n_k%77%-Y3= z4AM;Tr<_nQu<8f@N`g&8&A|c(+6k#zvS@17E(S|$CYz^eb1|R$%f)SNZSJfuy=((@ zv$x&CZXcHy8-2@2`+%mSNOW1y=WW{=#9~?nCA#j?b!U zIRsl#9R`#3G`){Dy7a<^yg>){laS-x)hgrQTMR^8-tDA zrxHOV=(>nsW{K^wI|W+43WoPBQQCx?p&;y!P(icCgnRlChQhNtSTQDi!|jNht_+vg zI4%gHB!l?a<;2KyG98A(j0vSLEfJPU5ngQV3ezu-2eY-SrKP?6N%3&iNSaa#nn;y@nZm|JQm%Z^YO~CsRUXlfrn=H!$%3GBbaUam+1$C3n%ZfA|bms%x+du!_ zBpCcE)c+OJ+zH~+c-ccyeH=Y4rvUUy7c2PWb_bfQ&2T?uz__?W4?jO&Y*2^Ji{Ju* zv2r}RsF6Qj#*vTpQ7u^+N?(03CUp`Shvc`i(}i-G+{Y{##07~!Z3!sfMB*myQ|*O5 z7*`nx>;43xhG*-=%9c6SoShp5X#WiYb0W4hdPIGcDfk%T)Wm4-QcYHxZW)8u=v2Lj zJM)lpb-@>oE?SyC*0jhwo+kO|@hWZ?y$B;Xt0B71Rx-?)b7l3-@rs{EP}`2(ITN!_ z$YkM~bA}6@uZz{WWaP-%JVLKSIfl0IQ%&z>IAx(GVitNZ)#9crrps)!0;QK^VtiW@ znLA%$TgY3)T5-2oVr0xq@8|KX7Nw*ZW_R&f2<0r2vj*j? z^;&xht7(hi?XdTKVNo9L?EEWwo4n0pvOr+y1#EH(9WoW`07_V zL8kL(3+SOY*Sr--^Zk*hABbA2-~tOFpL-L)1)j*nOPxNyiA@C7tGZIJ>Xw&L4LA{( zKuwQd+r%PstQ^xaSXcvc@%a)v2EASZsGiAG&b^wBlnBv5f3cnr-J#>WI8V#2XZ2q* zt1BHi$I>PJOjr9l*oJB-aAY#Sv<}^$p~N(zKDuOZ3)_=#LP`?VKWg~jSM-=jNLRR1 zq{KX=wR7!`la=gYJu=0O7`@#Ru9rq60|E%n|2A;umNY!mvP1EaxL+(hnks&|iuxX- zbiVIT8&V$@ZxYLNDgJHyG)-d4$j|n)hwm!aJwkg1_dIQ}Zr~vzumG#Zr}#U6GQ|!z zfjSI1Xy*DAKEKUNU2-#gf74C>EG9G8Gg&br{xUaAMmGXK$i{%r7^|SF;LFDwGU@cB z>CA5n+W022mmL4aZ@W95_9B*$zjtHn3Eb!sYLh8@c*2TG_}e}ep2g3EPZafIl|J74 zI5b;(%jgvl#43HuuYur-Ig8n_oQ703$izncbnRh=)!_Zs59*q|X}!;0Xy%C^XBK31 zx3XE@d09Vc^(A*{ze|{(-@u)Rv35fD9(dZ(f$lnE^QgmPSt3}Pp^gFDL9w!YJR$k4 zKoD)a^9VMLs?cxY?(E=BnYUQ21w;y0h~3`ci_Ps6qpXMuG?6M_I5}I#JA{kQeY8~k zqin(`z+%u9ixcwoD}q$^W~8dWx{y%TN)M=_;Ar;GCMO3MX5|ajB%Fp?bKI*&=Ta)1 zTc&XwZxY5J);d#7Ne2C9IzzeS-%qpES^5rFA&GXp)9q=`9q_isCsrdDeXZJPEfHLK zlbyxd0REvKRE%Ws%Auw#d6u$(acT*R6tt6Qz$g$e4aCYHh@awGT_b23S}1eOKie|@ zIdPz)s5=#sTq8mFpS$K~h53NmxrX5)c1vyipNk* z(#)K^)M1`9K&$l63BOB&wx&S|_vk1WZB zeI(SUH}k-Jfetbu>FP{nD3c0Td&p_Ia`UWchA5zgf@H|po3x^ZGx6X1nIhIJUo7D8 zq7@MFQo`jBo~?Vwj@6GtOwCxmF@zpz?uGB;N~a+?$r(7%hBu>c`?_^vQ}eS|xwUu} z(`;4Ri0%Z76%#AuC5EYgtXzZAYtr5vhgf1SPb#WJOk&gVpyy?#&S~l?) ze^jg)_4FLVimeJvSE0_5{4-=6eTt{^RL~;N8j?Ac*7S(_3B}@Pl)ilVSshXrs8&?WgQ4&i`$GG&AjD{)083XPe@v-g_J*cd-N%$ zo|jw%c>@f^^+kEbno%dLt{G8lm;n1!_DdA>UdombvN0!*MAZfLLU>Zpm36`{-g$E+ zUM% zPyG7wBsNmzs=lTZ1gCA-KaO#UALB%Eh>9GlfBue0tM^NXZXLtf1$XZ|erkeKe2}|> zq1KnDMyaC0gbj1i(9d$t;>=QEP0bgaC`9}$CsM1ZL1DjnWG7Tkgg@;q2OWG0Ipy4u z`z=Kt5Bdw`P>Ou!NQ+M-M@)!|D7@SZ0mKlPja;mZR;WW%l$Krs{6j9hPXZ<*w;BBz zC*3JUp7%w3edlAu$W(VX7d8uXQvjnFBcG^>?|ngK@@iufyb*KaKQV1mmPSTt_|{OY zsS+PI;`>9M_&}U$lyd%12oH7t0R7A+Xn_1-oIF8&jGwGRHDCnqE?3wJwSm;#j9@!@ zxljNqVZ@D`v$}xyo;y7-lG-APL5*%wID;)T_3URdT2_?v){A||v$Xoe()nxb9WqRA zjn=A%N;s!3@u#2pZUUJF@+?`0_z(@)Irx4!`>!4E7l+{dy8v?!LPkZ8n-8?^p@Qh> z6yzb~)<93?3+h0yT)xn-m*jmC2R#~ApwPbdJy}+#1y^=!XlrUIRl0cP-M#;cC1{CdzU3OsK?XzBoj)O4GsQG(!0(ta?{#) zEzT{k)l`p%B3M2{5Ez5P*P(2ms9pqGNKQWo*f!@@V*N{Z@(V3wp+;=Jjt`|vDds-{ zY;%&H7DaEy{6>J3^_!1t>cdSE=vXO+6(42wH^VYT}nbg`r?-5nya%y#A- zH~O@jx66lL2riI|uen)@sfn(I$^Izm)dc}}X?ms%Iohe6+U{4T;rpDdX%scu#jxAT zN5Mkm5IesgDzP8%K(TWh#_Yuhd5iq0$Trh)TzhIhNVpiz5qrQEQs>w14$m>=CuMNX*|ZC(z?8>OfrX*e z@!S!Ask0n#@=52c6i&sc91tNUr)1+HFT|UO5kr0WgS)+Qy@s$jmr2_j#hSr|pc?pv zx_LSw4%RV>9nG#EOj!#k^6)R^Y5hoztFhx zxh8=MlX^JfSTM>~-4WRUQ1B7JY!UFHuwAyM80lVT^SS{w*OIWwZ8IO%(ObEV1~{@! zb?QBcA~T_?d0=}5BlJGFNG?h1YcK*H$t(4aV7TV_`l(Y+2*iE$2_S&^8Q6+*H|}T z38Gf$*_(9fi6nsheO}7Gz88gi*W&{r+Sn2?^1T7i7-slAe%7y%A&o&xN|c6dieZxW z%b%t?zq9VmC~12YY`_D(5c|dFb~|Fe$*I>|dhf^1(d2#M6sQMCV!V0DliFPS7129r z7HjO%a48+_7K3}D6O3A`qv<{=<7t_YpH;_N?X;S1Q}E7KVloqGO;khI%9-1J9NtTn z-Vow0-N<24a!sH^?5!KbyaxU8Bk{&3x`}aSSkOYeP*^b!Py(ZwV~zgNR;bnq1;jWH znyWrrqSq#$VbPnTGn&GRY^89ej-`UT;2_ty-V^Mn&CX_xD(|%RqUtg@?R3ma?Cf-k z>i2V;X(AxPo1llEP)#l5$kzGRYV!05cID^d_e3hBSnlsXq&U`KiyBe@;3hY z`HLJ+r@Wk5{KUsSrPpzPv6>-IC!97M%VV>VrKvkU$%-)o%g*?IXB{Svl8vpY*?L?x zpyFOz|9nVlahOzA{j;_Qbwo0xh~#%}QoIBwiIpU8lAO%s#6GJ{rY5S&J^2>#yYj1* zHajldyyaLtmPYH8iWhu1ClAoW=}qHleajZ~UzFI~L)tMWXXfN8KUpl#enVYXw5fq3 zzDKO3Qg~tQo|G5J?N7w{uLl+5_a;(WpA>%J8ilJd3tk4$yPnhr&4!HIbyQy)5$j_c zhv?9q(iuw-GX_`7p5{3kr`oGyZhdxLy(6lJf!(wC7!w5@R6PLRIH098aNj23aFIQt3uBAZc`siI=7bUqUzDT zzosF&49bp0P>^ZYj@#!&2|BLjK4*vrA0NRX*506=m)_A6~ZGU!@?pX zt18RN^twv-a?zsvqdSNEr>*c|Ub^bNsx<%a-vFI$Fufm;h&p;Y;DXu&Mj&^X0H_pz z_xJnbZv*)+8|TTL`mdZo)%)*10$?)7KE`=fWGV+iKpu7I=I+vsX~4)=R1VtL1l-Fz zB?+8J07VIhn8G&#iwrtcPvI{;adP=J)H3Q9fT?q;;YZfTkyE5+0ssIs`;Aq8si*eb8f0j#ZwCMX^7tFK z0ssJE9rzFsnHlRF{pLaZYOKFx1H>DiGW!*OwLiZx!7oW*KfZa*texC`-|<@yX#LAt zghZG%Ykjx>#CpFuVE;ucc>o)IYvW(77XSd5@mH>ZGV&j>vvqX(?MLNr4)QMve#ikR z+|~{CjP&&MGN0^#AF?*xyfbQGHYe$QiC|99lBIp;esVrf4BPsgkVlX7^nk*E0Q$(_ zi+_v%XWg#br(!H&_|f|h`HybxrXE0et}hNi?+pY$0DwFIfYtxZGqEtp?Cl-z?Ohyd z%<%Ke0~ci8Hf1m}0t#oUWn%X269fx>k&WcvVH9YE0W`0sgn@&B`uSm|{%p|;-FKUO z=JWHjXSzWx1p*~70s)YoLh}00bGwxKWU(0$vT7kiB}E9DQp!UR$xFq7#B;-?NGSwz z|ICxg7vjaPxv^K!bi}PtBYEfQ&Pm-U{}k!YA)l9ZJ*m(VJ=xA5P-Hn^#d$70e1k(bpZnOi3&ZnVfs

u;19j^iWK9cFWFA z=Hux6!(23@M~z~Nc)8Amt(BXixPz0O&v}zHfX92k&8bzmqH|~$mhG;Kn?3waA7Xl{ z_?L@Ej$ZNxS0}e^UTi%t@tuW41TkolR7U!uQPL744af}jm`wspZ@VEGsZ;{!Io{wC z=$=p%)~6V((lT{Mf1*(aH4=RGeGzzr)Hsz`qYg)O#Xl#Xdg90sPjIGIuGG@1%LzUsV@zCX5;)wIc80^iU#eOxvn_d&fZuW$_VLGB)cs{owsKMJej^8ha)|ni|?;t36oHY9zP~^O3>^ zPo0Tm|L8i1;5cA=J;&Y2l!x;qAH18j_FUM8>Gqcq!=IV@5xKDax?sh0Sy{PiUCVquo?TFIZt$o4FzjT)vZwRBpz{%egU3UeCJg~=g9o;Sv8@4A z*i_kVkXy08ZEhPp`zBuAWSHpCQ^wPzivA(L4=VpVd^aRYLf#Y&lzQKxWF=2GU)1W8 zp)Nv(eQFsQeSQ6Na1|-#d5OH)nB5$f9^X@27L|=?y+X``{00)?F4<_wxPc*~8A&nT zyJ%oBao4QQbY|&jS6m!9j6z^Z%5^W8n;x`G#WhnU5pS_rMA>#n{AhO;cb3Etb(OR9 zgiYyaQ2t+Ib}EJ&uAc!xctirC=a!Pl3?aM&r7)P-4(>d0GenCD3ABC?Qb9q)gsoW^ z1QZFCns>&7#&hI%RuQZxMs^6^hf11P&cgTL?~mgefdDixDs{?t)Mi=Mc(3u2IIm<;no+v=@6RBW2_bqbw%;J&^VkD}GJsEUNGf zeI9PLT2rQ3Z%VHb5B&jbIQRNf&z#3C^0!3+;ST&9yJNh+A*MIWm_ zB^|4aJya@81x!3x0ki2LGXzZO5k&qLNJK}re{|8tb#J{q)$DZjtbDB$?4F91HBPU2 z*4TPkW;G0%X*8CG_33RsrV6fh)pfOa>g9TQb+q1uxwv0o>2r(GAZ|Ceb*M7U(peeM zm>ICp)}&{YqlqrH=UQm0HPM$}eVzBG)zIy)(Cnx`t~=A+;qJ%P_>`2LVeho<;dj4f z6*ujip|Y{xUEmAL=-R$#6#H1c>o3ftC$m;rdE}nO6_cm4v02-$Z!FF&t_)ftu~TL^ z$s`x=k=ZJ?QqCn>VwtB~t?xJ$o+&Lb%h0oQZ8{a5X)J)tE?Mqn!p;{M4)hLryk)pqK@?*9!A z(oeK%qqo=BBi?1{TTKv3#UuAUu&z~e)n9YIVfoS@~1?hPknv*qWs5%xFc)D&F4(+ zwvDU(V;$Th`QDS^db$V+u{*G+OR(EW{&8U=#pcQ|B6<8(a9ZJ$>JsnN2Hn|}HtDv# zJxFTEYfB1$quKakp7me0+gZZpv`u!Y=b3d2EvmCC{S|Tq_)W(FTwURdOLy%{G~Oq9 zJ~vqRC-xlfQ_NQLaT%^t+2>w>>(cH$6gT0}Z_SU}3v+wD1&F99c&-~j$QB-RgQ~M{&-WBqckBk=Y~YVRL#3MjWh5aOLog;>B`aNU z#-6?#CSN5NplB?jK_Dh#B|i%Ba40iUB#BBs3-Q1xlS3rWav@Q{AO*8125P0OVWj;q zh+#Zqkh4WF<3y_ArRk*M5Z5TjAjc#}KSy}e1;+u%0m%W%0gFmqL!@J53FZt#_K=5* z-yP0@`!IB5gxZ>p(P#J_(t+`?aix6?la68MbZdWW_|mn^ux4Zn<_gA*-j-*~o#pUH zBs>Pb0qAGy9pnLfq#S0?kj5+K!HW#A^P0|LW9u1pWCq%$TC2t0aZqN^xCrQe4w?`4 z*1v*t>gXTDk8^Y>o3~-$olG0=FHO4GvlTn?z=LlV=7+Hy&)->_X}GR-NJ(#n$B<6#yC*9 zi|II17ioS(b?_M18r!vQWrtW#z+%Gd(f3k4E|emQ#1&~O$>2ara|r=Z9XIbEoOxl$ zuy}e#^(d1p5%`W=))~Bw?S_U1!xUfQ(*T!UckqA!ifts@iN+9-J{yGfAeT02iizh$ z&RM{YmOGc+*z{0g<~Af@LJKHN3f`iqa^%IM7^;TuT4G51(R4V;m;%8ds1&9(H%>MG zzZlFWB9KA4yQm-@xV*Elv_iDWXhuhx9!)?A8Z|7bQ6^O~(1NkT&gPA#xQMEUk?yJf zs=7QbX8YwYyl&{UX=PqDpL3904(=bE8jlLhU8h)Ii%os-skSN;k926#>SWFdULz|* zYybw|vYLX_r|~4lkLFt%CG$lXDgcm$Q6P4<`R$DVRtG&7jVDvg8K4h>)jn zGt3fOHRUyv2XOhnnJ_Z#SM?Hd6yh0&H0sRDc#yy`hURU}SD!7uOmqYa4(>fxJnvN? zv^fiCBMc1R`k+enijUpdk`k~=z>4Q0#v5=#l|fJ?Mt~3k09LFVvcg{6#ejJTs4=Qo zp}OI3V|F-!;kvsYTD!s1a#DH3ZHuzzbV&XTh{=5izkQrPojX=e8dND85cWY7>sL(d zV>)Pjh5mru-R=%_l4~M_5V1iuKVM(&+y1QzA=gi_L~kPBlz2*Ro3U|=`N2cU+of=u z-HS^=c07QHf4L-GB#TRfrPeprKUk3CrR@N-9Y~v93j;puH#7RTT8%#+fafO6t? zQ1D02jy@X%@m5@c3bp)|4238Rx!W+TY)osK8}NW3pUW%{;o+sYur1R32tQg;LYLqa zwu6cHh!+$|rsIWt*w9RZ7Al8vw_%1)6C#4|<8p+3*3)OQyyyGG_ES;pAgbrv1JY~c zsU{0zJbeNEKIOEeI=gk4$H8lbH93t)Ni->pMLmSZ1$woY%gU9iJ{{3|?HC^l7Bnu% zJJWY%5B@q~K)`hL;srz@%nXB3*{F8-6Las>;X1%Y$&r0IJ&<=DYa9G!pk9UuF=ysLkld++(_KIwd-0tWuV6zyM*x)$ zy(*Z56^b|CNjQj#ydg-9DL#ltc#=?299>bdoPtbY6oK)B#v6h_9GppsC4n;JTxpXY z`wHJs?73fO)x<4+YrXBDZz|?Sv`OT}pfgOGlnv65pOy!#=Nm|m2A;iXIFqlUKAyWK*s2)%-qs$$#*WUF?qDl&~s#_%}4Ef=1` zkSGO1BUfmSSP*E)SB(gdr|IsItQ8keR~Nscm2tV1VqgZA1WX_zx2MEMJ}95dAkpK8 zpc90%ueFwBg0ddLFOgUoALb~_@8Ncgt8^+ znCk0(@4H`m+4#u913QCL&~x8$n#d0MF*g#!uc~>wrJF-8x=@fe22t+S5wSFlT-vIk z^pUYOXlKL`B-gy-v7Y&GR2t{TlqMTgHz}xrz6|2r?VSR^X>5}wcfIWCBmhmdBC0-{ zceZbc#E6+{KXvR6>IxX$r#~btmnPwoyh8?t8TDYhXPL+%1&>zh?8)R1wx=mgoe z8I=J7-%ph|k2vi(c5-qu!~11BEH;W7*EEH$QfdU0e z>@5ryMyDQQruU~vA;F{VFK-|#3Q7o@M^vc9a1kQmtsgZaw6c|XNg1?;r-udzH=+nq z97~d^Tp!DEq3D}bEPi4!qkmc z-p}5_6F#$#Pgc+qb<~rT327g|aJzTgRkhDTjkC{Ejdd4yJJ?UT?zOe^m*jI|n`uku zN0B!tw2f1vgVAFzi6q@I~Jv>Tqo!VTO%3xCf2?eQ;pV zy1(@-)Hz|1jP;7<6Ip>grTiVulK`3)s2pGFEg8_984>1$8y-^Q*UEQ4 z$}6OeLTpO%Y|JvU-CU|NZm)r<}6SE7X=AKev#%LAB)5fLZ;JEAyny)Vyl z4wkrMgIC$MldT$3DYa{e3497Q5^U)Qz+N-1;&2n8F`BI4dYVHC!b6Un+daZ?c_MrA z5@Uhx&7vQ`b2*zcVM`)}M|~d6Ypmz+6Vkn?0B`P8;(nxHlV|9doyaFxxG4T zIP3HMV3}e5?HyftQ7+~Tfgsh)M&ftGcNfcG`7-eYEcAGyKf%U~%90r(F;&E$ zSs@;9aXdOwx;-FQI3$k^hY@Z>WDiGzU}phMBJc*md_x<3+e;Ow=fa}hc`NJiymr)2 z4G}T8J9mG7xL2D_E4=LO`*TVy?|B&&*k`0+(v_9Y*e+W+Z)J zZ~E3onVB8awC4EF|F~#(EdhffpbjB!z!K zOpa(Vf`f+W%W|^CBAd47g452ebh8W8bjVw~ccghgXipm-H(BJr<54%I3Oy%u<$_je zo)CVO=W>xmNf_ocoT+-Cx^6cMPw` zi~`Zg;L`cSYpG`ByE@nHD!0NW{X-~pu|>bpx|BX-hRzqOzYTcT^M2yC>Am1#1)nN>3(aG4Wh+iMHzJzm)82h-o=ht`s-zVF(I9xi4uT@_&`N5W$$XhI!usm3eA>Y!A4BTB?5}2SB?kM zMrcy5phKv`?&@Wu-I%H1uW{^t1?ks&E}KzkdcHV(20ppMCgNP9HBD+s_*$KUIS>2M zIJ}_@MX=Z>acod!kV1YUP3zd!IhNf6g}$%!d3m?&tO{on{|7GpTaYxNsbPZs*xE z2e;k`Jz+OV&gv=i@ZnBQnWHA^h6*swf-)5iuY}R`TG00Rf2qz%~jgi2JT=oy%psUE4L9 zxbYz>Kb`0jmB>HWf89|0`f3SiA|0VN>JTbusG=l=98d~DVK;N@CTK;4d{Xj-npFEMFpZ3jP+cpZSr_aWvHfpn}!W57a@(5dHKz;<~lFmYrmx* z_?ckQb%>a`h%HLI(q9(hM~n0TVx0ns3OU-zagOJNxBD$o=O~ul#7K} zVT1Jor1+o`M9I@6QmdtblLCfXV&+6t!u)@J5;`My!;Cdde$uax*^ACjH)w&0chX|TWr?)tVt%lNr6GE(i4*OE} zK1niix7tLk95Q=^fPsOxA+a$vW~}GJ!mi-)C|VZ#h%*xih&uy&Fh`pi^5j4fo_hHx-3Yruz&J>Ir!b+IeSb^(W*=^v2<+NPP zWGH6QFVH=i=aN9@tORKU%{Fp;NqzeIV4?a7^$3*yHx}h%douUqY7<&)zgD~%Cy!91 zNVy`Ng?%abBCc8YtX%2^%XOt4OxG|Q7)F>PW&H0CmAqcEB@x&-lBmY&JqY4SjKfIX z$0&%<_CV5FT$@D60J`%Bxz1y^-`1e_fnzaeVtOQrDAn1b+CLCSax1vg0j!?+s@w2R zq?~EP$FqGE5|mM6h3+LI*0m@TN~=C0?D8$2yl2xe*lgzeWVTkWFnG_CwX|yi}``URH`TLQkM>RQ1e^2v`t~KwRi& z^MZtm)8ylEN(=#M+E~As4T={@S=*RpsB_HuOE<75FZ&XX9?=*}nV9shl>^*oI`4 zN+U+(O(lB#lM0Gs$U#EL56p%|hgxoMLvo(eeVo!$q1Q*RN9RQ6R}b9Nte)9Y27T>< zwq2RL!=IOfPf?Gq>I4l`OBM>0Y|Gq~Gt{mH>oIWffJ!|wiEu`u#}i?8<5@!o;;Vw` zwab0j$uJSPowaPG1&#XHNE1N{LE>WPD60{7P`s2j!g%qZg`)-c5`Mxtsy##X@`20c zbp{teTq%9F_v;2i`kF&L6_FLhOf@je{l(eZ*5X7dQYZ$V+OJl@{>8b{L}Xt3Qo%c5 za-Zy>IeIXj%ZcEol!=iioeMssZgtd+fX#X7j&=Q2P8PN5delLJ*S?jS+fhIYG!Au6 zL}{U>#GpLL#tWr**^Ragl`Z$uRcN%bzCG@741AWJXxSoZ!YO#-LquKaq#)uvOG{RUx@ zrMMuV%Y@2*kd(<##@tBIqD1I>Oh`_+RL%!)LG|a^a$3 z9Q<(JRmm-e{Ro4TeXFeEe5>vg7fYTfv^T{{MJ9i%UjKNW7yNL&{2(8XeDglU8K#ED zNmwhe=U1AEKDjadZU{_4Q%=Jx-ySt@dK9|um>#MwnlISv4h8xJ(+4@YN)t^Wr-k!< zDQ1Ou`I@`jIzErDn_{Ze7n)#f1neeQqJc}Ab>h09S_x;NrD}S-Ki%$B?Jz~73i4^H zdA;kX*FnE(wKuB8CR^GgHEWlt|Ln~N+pUz;t`BP6$zza9=&lB_==+=Ekko0$nV+|i zlL%mn45PYhR$nv!Q{;=}INQ3Z+12}20Tq4x^^Fh)-2tAG;UN@U*n(rNlL)` zV&J@E-1nAR$?2KM=M(nUaY0@41H@j|=Z9y{%_kS~YsIA2SV3Ap+YUdq3Uqtwin)#? z)S_}Bf1wh#+xeYF-BK~Ys{8PvRVcx|!R-#Z&)aD+_TpZmKT)|+RmVl~WS%86aaTgc z0d8X2wJQbm|2bczYRgQtK(!gF#gXSVKMh%b=kjRh{tHlJPlG!ZWYFD;&hAWM8BuP2 z7U{ID6^??`=2Rq4g-$IlhNw^`P9{I$tPlXwu4h?I%NdVPc_>;CCXR*fGLNt@f{>PS zQiy3SjLxWVoJ*>7BQjSf&y)P(!MtkyWixNr&!p_SJgtO5>u!0QdB_eW`frFAClzW8F_XOE zwg?0Kn?(d}(~!K7TNF2KVI7^C!R4b7FbBa^)QcEL-ZTXK?2UaOoQW2Pu)uIUn=uTj zjD)sQ^q9%r>&SkR78_1X`%<`@>=)(v$Ux&3KA#?UJ*FC z3kYvJUSF;j8A9mgsrNt1ao_mc5TL%;or7ohPlhm|<3uP%_^EiuLqKU}W2pFUHH=Jk zQhEyc=*a}qKlqu3eB$G8`27*;cYH?>bo8<>r|l8@>Kl%~$JLqRriM6z66;<2w);`U_?guSOnR z?CdI;1#qD71*6Q>DR%Yn=~6=9N@a=k$7Ev)>`MvT2U~#L^3K#*dgioP8EB3=$I5|5 z`sQkvs_qgkNXSCs;YnKom)>yLWuoobJ38B24J{R3`12MJLMj=5N4_;zTtLKT8V6!v zt*PQ3zB-zQ^ueFiU(7dPtYmuRS9f-ZHlRmcgrs!EROK{zGeyOLX6$&-;ERX|b%)Uh zSuj&j6BG7{)FrW9@aLN;xZ=HVUTZ0%*4eB9XK+_)yCWpcBzZO zIY30K$7ICl8)ea2%Lx^G!(lic3k|)xaq5m4bhxA(inQ~L;1w9-a~V%P*3dJC)ZCPJ zk4e&~WT1d)Z}GRm@L5~fI(9yUmmp4RMBNc%g4!l@s6W76Si&wMR1$=q}!AjjP|ne~trXrX3P@PJSgCmRvtzQalecrR61Vv5=TDB+85x5`c z@amI3E^9^AB2>|)yijde!7xTLF8~QfjH{Jd!2O}o?$ItUFCu+-LJiK?R?M29FxXj& z{TByirHBMEED-8Vno>~|EIby%-GB|IUr!t%8RQKy4t?%aX#e$MF(ewEfJu0bh?$&T z<=-@tdH`Ir@#{iMc$f!8Eok#i@an@DeaX%eobP@H zx*~t;6R!*z;KVXh_KzeusBn%5dmdg<^ZBD#bd8n3(v`a0L3F_bLW!k}o^no)!sS)z_Z|(4I?O9r@ zxtzsL(luQw-5jR( zTH#!1nC}C(blsK4VAW_fc%Tpe(za@N#mvjhdqO5VlbI=mcAiJqZ=f3BT*}=27E5dJ zu=cgf?|GY5k&-R;a%1T1dTF*b5{x{6|4I!PLw*H(h(SaJtk_A3$d{M?{VzUQ+w5CU z!!gP|%Dd{lrE(pXef7(wXDGzQOAup!-9sFfTj={wuN>#V)1h|HSutcRA1M?J{(J0h z5uIgBCL4q*U`dT|Zqtgp2`6E44n?J02pv zm>96(p3p5@r>~aNNRFRceciHG+dDYs!98|r1ayUGA`Ra2-{xA}38GGrn>JZas^~d! z$TVJfSEQ`(X$J0wq=qUV&zNuf360CzwP-$Y?5@U0vonh;bId;iQ*Qnkh|v;u%uCT2 zRBm3Bs-w==lVJ}dbh)0dG_mRKR0>te7sdo2adJreVxZ>s$7{$l_&$5`cJxhHB;qRC z<4n9}J^k&OHrudjMb;pdmPpysoQOVwu!F)*bxc>Q9xcvh?^) zx^3N1H$zf;g4dBOt;5QiL9*H(rc|4|RD5EN5!y(q(J_MJndn`uA3kwjYx{l=dn6W( zY*ra%G>T?Thb~(eEe%w%%h{Mv$}ngd0Ow8|LlOlbWl%CG~DCBvVE%sZU>5AXcAf8aMcpVu?iCRgY>Ja=hQH8I(NRJ%19iORTyExx?}-l z*6j85RYKTUvCav|^_4B8u{?>9?_bjQQN`nouCCkGH=YzW@nPW{8FLx&dTO-b;|dyl zPF;?D&Kd0GgmV$sY87ym7E4zv?|j-Sazo%yKn7iq@AlIq4x6nDp*T5IY;!3xPIlI%4F{Xf;@3wmyf#N1GfC~F- zUx?ZEz7h%Qcp%kqcwXt_YVg#6Nr-_O2vDil%)G6Q9F&w7pmdQA4^&g+-8c6m{f?Ge zl+WP20x(j)3Hw^Ex1s0i@q9=Wq9KNQol|c^wPW>H*4(wQF4~f}nx%h3AP-Tr<-loi zNB{brk;-NHmTWKB2H8P(U?P%O;OUksmmCsX3M&v`rBv3;6mmhcxsb%s=H6P9cSor}kI>Pi0nZnkNE_m58N?yPh1XVjPH z%Zsh87#zbuvdSn73dK>R;j*lI5g@|CXJnpkUt(iT88&2$zWrK`s?fK-OSDqJyychL zAOjR7WP7TEsa>s)u)Jf~^y+ENGg*US7Q!+Jgs&GL!hGgx_Yv>M2MB1JC0p_~41L$< zItMSISa*BE=!!tCpLZNA;20VlR5O%zy6o zJGj{F+2ASg8Tmmf{MaX5Z)Z1J5ND*b(zv`37;7*s<-nh8aeKE0AIWnwcIi`%BeWj* zg=_LQx@YPagF^xDy7}TnGxt?V%p*KUp|=UiWrHD8U1U8=HbrbH{(WxSaczz{|J&-pp28mL1Ix$4Fxce01wa?DDJ|!G~4M3neSdfAn@7 zMFRRfxc!)IQ~W(gq6)8FN*B*ar81ZjiGv@*P^+ z2y^APMF>e6IzER#jig^QgV`spFC~mQ%h_QMj$I3n(W(+KWB_J_+kHbq7#8{u2*Gc* zQeLuP(UU_rFX5`tJJJ?|};%&2+tpA~4kNP)uYg zJd`3Mdlun|osd*~_qW)s2V zVu|C2>x0$fN!epUb8@AcU$#WeuGhOy!Ah#Rg!}gCXE$UZLD;gMb}R1Y%o^M5Ab)(H zKIFlN3$10%9FvXc81RIz^yjknhT(cra{m(pzUv-JAL6`VIF!qHS^%vhe@YmsWWj0l z=#f)vwfe0}M{|&cYAUw6dQUc!f_<$PR}`ECJn$i4Rn$kcaE9Dum$-3$+~4cjs~D|f zbX1i}hAdzV0=IVz{y6ckwgrVDJsc`Q42}<(LEhTjd+?&Uvcw*?9i(3jW@mfzop=+K zA&4yQpue5a6L@7`AVV3A0ixP51|iG$wY`43Yp!i>PEm8?~| z5LVB2lb0FxHPV$($JCWsEH$#h2jP;qojH})cr6<_&O#K{To7h2)aB+yO5qZs*H@eO zrqo+O9tvv2UtVt4sWju&a}>q-RvvR+Lm!VQ;97 zQPD37Bk|h^i%f@eDUV%eHXEoL13$0K?wv(`hm{aXe>ehiC{Yqg_3z;@7(gFSdow_RN{*+hxVLh)^`otw z=$@#DUVEpt!WElQd?1Mz5a`LQ5>}Ml->;kTLFWsduX*DOu5g3JtF+HSy=X7D)B_IIDczg@&m+X+_;=L|hNNFldFg0{X{TiBlW_tyaW zz@@^zYtMwE{~idX3=DuF1!N3Gg;EGosR6}hw9b-`NuZ_8%DU?K=y<7ShHV!{RM+Aq zT&>~q{aE3j4-L(P$n;liwZgYB7RV`@Su{<;1b^~Kn6p}1xoH<3Qn!}J@2fLoQI|xM zH~yI%yySp-ZudCvh(0a5h@fMT^l|!1^Y;B7_D*lQeIHs;OMY}YJKjNVPRmorVYA0C zxOu=87>O<$Xjn6LAc?0sjH-?p8#Ohg z(WOMF9HvZBMhIsNe^@di=qJ94|NNfy#Ct-hIEym-*MbMsZJ9y_2NQUhz(i&;BQ&s7 zd_Bj{o`R~ro>JB!r)Oyc`U%!}*4UcyF@4CPPI^vL4wgviV;fi>(Z2j2n>*n2z(RO~ z!ywGr^mq>8jA5XJEnVa(_*sy!c|6uY+nw+GA6F4X)DIDzY`J3;jyTV|q4X$FAZ$6B zmD58s&S}97gARkxH^VL9w+{ts+|cj26JY}E(GCaV?QlyJ*#XQYt6zh%6ZtuJ>k;Py z9oH4EI+1u}0^|~(Dt)4C&MFT<%q<-`uaQ4w1eFau(te)#6s^r@`&z$aV3*M?3QuwL zutjfpd%(SF-L?8n)y)s#tA)RyXW;Y8+2)CYx<$=YaW!%k=(P6~cl3fR5}7^0)unRX zFOYLT&JW)vHolWK9JUtECZqLg+>qY(RqGv`LSRn$k>I_XUjv%8F-jgwL`Xpmj#?~- z=Wh0`?_H%Qya9>kqajb43N6CqQysiMEks(+w@=U2YhXw08}J6e?$4j_BB&tAVx)9= z1sUm(65<3UwnSJm!=Ol07^+z2==1PZuv5o&sA}Kf5aZ#ufsnSH%dUj3`JyeS_+As%1*bm$^~O2SeXdo;U;I-Rj>L?j!tj z*gqn+)e;u-QT~UmGZcw&*roiH7AYEZoN`9`sCstumHJKB;Gr$=6;M<+R+-)|;+)Qd z#nU!i%4aN{vET}k{PgpW-Xa3o@&oV2yF98zqyuo{aAWwUwf=ekSWX0gfJM5axHGi- zAV!{m?WGEpAE;tC)+s~ zqF(P3yjE;Es$`QiE6Oe-Gb}-)^0z)tQ{=z`v&tM zl85`%2(!}}<~qHM7m`=ao0fOD&ZFY{#qHb4Bhj%Yc{Oy+jxRGMBZ1W!>i%PU_bl2? zaeHZWZtuv;y&m|b{EMAS6Eu4TJK^z-?4bk^1A0alg<@PKHSEaV!LwARj&V*Td3=Io zkV>^`nz%d>g6JTkd3D96>UGANs|D|Jo{r**uP^x}5%(V`1$s=u_&`igoYdP%@E79a z40w_bg8|zdX5(nnQ|MDQOa*A-l?LQd)0AwG*WkcExp2HrRfl zI*3Z7Pd_}}l~KLFJeKMHJH1VBCo`8h;n&ed@`eCM@fD-({pLv)4xYE%$!K|e_s8%aM=3=X6WNO8t>?Z1GhieK);k*u@!1R3VPANr$reKr(d+1@BB!omh$TW- zDc5Mtj`F(^>au&feY{c>3RBVpgZZT3AN%D>Y<(P`-e_;2`FkfZoTEAry(TgSM?!Ku zvH1j=j=|MyQ#O}4d+`S20bcs)McMH>ZVX;V+|r|kr>A5J56bM;{2C8qVGao%>Q&vs_N;bpZAXI(#SE)CaZ+37oNifL)whPkM?EukeFJX~Ep zL`-liP5GDW+ho{?Myf|*nO1TV1?ZAxhvDy|;j@9EC`=cfoemH8?w}M#AnP2sJK%4X zKN7w5)o>Dqxr40xy{`dsMv$K>3N08R5UnV$N-r_jm^;us3FB0X6T_e{6}TJw)5Tt{ zt9BY6K1Rk1FnA20GLYI^(-rn~{``cBlXek5l_16^(4o8(cVbR1N??#b#B(-3 zkm(V-0a*MLnEojujhb(tb${ZM`Ge0WhQQf)_m_wqPf>Qsc^mtV@cnuwG>kp}X0b>4 zCGR#+O`}P|e4l=534d;K9q3(ivZIE+(;ImLfwYk763j`m0P01R(@Nqwcq5-1d5c5M z$)c60EIzT6M0}I{BIzZ!bRAl_Gm!$FDQ(cL)c@nPRDaR;6trtl>VO{C>zIM)#sm_0 za6LMz!_{U8afEE(O9o0Xq&E!Jd3ou;6X>D<07Nvi=SeV0wCpd2NE9t?x}KbR7V=D< z^;O368cs_IW(+q$sN1EdGzgGQ5zS45KfW|a-$1)cnniszt!gfLc|Fp2(O z`734jq*<^msA_M4|y#a;rTcxE?JTAZJNsv%Avqb!z@&^rqiUwrMQTKQfpYL zQ}X4@tybq1k4@96aY9lGeOo;hcO>Z% zzJuL&-^ZkA6w_nPNw^5RNs1IN6a$Ui7b=gbIPV`Q@?CjNWf74ay@<2$9_bpyZrDdA z?S)h{i3*I={IAHfsf=rIu6CQAU7XBKo*LY|MFR?gE+0?FP9-)4a?tTF$0ZFNbkQX} zLRa-&5i4x$Ms49?lG}$Z+56@8p0`=CKi;&eTjeNcZ+#>56fLB{5=3zOAD8lDmr03W zpbjASF{Xwj_LodNfw6HoWmn6eP{1>j7s|m5*^M0urXi$DM<0vcm!joXRaP17r=*K< z09z<-t1%uE7a5UeOcsq4Bp?LU5}JkXzd2AMqAmB?eR0;M%F(~JJznk15!=6iFHAjR zc`&{~R-fB;Cg~}(U)XrqdWog_Rp~znYYB8z<7WGpbZQ!ux@-{c+ZlWNG#@&^huE1G zTP2cO(3nG?^E`8Ly%icjf#)mKrpg#26?A*FMPWP4gPc|P^etLo*HXu6TUXt96ETJ~ za(uyp+Oc`uiW`P_qNi?^=jLS(_Yd%it)^j4YcR8oV=V=`t+}|8=Wgt(%&kxH#OcXT zD=)nf1ZJ!0h6nH_&}}fcfs*7lQYdL;30NqpN5LVdo)eB2GvBPPGz9e^{>36n9*YY0 zkJIZ{+);VTKMh6FB;R7at{KADSCJl>Xj9@zg*EwWMa6>MTiMw?PEPC7e3@Xevf$OD z@gnH>op76T)=@XH8QQTS!x8|w(%o>X@B~2Jt!DgpO?(r((I!9_mq}i996=TJ$=ll3 zsWcb3y{U`DBF_2Vv+cc>uM(25_$HlU4gY*VC)5<-)I%AEQniv+94ep00IlXJsag1? zS5}R1ZJQ`Q3_C-zNwSjPUs6sdHW`KS3Ze7~t4p>>;k?KLMHR`h?CjBvGDGsnz96!! z-uffxZM&^~5lnE80F@HH1OPYCoYMuAC>-}tSVPNG58tZAO7&{->FoVg5O_Mvf_Gki zJe8>QsjQ2n`4*U~PMYH4?9g6bNyLpOPQDi%mUL4W&1(>2L2OBXlkoKscQ8zD

|C zUY;=qLu?ib^mrz~1$9Li_0$BD*XRPx&i%_X)*XED8_nCddKqm#Mn92*klFt7 zDGLtED%{z-VgrY5c*@>V&~x4!O12N=@Dq6yQ`%&UuF;1?40l?8p&{OoQlwKDeuKKc?M-de z8gv>JZcI9qCW+b1RJJmbOvIAdM}}K%Fy_z?u%0goREZ_sPl9ED~;Xw`uT^l`yKeD!$3hEtC8 za1IVb(RNUeDyE7dE6YowydXE+?e4(z-DTOS+O6#)J2*nQTBs5LdII_byJK4t8)KUy zJg?j#fl6w$k|{?L-URL~0Sh+lNIpguL>0-1@E9(k@p3jFN9qW%y7Ph6&^pY`w&yu1 zK}-}8`0L-2k%PjdRB46MK0}`oEvqdcn5v~;VIFx#{;c8xo|of^!2W!``7i$|)y`cq_`O^KtR z5;Q@5P#rTSY)M42N2jkQTUg4`Wp8wQ8l_AlD*FPR!?~a}$+N&=>Jx1`P-5 z+oA;Hf-D))P#VgJePZKImNym+hXcvbRDEltIx8!RVgsT6Xosg2+E8uhVx?O>ti?v3 zLkgum1KpcBdr?$QMC0*jJeo_F)g|H2 zUu1kq{nhlh=xy|Zgo*23WXQi30INOCT zOrOYqG=a=vLT6PC>FOTTp~Wg@E88-*ymdqxQ&1wWpnhLb)vrJ;g7%)iK3z#v7Nk4I z_a&Z$U%Rq^4sZyc{*Ogqm5XCw}J7c_!0k`aZkccm#s!D zVbh=?u1H9Uvf|mqb|HEW)xhD}k(yKu>?%r`_w5G`TaI$u2*dA+<=2N`eHXlo2r#8tUS99H-ZWP~UYj7LLWw~tP8QG`I7 zwpqdDv%3X!Ju}}UNJvtmg04XPdO0-XArx!IJL8!{ka6({iCkms!QKdcTG^@S;PUrW z{Z70Y{SrMiRC;pLo9r*qHHel|%cl+xBnqKXGP}GqD~I^DQjk=olo@)DJ7bP{|4h7) z9ZV&&fg#uv0-8RZTp}0Cgt{KWv38{^`s-tj{dEy)W7lKdPwm*Wt@gL*K8Wtk|K{S0 z%Vk$te?|B<@;7?*5=%|6iD-=0I0DCCR;{qe}C zeUJz{3On`Pyo=h|Pcd8Hf%#2}YU zMaP06Cz&&vKnKN>QpoTxh>nPlqt|B6&Yw5}RRe%8qPz%~NSQTFwTVA9K zudC)ehQ(1yLKcUrpq3_(W0C&h?6huCJ3~-*$dU8Xrz9O;?h{_$Eh@ne;qU9e#C*J- zQMgXM!!#yq8&y&t4(UYjuRB9}>NVF2UqF2lpvx$7G_qPRMLwI|#+mVl*T$-41MQu?!zsMXl zMm2NdS-}+1dIYk@&^YQ3#-gEcARLJJpdbReWqhen+}KgISJq?JBMp%qtU`IFIocEH z_VXZv?G?F1ghZ(*R@5QgySMWq?1SR>VZ$;7rC7Lx<68!ec_nC`?J`32v7rfSCVFOAgOG8gGus$EK%*1;-y6R3(L8avoHQ*Q z6ht_FcBskOfErM%sYTre^?VIqB0V5bPy+v8IN?7%yD&L59GO7}QOZQn8%nML#s`KJqR*%fj!ujZ zK{|UQ=7ZGjPcu6??JOQ!DWf|~(Yg2zAxu$Bz_@G|6Q(0UN|Riz)o7)J4%MUG1J#M& z=YBrlXodLZPe9>J;C1vm3R%LIP+~ASm`#R*u@GG}K(JR*=o^zx5g@z%823u0@btCf zt)F#W+wpqI&<%S%O6>JKUV}H|Tb{vd7>s4Q86;$?4ShNl&0wOO2xP2VW=A_Ct;Aql zDOXn4-Pqa6YCPMMYmb+W z!0K~MCg)Q#ak!*AC8aOdJjVOBkJA}?#}kR#q-?p)q%-U2HO zQJJJh8r5W0wU?Ka<>mPUk}7_4C#SoM*TXSPcaL}EVCztMpxn8$s;pxFJ{S{CkArk_ z$UlzqC?o3^_lteKZoaR@M(2o7_u6*s0mtkgld;j29g12FN730WkSV1~u|}zvldlo# z=#qJ0udgp83BygBz=Yr^XNW*@Hk9yRm^ypx)T@4Ouq(m~h=YAG8Dxy-_>=N!WJeSB zlzVn~cKF~R99YvXua~mO($@z#nbMP@_tBp+=nXV$g0GzdRmM$d2SWIs{OH9~nby(H zLlP42pQJhu;irY?|61%?a*0ZYZ)}tMFavAxt&G2`zFUbuXQB_3A1gns7^oR)pK6nK ziddrBu6j-*OF1H*JcbAR}*aCX^P1U?syTT=N8KUx}E`{JVKgikhwmjM91IDP_qqAv97;ROx zvUu%X^@2(b+_NdFASgZR9rKJ4DRM+R+BG1uSCa*+GuFx))GT=`SHR{qNNW+)BCS<# zQ`=Q8vf+X#Y!BLeH(F%`ENMkR<(1f_2(l4J%T=|>I{G-h&?f_NKbZW*TBZ zrWGnx2p%|R!fOFKkIqNmfLiwpTu|?>_clddYT41cjiY!<_Y~SpU(#4b`PM?)Bn#r5 zc$KvqWP1j<2@c$X?_zdKDtU6$mEaBbq|F6$fxznL{_)7bg7UEHFo`vT#V%3FM+qHX zg`dM~8RJDOKF>r2%ZRy99e-t@JqoFN9@aR}zW~ZuGoFky>Wv12$z&`#7>Cjz*vBtx z-PZvb%RPS-X#r#0_gnj8=y5t(ngWPgqo7tzw9IuLWc_92lY<{0f}wYu7tjSrt$mq^ z1Qx!j$5^ka7d7?TMczI?FWj9J(s_bx5DgaMNk?9r)=Y^UEE}QJaKrsYj%dZlcMnlRDb zNAiw81mgqxS=mAZ^sU~IDb|Vbx_4K6h}Ys*=r?)`riw&Ows{1a$QuYtU9e91 z4#ne{Od?Fs5$tP!v8KA-@Pc_4;qjeTo?U#TezE0r=Y_dHA3r>mzY_X{?r-=IT@ZBX z+m*#F_ZK%rg zV%-U)TR(x&`=|f*_R>*!PYtu7y}YfKjox<6hnK_3bJde{;m32BI*1$JT7hrJaAonf z;yp|^b^97)$n4bl)nP?Y9^?&lX9=|rxx#**-y5>s(D7=&21XTLgBL zqq{)L2u`%9c!I`uVV$DN)8uFmHo>h()`GNOB1ByUsKHdLZ!vUqza;N~2_pu$8F)hO zs68CVD-m9Y@XZk4vUmU}f=Wn($qq zGFFwSP1UlhI?B1whHnMvnE&|vxZmq{2i#B`230+KI?CCQf3Z(P7g9ZKe~P~M{JxIb zsG&Ayc&V;9XDmOFpBWG(#YyRaal}GC4$-7-(mn}a9R_2%8S${hwZ*jsZ9$J}_GvnG zd^Jxj5%hBTy)rl;2NzGAKXdqG@U&yezC>&5bVwY-FfqS=pu2NhXI`> zy1Q0KB)47{oVW7)hx(RiQefm0>-l*>MMYLX?jGv6~49^Y`|2JC!$wl z710c<@bB>ImEZmFk4#0fLkx^&l?fp|(m9O|$ejSD88h8OXVJ0fTdWLK#j1&U?)#;E z3RDJblePUd%@rN{I0)HBY|*YrcU(Xo|LB3B;$VD?=b(NGP`SB6Uz_43S^aE?SAVeg zU0^z5K8lV)^!m~W$m@p1b`6C+?)J1@yA zpq;u6pqEX%RUKJwnv-N7pLlirQ~_@IGaacu!9SqZ;&pfnQ9$FxZ$4paBS5O@QL0U_ z`k3WSfZn#h<$0?-zBk#JtZJ+1+~0)|8nzPd*_G&y5tn-~CZFvGjOBq|vfJ!sj%U$} zWbk#`o}3^}Fc0EYpY1$Po?CGD*ZnN<$SYz;PAZyqp}YpSxGJS)k9ho_Fs92@qu>31ke+Wn%sR&TVC2&D zg+nkn>zudG*(a?NXcAK2+rdOzHCy|h-y5pRH580vCOUvzio6<5AM86MIjXbqY+S^H z8>R!oA$$}5MpQyfdMot<3^A<+zbr=ZIVQ@QmJAtUnv>K|e}QIzBq$3jqhwPD=yOpk}y$cgZ#!lp5>I3&F^dY3yP&YAAt*J%TP?g;q-RFS_3y+L~QT432Aa_+eDo_R7 zP@v)FV`8$W@d~m+MLtvM`h7hiG7Z6|2&DG^1W2D&(U>Q&_S$;kUw?+n@J#?cX#SP* zK^RwKFbxcE8{a~2BYYpiW%;imbq93|)9@^M7(Kz2vcwz}H_0mqvxsgZkwDi1=OVeh z^mN||Bi!&anlcdU+`O__QM{8GT%$5d4H`t~olWl)MWq>O3f}z?8hZRJb=O0F`CI_R zR3Uj-X0NkyP#tQwY**ILv1U6bNR-*~t)>4F_REKW)}!-T{LuUvr1V z!DbLvdh}uBLUxk??nTu7r8gMBW%BrbM3v~bOm>fU4HGJt zp|jNSx^MB%@sFt6@M;n;|M3Y^AFL43!N`J;ksuR7f`oh?c_HIN^bgzL!+(czFLg^D z*_;mQPo-_3B~labbcf>Zq_f{OWFJC9(1?Exy5p7OCOf2V|5Zpn8V7MhK;>8Z>b&%^ zZ=0@F-KOnU@uh-;l5^Y{*2L(!Lub?QwR^yZ8G@E2i(l_0fcf+dChWk=G!rJI8B%vG zQTIM#%aLz)XWHn>^sqbZ4?vLvG_;oOr;|5Q-EkqEB42H!yRZEqobWO>I*@s4YYIG8#pZ{lf_6rud*vV8aUnz$oQ+t_@CFlqUy?s zhnmwwRIIpEehwIqn~tGlC~M8xvICL4KZxAuEGH|1Rs#Renx9d(XLT8MS~(&u^bL#N z7+KD~JvcDwop;Uo-?NfmGUu&Kbih)sD>t_5+T|Svh1!Ua3F&QSYg42x-jP(g4M9r) znhA_g+h!cosqk!!&e1;CQy_Bxr}UIP?;XYKRu=aaf5>FTx`qTpkXrQ+8vFGr!hv_z z)pWv$5_nzxJ}-g?`M_>=X^_rQZ>5X4iBa_Rwaslc9W^GknQoS&v1y!I=##`0F?B|s zQ|EN>ixXx)sPL3~+lN#>J$;*za3_d-4}=17JN)xjydAGJ#{gSiCsv}pV|_uR+hQ}j z$UKJ8t7sOD+0u>yhbtDb+o01h(v_5Z3_i2ZObe|ZQOTKq?#1izQsu`B%#Et{@1Ly$SZYoul8bvz3u1~|0 ziUfpJSN3#DVZI0C!;}5l)=fDgE|OVN(%%d6xykeb-Eu%St$^$P4+PMn3jlc9V_;-pVBiB{2?h{gVqgTq zY#?R<^B4dK;{cuj0000000961007KAqR#*T007MtViN!W007RRbdY%3J&?^x8&D91 zznO{FzotfO8Y9MZA#|Y>aiP#aHH+4tNK*wZ)r}bFqK~1G3M$=HP!!*zkI*7X44M}x zk}m3^6pSvsomOyhn9IyLXU<%!12=cja%kv#+O@z78G?VH;QbTg_K6XDNuTbqsB5%a zjI2HjmwHI29*~ao(q|L&TgGQ&H2<#|#`TDV7Q=;W`y+9BwB)=jN%_O13X4)?N`CWD zKJ!YZNy(M_wUU!3L?scfe4g<4s^0QIqjX7~tZO^ur)MnkNWO+2GDlLIXpz9EH8CU` zw7KW7Y=&!l<9oY3N0rxhM#`d0YlWB{Gh_39+b#pT9U9idW9uRnsgbmEN7?gN=)SL~ z%sVILnojrWjZ_)1x1_B`TF;63zvXq#?+uw~ixm2KO$ZFJc-yKKA5?6Pg!wr$(S?SJl?d750gW1YRvj>z+J@*y+a z6vV|9R8_yano>?f!3#%741)zZ!}@ z7#OFvhVK9B0sqSfg7^=>sER;#hPMCS0}uYIPxDVoA4aw%b+C8-{qNcPp9ke12!AMm zDBahM4NMFS3^Jb_s_$b5?mpS|v0Bshfy6MU>1fj-3VwRNUXtDrqd?;(`g*~T!GX5u z5RLvN|8L%|`=?4AQRLguPsRJ1WWzrX5Rf7eFzWw$&F)Pzdwa)w zdl!cq{{{r)K?<{Mn=_i2fJ8FaGPC&i2}6Xw$VUt8FbTE70b5p6!2#f4dNk9}zO@-e z9eK^Xa(a6?(_dgz13(a&L4a_Jkfi>r+ojqkkHdtRRST^|gBGx;=UI9Tg(d~mBzdG7 z00jb$oZ;W9I%?DT_gBi+=mi>d&#b~}m9k$E!MutBT8YzD!$Gj3mg7aWNzdJ6C)NfF zdH%^`6b$RP9V`a`jU7Wde6_TL;Bp!t&?xQ?G|Lvv+W_N8V!wOy8Al zcseC(WIg~4bHZmRSBlc0*zx({!sqei#qe4MF43~UjWEt(r0`5PnljLf#K2xsOuoQx zhy|enDk#e?lNhz8>&4W=pcX#oL06H?lSoxsfCB3Qg}J7qd#2c2^Hqw)to6oSL$&MA z^b{g8_CKOJz&Ak3RuYLfSjV`_$d_0S;ao%GK=YBNSG^4N?KB+~C z4&z?LrJZDgng4(jz-%3ul}uxhY**h0+T8>p~`*qZ;w!-{eBjJNCwNlwg9IwI0 zPy($#njH=*4|<#Jm@Sp;SUT?=SEbsv5XIar{VRuw21_P>jQ&JQoqCyX%!}d*u(BZP zOmc6UAXTl(nV8_Eh0tupmKC<78qx$ru1SZ#VZwHxR>l#_ojm+KeXZoxQXaN`T}9Ir zz7L1v*Xbk|1Gs|6=IS3?2r}kE6tRQC6M6wgC8D2=qYP)BGzPByW4tX2+67)|SKZYG z>mzXcReQo>NaN@9msJOyKEnC0s44d2;xCUwPb2aOl}*9ms5if{Ml&t*P3gWy$NBW< zw~Ym3Z*LsW&Uh&z1@A!1f^-RyRgj*>h!_HR+Z7UCm^Zj656(tw$_)rQZBNR+UR6D- zsGDjw<}+(&lj6YW;UpYuvi5uBT-T6g>h{qpsRS$4JgVBU#0U4h__JupqNkb2cX(@h zUBiF>%21-5%%T$Jke_*mcY38`<6=gJY*nM81ciiz?L8fiGEI3FAv%=MY_VL2+7qx= zBR)x>g;GVh)+1fMt#3e{9BO{ag`Y67W%4ZO3oq}Bli$mgjse1wD=N6yL!PqgNHToe zAedKKL6$l133!eB1P}jh1k8?Vg;|k{P8N4Xr4zQA5*eL^5>0!>hi55;*3w@M?uUZ? zr&hf1t0a>7iSWnlSnp$+ouyoK)5ScyCrd>SG}f|-_F}TFIX*t9!g{@tb>^e-VeaOh z*JgWx3nh z8|lSCv8!~pqzU{gIc%h_%0irIqJ%im-DCuN!T`)An zkkuG?mBmt|#5Boh=EbiK=_& zRGa$dL{1)U``YJ5ed{ahrtS5GK9_U!h^*9xCZ5m-M%=$*0==hUoL}J*enTY$)=cQ2 zZ%v?0-s$J+$2I&E;xMp~v4gclB#?T3=A_M@g>Qbp>!N7!BH)KZ4N2p_akn4Wa!tzAo4V>4aUoyLbe!zM8`@}RE_ZajTvsQ;7 z^o8w_+(EzMdK1}2*9@*4@HpUXBDoFlIoR_;#SSLk;&vi33@GfK+*Q2NeL8;vf5U&{ z{($=p4Y;p&2Jq@`d+~y9YiyHl^KLtBb8n+>1G33xvQMTT_Q3D^-IaKIWsXhn@7>8d z4>}>X!MEkM)jM1_BEKq_XUc#9MZH%z$l2;X8 z5&b!ZlTc2=c?L!HdGdo4Enpjm*5B7rnog`37W8Uti*1Xpaf*E7nm=;^s*DaHXYY|tyNtG+;pb#Y*kmT zm8}(Uu3Lr26!UqjYU4e%ZgvmgxY8V~UwM+K&nNR#J2WM>uBTJ~N}^UMe%7mYUB1?%pI+9>p1W2(cbV*p%AdA-xua<#oFc7)3Up z%BNoichzymVM@Fy?Jq}b4hu1+OP83a`Uo3 zvAf#(;&a=%^1*oF&vv01VM}+Z`LMfT^Xz$(JTl45*G(NSk$!5YPgdwiI`^pXu23zy zP<~S_5RC0WJCCZSz_!!%R(J4D+EjbAl98(UKDiwO zP3nBJhzZRJI<|^=FA93^SM?!U;+;!M`S(>`ORDP^+l}gSMP1i&AEiZ&vF62HR@7H6 z_U~qFMfUvryfS4a$B|yei*n9Gd>48fc5a(IMSu*N>vVCu7aW$SkksRd(8Sc^aoK{H z{}(I6$o2THCt26sEvqNnEB2SZ%qT`?VtKAr1s)eVmmHoJbgm9L->Jx2xhpl=oZ9Xi zg*~(^txc`1j|{AjqUl#z+L=>Zy*MRx;mzd#@*EVHDsu?9LGpMh1ZlFEO=obU;hE#C zN^ik8OL@aHD!Ml8TJukpBJzDjOo z!OgDe?$g#i$E{+zx2;QV!t-8{K~zjO+p%awi2DXT0W5f*<1l5jtagdwF;~4j+vzg- zw-zSsG8VV&+UcnGnYJ`FhmE;q*jFc>aZ_KT|p|uZtH+~Lb8U>>jpGPTmd{mY=%>- znzZ;G;Xct>BlHHTwKlZy9e;F(stq~n6c86>2ki`Vj9Ti{E&;9>z%w&-47FaXBA5Kn zWY182v#4OA1je?jD3>^3N`+PMDhE*aNm#Xj*{Gu=O4HCn-p6 z$(?5>u>Ii7uH38UCocJj@|{^H_z$Mg2JEZYC$cYAPoTb-;v3B;_BXUIUQfV|Xxt0? zcH~Zt8*?hEWEy(?Bv*v?4LAc28;ZON;MY@k4YPd~wd?JLTsHQ1k?p`87ly`6)Z zTh~uWuw=hM{at}Qfdjl(nNI;I&Y#Gi(4Rj)0V0{hXsl=~DS%pMSe@oLsaMqu*66a)SJzYbK$9@#77I|B?SJ%>N)GWlpl zzw%w6^KR~f)1QF@G-`jvk+#YMNX+Al3qi3YvWflhZm<2tKxrXO;95x=F~p&xg6aBi z#DXck3~qbh1A5>xm?_<7ZL`jTGah&McPGP>Msgbz)gS8ak)KC-}CD8mP9P?#td1)Y_X47X{|KAZ(qVN;CsHRmpU|W zd_S-Kc5puQ`abk-)O&u;p!&i~kz7bP{=ngQI2~ri;}Ha(Mm(9F4qX_(CqsxsphJ8^ zq(e}^X~Fwq9|@c{C{3O!6|6+3{E^4o;xt=G%V$y_;r)qwclciQFy1|aQ z{xa{}er-BHp?Hp@n{MSOhw6gHrR>>DeX5wc7F9>^;AjVN6@bd)9HbcB{vW{P?J4+I!u_TFE;1 z&3(D3E_4E|&BoU|WT&x7vgBa`>>7?|R(XzYi%q-x>@i*xSQNiR+{6cRJed*NtqxXi z%eQ%J89yCz9d@s^Y18-#?3Ax|@7?>li4)oqb<#@Q9;?xE^+#^JWA2w8Y+nSaEr~cC z9hs)ytj2&H4J5b*zDp|U{ zg$=F2y|Y1jf>bETT`=B6oj-9s13MA@wIcCYLMG=K$b$Y59>1g$H;`HuK^;x*8oqjM zxru-w^FRBg2EGQVA;X#sU{;gbx@OsTs8)UoG0s?v0ZF_hFa-!B$3f_dsjk)jCZdm+ zcbv!C{auv2ES0>U8me5SV2A=fU-*&`V|5{Oh10`7I-wX02O|sv6{&BHB)DYTOQK23 zxaA<`Le7#+GGuFuCUdP`97I%gW2^A4L0^5%%1$p>uu;Xj!BHaNc&h+cTqnxpxDMAP z?QAX)T(>g78>XeAPib)yZ^Pf)(CYm*8uh8Hj(gV)^(r@fKOgfYZ@w(gkOBmN4E?Pk z&Zmm3u{IA=U&ypdISpRxT+4GR_G{~9i&kgl^UFtVArzqch~~NP!>BbR9ioIudv-@P zlxLu9QneNQOD^cNvc(V6cre;TJhuRe1>}#v_^CY@?pT&YK8Ls`M07VNZA|UMI))Xr zq`39jm43E<&-cQcj4%JYR}`3I(Op{^MKeL2bTinof%z$a&9CNWZGUKkU|sTAA$50bx`rueF14{<6S%`OB$ z)Dt4{nZK8uhMP?yn^b{xz5(TkY?qqyKAMGOB?QSi&_>6fONy_a+QoWN29(M%{qC^9 zZ0%1WXP}jEOPS}8V=!)Eph#UIFFRi0NJ8RGM3)cLxspSzN-aSgNR5sn+lFTd#b zXln#bItpME%&UcE;XMp0Bvaj66c9tSPfL zNy5aRLGqmfxHZ|gl`Eb$HAp$|-NU2N<&u5T#2AHr2&Dier5b{zuQ`89u34_R1XLiF zm`4hjF#@VNDSnxG7liI87+9AyJGJ2i_Z4K*mfH_yR0vrzl5DSZMPjf5Rl?4?z|5qx zyr+CPZ%3EEb2J(`$BA~k8UupZc)-MD4+YX-3Mvr+nJc2~4$GgG6M2{F3BGaV1ytzn zPnk&^iz79siW=Ogm-+bLr#1P297ByVy1HiwWDDl$=)gw(Z~X+h}HxR#ks(tmlpyrFpeZ0jaqK02cplFnA+qH7 zBqrkh-gjZboN(1>u|C=XZM90g)fIv@EoKfu?%pdK_S0cmD@EClv<+x_$Q@QH3=~jh z&k@4sN2I^Aqo-BcPqSTj8QTv|0KN#)2x*kr)WIELa#z$IZP);@uQf%`u*FAOco)Mw z_Y6g5n|8&pVv{0zio9Q2XDs?3f+Nx`%DSFAZj6PExzcK4;747|{trXX>qt1lbUp~4 z67(?{5fC^%?kl9oy)c|A@{2+J7HuTyt!1dAg!%v}48*3aIIdO+ZD1AyY;!US!|GgG zE}CjI9WV?)ibULEeoCOE2P$^ziW+op@*vAuiPSh_EEX+AshCG}OLXq^A(N%ku9KGd z;uy0DA+o6Gdx(4DJ5X;Kx9f zLzhx`$gw>GEQ8-rwS4m%97#zKKnnX7pL4AR{-RAmlIA2_!1QE3nai@Sb^*jp2N1dN za`+&@fXv>v!M0emAo=|_zuxu^#ggcnv?X$Y0tx%2{!s%a*B(GTTGp6i69}3UD&zCf zsVC;Uo>^#fE%4-|G>}J6T_=`DL7Oio=cuRg_M5CAFN9lzc7;?{gU-uRT^0q`nKDe+)?!Fd zw(}Q;k_`CaTvh3h85Gq(O1kj*?`>KlPj>Cm$)X;km^XdpC^Q@mnH#aKphXQ4?C}Kb zhQi^75R@~DN{q++&Yiyb4C01AYViuQaR`QE6t#yaX0Torf5nX@H7MFv!)Mh#wdNxlpUR!+ifhC)4BL9*Ck5A(Xq>w0{I zChXHkh;g;MI->;lyf|uhROY|ApchZh@hb`25)3e&PQcPnGYbAumWo6e+%!WkRAF-P8xrsGmyJ&y@-oQF)SmS#umH?-d>-cN~A) z4s-Xuf|xP002m?tHP@Ff`NA^iKVzjv%Nl5Odi;b{r5l7{glF9K0Nrr8kp5A*NdDKm zUNblw*KyUduMVLVk`XpVN223sZ3uyG;H# zJwJHUz)QLJ2Br=LKT1C+YK4Dh*uaY$vA&%>#XouDAVJBWfo`jyYhakFk7O|2jy-(mjWmQPH+PO+9x>((10Qz4$Q zL0WtkW+Y`znUEy0MV;RbvZK*qNonI+^s-@2cQAWBd7a_hzmIzIKat5J)LlwGlUyvw zp48Z$Y(%pHOIzv}8*Z|d~;K|J0Z4v$FUQV}Hd_>H99{^Yn3`s$4arjmpR zvtftSQ-{=Zhd4=xST(}v(id)zq~+aG@i_E^Q9)kQhe~J`2D+!zDh^!`nVMFbwGU!4 zO|gl~Rz+(T%S129I>#WXe9d|fK6ILPy`jrg*lNpb>(27%`@IM9huQ4P=b%5}IH(|H zuI+2&X}>p#Aw7Bl855`^ilEum%EDOBVI_Q8w@wAgcyM`d@-_*+t;rPaQ4?4R+qXWz*}Cl0myX0Gz+t>M@HKpkQbCCIbS6LsS&1}0@Y?C4izK0co|x8w7;+xt`Q9LEPx zdS|>gCdG1*+6_ak!cG`^fthb{^8~G}dcGJGOQS7>H$`;PoofFvjXh?^Fp27MX^sRl{B7izg;Tdgn@f3$sOBT`3PChFH#Bw+!)RjjCZ z*B4dME==_=^g>?|h!-;J)}B%ziMq-pd`0Dxpr7^OFmUEO?md+Z=STkSUL=_5#1Bul zpktk159M8;vDcE8GS`Y|t5O0>lQ14SSUDA$9DW-R0~@7A?Z3$N7z*j_1sRPB;)u{l zGw`|^*6Lxk_|JAwk65mKw z;nQ=&vd7j8GyXCjA4(^(wF_gbhR!W*e~rLR3B3kf#0T8uW5V-P&O_D^gCCLMf3Di> zounLdAk7wO$x^4i2ccqQUiGvWI`c4q*d>N1wom3xOQwMzP`FRR~6p$g(F(h@|RQi@gY1 zy7l|P+5wPxTe>QBo(b31-W9kk{#Eqhj00y|0CL7)x=$xuZdnlrvq^5!oNp&)`<{9< zOucQs@ysv*pQp0Meoeiy9U#q}ckETsMR$ov%8m{Xg0jr>=o!c|+G@4K? zmLB8AN7`Qc9#F_pTW#P^1$P+3qZ>>^RAFfbsQN?^-A8=_j9h5$d7{wG0r}aR(LEk0 z>C1Q&z+Jt`Ei^O-?D^L?u|ob_10~lD4lqGEQ_@7H*nA@{a>K@sN)MG0$)aas=AW05{k_7puaLCmm?uR>&Q3K znCKiw=Ik!KFdnJ1)UlvBEz;%r#R;0odOkl%`9bW+FA`o3D3?sSjs$?bIL%q~q>6|6 zSb}yffRz!1c!HYtA!G_C^(!=GxV9>JYCq~PZFlMZ zt(d%p951p>8&=vgV)Qs8@4x#Ar(huR*IF63rT$Tcw%v)@NKOff%t2qTs3w}9Ji|4A1c(r-6PmqsTd&b4{|G}%h1i}k}8)0 zIJcaq__EX6A~ue7x-iEe1N&@pA5!IO(vl&faukvKum_PqnlR%=GRBg_h@O#s>uI$H z3aTbGh{v<7tM56q(V9gvmS4j)6*m@*zAEOPCkN+mambxztu!plfIp_eehOb7PQ>6Q zft?!6TVQ^*=9JqJ+MGCcZlj!HpD+SF5ZPKC@;)5t^qBJ!5 zXb}!-(L$iwZl!^ujc%;ZNrnM}Fw`z;Tw0xV3@o)xz!A{Y_hm)XdcR=D&A|Cgz_V;a z0_ul3jVfZ6QuF{Wot^pwbk)@}m9ZoTjlXa#xM4NUE`E6u3odQHA1&~SE#_qAD;hXq zOp!Jl*x&NUf}{Vz>BX$&U#Jvy>i=wh&|Tz8cMLm1M-Id5%``!qRq=YfXeo7QtZd9B zreI^DV$%Dw``ZD#PJSP&8>153Y@|@G8!g_x_e>S6q)b5RFOwFt5dtToc?uLZ$~{Zu zy?hQee~^_fYUY*rF;8(@;L>5w+CfHct#Q_U)oEh(I6P(wKSf?+5d&uN6@*-omWge>jr^cGv+%gE!@ zX1t;|gwhq#4D6GL0tBXl0_Y9p4v~)8aubPJ{@5z{>W*1P+xgmqD5!Z05+RpyQb{1o zD8ywZ9-;<=Z1<|BBXPd-Cor$QM0wCV3GoZ@i#!lOX)l05jGPC@E;oY@- z$tR@oN_1SD>1Ay%x1^qNUZTi$Yk|hr5usF`V>NG;6d={~LPpE($_sJD&=TTovfFF1TLRWWt1ZDwA=~!4R z6ylXr7QHS;Bi{KUmPdP;<2i<_ez~N1P^Zhit1L^&c)- zv72tQojD~K_V#576+ZMySf{O;6JYNIUY4=hpa>Zl6H(JgiY1DSjB1lia0f)G8%2(m zY1iU*2yshnP#EswmcF4=!LI&Ys%C;R`AgcVEBDzv#x|5l;HwRZ3U3kv^mZ)!Ri$@6FrBrtua)Klg)*|=A}Oz>y`ZgTT*>j# z^xk2$6);n`Gh}(MWOEw2nR*dG!|r|UF6e6P(}(kN{@V}7gF7A?wvtI`=F;s>r9r9< z=VpGMU`ucf>7s#i`u*k3YOczC>X0D2FGt?*OswcUFzGNuFaTJ5G24nD)R08Ga@{#8 zsIbobqyRul23eIK%!?~h7&8{FGrS{)>DMKFS>~v%0)y45Sst1ZL;Z7!ReUx~gMHB?^C%P}#&I{LYv=Ial=lRta4CdJVlt;Ds1rP~Y zd!AxGaW`=_NEJ|^$)FS>#IB^reOd5*BZf&04Er3HQI2s#Dlq1q*$I%@Oj?^qb*w#T zvA_FAMy=c|8txvk!uYCWE;swU38jfnQpfrE6~fZ8M3>dY!8Zh06$ebZ<9JbHD9!{7 zH*d&uSF5fUUVpPKhn-uF?_6j~g0yQaVh8ykeNw|N{-(x|_fq9KQbo*cYS!V8aGe`! z=q9gU5)&UheA4y=(}8oR;tO07Qz7$gnHILce2F~6yB7%Oc;{1E0N-{UeH$e;Zd)PR zMqwc?Ky{tZX-xH&4CM90GIg5WD0$~z&U2%0+B-~Zems)1<)?iGUhv!dpk(Lij2!rt znJF2s{~mKdnzJ(OJNESUCp<452(aoJA7r&1zwLXNz_yFS>ZHV=ScSi|W7F<=@i;x? zIcWjR!kYOOw|B+`m3!^OiFX;V(+Z|Mg#7|Rg0r12>%K9y)^!d#+iK(J|8z+ zvVt&mmvTokvDCu=5$4F!gV6uPAA-qMqoiup09Ncd2Z{~1j zpa~X{0t*g#q}1D>UHTV`)V$vWOiT0?RGi0+g>X()AUS=smB=|~Fgif_%eoG6CIoa= z6eI3Mf;MvjEuY;515~O~zY#|&3*hpyf!hcfuVC!J38B>oFCdJcS>lJ330MAG$|33j z6j>Sa_*Ip&oQTV+tbXGX|CLJ&4|Yr{kpVMc8^YkA#q}WtHl=L>sRe;T!EBiEz!wvA zXUQHsMxsWKqHI^@0*BWwh}wa;ioSx8?)%PJy`djzgt$CB0fONJ8w z;B{hs!vH15=lWLqv5|S4QnY=_cxB)S5UI4p51#BPuCr)YLCoyP_e<(Bij#V zjH6BOU^wtv7K869hmOn`-IX3atO$kPFrN7$F6g2kj}&KAWDhJ^BUyx1Z>oZ_TjUvW zLhYzq+JX<+lK^__RXS|L>Q(#KUFc4Oadg&<<&eX&>2KKel+=Noi6YxY23G%XBZXkm zuHZ#ydm)E!u&i6w$Vs2Y0RfM3Hl!gmp8`3PgKn}gP0K;)Ry^U z0bEU2Q*lcjte{@GPW3cQEts?_evq^dv-Utp4T|s9=X#-N%Okj@#5avvn$btN@fzFR zca26(9m2n&D9C=O2l98ZfhAD+KY)9QEbc!9HD{{PS=wpLH=_Gm#X(JxBz&9!s9bm% z=}o)g+VmELGiu2?OCnbeAC+Ap-R2R5*UCBpos+a1L~GcLq#E7ulVBYWnb@6?!df8L zU~#B}=L1gO{_vK~D)ruH&*crCF7zO^%)?~feo=mMCZLiKRD@jD`VeY=^oY3Y?esux z3&*9~(??aBA{t3h-Zr&4<(N`fx_TNBaoXe9I?Spa?NaBn;M+q?XU{!$bvcWpJ>>*c zD$!YPh9+Z8&4A5BKg&6Z9c4PN(_dS6A*T6u5H=$AC??~K;zY#6y#kf|>%U3vDA;~nXE>w`}I+ff460`0*7?ZG+RgAs$TZ4CVglZ~2X|8?fa0CcLy<*p&P zV(HC6msi12=`3fXeyxAaR#h@8(#08eA8$S|t)@7q?Cf0%wr=mX0=e?jw9q`uC<&s` z0mt%OCxP8{h5%TCY^7U~&Rd>j%-8 z%5fdswG?A785*1qeQ#bc6+i0sGO)d|{4n(K{Bl2Gc=)pe=w8ZQIfzEVN&8zptLtEb zwMlmadv#ey^ay)FzuR^pM|WGDcu{3ZxzG0fr1A1#8CGi7Q{XSm16VJO%LGb#8}Nne@#f`P#fZp%&6i@%JOkW*!2y`R*p~5PDW5 zNT_tQ$fL{8HYC-#n_qkC(t9&S-s|Y+QJ^6WXDqb&iptwJg24{*kdK%7Q^HY6WmfAW zc;WA2keQ`<=CT&)8YJzhn~pFt%L^X~9T~oZe+Hr%I=CEAe(>mKeHG!*b}-yaf=7b_ zP-xczm8!$llfZULWyMVHdHp`H zJoQB=(M3Hr62~-U?aN@IfJg41BucSZmur?~ zSnPELZxqd>AeVX2qyGmOJ`;p8OZ28v_m+SyV#VFP>fd|@VL+-@n0m1f398VW=7-- z$F`f|`>ZM5$Cayv(K*WnFJ2XmF0E4PRCAknc(p06j}1|=)~VlU;r5r`M|JfVXx%zH zy1(2~vet+RcT12B5Gbc)1m_Rg^fH9OziK)G_YD1`xa@h71TsZCXcE5@SLS($yx_V( zJubM&Q>VHw$Qf>qcK~n8^P0M}@2RZN%~2yTJ%+_UUQ#iSN%ZJeQjKbK@--d}@Ka|# zrSR#>RoVO5_3+SglOFQKco+r z+T1NUlPqWlE!fr69lqZ=i$A@-$z{$H`Z&K^_B-Te!Q{^4eFooF=FCRf^V8hC#6J}3 zP$kPHxHg{@mG4^U-ifjzR+R`a8*oW}QXqIoiwlLjXMX-bj6I4D0xWx-F3b9|wbX*x zO(KrEk_k^eM$zq~eMG|enlb^jN|+_$+2S$0YX4`-$MD8rdyEoFG#AbRj}n$4AR}$y zM}AHND^}B$>U;e?W?v4(G!a77L=2*ZB8D|8h6+mG>q`F6wfuXIzFs!QsnctQYgUgH z#?ux(0G<&&AZxrV&7y%t5)&Wy5)+>kKb*K)F?P9xO7vuhPeW55)s*iarEUomP&Cyj)uOq040nAEYb!69+>l!tqVirB=?xTkVW0ri1 z*R?qKcc%Fn4Z`eT3J!x`(|=Up2F9=(%i%h6SnBKvI>4BYrU=~Soooq0yMtWzJpn$k zxxsMWmDD`B|4$YatD`b20wGrq$#`RSLjS3dO`l%EVmyxv=d!v=&YO+T`Re;?{(H2_ zrNM`d8ti#PI$i0ES(B_$4S9pQO8eN!{Yt9_-ILD?T<=CBU}6_R^oND`2UO`NI{YW? z-t6e&d;0|i1x>(pidy$+rejT_lrvWToce>|C`JwJ_Y|EUQB5%Z(y!(g-i!;KSN?Mn zh2%+N?DUArN#lRBA!P9~B_eW%twB0fkyU~y?{9g1c7~2B8AK@yoxYzq0h0PE`qk_M z=(p0m!@RM&=3ySMaCTa@0~l&RrXnI-KQYOsPf>QfAt4ml$!p1|d^>m=(yBP z&E~K4+wzR9MS@|G)WHaR+_^3_GZK|Ne43#F zHcV)nKTQXkGhg3lld(FZ>S&y+niKahV%#DHdYjRw;;xKJ)wrufkaYMExq&BM%$wr& zMp0#0=#Ouf9c=35HB4!}M) zSC4+CMB@x;s=l{sEK0{T6`8p=lq!ldH^tla{cvjJ5NGw1xPVu!-L z?DUCVmqmNNe+uWbW_QtC6%o3fvw@#yWNND#&b`!;F82h07L%PqCD91vc*aluizmC! zQ3>ATG7(f4D7+m0VeGh>)wJEx5cg64yx}&bYBMbo_^UB0w%$xX_@RM^UuC@)+e z1l7`N$$3C?XzHNkyS+z7u;uGmi_HyTa1#u0Y2VOR)2$}u{d^+Y{DM#Up|yZoh1arP z%Fgy-HrRdr1b3&+zu(X~z<#2Af0v&3vNrsw%T-fP>)_sO9m{<6L_zCC20ANrl6*S< z37{64GKJhvsMBq&X!s>NbyGb8%sR(GL*bcW?20(GAC1#!SmGGN@4!Iqnnw31?)t@e zI_Mgiv8S%n!zxgcUEa!6kgMs(<$(Pi+e#O*?XnHX(j3PMcLK@J44|YS9LKUrH3@Hb6~c#NF0{NpCXy!*9-Vs!Ne?xh*v1PfbQHLkAPgOVb@1v7P-Q1(_&5RAzvP z|4D$ISHbdRHwB2K8LBlq9|Bpxhp0f&&$B#rW#~tmRiAz`7O|wAVW>n9g(w2rZ+T~z zS{kkp2i0piT~(xNPMmO-jbB&Ty1T5@Pvj4Yg4k^djpEY;Ct@8RizuBV5%)CdkItBDAZ%i#v4>h$; zc9ksJSrjYVL;x-!0VNoyn0jy#G?i4un3NPKBtOOyIj)qnw4|h@0v@NNLh08|Ks!m@ z5~|tE_xhru4RSLk%^-E1Lal2h3dVl>tE4wFKY@Of_HOkn+b2#o`oA{N11b0IPOWY8 zPS2u{<`p0SyYr93mgmkh3AFp+3x(W77k^jXn;0}x>d)%daqn%pKkan>TI zZsJMp$*tT{Tba7jg{GcGLu5to#NuEl!bq%-lLjd)GD1)~)3ijQyNC_A^iOc1#KUn& zOwO?o`Q|?a{D{P&vdI3ZykYd@!hyGw_fmJU51;`=got3pqH1r64#UdAzd3K?apc!nNi{nB%xZ~jR$0CBSLxBBT5lZe>l0xiQ zj0hUvAJrDL`B}(%%y>ONx}GE*oDk(u9QTDptSCSt|DjLJp_pk8nTq>3G0dSlHcF;i z!P3&st}MIs!)@@=e9)6P;saPaLc-8i&d^ZKWe+$aJ6r~Zrrw2dpwN-jfTREtlF8NcZ=czk+2U|lx4Drl z#p>52>1S7LhNzG4JlIVC)6%4;y9Ob(bY(&gcpO6agC&zd!^bHzBR!I5-iH!PuG z1}$u1ylz`OvBd;tuN&6OHZ0-OyM)5vWyUm|K{1Os9I%9lMC;yKjRU{VeZrif&EtE~ z$^vb!=ud^==ekdhr<=dNptYXQz+WPdIYW_v!NIjjGtf68mRKxM7U&Y0kMpnD4C`DT z2fpFsHjckJI@0|_(Jb+(L`{ z{VpJ!)9oQdPtSp0dB_U$o6wbXk&~1pPB;sRIK2qF!ByT6Tz#an5K zWEVMffMUj&s20$-NFCA@4TeKQ)F0^2jh4sSiO}`3&E* z*-gjU;qTzf#wuHZ49NCe$PN4Ui)SZJkj@IU@#l*xhCBqri=YK9K^jZvmy8B85KC}w z_Ue|A+Z9tpuwsdV9n)S>w06XzAS>l3(|w{s;vC`};U?0!#yvq*0I^hpb5u^jMz)a1 zZ)?fEEr;eg-w>@15)b}4d(A|-Gm+z^G?cUxjWZiT45^QvmGwfVKh4~2i+9K{HzpD~ zumif4xf76u07Wo1*)WvIcj~2cC~rT;LDrgk7QK4mA`7`IEDdQhq(|hknxJ*%ss^d( ztByPspO@ls+%}!C?`zq0@=?a2a+*uAU2CuhT?Kkx9HUR5U%&f6_F)E~UUD6MGjT%7 z%!81j5WhNEhl^1r6_f$M#e{TgUVUJq#>>j({dT zY(XI|8=^Od6`a=l0Sh4gJh<37Tk&7trH<{)73m`cDSHurw^P5arfiSHqBZ_K%lOHe zKp8Cs4~c)s349w49q|Y5i4ER}qu!ON{Z`ikbczt7DYwj*h0~{&JQ!8?p6(G0dA?H? zXqt@8%y;s3!mSV+gdC4CYHf$d3G$%aOn1Y%D_Bvd{4^kH<#1=3&!oY+j>w0Xx&^{nx+MO3pFF7+}b7S);9 zn^eTz9W=CMom3r_#iz|!8IPKNygsa!U^OiXajbVSotEvI_s{p;`$Y>*^YjwN6cgV| z2!AOvteY79-P!0dJsN znCBOw^t?$h*2&n{2+ow$6yQIEhZGJ8kfh+|@zDr2#PlZUMe4Y={CZC4Iv@hoUujqn zvVG*~RIt{vapNw0jDy;KL{t)l<+46XIF#uJw*)nX^cErL0f+#zo(!j>eXK)JFG&6e}reV8Zg4U-Q!?&0#Ben{_j)-^#49}#P z_=Fy$QQ&Lm)OZpOE8w=ro7}TmkY}5n9t{3jzK)2g*@R5;Jt;1SQa*rN5=r0I%^E>n z8#aM!=ZzlekjIZ$3m1s0ljwf}gaUj0hnHjo_&TmC@jPn|env#JpLOJ9#BT(Ex9CyG zi}YknoScZ+5gT%FC0bA%x=keHWhZ`txQ@~Gb`0>8I*?2Tb0^6MPL)H1XcCjdtP0000100000%sryd00000%@kr200000&Y^Ucc-pO# zyGjE=6o&sfivgp?xSFh3>;_YqVjFEm#3r3ZO7TKKt!;dO2zEX~d;m)yz}7bqTRRcN zPPXtC|1*ifOm^8O#mBb;GiT0a)_Vc)(Z^KLGVj`oMVmOZBo>= zxx>0w#C$5Zy+rO&mE%!NYY51aS3t?z#)9XgI>rt{#+v<)bTKUls7Z`~In>gS1R--< zF;5N=W=O?Ey@Y&869rl2ewP?!*@r(u%)9q`KWeQ{?{Tg5>b-wvZCZ0(YgF6%nMbBS zxj$x{f!Uua=J`gKY|h%ZI`gOH0S)twhCJH66&s_TX=snN-b}OKTKmw??EfZnx#syR z#&JEzH*v!^;`$W6X)?yZc4q8fp6y(_wvT1kd~Z5y40F>n9iDOS%$m!joIAf9+xbQP v`KiZxK53`*x|44^i+J#_rP##$cL`1aIYS_aq>aG4AeRV!0d-4}1^@s6Cnvjz literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Main-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Main-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..928b8715e55512520d3707e3d24ec1760fb2267e GIT binary patch literal 40084 zcmZsAQ;;TIwCvZmZEM=LJ#E{zZQC}dZQIkfZQI6~|D2cmaCc-@MCQ)5Dk`dK*N!MR zIWaLgWo0=4AUhcV2lzK`Z~r^~|Aw%b7$E=v`ENc>2LM>x7HOCw6BARG0RYlx|K)N2 zquGOpow$go*gsGHpC~yoC++FT zDbX_l06_8owB|qRYgJUZ7}*&7%Yb1503d?^062alx*EB;iGlII9K*j1%RjOKz=!9} z|C#^1e?EZdA4y>k0fpu^&hG!tarv*d6aawu#Gu!6w=r=4*AFQCUk3a?0{zGXYz=Ho z{(1l9sQ+2<4}|7A@xCpZEEQUU_Xqb%4#K!g#3O}l3FM@K(yx4gK@NT3(6@8BIe#}hLa;pJmxbR#0r?hklOF+!v-T~&Z}xc-UV*B?p#O_+^~MM6daw( z-C|(+Meq+1=<^`Tc|L7iwV=+~H_Ev7tYy5Jy6#LO&ndl2VqyRIn)q^L7o2QMg`Jr9 zQ*&M_OnaT!r>b_z!JnK)ye#c`XpYrzcL~@vu*1{OHEJK;GSMFL1=1$@1RJxbuI<9w z%=kFD$D()Zgzi~TP#JQ zf~Lx+voKsQky#%YKOC$e%p$db^f2Znlg|PDBolpwIi*l%-OsSRr4ww~ooJE+t1?mF zSOnQX`x8%OqYiImMJPMhd}Jvct8ex?vY7F{h-Bbudyt`8@Ru!4L^r^kK+{l7>4x(V zu#J34We>>EFGaAKYG6ac(A-GjEgj=tPN^0PTpDttNh%j#-(WaNerA(Z@IfgvwqkTs z0}{qrUKL|Hx-*N4F}+qR3grE@U)ztJkDSEqf6bkW%F!`sJPsqE^G=vHjFmE!HZZth4G!KyaU60J1$##5^3sCMzKTVDnt zNTeV*7bc|{J_0uB1*BN`Br>4Nacjai&M_R=M7vlD&9U|UM5V2n% z@5GIJvqQ5)lDOO)66rNjb3O_!wA<1`L%&5mtJ2R?<167u9^NP&`+!!!IGqg&$?C7P zojt;gllruz9ftJOTz5`x?Bv=qfz6Yi8F%lF?~K#)rMK_K14#bCcow{jXfRpjZ>MvH zuZD3WcQmBc*x$-U;LWR1Tr34>5W9nrzDuT^$L+E0;MyhlCF1Axo-I9EJEa6GACC*~ zWxffbb>^v)it5-C`q?H8G%d*~331@P=y^>QcC7v#|uM}#le&%M4Li?o8wiN$~2|?GKc6ER8f}tC=bvq&*3W1l1

Hyh6h5b|DG)`qQ%_&oJg)m2=TzfY>D41w zw+z9oZbgx)$xS}pdBFndX;p)G$Jkck<*|xa^IX+s&cXBiq#5o9=gdrQRO}bpjn(!` z7hFL60K%I1rQDUUYpKtyZR^IRs#mFwgsbfrn!xJ1>bk<17f_GV%C~1Gm9CSg4Q+V9?p(f)B)585AJrX#-*(h{8&b$g*cP-9w)o z#@&o;A04ns53`;WhqoO8rWqnWG-OQOg+DZ)x>xY$RtWEu4>qJ3bgb(8y&0pT9>dxO z@nT5(+n(Th1jHTj;uaBqnB+&0!t1U$@Pe^34>;?4FVD9Bp{x(Z9f-cr z+uP=XfZ^2_|Np+FfS{jWu-LHb0090Okla77xC6o)Wn`JXtMgvd2nALh$zq6&?9mbj zC+r-$gk1@CwQUq^B9(S5)r&q+Jdx~W+iMUFhe6-77Dxz&G?i0F#Rak>2k$3oKU z+UMq>r*{T8XX$d1(`-8XEzij{l{7jUGLf`ebtD`t%Lf=ts9*-1z+zT2&-@0CuixOI z1sa$ngwHUr7&1|vQBf#5Ig!L`6YX+~AzYC8k4|w~(*2r@*(^d9jycIJ-WZo%6<_#NN~a-SLu>nxiKB zDcc5DE*60zoMd0b0h!|r7p^pUVd(5AdpG+)`)Ko+=aA>Xd&0v+1RJR6PRzSVQcNl4 z7*hj>merBTk$v5|X=QYVa)5H3a!bM@*-Y6|*=W()dDgt|v~3QoC`&94lb7{<_|&XO z&ms~0k;9Yti;p);SA@PG=dAe=-4o+V24c3LDLJ-C$pWmpAnJ^(BL}}&ZuaD~^3moU z=?m?P_Y1*uG2O`8lBfUG#z^YmZ1^GCCMFG=8>vD_=i2yM`Wmq%*cNr8BED4`&qa zK+N%=-D1&aKPH-l zLmns7!}PX&NI+gxf~%yo099g_rI{(qo?~Wd)v>rZwz%cocqXevuM|)|t89pEm1+2k zeTtEmrJA9d-G=#!k=NSOcGAtR>uwmrZZZNEMz?L&p&)>R_8CJm1UTZ*|GRW*AcRKa z5QFA93Kk9#y6{WL=TEa!O?7Fq1T zEg=C#z@k~RoOxMXlmO+E16&#?jHp3w+nmaIBQKo3S^I#VngdH5R4GcW&)7mx4S%2&nF6t#NYL`af2PCkM_al=xW0pWStY0@Q&;~s^ z`@WxIceFkYi3q*0c{~z279NcuSujLYkO;U>PBodQpkm&rM5>^>e4U;=Ll62H7}k3m zjp3MK>MB+^juk)qb8Z%`)T2%n23?bB1e}z$#{GLPo)oV7{^<>MG;;W#eqTNzJpu=F zd-Y;v{Wg=q*p_-Y42Ur3#|y$#$WJ(%s4KXkzXIsA&dl+mQR;>yD4+*5iuG|K11%gl z;mzG~@`(7xZ7uaiP!oNo5pn7?iBMobii4uYZ2{pyAVI6(ehD;__IuQc;N92z1g4l5 zeU6U$oSZZU5g<~y8v8@YY9Ng6B;?C9^#)KAe-rRdMq{0fM>reKxjX8DkM@Tg9Slz{ zhv3}|Q|t}Hxa$XVR`+Bt?Mqh%HIg_RwX-$ormKGchZY(G4erLOoV7R3Mo+HBz-$e{ z=_*1q)p%y=(X|-X{MuWDi~Wlg@L@H-`ucx@`M|3C4;(J6ZWt8xL`cd}Ax5DaBtgM< z>(hW}dJ)U2_$dJ{B4Idussxz9d)}ptmY{hXix_cy=-Vr_52%nJWzWR6W4y>a*dD9T z*MjJcU!uK1alca)##)0hqtvB0gPubjDddAY3DWY7!jp!*8$y-{F5#Pxk@yC*1AND_gEry4^7R3=|t$FKS!Y?Qo78JCK3H%RTz!d|3Ry9D3r{Vrrs>VDP6)+ zKe9Klhym&W}u|j#mv3-z`b^ZMDMseE3r?#*_Uti53u*91T$Ii-jjKjuzR6Tz zDl3fUax9G%MQR4h#AJlY@eq@fVMaZo>6B19D~!Q14e`IHiC06v!4zpMQb&Q$an$AihgD_!{n-nVndgC+$Mw*4RD5Aio+=qKBQ{tT)bD&aAKH zHaGHGNqH@&K3lsQ-k6Rcd!^QaY_0;?#?mmZPRtE6Oecf@iKBz#rqP&2;7MI-Gz62u z|F?vqNU58`UvjV+*c-nD77@jEcC@$G4W*FTaxmb^cQB><NVDJrGj~2_TTFKjD)9Q#4B3Zo*@c}hJ3S8;&P(=zHpc1c){k<0m zHb2_;M(nT~2-p;D5Ey+TqvyL=TaCEMQ}L^eeCWnUa5>dxysn-IpgQ=t(ArirhsM1C_x<(IyUO zAd-$?9Ksn=AArSJIEa7>=IkfgCVd?e(bnvh=@Rae>JpbG-X1Y&Au|w_CNDu$im+%q z%$1!aG(~OM~vxf}S{P47nkhhGfE_UsqB!VaXUyLuz?%zdOL1G;7qfA;g+&W7M@F z=#ms6QOB5_?!s$~uOW{|1U^1UgwZ3NM+l!RY}Dw`LHimZiDFFY(BdA}13m5gWDMp| z^d8wGqf1DatTtg~4Cheh9{ml8h#2+IW*`9|!azha5CKUX+9kYA#!r5O>duki%O!fYyx@f61*RV6D*H%r>) zSWP*bd^W|bvZ+OMOX}vBby*L2?y{UkI!pE=$*Y2A#ScpQ@vL>ZH~F4qf+IPoGQh8R z=)%Bq5M@ZRVxe+|-y$JONXhAm@`}F_BMXg{SnsCQ07Vz zG*Q$@&Q_FPLoH5Dj#O0QOb(q_Y*)rlkwcRYQASdcPLcnkjHM#0BA=p+rXsT>->i(M zBF8Epql~g7-7H_NjI$)`BA>G;SP^wz;#sC!5qDk+uK==0=#tJQg!d=3%xKZ!9F$c$ zr&v~@w48ZS;~du|w?jaum`)+BoO)5^9NQ(QLvX9uR)IjFwVZoV=iKNV-zCpefVUW5 zAx}Q8oMN$b(QHxa-02+a3G9jN3GFHSJ@Y;EJ=IgtN8CrQyVy71x7fGPx5T<d=zj z@lTOhnI2Ur_8;G(Z^^GHVS5SqzkBx4kJ|$K)iZxLv3S95kk&6k?Hd7Q_f|L>KdR zf&*uy7QMy!+_zd#zcQIU1)n}PWjQq+^FV+w+#1Kv-tQum_r~^s_%Ji&!h@4bP@By@ z)H(j~IAzQ?wZlJWZMdY>)vDW_^Xj^^@#9Xhm!otu@bY?d<#Cgjw0MJZQ`-GAM7+G8 zVbXTgTh*k>FY}y%%l0;xJf>74^JZu{&T__b)HFe${k^+zb|bCFvE||U@rc4qK69Gq z;5N+8Ty1upj>X$(cf6L7H?7Gt;j`SMA=#KaE!0>#)soe1;W~O*yyntaJLStb;wXEU zJ#*5->UOQY(mvj<;?#L^cS4(W!g-VR_UJwJ*#qW;-bTmK&0ubDUwE{f{G^bDydm21 zf+2M^dC7H|wvk4o(NjD^G_<#Xz@6Gt|9IQ5G$E6!R+HYiKR!O7!mJv@_0G}G1#-fI zVU_k#lcdwB?WKdzj_-=+$h+q`{#13Lvr?<==Yn%#dSrUhGJJJ}?KySHDz)5JyVgtY z8sjaqfPLs|ZgbQTanZ9C-{LSOwpDUErSCL)oIa(I1;e&t>){n;IdP(uX1iqT(_!<| zGSdRn(tEpl;ovf|kN3n)aXGp3cZb*LMMX|)W}Y{jx4_GHE33Ix-)?Jr(;Mm9C)foo;DYOgF;S%6r=z?CbPX_4C0S-lN`)pGqCAzKVctpIpF` zAW9(JF6_r*04IcQsC$SubUV&{&aKZL?jF2B`)&NKBqe_nleKBOU%G5EMFo0HXdDbZ zTra_$=@0~xE0P-VH&F}X42qfrq-4fn{$ccC#ACD3VNcu zr4SC-2qV3|M-{kPYFA*yQDJ1|8G7t+WF#+D|ZMVjj?o~Y1Rfw!ZIi9^7b115;HxA_kz4hyip z)rf0`^(IxTf+8X*86X>V=S!h+px3SX{`AC7+|sF|Plgd(Z#J<2<%?ar-QfwHf~Fsh zruDWl6r*j2ijRA0o>z>IH$gc0V`Y{^S5%0~G>bp#sW3g{#?4m5&1${dZOWLWE79JwYrSu>*3eQuJ3nM2r9u|_Lq^!r`a%(=O z>;jc)d}#b_H>P#Si&dwqlduCzXq4GAA83}rqvg^Ub&My?m!?rdnV4pZ1}3P7nU0Fy zHu63(<<{b}wxg+_slsYse2&NiI}O@mR|grUaK`AM|3uEk$H)r$@;voYyS+yg9UTD) zb04z?;U+wMdZx$%o^@tDRjmZ5bX~r%9aT^Vf>B<_?KAe9I5{G{frFB`4O+JUEBuP< zcG+R?d^=e16mB}%@2P`JaQ*Odizt#OdlQ_q>+Ygt=jD^$H(<@Oy}N~>K9c**KEh^n zK8JI{dHQ$M-8YnrnF8hJohC+mBHCz}lhIBv6k@ae^@HsJeL%+2CU*EXtw@C#*SHBp z#vjtZQu~uPnw)SG^pWN${Rj(nd}U{sv!FHI!91IXgnHpNErm!Nci22V1AwKkkKoFH zg1K3oVzj3ok}d55J|Jvc)OzbadAB*LinSJsZ$DexAE|IDfyVp=4KinKpTZnjl2X9LL5Ej<9zPnD*ml}b7C#2hBwW=8fU5yZwJ z11e|PlRvRvnN_FwGfPn@Jx2#2r=9{Fj6M|2u&gRb`i;`8=AmHkYxxms7Yvfy8*L~= zPC@CU6MMJ`IqTs5p!3>V(9_DU*=;gJQ&6QhE>@-o2m>{y8)g70I93Cnb2G@1E;GH2 za!cX798cbZ@6sDF6#;(A6U1^9b+Je11CZV0-rv;0TU_sB_t?F@rCDmv8GOXyXuA-! z(zAhBDLe|oHl{A4uZpP)o%zqDStbi{TktI%-Exay|Cft{B5riwI)^Fm37^?kmL^HX zBy}7g*)S|h$DA?kFqB?kU1$2CQ!QSEIQYD2|zNl$Qq(|QI7qHFY!_jvBuOL3h;(BAq zK)ab*Q^?RpTUudF&%P}*C^-EcibT*3S1SdH2sb5fyK^FUxNS>57gTMIHCMdtxf$K% z*xVfPD|Zr~h)BLccz+S^A(u|>HA80D_%<(Pk{61d0#*v3Nf^q~li=5JR}ZJXR zW1l__o=?Et+zV&rg8z#&VZ29wj{f>VN_b13 zR{SecOsn?sV5{EEcfr>4!wl{2)$yPkc>kcldt%uJil=^VJ(m&R=C5bH3y>D}`3o&! z&pk%_r_){9s15NKjx!3{N^wq%S+y(UC9|?mD)Cmi*7UekzgLt8wuj?vtjSK;mzu8` zbiBIKxk5JT1_VFTjc8l_$6)9s}nUl>TIhcQd$%oNDfrsj-6G4B!gc}}(#G|oF- z<$DtLcjaI~Z#_QY@7Ftj1Q429Tgx7x_*aKQ&>ktL;A%IFFX zelbVZ+qGh(@pr)Sb?fbb%mB8Xh7DQZDa=eqOh$Zd#RymnUt$wnO7Zy?Xz`AtLC=ow z5@;WQGW)EJKQsPD!!_ou#ayPpjqdDode3_v2x%#4s9ZSI&AHEL8Vs@36E5>l!2p|r zJn(tKwC~Q4O0N`(jvj(U_h>_ewvH=8Gh;t!_VF&7f*5I^6)P3K^SZSeLp2E8XffIR=G#PTRy?G7hEBov50IaS3fq(a%4s2q;k8Mb zszXzSDWGTg040f5tDV*miyb}sK*TcM|anO6+m_ zh2sdC$ZK#GgfCKT~K^30(%DK zWm%Igdr>eWbza*x;bR?~ww!koe16jAXtj?UaY9Jdtg~{WaSLj-ky^&^8+Dm3ppJGy zU=cN#mK2e`Vs2NrIUuHQr6HWoTDdq|>E2z(6ra6%Hzm{y7-a}V(b`9O!-Q@K4y(Zl zdmTL*w3DOJK@=HiW2RzbrGW=K$VbvFJt}aJ@} z{GkxH`)xlWbv2e=)SAG5F96CUltm-g7Z80-+V^o}?c9wD-50A$$5X?r=$N?IbTzIA zogow+bniSGzV|455rt!0<9ieZ(3RYxbuYq{IR`h#!f5%W0`{)$jod<@TOW#!ydlee zg)=?s!0E@xMnhtUg=J=blz-valf%b}oe_g0Z9jOFu*Tub#C$mU*o*VbxWY#?IU@vY zqGguouBC~D4%3$@TG#s9nZD&`pLr#J#4D;R) zQ{)w`dMB(uZ_BmB&-;snnQ@IR2P^0$e{okbrI(qj;yZ5qb4uyVRi(25@8%Mea|=O< zFtd1?H+ezz78pk`2SX))WeC>+{(|p46yvM1IlFf#nf+9MJPLlfb2N*iSMY|aXnf69 zEX*Y&%wvv(q8^WL=qoid(}(DSz+q5^#jD-u{FQZ(A(yzUI4cL0$$mZ1j#R`Jf zZ_KNpv-D!Omf?t3Gvejr7Y|p5-{BR%IJ4btW&3x=*jl+g!lrIVlaa7d)v)*jVQb~C z2n@E@0emLp9E<;FIu%EM>i&$jDLKk;csv?2T8O&wuhY}V-Efv3xtAoF9s4(4{&Zgw~c7Y}dKS~#O2nufZd$_-b&O&_X9tyf-wtlm#7&U_Vmtn5S0 z^oUz72S2smSF+GZQAgY*;YEk_A;-SaSwx?X;)1&FXA!jpMt5}I&Sz3)B-_BOqbyj+ z{qU7PH*%nFdaeYzYTMnhU8&jdkiLAKBenqx=-}$1f3a31?h_}7fi!3O_z*f&Rf?)Y z^5K_FR;cU^>lE1-?p1p|woua89(}S-p>8tZ3)T5}5?ARgAuV61Orw8eH8y-*-Qs&Y zo_(IwLAd^59c~>#AFdp$ujt+2O0J&BYF?G*D%9G)V(wT1q3BU9HDJ=etG%WiFOC`_v0)Dg~j2P_fzpf z>wrW4y;^dqBYOQkGVtg;0qata^y~oGqt_3jV?0O?No@TloAOwhGP#(ebS8 zU=ads*TxL);lbpzeOoIOG)X8b?}|7?U=puO9?Sl9|Cua}rN50Yqn~=}ZLaIG_*T`` z1dnKl+e|cV1@S6t)924>VocTROr^F<`FOhnC}DhdKS`M-GV_5jVzBHb3N@JWJms!0 z+JVZyi;iC|DMQi6)i3#UdlC1h<58J+cz)mxU*LN^4bjab=^y|f4a4g=)twIKbUf_T zXSp^|eT=2_k`#vfNzWKHGmWF1vo;E0Szs}+TauJLGbW$A$mWLIi`J3n?p8H#m5CU z$HS0$!7}y#>wB6;6Ca32WN#zv=|HXHQq1te@QM8lT80sr!N|fa+2umt1lDzbB;JLu zuH5J7QUgvuYsO+{SAu7{o^L77CLkZ@@JAOY9V>j~Bqi*v2IEzjA9E25p}(eLI(7Vg zUWtqV!|*^_hO368HvdXShw1(tML8_V53b^fr0)FAII4S=nVcBddIx+iuH2)^?J}Ur zL{h*xQ!610*OC)^Gz6z%a6v~r3*B;H|NHGg=KlO9KkmH&nx(lk)7)94*(R9MvBXW1{ka zRWwf7yn2pfmmrzxE$ zMy|gbHOy}Z)l_FwxlY@8q(RUr?z}=_IroT;xF_m5IT?t`!}eQb|BgAoJiNx(&T83Y z4A8*>QsHb!>*qNwVUX;6Jni*UzC#H25$=IlQr!TRIyUhn5c_Ju2V`c9S-1+%FW{!W zx;p zO%*xT?y>WE4$d12I5p0AH%wyaK=yuxwL=Cs0dV%ewDtDqNKe-sblfpq`)j&-B8Lag z_i<^<&LwE_SD=c^KlU_F=V-7aZRP9~v%$=de2U~X3Ma!v`?#QLBeS<5NRsif z-APMJ+6p{(8LVryxlbtCWIWGh9prDNS+8nrUOX@)^ z3}qe}I3JP5y9Gau)oC`}E`CkiE4E#ep=H>;PgYW)h>T{M+PZAcQn?~KJJ8z36@Qy? zFvVvo=!&(w&9Nd8qf{lRHW~}U>syncHU?e&534T4_0|P;m-p8#8~22qc=c;kT6LCT zz~41nF5eMkc(%u9)#M|#a=Tsi-!Bp?hGFc(1*nzaPkszgQXTbhHl*w>?<`sHaW*dGj368!YT*WSO> zqozBU?OQlHi_fJtN+C$uNmQ)#f>_CZ_j!9j*@oWQbM&QE10Ea~)&!!%CZ7$+8T(tW z!cq7sK)|`G9{y0CinZx-@$C5l6R==fw(+u4)&Ic6k=Kr$Vc_Nd)4q}bHpLzL3lq*J z{X0Cv7tVKhTIa)Uvx zCIx-c^4f359bC_S>%~p4PhzP`{MRxS915d5som|*Fj?MtbI*(4;``5OQdhs<%kSGx zEv813tByZc#v4v7kJ&}kB2?aw+f^8oACr$~3+Wn@hh|QQ1XJRR)GQl@zJR>FYsYW< z)Q?tkXwQSwl$qWRzMu?a1Gcm?b3u!dIXjs|>SH}V!5}%0ID3}b1Cr^$QjSINzP{u( z_uV>Z-^#q9s2|1%h1Xt8Czw{U5?UWbwn1i5g3$i_rdMVC8^PKK-d%Vbht!`w_?WPzI-XJvgimiYrVPxW#(4zF zKJ@PARLgZO_7DUVQl!1RL=lS)Q1OD8y!`rbE}u8838K}EMXXRbKjgu$(NbHPcRUYa zvx^zSziqwm@zXU4Vx^Pas z;@~uz`p$zJ5an&GhZiS0oS(0bb=bGGbmAboyn?7w z6yyOst}xo!uCDlvr!YrC>>lQsI}xk7&R-xKt+_j&)AQDg9B0U$|9&mQ8}*5IuzDYV z!LG^-`abn{O%RsHrw)aYLn|#7jGJRZ=U?0tVm>j#JNh&kd5!W$X{wjb9S0T-MjSP9 z5b-f%1OK#D5J@RVZXae&$#v8<>X=2}DaFB$$+_QkeE97sBYs`*3zYL>h>?dEbC_Ww zM+hN*I#>|>imsHVl(Gu}ai5&~VKBwQ=&%ey+s~Z6er2{td`@Lq4zj|q(B*-hh)ue& z8OW+SqtCjmPNdvgCs%ZnKbf@Khejh>6QT?z`b|`$FX98;Ap+AM}2D zSTb3{Muw@_Pd+>(zY)QO>MYvA)hrN+;pPlpqu6xyr&=WlkWpyZ@$Bwkk%GJ;g$^zW z_U>t6JW6;4NOc9^_szqf{xM+dhOXx5N4PYtdfx2_kAmNeq$(ik{#A`6L1e`Id%eh% zt65ZOyLuo+u~s*X(a{ukxj<5oohs7kf*+KhX(qPsMxI7zZpQ&-A1rss+X=JqWiHNn zp*j)S$6=_dJY13eyb9Y8_MP-%{>XdVbd^|jL2|sf>rk<8QpAff-dn=T3C3xhh|c1};5GAbe;2+FfHk#I8&Nj=pteYgP6~JgKL{=u3z3zRnUn}1Wcy?`f^@P9 zvkTzfnd>rsgl|kbuC7p2p{^t>3sqTLf@WK3Z+W;5S3s#*vbQX1l?fM0#|vDbE?^R| z%K{JSNtKR70G-4%jgP&QEswzmzL;g=aurZnD+1o~)B?Ej{z7%`?&4@Cg(M7{%b1UG z4)6Za1={ZUIMA2YwWg8?PE=WKNTD*xNV&!4ajyHI64>q_?0A_NFY)XSaP61f;?6mI zLx1#v5y$YSc`NvL_jAw=lK3D>4{ijVW!SM+%F!Lg%1h8X8YEq>By<_?NrB0Zg_Q{Zc+t=H+n+e3} zuQ%G6M#hTax=((XE{${T!*$xb1lcyn%F@p>$8IAzIfYV6&A9v@>V-z;o^pN{T;D3S zAJd0|N_5kx*`9?zW)fRa&M^d=5-_b0!C-ynm_=Kwr}Nmk7|?ElKOng+`6Sub-P`^P z6I|)^y{O*~5=xdJJn#@)2wN+8DZ6Bn9{z_xWk2DZ#JPkXS;YY_QL;P@@dVmrOYZ~K z_F>lDX&<>D8+)1nijA^`t{#;^d2BkVSNY?#+M3W(AORJ?yHpfId7LB@HAt{$KhVjOQ*-fUiy`q>cTWu zheJ|0kN!>pG@cnuhiz8Q0#3sC_?&fXaY(oVOvl8Qa~SN}&b?g4an3DcdYVpt-FP&} z`ZsyIk5s04oXid!j{-|-sH-TlT8FUD;CeyE^|cIr3-o=2&aSoyX}XAQ<+u%3Zuicj zFrnlxv5ZECe5VNV8u-7E)K9T*!d&}9{1&n-+z_F?izCJlV=rF(+ai`Krf=`I-sHvy zilZ-IegoL`5j6Hi0=D?e<{|LjfnqRtN0I++6H-44No?d!Q?gWwp3SAWfe;3C6K3qj z&j%})68`l!WQ^16H&&(Z47_%^GwM<+8!H)xaZY$Ik(H!vED-IS$zI$09Dm8Fhh%E+ z=QkNd#xBp!7V1^TsjcO6^EX-$Qq)5>(oBTJ)YRyhzFx(wsYU-OjFAeoEA;1>tU@th zijn`ucW9y)(deWOE zZ!MDl0TV>@A>G5g5^O!Pk<;7Yj6FdkG^z0A_J!$~_Yq$+l>eqc5}XTaN5iz=KK<$w zoKDQjL=#A#yztGrxrD2>u&%wK17R)?Bun)VCUw3|g5y^tFBvHlv_FTK4X$Z8n&Z2L@fultbk ziyh*t_+pn|!)a^VU@DVLs;1iG^K|$r4BZ!{^>Vx0qUdBc1V&i+gdTUJyMLd)){B7} z)-0#P?a9uk%Xi3G?i~-PvqB*!w{4 zTOdr5%2)+zd9Pg?1*n$mOJ0lj)^xOt*)Tbioqud`mZB<-Fs<9R&$J z2?E2$Bf(~7Mrv+q><_~js5#Dt?1{P-opKtVo2GQ{zo|ET&@_V^@=GV)D+20yV;)8ssPA_5-iv~Q1s!rmAWBF*+I zZ-Y>Yuv(rb{D7~9lf1CRoo*XY`q(UvIi?oy)^G_!R~+*MYD}TCb;2B(*eZ?R;!-b0 zs;wXGpRvxiyPx(*UmcMPUV*68?`tznK4u`=Eq|mijr9nkeF_#=?5`I-5~xV4>d!LWbJu~5=`cY*9n)u=scQD>A z$7OBx1-;ecavAs|kz^c!8>1%&&aChZ%^RWT1EEJXPRz}5{;$ohZDj_Bpgq-<@?@ps zUytc(F?@I)VFaeQ1c+&rfszcI;)>zSNqBIQoNc&!Dt2K&f>2h1jf{4F4pthHcr*bj z7CMZtvQpj}s&JrYyK^L*W&vw<7cN`wDAD(Kbo%HQ9Zv|FdaaCl=Nr-De2X`*o379@ zL~7^w53Nr&XWNVIROV6oS@e`BL>DvhPllR12e`VUCM2$(lb5h2CCEQ&X5~sCMuvYa zkf@N366bFlW)tPnUm67T4XYUDgo_qUts3t9JYso%^hG^QKR85(b= zR-^)MTnOC~Gr~-4SwtHtY+0J{RApA3iJ8#$1C)?cc2y=UL18@Eb79{0sD z3LtPdkYIc>iCMYfN*dzUGj<4?PX>9?^K!z7Zs+spkx0Kjq(HNN-jVy;_;rchKlOBp z^-CtS#5jBmF8woQxASX~c(F=7UaA_fg!(6y=DGwU?thN_H|<4MQnf0&z`b@eqEnmR zqqAu!-!2kfu;2PdVPS20o9_(x7Fd~t360+UvTBe?s>vX)q&FGVi3xb z91XB&YB&`(17V1^Xqs%CF>(l0FrkwC*Uo?54EwzNd>D7{{Ja?n6M30ECUY}x*O*a^ zpH3`ZIG&rlR_)hgjwjydLcYzIP?zL#eM3gki){rDsi!64VkdTtEzu^;crcjACxuKo zje?`H^qamb{Rp)V?~zwf1JGePV|uZ0aJuPYfilW`?|3<=01ng2Ng55>`CWY6E`(cq$~9 zDz}XTajX>mbc+*e&L(Po;Q3;>CF;|tl}oT;p-5|tk$_pC=2mkTFSltUZD1Q#Utq6> zMF{`p5Lbg=Ps>a6iQnO0q+Sx+PiZ8sUjwnxR-YFY-%~og-=5N3mP7>2uYR5chqVU@ z7@zbYXT5pPab7;_Kf5=jUu5^C9WXw{*V=X4;&&1W%QkZ&h^P0wX@>; z6Q#}yLu%$e&JB0XW=x<6 zJy)X^z4?`T^P4%a$IlIaIevc59zT2jak6kB;cf2OhPMr(U7ZZ;%kLZ#QE25ScOWKVvo)!fUyC1OIl) zJs{VnDczV2ag600$c)D^9L<=HTvM}Gr>F1#H~C)bj68S?xmBYNe#VS}RXiUu#@22O z4`<^Oxrm?ebS-WG%w=W^P6{d)d<+qQKR-Q(CguY(zrP&{zx~Id@Ke0rd6&>l!<#Y4 z8vi@Y8POWf?`O#AbQrJ3XdkbTLNV~h=_1#IA*RLyB>vr_y7g0fU(USCo}vGKa4+RD zRN)@1Cl?HIVN-TvYIy>TS0rH5PyWMq<}hIt$}xDq#s%HBcP#_O~j=vUTS0By-UMCArpw+2FRDO zKyNdV_+!bu#rRo3=Ix&tlS@1F{i0!FURE>UeVTqE0@B+3N;l|P4bQ8)VJ*B1tL31k z$2c`VJ}03dBPX>Wr4;b)h4=16T=*40!4J_G)DRV3Oh&qx%f#)1uK9nBk# z9SqHhgwpJg*f3#aWPC)TP-vaVj44^FJy7Re2m4@4RZ}hKKG-wZ*x53*Z+kCRtGT?T z88F^x8ebAD4wXiUB1Ea!A~3BavmyDi0ufb@^V+MMYjOEo5>w(0%meHy|l#Q8gmK(>a4#hRkxYIRPIR+Te+zqB>wRPw2vhdtna z=o+%qd*}YNAjM{o#Y~`iKji#2u{@3DJ*&^l(=_Mc;x_eJJTB?)4@UN-;xYu;LPR1e z0!;$e>HMONiJO9arD4GdUT_)Q+Lw40m!SpOWq|j*00qK>0G)~ym_3%r0-oMNan9b3-51J=jL&rW@ zb(?oXcSC2zPtwRsGoW9}nh!!4UgD*cro>k9*@&*NmOUr-XoWBW`lfsB12J*lTT+86 zqVtkVqCumE*7jE%Z*4CuYOHO9r(v&evGlZc>8`RxS(`I9k9+{OE#@b#+_z*4 z+zEXT$6n1WgN+!uKk2@H_7q;(oIK5;-N&|6IslvGT4DD$_?wusM+sx6q z+~dcU)1HF8u>#CuRZa5cR#B0etyR{kazPeOh0~+tQE(mH)0jG(a{Bn- zc~}F>vMSQcGjijV3Xt#Kj6=turXlyBpkhZsAlwTBV+3KMs9^8hfL!11@C(V(bV+Pz zI0%i9`)fqnpfXuSOt;`%(i!Xpry4%Gh*c9YQT@pAxbJb@og*PP^!qL_pTEVFcR>hU zQ-a`T7}%TeARNv41TFvN$IkXcje`}Sxlq}boG+8oJWXm!N>&04gxm6V6a$%t=E*~I zBXi9reouGqiQdxd04 z*`o3}!@Hj7%b%?{1DjS9rCWL(`}ji?e21fp(3$Yn&5DMs%FLRCVj1*?>jQUt90-yI z`Z)qET1>-ASST;dtWGY9gOM;eYRwK1AuE#gH`5ixxj9-`1oKnW@kKio%(g^k8YoDn z>vC(gwK?g?Jnu^T&A!K%FCKw~Fh5NlmlLgw&OQLbMtf*QTzX+M$LSuMw%kpa>VDlT)wgRLsre4-gXC`i9vu0rq8%7Mz>rZz+{dk0rH;JUb` zxW5&c%}l*Q>c04tpI9M@rNd>?lvJ37Kk=0*MJaW09r}l3KhisqmFKNpT1jMpSe5{k z61phgxsoYt?tLiPYnADv8VV@s0D z@kZ^adHNABbH(B6A2)Fob7$>c42&;6#dep*(vmo7G7c6nJr`qeo}x@u1}f1=YQ9@6 z+(j!^Ca;Oyw|{|)qaJxP^5x}OrP+n529S&DXjqnAqA1F$PASxzBuKW}<4=?1YYfj9 zQ7C^;iTswlPbVLpi35is2&)+ZyYF1skR zF{?Qm1*Tk1>rbwVfgm2Hr0+WbR%|PcIo?he=H{q0cw?8ya>76hbCOm?s_^y!wefV1 z5^+jDLfbo^4WW4%`bXcPe_)N#Fj{DUn=W0D0d8*p6>g#tQTg*gcU4(^aT~0I)frV8 z1@gAcd2s9X8g(6>wnm{=Xtpc1wWl6SIraI$zOugnQ}N$`DH;P)zVJT*Q$Zg`LjY;^RvkT|72N?AII4EXL;8AMYC) zB9(;32PQ?PiPI%O?q=$cY1Hq&6JN7$3dQwZWi=K z55rUNY<*APnRAWEIOZp?BA#D9JK+!0t%v&u6CcPBU5UmG^cEG?VAEZLecq+mbj;qr zxY>aLeMsAv&(F@!%1hJ6l!dAyu?28+bHVPm1-n~3>u!VHmDt_dU%MONY4Qyor*}Aw zQlZJI!@JMmaCmSS^eEg0x50G+Pfyk}%I2J816Lh zxZu7oZRuiLTiZUn+IDW<#P|N08^9z|Utjf4{d9OXW)e+ji*4}A;mG;QKqCE;|6#7@1v;y%tf){ zT%yPB5PM3t(KUc7#<6THu?3(PA@7WpfuqXtbL7?Ga|IrTO{L9;_8r)JzT|vSd*&5M zGf?Eoa%DNdv3;+ij%c=oJ+caQAgfHHEvy7M3=d(e@aVaC#(3xseGaEwA_GwwvOBn+ z)Wt;B3-C;8{!Btv8^V%~?Sv)kD@nKQ;36qrJH#7!-n!buTa7CqcF5j9w9trvgl_iA z<=KlQ`aPYItO~{}a~741XeJzV0@mc6Y6r=bt6_LltY{sKu1z_YzEfVUt_6Cu^{Rrf z^-fhK&(JP&V~+K+{%8#8Y}&8rbAn5W{5YvNSoc z7M4b2dh@lMGLF>J`#{Pid4V#Qh+N03dgMcdF3eZtrIV4uBy`_53EkQ67_a9d~lS zk)9!|Of5?(iK$zCDj0^tFiBLhU!<3BRERhwJ%$+EO5DLr$y#|Z=|&71a2z?@YzB_m zxw;~4sU|yH3ANd>9GOZEBcN|gPy!aNbRShltlQytT+v_%baZN11;jX6=xM^nm6^#wKA zdkEPY7VFm%QrqIFi`?ytHv2Eyau`3uCYLaNTf$=_2(2RXqif=7fzT%-I`v zZvJ!|NOPIw?4+EO%=eego3&utX7tMX51k>YaEdq4*Mp=Z?$zu*032ddj&C}|325VA zN3Yy)j4=!(t)IfTeqvAS=f^PFr1kZ%4wjJC--rEiziFeB07UE5Xf31qR&zA_1V}7k zVv<9X1CxQ{A)WCO!jfXG0rzI2oJB^6a*2*FY;`;wUgV0q^YHb864o zx(AsL^;*3)HwzTsU^IGlwkngTaI@Jp`pIp{S0($^`&9Y50|hlDydGRe^aHsk)mNxcSiy$A+MsqmGAoh9HB~8z=DuxE{JC_(d-8 z@?V%YH%F(>&dJD7XTuClIC|lSyz3AkNBG^E!Z-g%4v8Tga)@wUW5;9(rMh`(= zEy%6K(bF&z3D^Xp9(u;c?0{QUTTa4%!pk|Wc}FVC%1et%(@GO6Aq-8=g<*2wvu6Ip z9f1J9fu}RMhjNa?W5BTCVyOl6C zma)oAIt?W`xN)y1Bo?4X0>j|Qis?j%B-Qn;RhaY?(?Ck~lz2ao5-ARo5=A9#S_UM(%aG8FVGHdXj8nK(sL!79VTDpIP z4?<~t3gkO%jd>VNLc;iTg;CtA=QE=bBy7C-{?uEJ2RL8Oi6w$v3-d_7)Ts;T4t>X) zSSVQm;c=!u4~>K(5)>%UfU)GsAQm@}$rzZ2M{RdiOdH=RB_Bi!31g>j_*q)$_NPN2poTcA7&w2qCPr)1GCf6 z0C)%77F56rMZ1g^@JAV21$pQ##_^{9_IxHqn zI^1O<$~Q0x4Q_C1y)7(Y%k;J#x&wK3vPtxzpkJaWj6Xdw%qo+Y-(|691|Q9nUV^L2|=|Cy(&vr z4lbZe}|Twt$#fY;q>!zJ1*W?@h$WP?|^{lHs2b032(z zK3cl`y5fwWmH?AltPp02-8pzUTId3PKw`t?s8yUyi>hRs+ zjqnqAtL4BJ{zrZ&lV4G+yO#C4o^#_hW-M@c=jKE~fxfpwG6@D!hufelL&_m^(u|6&- zCM6~n6b3N`Sp`}7`hrpWW_$}l`~IUHPVQVPox$?L{pL*tcZ5V3q2)IZz%`yChXTC3 z6TR8OP1`r5>&T`%KYfV2?>hdD@|Ux|VIcwQceEc7!KQ-FstfwWoW$$|u-l{7Mdb-N z0rw1xUUR?vnh5uYM2UBtg z7Z&LYz`Em1*!I|{Z9DW~xlwtsy0l$^xsu}4lJr6{6!kxc#-YDEIiMG`QO#Z4h`is< z+tgkwxP_*Fj65#c8m4mIEN1608zt)^qf#_`U<0g&dFcn0+VXuRRXZz-imUZIi2x}~ z$%+Tr@w!-5j5;jSH&dcd&6njV0UBfc8(S!hPV-Nq(nyjk(I=Otl}XCQ)#(rAmqN?K z3f$q|n)ceg#h^NWS7B`qkmNDRiX=r6;Y(S*JU_iiRir4CSEg4d6eku%W=BF7xOTgj z7l@6Gjf#&3=`u#VGr2OMIH+;+o(*suT(m4aJR~F{2zo=G;_!+Puxm4;OUtCL(F9p? zYI0J1Y zVIU`-DXy$6-UZ9xzQFRxj>D%qP9CalDL9zhrY+B?(3DqaHRn`7Pz&o5%c63Vi(=qt z7_10Z27(KCAme~uiE8G)yJ|U$$W^n_gUYM$XcTmj`;Y?Xz$guf+$zWx7o_K>>e91Q z^>mLxwfAu>gyRABcgFVkJ^bDbBEh$b;QixBSly&A$kyvJ3iSCI+1X%!q%cZ8hk){d zE}AGvRq}Pp_obUb70f)&WYp$ml@M;B)0Iotj>H2YegWVuNQ7TNk>qhg&m(UUL@$g) z1DCebbR{q^Eh88>p2~D%90GEphJ4tC%8~oXYmRpfw%kqjcVTkEO6hi0fXXu?u>`y< zbi8_O#liV-F5J4qHzEk&kGcL#Sas5_^lGpX+c6m-C1DjIrQUk&LAMp_d}qUzaFc#R zgQvg3Pm(AG*hZLFa9X!pS+8tO&yNAW2{&{EbiwPeIlHO49-!;^N2W4V6Q~UVCy^Z^ ztBKheQ3F<7VvZhd{Rp0hjfn@g9R{_UCQV*Gkt`#X$c}SEb~fDmWf_NTx$J5d4HTw@ zC(5_M(g(ZH-xP>Zeidl_|{x_6hi% zcyHXEgo4G;8NL-iLOc)P-vqJB1Zi3nO`BC-peu%edyx>WK$l6+&GXhp6{8{84ml2S zoWrgDnDv(|xga?fjh@d$*{e>iKjz}UramSoWoKFiz#?H*L{4H!@`>&HcAfRz8Lxjs zGdp_T_OUMEiP99MjI`zOBq+%WR)uMT)8Zlk9x5!VsLk4`0FHBNl{!fQ%!WEuzP6*R z35_nl3mj9j$2Z{TFS&x!J^2;s`w2dCwNcz%WIu!(SCG(5Ot>iS0E_H}lJW!{oy9f^ zVqt&Wh&{1Bo6l(`T?^o+!>K?BT_ zXN40jBZ6Pw`!U+Vx)TK=g=iSI+_T(B*2C^`oQ7TZIIe+RPomDzsDDi)QOjCZ9&f~|YP{Fx&+I-h(YjD)D#%0_xrcHHR+ma^4Z!sd3kfR z4Ec6NV&8<}S{bW|NY#Bszls2bw#w+es#W@=S`Tn0Jb(r<7E21Z;6eBXWd3(vLT!-bwOoxzp_?=IA962l>l>3A$XKj-N11&V zf(XWc%*g0C-+f-QuD-FVx67m`2{#f|I#unxX_L37A9(jK^rl;aR=*bSrcHXHZS#HN zanxfRoJdVc9d0RM@)aS!OnkH(VW`?iZmsd$h^MY7(A`YLvIUu(4(~z-F~txZs;F3rtyP1c1|zVC<0ED zai8nlOCFn{cc0F_eu5Mz&6H*)=cg7Y=f{>s=7+#_Fd{hFOA@TuCJ9MTlqJPO5C>&> z>G_fx#a>Bma&tuOdKe5N6Jw*26H{Z86QvTVBozYRzrZ7nf*M$!UtE@(uP@Hc*JbK5 zb6_FVCS@dMhN!n?2IqQJ1RsUq2&|~hZO*J!@6D{q$k*l-5!&b^I!SJ#J~lV8II29c z7J`O9Av&Ha#xuIbI6V$VOga`3<6cCjRQ{y_C8Jx`XAxOXPm&?BzL`jX%BS^zJe_-q zFz$;)aalW$<Fx{W9KXfB#a7#$%wT8jt#fY*!gKj7rm>qbNz3TX~%Qjh}W zsp;gAi5nNzy;m{!?BR?1ukHqFLK=-egFITjd;Gc>&xoe3D+f_Oh~9$tXF@#Q)H^`W zzOkNyxV5Y-J6$i=r&Bcaf!;g3!Z)t__3aKUf_NRo%Ccs08+v%}vgp z73)ge3$>}*R1N>AQoz;im$shWP=2%STH|HlP#Hw~G`E!W>7k@rDrEQWZ+O6dDlOB+ zq%LAv+82SRrz*!O@iU`e$IlSe8jk*+F1Cetk6*vt80ng@B6UTUPOrmkTaVKVmx5$yDzJ-othx?EJ21~LhyNx z?kgN`p`>}*ng7~AtO1U&8pR%p4K&`fb#+Oq1H+sRb35xUmY;~&{tj(CP(fqA~5x<|oQDxATV z7c#+{ACK&M#qpD;j-997*HqC)*4(VM6R%h)rg2-~`nC>J9z6i~LMQ=c&DhA}o>)K;O{N zhooE*+GEF|Z-#l8C#Ct(Hv`t0C!|IlNk=Wa#GEKJs1r>lNxwqF+2B82FW>L>{^mcjn;99n3pvoFI7 z@gB%jR#jG&*CZ+ul?gBrCaMzEE9Nd(Fn7hx6;~FVnVYZ9SLH)c0P~gkipZMqs_-g+ z)F5;(newQL=*k#?zw2b_;28Eq)y$fLRPD@yD}7gOUElOSYHc&s&~X$eSqJ;~ zNpZC2PgUj?&l2^$m3bQf7=IC1RFM0{QZF?&3;y@EaKJASey2y*aS`YjRzafZdO#IP zYoeG5fSSM}5EGOHHmE5l#Z;2=ECn6+i?FP`w1S`)UK&vrN$|CbZx)gg!)qe{bkmR; zS(flA6+bhD4G);S@a!iAT_nij0mRWmQI3M3vL( zS;jXD367N^(L`~hq#JtI@Ntt>N5~Rv zY4&Q`xDOZ{ExW)YN5P?e%}ocI0heXfIo89Di;Over@cCU{HxP`ns$HuC$E|aY@#n% zeUY(7fVAGLpNzjh?I-ir109PAR7+_wPdCJu|39>zmRh2B{{Nw2boMERQ9%^HyV0T5GAWeb2qg;-UC9c0{)s2Upn1eZbrL+$rR1sn5K= z#2o_+mbCpKLiNHQF0>(lzy2Tj6Y<2UbMW6qxL%0={^=Yv5l#H`Hu}5B z0Y59=g?>1Ms#WCOufc%rWHRP*IZ^inJu48~7j<=8fTbF_Q(+ARSa;7aIyJn8dzBs}%a zU04U}lAA)ZrFt=hfKmkI(U%P;@3b9ympfI*8irb(kFnN@J*VP4IfO~VU2Fgvn> zGW;RH6W)0TPjJE{@u-IRSA4;GJls;RXhsf9by{8e9thBc&ptyFoE#QrMHyaevEd#W z-eeU!u}+R#HOsa^F=~AD+P+c-`EmvpCPlg>1pz$AI2yZh?u@uBr5xtMoI>4B(uwX0 z>gBl-7!Mpi@#sXp^kvg^mb8~)xrdbkdtHEEg;Q^)qJIGHgq3_fA<(0Le0meTN^rX_ zcp{(Mh!NNgyZt%>xjE5-Hl9X&X+yfsIv(n)q&S$MN>GFA$Q!j)j1_yb$I&jK+!yoLLnKfJ}rAKpUUibgbO2t7AsVyENP?yGzp z@78e;mpI>EogQ%ghvcbt}iOvDTC_IKW7V$?Orz*v~P!_8JSM=xrlg$g@ zY$Aa9Bag>%ThMkEUQ5lw)530}(X!k{IjNBV$((c+j1ib={DM}AGXPks6ofLkv3i2NUHx5 zf(~--qRx9~XZpX(nR?2*y3inzgY^4OZaJaLR_+1YIbDbgAGzTE$b&Q+bh!nQBaUHA zT7+o`2dLH%%sBkq*@~*q*mTv~8n#?v6`A}=U0L*`E|U{rI&}SV{hj8s?HxBDIQsZ_ zXq`G!rj@8Aa3Wl=cS^Xcp#obJLimyX^%_U?s+U%)b0rYY3| zT!+T9Tb8YNoe#l;S(m=Na{9zor?25z=c6-;DgjTOaX*M^$-g08^#-qc$CnHbQ33ni zoDau}-hzu4yS)n>1OKQT;8=8QcIW&rNZ%g#?bk@)WSs8DItH2*cJ*}oRj04uIa(O^ zw_Mh-X#PU?xuVH%&8MEXTh5>8xDCPGYYX0Xa`+t*D*AE1u@>j+7#|oPFj|RLtVzod zYs4xs;2u~>m`VYkmkS`=_(Xnu3?F4e%Y#b;3#t1nT`UvRxx%W%%J}kFfb(&_6?8_R z2$6<}Lr4*Fy*yiCgEz2(Y#FH`sb{7{msVL_Qd_W#Kwr$L z^_uJqeMYu6TTANie~-o0h(YAdRLq6W5p%6ijJwKhjkZD4Nk}_qPgVW`-qI^j7l60% z-ypid55)YkH!3@!@gHyF7wF2s1m5yXP$YoQ(cd7x!H=$4M0WC{EBB8+7lq= zi1ap3F3qwuXZ$QgtE@`HMWn|qh1_auEJ~d5U`s5z(6bP)vcv+SBGOlvLgQ*H>`H_V zh8Z3#uHb%QEHpq|Vf=-kX3OEH+32)b5?6tej1`ulBs7Cp9rWRvH=n8pKZ2J4#PkSd_dFB+UukzFr-rQdTSW6V+YgA>ASk zElH_NtAG`-rL3T^Zclkd-9CMOMsa3&&5sZ{(Yrq&At73ndpZAh)$SvTQl)B#dMnZN z<;QdfbXCCNwRS?xai*1=`}h~Z3;m0Go-X8^gsaI1zDk#J{y{>-@Cni5gy+yZXHK56 zF-%7vuv^T3&S!(~1sq#el$4RAN``CT+91#Eeqmcfyi6RR@yzqDi@XeE=@Pk=9%QJL zz}iXm9_Qln(({zL@C0nHYu(+jbAL@U1bmyzTa)$#l`kY}o<>IxPgG@+(Hei>g zCHDeLMtr>@JL#NfGr84Qouxda32EDuArtRLq*K^xixQZwdscLcFvR2=_ z{;Et>CILvbN8OU0I~r0CgOs+0mfcN_t$W+yDPU1U36!enVTyFtByypDkY`ewoHF$` z=wBLG2EIpYc|C>SfJ?c23U+3;RBbBT0Fz;oGAVsoT!2ULBr*^vb@bFoxi-E0@}9cZ zJdmZKyuBChiQW|jM&q@-8be1*UX8hnoS6fmEm4Pwc9*Bh%Q#n5f2{T%aA@Zd>%MC0 zpBS*-WCXA34(!hd5~OM1KlwmsPDOsHaHHvJs)bY$P(^i8bGWOsqmw2mrgc=C)iIFN zk?*)(aBH>SPS5(ab!#9X)lnqLm&KCmyp;(_RY-MoaviPCuGTzLPX*0z|Bi;R)`0e) z6BKcEp5|OJLHtXgGDceIg~#DJ!f>h9nx8i;ZL*|jlsCR_Z7-aI%ZZFpSqBHfAQwwI z?&@S5&QYQrHnk}CKH*usV*p`XzL9liRKg1f^pMH{jUn_QH05kqMXoZ3R3=xIqs|?_ zcGUKl;mdH;?(yyFWEEZdnygGwB!jQr9!C5Me}xY#zCI3c`vCJy6OO-9F#?W&uS866 zv&eM6{pa1k!QbG|+wZRh4*Jd}>acF=wD}ZyAW!6B%eV7ZJ2V_yFH;!~T_EG)?d{^? z-P9>^fh53+6k`Ns%Q}2+!CSCnU)edLHGE1Tn?oeEmr2^dvnz3=QIn zo|@*-&;jNN>3VVFlW7O>X}O3;L)rhHntQ;fHg=~*{cA!fVM1z#pdD1}b5!xXZlVZL zb$W<0NswEitEP6cv^u$h46K5lBro+S9z6#}(p=qynj}b$knVtlb#yy&BPf)fB&r_0 zegYcKF5I|r;lhoFE{hzCE+0B{`SPKS3q^!}ye?`&%eoeuxl=u=DVNz{bw3;z!Hs0` zEM!Q4cpf$|sJ4T}K@i!ZD8_+W2a`K(%xc+F#SYkkCL?IwX`-mfYiTc0d-{$wQ*^-9 zcru38!BN!uwlt$CJUU!1HE$LZ(_AymJ;nOialaUySzrDqI?wu%-*^`PJ3q>>I@*SW zzQb;#sor4yY2-rk@i>yyKERa4EE2m=xny|3JojhpcB`14tiRA0q~fX;v4M7mop?X_ zAioX268j~{4hhhH^5K9}iTS^PnE!+6d?vE<`f2vZ^}F`h9Il{#3pshHrtT58DcHx~ zch9C;kDY)X-zz5%ou)n(0l`KasM5%P=@9Xrjy96*q&vf%Ka3 zvvY3UL^ukVE)!Jb@RONzk}rp-y2#-d)P^SAVl2a-U*3jZ?-r8XSIoHJ`Nqj)5V367 z2K>S_EbhH}hHu&1D402my4WdLgCl=sx-TlUW6=brg1sEj(j*F8fVoT^H9I5$kUQ~%kU!HfreO7 zX)hk=j1%$3cdWwa-&%^7V#W&9`!I5`B}oaU++dEV#QE6f64Ap6sxO~8Ns;}W4YuQc zz&F?syT^g(KD&d2E~0_A$xjb9)Q&^OIaWUTpHV8sC$$?NA^`L8CL?)Uh7u49$Z*<6 z-qh~85X0CkuSMtsQfio;!#%?qFE*V2Bup4VzpNyEe9gx!vB*c@u|MP4N6_q6H1=mi zev7rlP&6(7%)%nP5O2daI9l8-uX)g76rGAlFe1^JS#-5)mX4ZLz!m4RucK5Pj^4n^ zTyxeyVJT<>7Tv=E*)%D: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 Lcb@@@P_KdjQ_#K~ literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Marks-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Marks-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..152e20beb8e9cd7cc9934bc020b56c5590552984 GIT binary patch literal 6248 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%0AVZgn4&JC^f3#pOI2_oF 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\n\n"});text=text.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,function(matchFound,m1){return"

"+_RunSpanGamut(m1)+"

\n\n"});text=text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,function(wholeMatch,m1,m2){var h_level=m1.length;return""+_RunSpanGamut(m2)+"\n\n"});return text}function _DoLists(text,isInsideParagraphlessListItem){text+="~0";var whole_list=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;if(g_list_level){text=text.replace(whole_list,function(wholeMatch,m1,m2){var list=m1;var list_type=(m2.search(/[*+-]/g)>-1)?"ul":"ol";var result=_ProcessListItems(list,list_type,isInsideParagraphlessListItem);result=result.replace(/\s+$/,"");result="<"+list_type+">"+result+"\n";return result})}else{whole_list=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;text=text.replace(whole_list,function(wholeMatch,m1,m2,m3){var runup=m1;var list=m2;var list_type=(m3.search(/[*+-]/g)>-1)?"ul":"ol";var result=_ProcessListItems(list,list_type);result=runup+"<"+list_type+">\n"+result+"\n";return result})}text=text.replace(/~0/,"");return text}var _listItemMarkers={ol:"\\d+[.]",ul:"[*+-]"};function _ProcessListItems(list_str,list_type,isInsideParagraphlessListItem){g_list_level++;list_str=list_str.replace(/\n{2,}$/,"\n");list_str+="~0";var marker=_listItemMarkers[list_type];var re=new RegExp("(^[ \\t]*)("+marker+")[ \\t]+([^\\r]+?(\\n+))(?=(~0|\\1("+marker+")[ \\t]+))","gm");var last_item_had_a_double_newline=false;list_str=list_str.replace(re,function(wholeMatch,m1,m2,m3){var item=m3;var leading_space=m1;var ends_with_double_newline=/\n\n$/.test(item);var contains_double_newline=ends_with_double_newline||item.search(/\n{2,}/)>-1;if(contains_double_newline||last_item_had_a_double_newline){item=_RunBlockGamut(_Outdent(item),true)}else{item=_DoLists(_Outdent(item),true);item=item.replace(/\n$/,"");if(!isInsideParagraphlessListItem){item=_RunSpanGamut(item)}}last_item_had_a_double_newline=ends_with_double_newline;return"
  • "+item+"
  • \n"});list_str=list_str.replace(/~0/g,"");g_list_level--;return list_str}function _DoCodeBlocks(text){text+="~0";text=text.replace(/(?:\n\n|^\n?)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,function(wholeMatch,m1,m2){var codeblock=m1;var nextChar=m2;codeblock=_EncodeCode(_Outdent(codeblock));codeblock=_Detab(codeblock);codeblock=codeblock.replace(/^\n+/g,"");codeblock=codeblock.replace(/\n+$/g,"");codeblock="
    "+codeblock+"\n
    ";return"\n\n"+codeblock+"\n\n"+nextChar});text=text.replace(/~0/,"");return text}function hashBlock(text){text=text.replace(/(^\n+|\n+$)/g,"");return"\n\n~K"+(g_html_blocks.push(text)-1)+"K\n\n"}function _DoCodeSpans(text){text=text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(wholeMatch,m1,m2,m3,m4){var c=m3;c=c.replace(/^([ \t]*)/g,"");c=c.replace(/[ \t]*$/g,"");c=_EncodeCode(c);c=c.replace(/:\/\//g,"~P");return m1+""+c+""});return text}function _EncodeCode(text){text=text.replace(/&/g,"&");text=text.replace(//g,">");text=escapeCharacters(text,"*_{}[]\\",false);return text}function _DoItalicsAndBold(text){text=text.replace(/([\W_]|^)(\*\*|__)(?=\S)([^\r]*?\S[\*_]*)\2([\W_]|$)/g,"$1$3$4");text=text.replace(/([\W_]|^)(\*|_)(?=\S)([^\r\*_]*?\S)\2([\W_]|$)/g,"$1$3$4");return text}function _DoBlockQuotes(text){text=text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,function(wholeMatch,m1){var bq=m1;bq=bq.replace(/^[ \t]*>[ \t]?/gm,"~0");bq=bq.replace(/~0/g,"");bq=bq.replace(/^[ \t]+$/gm,"");bq=_RunBlockGamut(bq);bq=bq.replace(/(^|\n)/g,"$1 ");bq=bq.replace(/(\s*
    [^\r]+?<\/pre>)/gm,function(wholeMatch,m1){var pre=m1;pre=pre.replace(/^  /mg,"~0");pre=pre.replace(/~0/g,"");return pre});return hashBlock("
    \n"+bq+"\n
    ")});return text}function _FormParagraphs(text,doNotUnhash){text=text.replace(/^\n+/g,"");text=text.replace(/\n+$/g,"");var grafs=text.split(/\n{2,}/g);var grafsOut=[];var markerRe=/~K(\d+)K/;var end=grafs.length;for(var i=0;i");str+="

    ";grafsOut.push(str)}}}if(!doNotUnhash){end=grafsOut.length;for(var i=0;i#+-.!])/g,escapeCharacters_callback);return text}var charInsideUrl="[-A-Z0-9+&@#/%?=~_|[\\]()!:,.;]",charEndingUrl="[-A-Z0-9+&@#/%=~_|[\\])]",autoLinkRegex=new RegExp('(="|<)?\\b(https?|ftp)(://'+charInsideUrl+"*"+charEndingUrl+")(?=$|\\W)","gi"),endCharRegex=new RegExp(charEndingUrl,"i");function handleTrailingParens(wholeMatch,lookbehind,protocol,link){if(lookbehind){return wholeMatch}if(link.charAt(link.length-1)!==")"){return"<"+protocol+link+">"}var parens=link.match(/[()]/g);var level=0;for(var i=0;i"+tail}function _DoAutoLinks(text){text=text.replace(autoLinkRegex,handleTrailingParens);var replacer=function(wholematch,m1){return'
    '+pluginHooks.plainLinkText(m1)+""};text=text.replace(/<((https?|ftp):[^'">\s]+)>/gi,replacer);return text}function _UnescapeSpecialChars(text){text=text.replace(/~E(\d+)E/g,function(wholeMatch,m1){var charCodeToReplace=parseInt(m1);return String.fromCharCode(charCodeToReplace)});return text}function _Outdent(text){text=text.replace(/^(\t|[ ]{1,4})/gm,"~0");text=text.replace(/~0/g,"");return text}function _Detab(text){if(!/\t/.test(text)){return text}var spaces=[" "," "," "," "],skew=0,v;return text.replace(/[\n\t]/g,function(match,offset){if(match==="\n"){skew=offset+1;return match}v=(offset-skew)%4;skew=offset+1;return spaces[v]})}var _problemUrlChars=/(?:["'*()[\]:]|~D)/g;function encodeProblemUrlChars(url){if(!url){return""}var len=url.length;return url.replace(_problemUrlChars,function(match,offset){if(match=="~D"){return"%24"}if(match==":"){return":"}return"%"+match.charCodeAt(0).toString(16)})}function escapeCharacters(text,charsToEscape,afterBackslash){var regexString="(["+charsToEscape.replace(/([\[\]\\])/g,"\\$1")+"])";if(afterBackslash){regexString="\\\\"+regexString}var regex=new RegExp(regexString,"g");text=text.replace(regex,escapeCharacters_callback);return text}function escapeCharacters_callback(wholeMatch,m1){var charCodeToEscape=m1.charCodeAt(0);return"~E"+charCodeToEscape+"E"}}})();(function(){var inlineTags=new RegExp(["^(<\\/?(a|abbr|acronym|applet|area|b|basefont|","bdo|big|button|cite|code|del|dfn|em|figcaption|","font|i|iframe|img|input|ins|kbd|label|map|","mark|meter|object|param|progress|q|ruby|rp|rt|s|","samp|script|select|small|span|strike|strong|","sub|sup|textarea|time|tt|u|var|wbr)[^>]*>|","<(br)\\s?\\/?>)$"].join(""),"i");if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0;i]*>?/gi,function(tag){return tag.match(whitelist)?tag:""})}function union(x,y){var obj={};for(var i=0;i~X"+(this.hashBlocks.push(block)-1)+"X

    \n"};Markdown.Extra.prototype.hashExtraInline=function(block){return"~X"+(this.hashBlocks.push(block)-1)+"X"};Markdown.Extra.prototype.unHashExtraBlocks=function(text){var self=this;function recursiveUnHash(){var hasHash=false;text=text.replace(/(?:

    )?~X(\d+)X(?:<\/p>)?/g,function(wholeMatch,m1){hasHash=true;var key=parseInt(m1,10);return self.hashBlocks[key]});if(hasHash===true){recursiveUnHash()}}recursiveUnHash();return text};Markdown.Extra.prototype.wrapHeaders=function(text){function wrap(text){return"\n"+text+"\n"}text=text.replace(/^.+[ \t]*\n=+[ \t]*\n+/gm,wrap);text=text.replace(/^.+[ \t]*\n-+[ \t]*\n+/gm,wrap);text=text.replace(/^\#{1,6}[ \t]*.+?[ \t]*\#*\n+/gm,wrap);return text};var attrBlock="\\{[ \\t]*((?:[#.][-_:a-zA-Z0-9]+[ \\t]*)+)\\}";var hdrAttributesA=new RegExp("^(#{1,6}.*#{0,6})[ \\t]+"+attrBlock+"[ \\t]*(?:\\n|0x03)","gm");var hdrAttributesB=new RegExp("^(.*)[ \\t]+"+attrBlock+"[ \\t]*\\n"+"(?=[\\-|=]+\\s*(?:\\n|0x03))","gm");var fcbAttributes=new RegExp("^(```[^`\\n]*)[ \\t]+"+attrBlock+"[ \\t]*\\n"+"(?=([\\s\\S]*?)\\n```[ \\t]*(\\n|0x03))","gm");Markdown.Extra.prototype.hashHeaderAttributeBlocks=function(text){var self=this;function attributeCallback(wholeMatch,pre,attr){return"

    ~XX"+(self.hashBlocks.push(attr)-1)+"XX

    \n"+pre+"\n"}text=text.replace(hdrAttributesA,attributeCallback);text=text.replace(hdrAttributesB,attributeCallback);return text};Markdown.Extra.prototype.hashFcbAttributeBlocks=function(text){var self=this;function attributeCallback(wholeMatch,pre,attr){return"

    ~XX"+(self.hashBlocks.push(attr)-1)+"XX

    \n"+pre+"\n"}return text.replace(fcbAttributes,attributeCallback)};Markdown.Extra.prototype.applyAttributeBlocks=function(text){var self=this;var blockRe=new RegExp("

    ~XX(\\d+)XX

    [\\s]*"+'(?:<(h[1-6]|pre)(?: +class="(\\S+)")?(>[\\s\\S]*?))',"gm");text=text.replace(blockRe,function(wholeMatch,k,tag,cls,rest){if(!tag){return""}var key=parseInt(k,10);var attributes=self.hashBlocks[key];var id=attributes.match(/#[^\s#.]+/g)||[];var idStr=id[0]?' id="'+id[0].substr(1,id[0].length-1)+'"':"";var classes=attributes.match(/\.[^\s#.]+/g)||[];for(var i=0;i0){classStr=' class="'+classes.join(" ")+'"'}return"<"+tag+idStr+classStr+rest});return text};Markdown.Extra.prototype.tables=function(text){var self=this;var leadingPipe=new RegExp(["^","[ ]{0,3}","[|]","(.+)\\n","[ ]{0,3}","[|]([ ]*[-:]+[-| :]*)\\n","(","(?:[ ]*[|].*\\n?)*",")","(?:\\n|$)"].join(""),"gm");var noLeadingPipe=new RegExp(["^","[ ]{0,3}","(\\S.*[|].*)\\n","[ ]{0,3}","([-:]+[ ]*[|][-| :]*)\\n","(","(?:.*[|].*\\n?)*",")","(?:\\n|$)"].join(""),"gm");text=text.replace(leadingPipe,doTable);text=text.replace(noLeadingPipe,doTable);function doTable(match,header,separator,body,offset,string){header=header.replace(/^ *[|]/m,"");separator=separator.replace(/^ *[|]/m,"");body=body.replace(/^ *[|]/gm,"");header=header.replace(/[|] *$/m,"");separator=separator.replace(/[|] *$/m,"");body=body.replace(/[|] *$/gm,"");alignspecs=separator.split(/ *[|] */);align=[];for(var i=0;i\n","\n","\n"].join("");for(i=0;i",headerHtml,"\n"].join("")}html+="\n\n";var rows=body.split("\n");for(i=0;i\n";for(j=0;j",colHtml,"\n"].join("")}html+="\n"}html+="\n";return self.hashExtraBlock(html)}return text};Markdown.Extra.prototype.stripFootnoteDefinitions=function(text){var self=this;text=text.replace(/\n[ ]{0,3}\[\^(.+?)\]\:[ \t]*\n?([\s\S]*?)\n{1,2}((?=\n[ ]{0,3}\S)|$)/g,function(wholeMatch,m1,m2){m1=slugify(m1);m2+="\n";m2=m2.replace(/^[ ]{0,3}/g,"");self.footnotes[m1]=m2;return"\n"});return text};Markdown.Extra.prototype.doFootnotes=function(text){var self=this;if(self.isConvertingFootnote===true){return text}var footnoteCounter=0;text=text.replace(/\[\^(.+?)\]/g,function(wholeMatch,m1){var id=slugify(m1);var footnote=self.footnotes[id];if(footnote===undefined){return wholeMatch}footnoteCounter++;self.usedFootnotes.push(id);var html=''+footnoteCounter+"";return self.hashExtraInline(html)});return text};Markdown.Extra.prototype.printFootnotes=function(text){var self=this;if(self.usedFootnotes.length===0){return text}text+='\n\n
    \n
    \n
      \n\n';for(var i=0;i'+formattedfootnote+' \n\n'}text+="
    \n
    ";return text};Markdown.Extra.prototype.fencedCodeBlocks=function(text){function encodeCode(code){code=code.replace(/&/g,"&");code=code.replace(//g,">");code=code.replace(/~D/g,"$$");code=code.replace(/~T/g,"~");return code}var self=this;text=text.replace(/(?:^|\n)```([^`\n]*)\n([\s\S]*?)\n```[ \t]*(?=\n)/g,function(match,m1,m2){var language=trim(m1),codeblock=m2;var preclass=self.googleCodePrettify?' class="prettyprint"':"";var codeclass="";if(language){if(self.googleCodePrettify||self.highlightJs){codeclass=' class="language-'+language+'"'}else{codeclass=' class="'+language+'"'}}var html=["",encodeCode(codeblock),"
    "].join("");return self.hashExtraBlock(html)});return text};Markdown.Extra.prototype.educatePants=function(text){var self=this;var result="";var blockOffset=0;text.replace(/(?:)|(<)([a-zA-Z1-6]+)([^\n]*?>)([\s\S]*?)(<\/\2>)/g,function(wholeMatch,m1,m2,m3,m4,m5,offset){var token=text.substring(blockOffset,offset);result+=self.applyPants(token);self.smartyPantsLastChar=result.substring(result.length-1);blockOffset=offset+wholeMatch.length;if(!m1){result+=wholeMatch;return}if(!/code|kbd|pre|script|noscript|iframe|math|ins|del|pre/i.test(m2)){m4=self.educatePants(m4)}else{self.smartyPantsLastChar=m4.substring(m4.length-1)}result+=m1+m2+m3+m4+m5});var lastToken=text.substring(blockOffset);result+=self.applyPants(lastToken);self.smartyPantsLastChar=result.substring(result.length-1);return result};function revertPants(wholeMatch,m1){var blockText=m1;blockText=blockText.replace(/&\#8220;/g,'"');blockText=blockText.replace(/&\#8221;/g,'"');blockText=blockText.replace(/&\#8216;/g,"'");blockText=blockText.replace(/&\#8217;/g,"'");blockText=blockText.replace(/&\#8212;/g,"---");blockText=blockText.replace(/&\#8211;/g,"--");blockText=blockText.replace(/&\#8230;/g,"...");return blockText}Markdown.Extra.prototype.applyPants=function(text){text=text.replace(/---/g,"—").replace(/--/g,"–");text=text.replace(/\.\.\./g,"…").replace(/\.\s\.\s\./g,"…");text=text.replace(/``/g,"“").replace(/''/g,"”");if(/^'$/.test(text)){if(/\S/.test(this.smartyPantsLastChar)){return"’"}return"‘"}if(/^"$/.test(text)){if(/\S/.test(this.smartyPantsLastChar)){return"”"}return"“"}text=text.replace(/^'(?=[!"#\$\%'()*+,\-.\/:;<=>?\@\[\\]\^_`{|}~]\B)/,"’");text=text.replace(/^"(?=[!"#\$\%'()*+,\-.\/:;<=>?\@\[\\]\^_`{|}~]\B)/,"”");text=text.replace(/"'(?=\w)/g,"“‘");text=text.replace(/'"(?=\w)/g,"‘“");text=text.replace(/'(?=\d{2}s)/g,"’");text=text.replace(/(\s| |--|&[mn]dash;|&\#8211;|&\#8212;|&\#x201[34];)'(?=\w)/g,"$1‘");text=text.replace(/([^\s\[\{\(\-])'/g,"$1’");text=text.replace(/'(?=\s|s\b)/g,"’");text=text.replace(/'/g,"‘");text=text.replace(/(\s| |--|&[mn]dash;|&\#8211;|&\#8212;|&\#x201[34];)"(?=\w)/g,"$1“");text=text.replace(/([^\s\[\{\(\-])"/g,"$1”");text=text.replace(/"(?=\s)/g,"”");text=text.replace(/"/ig,"“");return text};Markdown.Extra.prototype.runSmartyPants=function(text){this.smartyPantsLastChar="";text=this.educatePants(text);text=text.replace(/(<([a-zA-Z1-6]+)\b([^\n>]*?)(\/)?>)/g,revertPants);return text};Markdown.Extra.prototype.definitionLists=function(text){var wholeList=new RegExp(["(\\x02\\n?|\\n\\n)","(?:","(","(","[ ]{0,3}","((?:[ \\t]*\\S.*\\n)+)","\\n?","[ ]{0,3}:[ ]+",")","([\\s\\S]+?)","(","(?=\\0x03)","|","(?=","\\n{2,}","(?=\\S)","(?!","[ ]{0,3}","(?:\\S.*\\n)+?","\\n?","[ ]{0,3}:[ ]+",")","(?!","[ ]{0,3}:[ ]+",")",")",")",")",")"].join(""),"gm");var self=this;text=addAnchors(text);text=text.replace(wholeList,function(match,pre,list){var result=trim(self.processDefListItems(list));result="
    \n"+result+"\n
    ";return pre+self.hashExtraBlock(result)+"\n\n"});return removeAnchors(text)};Markdown.Extra.prototype.processDefListItems=function(listStr){var self=this;var dt=new RegExp(["(\\x02\\n?|\\n\\n+)","(","[ ]{0,3}","(?![:][ ]|[ ])","(?:\\S.*\\n)+?",")","(?=\\n?[ ]{0,3}:[ ])"].join(""),"gm");var dd=new RegExp(["\\n(\\n+)?","(","[ ]{0,3}","[:][ ]+",")","([\\s\\S]+?)","(?=\\n*","(?:","\\n[ ]{0,3}[:][ ]|","

    U6^t=~>=CCgWE!1<+Ao^U`>xH1+Ov_&4W*>kW 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 M{eLtSLn;6O0B1MnbN~PV literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Operators-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Operators-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..3d15bdb17ef5cc5a9be1e0490eedab3466eeb7fd GIT binary patch literal 9568 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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_SansSerif-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_SansSerif-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..c9a83de3580cff6e5e34be16623034fb976ef5eb GIT binary patch literal 30780 zcmce+V~{4n)-Bw&Ic?jvr>$w*p4QXm(>AAVW7@WD+qP}odGGyuzVAfbA2%yj#@cJ| z+LciinWgQfC?TP!s;USA;?55O5Av^N<^E6qpPHD21ThE*WFiQNT^9&Q^i;HHw1b3% zsyqmYv-7`r{QrT)y@#9RPjQKVn(9BB=pTqdBS9b(RhU>oKtL`3+3NpbsQJ`lX<};x z00Dt``DX|J^R`mo8JYg$F#k06f8hKcAG)&qC;rp;|Jfw}K#oxIxn^nW?Edc< ze?UOM%l?hYU2>gk&(_HOUp`R7e=$)115o{6Aa+K!X8*LFe{o#@q|ON~M?8SN)4%aT z`u&SR{|Dl4DiCV-H4{TqLqo&N$C?`?Y&ZVyNew8wBWz*R5GQ!q;+~UlrEdnUm$Vr0 zR(u3GVkMB|K*Y8Gv(JwEhsqz4h}XgIl5ctX4+LRU)1DvDAldy;;s26@fcydh)&F;P z|K&HAG0W`f8SCj;7;MP!_s@eCW!th~HZ=u{V69mG7cQ0Yh3hTaL=BE_df z2nZ*X$N|qT%G#^+J3awApxg*}YV#ty`ya^?StdB1&4#hl$drgBr!H9rtFy2U&itN` zk7pm~xMZOCl?8D@QS<_N03L<)B_~-^Wh5BLFb}21d?m7;&zO%mVyONwF$`#f`e4_4 z(PWq)JHdIvY5dFS;@*-Z>sw4Am9{NuYyf)wL-|T__!+~AXbEi=5fH#LEQ35(7rPde zbJylC^mpBj-g;VswCvvgT`DH_VHI$kD2O*~xD8R}!N} zl;_%n7g=R|%wc2FB1eqVq&&~TWn8i@cDS5MFLa;lONrKgJ*vH`yJADzYmf6HTa`wO z(POZj4t4=!WW}ZWnT)Caw5-RFMIG5(>irJ~#a8=5&digJZMJbtJJ-Zrk*fA6t#MU2 zvh|JWHRbwCsVzY}_SR&Jbz7m*1K!dhW|l=~8QWDuj?@v4&H}HYVReyuO>`KY2QK%MTAxo*7-l$BHy^h zu#EGN3n*rDijY0D%3olU5BN2A#)q#I(dXn zIUKU&w+zN}%gT&%m)cnuzfy5+`P2sXiP`&))jCFC)mY|G61fh;+MRB0S8$_t)?=r1 zvW{vQUEgT^!?iK_vVd>mrUBh0HYmG!!T+9*hK6SUW;~QJ0r3&o-VZ1VD3ld23^RyG zHnBmi9|(Tz&?u~+R*)f(*WcgY$Y!6AtVCamXoi7jP@sg&IG~5M{%WGkQj=iRQ0b3f zOeo*b?SZ#vU{FKWuZE9N%l&>YQa(2zly%OaAaqWI z=l@oR|Gh4N1b)*Z;38;(fDoR7D*n?dI$(u$)SiSC^xY4_afg?Fr6|p|sa0Z87e;R8 zR=QSij?dMJ!9a|FLDbdEJFeAH`q!9)_Te@u=X#afHdd-zb5$<2@x}1&yAs{+O?-FB zo^#)SPuX{UiyxrfU%huYO$$6{-nTyUL+WpB>4W+2jHWb>1wFDz!$`1sKsW2_`}SN4L_go<81%|Z_hX14Aosd&?jIgM)+{?$4>#ujZdQ!NLcCvQXbw22e>$i8(cF5@?>T^~jRqI!iRI^kU=vRAXJ$eqGM=Xcx z=Xe4yA3K+)_3;V)r2x%_Wjmm~1p!o$)39I=%DrGBsfNLZS%&q*q9|liXoaw$CrU`=5&qIS{il5J3LFmBMup^OEm z_1WaA&O?yh^^4!qs73+!Wm#^V|I~skbeAnDZR1YeeTN%&TQ_{IRG|4 zt6oEQ5Iy?Lz4Kgy*q1(oT{B-}Zk=~*FPv%jgjYjWrE;OpS) z+}wKaMD`?l7Q6&*z2`r3T;px!c=_&sYSC^p!^FZ^LjuZ3?wrz{>>2X18Z_YQH=hf4M9kS=qhta3mcZ}DI zr_vjiSN4|`Z(eUtV2JmScg$PImDAEOK@OcD(VO?#edF}ApwK&j)L)9cO^03W!S6(A zHX;A`Cn#yDr9ZV?gJ^?7gBAu!1S&=N+)vs#byJL_Fkw}Sy0G-0NJ@W47}l70sd*WB z8F-o6sM{#pNZxcGqED(x$={MtS>2eQnbD3&j#!SY%qiKfV^aBKt^gaerAi~_liIBC z-&#%HuXCe9jc?THQJ zQnEKRHKqPu22IB+Mi%jxD0wMGt zME2Mom(v1Imnw2Oob5jKI?`r?I&KIdSN9^Vp<%0*}zf;EE9NC*=w2xK@ z-~UE)1}JI5<(1Jg3duR8rETKlSI8-9rDcp068|4M;0wvIq@?Np#A^~$)C$WO`zH>7 zoz{(h{Uk*DPcE8pNag?INP)JO{#9mr3is`YU9*oQJ3T{dCO!K5yGIMupUq;Ab3}+m z@3fnSWH@KK_tTzY_sbjWs@rbf@msUf_XPfn&SdZ4bd|RC!sGjq>BU}^&Iw(4-?7p0 z`-eFH_oSy*RDkZYFO(1+CkYQF$E=V5>b~9ma!C!$m-Lvke8}%1_^*t3GurP9=b{aw zZ#Bw7%7GHJy-$va7l@*6UY_3X!$~}@S0+V`l248CJv59mi0?GEPc>NBuhHKwLmk)# zs@C!PQW}(XO@xP2t;ndoc8RiQ=?N>&=<#qT6>^ql=>E?})5JHdP~8k=GIfr0=R0@0t!9|eO1BLQg=;2=ka1d9Y80}}%mVPP z+q(^s*+cfCcH`D7M9m~4td!d2uEKsO7ETR?j$?49aK?CMClf_8NmSxhO0%GPCMak3 zQDU|5xd6Tpn0oXP=b7pmM-g6d9Sx-T_NOjvUW$ZDEE13@et#Ah@EwlA=_4hQIp7`g!WV=vZvE+V}#YF5ARB=W3BTTWBC`i$8=?7f}W{ii*7GKBk>FR@l_thQj zv(kHmQOrZ+iO8(ck-j;X69HR_`Zi!&f1AzCa~lV6Jjb`)bspDF?*?>v{%DsSG};5Z zUEj06O7ooF^Llt*xyI={p7xb`?SB;daK8?GZo3k2zJ8_YquHZTl!r~Lvys_I>?>6% zR^M*E>neGFyXK?1jen84N{~y*yv?{;J{wjT&vw1}+IY7YB=$C31y6?_Bg*_TJPn+J z7C^T38TlH%^lcEhxW9P_H2|*M+~kFJdz+4tNfPS4pNte3yltOfKXo5{Z<@pkHQm() z4gV&>^X31#Wt(>@_R2o-*sG+n5NO>St)RM8%=W&^`1_U}|9XU1gj8 zI&IxK&d-?_Bzo~aoWQow_Y(Q+%fn7$($B)=r2DPDTG6ZJi|EcwOiWC&Gwtu-&*N_^ zav!J;VT-tiZ3>GE$BXYwdvd?JU;|_(;3xE^JP7`SN%Hn*?oY%Yb*nx6-poy>FWzPg zM!xHTkCY>-sq3uo-VX!)Gp(DIfI;{wMsF*l*Zkl}-Np3e~r<8m%WX5wH z{g#jD6qo7=V3BX|c0?1VLFI!^tI=U-dA8Q$TA8AHcSD=ize^mN1~~t>F{G|qf%VQcSF71*2c^9W$$J$3=x&Oj{WYuB%;KcFNjan&AaY?G;7(l zZk8|KH@q|q$j-@>99`q52e&FUR!@^NO7y3>uu3th zD46a_S(SQdE=T^GbN@7|cVb~eZwzgb^r3bIUG(cQ-s1@Zz70<8*SX7dCcm*8GE0q{;4kPT+HT`gkJPt)*&AV6iqSerg@ z-13>CVgD}CUP#O(r}E|ZnW7CGT#B%>PdcqmR+cUbD8e)MS~TG^4-63U$z~|dRv}o^ zoVHvdl!AC%!~D?va4gbw&u4xHiGA`I#2LHsh_%w=NbV1dimxbwn>JX%EBF|r+TRL_ zwSy`fdrMctAahAuWQ6|O%-zD6pUdj!bU(=6mx&Xv?+G()@UP6FytIdQ*vZs?FxHc$ zKvH#M)e#XUc{9k!rdSl6n7tM5L1;qYUEJ>1n($!nsJt}1UhdxZ-Y#Eg_~C%KIaGH^ zZf7l)8g`);H5RjzXP6ZalySR5VT~B*wL3J5!ewHAEmH`zzCCg*D|dsNqr8=S$^(zG zLm2VM2t&qg=FNJWb86Xro>(5zAi&tG2Zja)sz%ZwqlDHUBB!wdg4VtlfCgI%2xfzK zP_&{=O<&{9TkN&gQg`9<8$b2eT$&rT_tX8qv2I%f1V3sqs&ebfsXu6ku1t7mRr7?<~TpWkE%^?c0&O}w!~aCT6r7v$hYiUqLdlQ z(5vyD@)U#7-8yJQ`ZIl4JmbB@6KyAGC+O9Z3a=G{Uu%{Kg|PV2fuMq+(>ja@u}Cpl zwZ0$|%m`S|=kG3^S^}q<@^?#xArMX-G)=Tn*?zC3=gYR51u#$wAoz!H9=4aI97Khm zAQM0EOSbHBs_-nYTv+#9o#U|4^oAV2M(s(d|D5kI7Q_hauSA}(x+#%AZG=MmFWq9l z=6Mu5l~=+DT~+y<)3i*5rQFH9 zgc3b#Ja9b-@=k~Q;T^w$K0<@-9E0T2o!DN%F&vrqV&>PvRV+TQFpb{NEZE!EMcTtr zEg8eMyo+zhW>a5La7MJ}biY%Ac%d^q{Pcyg1jR$l&S+S9y_9!;L??Nt=rU?LP7K2{ zQgm?Jy!zzj-SNo6B4W`smSnme%ehbb1B3_C-adbhA^S|V)Sg}xb0s@>!!Y%sy%uw1 zs29oZvba}}9SoeImopXlz)qw9O3w#Y(d`?25ro)`r|?#p@?^Fae!+4!4%$RO?A@s> z;zmnk6GdK*;Hiu6Ie7{>;Fi*e}in{n_+)befQ6+LeHYAwD0AR$c)%XQQEaP z{=UHWQ=eS}t(3JMw_02}UTB%DIy#Cua#bO^2zBBKMQcZI=j3E;WvG0|%Mm=GwwrA{ z)0wy7OT}BEgRD_d{$M-dy+50h*pYO4kRJ;_N&9D^GAgK@Om+=)q^=Nsqj z_4gU|`A=(d0ROdL2UR2AMpu5!s!cK3Z!?$H$JQlLKIee;uFA@y%GT~DVrRediuw_? z1(Sb3`Y}Fhfyu18l)y26TQ={h}(+hhlyKn&xRVE?R?u& z7Bf*e^0Rr?y7~Hj_@+Pv(A zxa=h{0Mhi6-UYS>BsDhPDM?*LEaOklY3!U@gRp_c5ZM4lK{1Wn#*7l>J{fR<=}6*< z8U~fB#Nji}9;mQJ+IF^fM9Ce}enFy>xClenbGmo8mIU2T_F;F6H```ySwE#0QF1-kUvAbon0es)lb6qS!DvzLUa62Lq zu84g=uG#{e9O&ZU-4-2$K;7aDDzL2_*maF6H6Sn4y6Li0e%hc|hr(y``UPJg+(3BP z)MR1_S+)2z<%mCbl5qnG)C{oeVo3`iI8O`M4sh-YHwcJBCva_5T*=aQzj*)F_pUN) z0|`@+y{nwm(AdcX%GZ|Tq2r-Bxfp`wMplya)Acj;6U|Mr!toz%i=WP#&SHQB0FY2F zi)4Xv1yEQyl4CNsVEK@NhJlAn%ZfV~>kir3q8|%H{v;=*cFnE}d>8UrKg9Tl0sg=n zFzqacmp$II77|mge7I4QF0PLq;N@zNSU7Y)!8tLka%57QT&F}r#t`vwhrzO5H~nw9 zdaJbu1wD;gJcWJ|$?rUWF?svG_Z4ALgzK8;ZZhuM+CRWXEl0INR!cZF@pQCBMh=_c z)Zzz1@#-t$OnSw2iUOgdfSU~?8w z1CYAJClFE!FcNYu7iK8PS5}x=>-+n%Ul3+B&Mj z8?+Kn*@`=zs38}@SUQfqD66+TgY11?4nC=eH5d&R&zDEB9#N%bL#(Zdlh$uJE3;U1 zamDn!p?}^1MRnF_PCuJSUXsB!Yy{wKOFZiuUUva>nEXfR{ar$+T_R}3liSfwB-&G8%SVd(ODUItkRYxe==l-y!&%WpC~ym~R2~s#@5S z(<@dem>P0jom!_j!|u&%Be4jrFR1o`*qAZ0QRXWBoj?+>8?!(23GqIt7*JhH+W(=M zdJH=2a?$UT{>(9`ZK8z^CY^hVvpUBeZ0*(rdPOg z-t4+2%E)5G=UV>ikT6Yic$~(Rz$X*DG2hcP6G;~~1luV}f{mghE}jT?om&5-z%?x~5OGso+jJ>PX^9 z;@PU*;1hg+IYDkg{w+r&!H!EryY@z;uio#`BE7Wd^Re@iSD|+H(ruHjW>8-pG0ga3 zV71qh45j)W$L;sVAYgLE=BeI#o6Ot^x&7B&Z3#e;<&`EFjennJ5Xaqk@oZzg%nq&B z+J!8}F0{Pb2;r~2J&Q$@hCrv3`T?aq>IS^DXYq7xGc|KF^I+p@ zu<9GBK;5+Xv=o>)6nmLQYa3j*t2poCf*`@nZQF*uoHN~Dfo;Tm>wnCC8EO~!Jw!C% zW-3$v#z<~}qSRban^9X(3Q&ods(aG2y`jXfa&lw7dMft$G2GV;i>;YcACTcL@4e?{ z6e9(dUgqu8Ra8h2g0m2Elyi7gaC+ZzdajYRxAwDUt!}=`wM-()-VmB=8lZG@TiBa? z6Pb>OBGSSlsFF7!wInV^YO2|QR9R4iECiR8I&74nuixFuR?6nl{lsxHn6P(1kkna} zpcQsJ5L;<15}?%&pY5>$f6;*=TrS{8ohh!Hwi3oP8TgkUS!hu3e|hUz6P z>#^QqiK~TZXytggQVgpB|FVx~fc?sB3c2$GKbN^Gb$x_m$JvDUNJbH`>uq7T57{e3 z^akT|LiUn}noX)lTG{Wj^~-Q#nqd(Hz4jwB7LV6jCqp~K792^AvGoyQwqgTkZF?M(49Q}(WqNjo=%|Bx>UxTeuD?RRCyW!TV9EjRMDz$6kI zagg57u@KPU?NJ)V^@+9m>(1~Bwgm(mSMdSy5eeUBuy`AOvncCT4>HSR6E~#0lm&BM zOG{o^98GcBd|abauaTDn;-j~l?%*Q5zFbIJ9L#61h0fF3%eswzGdk*pPI!JL%`)9D zrHLRIZq+V(p)0$mq(gR=vcMnhbbrXLqI-4Epj#%W>sw;fT~J+JKEGu_P=}-*+lMNV8I}`vgFf4t zpom#V^^tvxNtO4t?aMW0EG~Ed)3^rmC4xYH|KdbH?nSJE;ep(ECS5u@Pl;WJo8`F% zLT?wB`v}@DeMIy3N>Z~mHGNUijHl zesEuS%7^(&L~HXaXs&0r1|xCBCz&0`l}plh(?@2|r@zk5s|dtxFq~}@Ctm@GWTu>* zcJ=h}jr#b>7kGaY*DjgF#&Cfg^=I~=KH66)O+{$G%{MtS?Kj$_xxo(RP4Tu<*B;T0 zZ$1{r1pHk`^-Ib&4p!R`-ZFQwCtI!mTjvg4m9S^U=;I43(-)_=#~!0=#(}s2sudKOwYlZ60xR4INQt*Sp zaMZ3l5YHIFO~JPAbNA=l5GO!z?@NtpH;;fmDp5)&=CQ2<0}l8p_!~L^b*ofp7x&@^ z{%;eOXytTh-DMQbzd_VgZ2Dg1(7vs&S1MFQY0= zQ|D162g#DbZo;0Ovjop{0(!$+Th~!14ZHU8N|=NnCo-u=degt5YGJDK=@%Wkd6C)T z7;eF+VP9=74u0{Fxl`nz8b?%`l%kfsk-bsQY}Rn@u(-ofOM1{)P}u-bnmfC4afp17 z+{`vm!?2#Cn5|J(uu8DnV(R>)x9=&S?W64@U3a9fS2)9Vg0m2t%J@4&6VpDNYnVe~ z9p{Q>R%)xp!58(51}|iKM|VEVYhcq8jFDxJf!;n(YLM;%yQ3J)dvF=il6KaZ)80st zG$RNImvNv%x}y0br+lsqV~9HpGMHjHuMr!mSNiDb@%U19IDd$2Tg^96@4o%%_O_Pg zz5Rwtg1;6FozD&xAj>bVORY1&0HGR^)Eao4#Px+WYB1Qevp?&wRS}Z_Cb=KW{uP#W zN5A1f=bCB5(KfFVEi|_m?&0I#Wz0Z(MBxp!O>jWR*mYT|8M|#`;Lx&*?flKf<%=4X zE8GAE3A;)|tq(>6iLo5cahs<>+$E?e6 zNJqbjEc5|z;87_$g!W}wJ7A@%$NMKxsU=JF660atobzJbWRD~t%{1VwJ!TDdrmhn> zBJDnu9?JU^1iuG@hR>jq_rax-nI@@UFpBfMRd~zC6>I7h44rCln_P+@@VSQd`zWA|poRIg-^{O)X8W4DN6X0Ve41>@se>Ad$|2lzX`K4zRF0 z0)IB`XBF7g88g--W6@Zj{F>qrO-d6X<}dn0km=#%pDADHP^vAxr=Ap`l65)ua^o)O zpaTP+u7Mna973d?y<31ig?hGjM!=~xtZ0L;C1IWyi^kW~4FfYNdpBsTdQp?hsrG3uv#!9NuxUTA~kbdl^TB`Q08MV@jg%wG?Nc4j5 zFm3NmtzCWNK7+_veI3$ns=EqKk|uqm(2$&q2%W65kBTbd!~wP1ZcaK*8TD1zRCCFC zM`%vc@=9tV;!42|_FMXwgpe1eemaQj4gpUVPx$&{FC?M^RH?ck#nIG$0-=?u@I4~B z6C{j#$Kg0F^WyZ7W0grY!MeGBe?d4D;YjFpkz`oJ;>7Ab@_?I6>H#;eLdb5g`m-N~ zVEp;}erKcIDW={$?bDBhcS;jBM{EPN!7n;>K@>?)?UYE@1}N@WH@iS1gXDSqYDPfy zNdjVP5@6FmFt<`zZex9yrQr%O%?^ss7s@VF#Vnf0>PhNZ8Yv-DRY$1R&ysju)D?K| z2?;?AF)GS$aotRG#4*p;``Ft{ff#L*Zc_axBBKtu6oJ_?8Ejk*Y<)tIWf_Pu)Dr@ zR+>Qu8hhE%->ZKel)HDf0lv+i0nBz`OmO4_H`^Mh4$P?Elf8iGm3(C_*gG=x2|IHd zSWlV6?$E!Xa#f0?ihcL2F0?L9QLiV-P0pm;HdoD!%}p-Lh#~?DNz2z|>t+m5~bOlRv`AUa>1P0nN&)#9PIW|9pDu>tJ8(d)Fl{IgEEEe!W@kB}qXd$CI z`s&*Z{0dm6UyJ%{4x6J+pZVjkdMb!#gUe}#YlHn`_nqg&>jUwwKMSi@@}xbs<$A_= zgD*(n-$U}?fdkIk;A9|GD~@6w&I`Eq(B;vRqj`{!vbzg>E3x(m+7mz6Q(vWpmy^Lh z`IGh6Do*y1vVdMb;|LoTPNbs@o8Ri!3btUujQv%O%L+kYB~@(%QCp?4`gv%QHR|qg z8;FNj@(ya`4B-xaCj9CMU62mD(g)hk4BThgkcpbMCX4hLV%MQ+D_> zpGxt(RFcH$pReIO& z=A!Ab24W^&9x@ib**_(*OyT|-Mxkn32}_mx&CPFg8;zfoZhH1AT=PDK!vZ@OZZX2G<0v?v**&j08yVFyNJydDOP0==ZdX`>rvBvv_OPrvegdJL59k1^5 zmXg)&)!moE5*?B)5cis}fiIklgN-N~iO-y0tkR2Lj&>J{E#l z5|pMp$xZ-<3q<^^cZj4Ds$NLr2MsdA6aQAsT#zO9DX#~CFU~~HC+Xrrird$j{IUJa zpm}LMhgE7g^J%WZ0`!9pps==k`_fLx?68@X>cd0X0UEIFc(p$Q#Jfa%0IhQ*GDI3f z%q6Og00*7^NFGPK5)fv8$GqagoF0|i3YC}LHvX6)wem^P4h5u|LZ zqe5eYbJTz!RJ(sXCIo+PZ}Ty430&aY@-DcyJi&A$2cEtjz_PVN%JN2a5@e2S<}8t1 zht*XLOAtEA7D&FJo95d0v?kZ?)*20;-w?9Z{{-883yPYEih}6p+|YvAFG1S`b>=GG zo?I*57!7($<_zgJ=Q6I(>YsW`0k!$C1(8;|)ARvp-3?yaade}J(Od%lZJD!;6{8sCIlZMpTPzI>DyJMRpYN z*d%Y?0oNn(T%zAX7TU5Vl}lQMSAq}czivOityX0mxqum}K&x6MlC zmvPGKnH9q(<>P2nRQV9`9B5OOX}F3~m2nR$qg*LBEl$SW5+L%B?RtWjOvof9)?)hC z0X-|_u4M!)4ClD143Ew~^?vL5uUax%1*!kAIk|FnUVqk!5#ehY(+$oVBnX+}w~=(a zw^+V_xbBVd_aT|vT{(K)WAniT`Xji@U$E+;b$qn~_DJe_usyT?J{qOl-YqO7X0;)r zAkvt-lov0q1Y5aY63!FCs|a`|0R>U8+zXx4s&ozPHlls=K=f^6aOF-@2*w3M4}HoX zcl-m%1nfC{rox&PCwf<=!Jey*=bSEzR=L5xaUaNd7QWUmM#U~Svzt{`nsY#r`0dA6 zn*)tt_<;7phZmy?)6$N)pJxz(?}DJZ>>6Vp1=Yt4s!58~Gr4K6zxF@eQv`jKsNfqG%k0?4+*3&lA7iz-wNm3m8@8TARHI?e3UZOuN4o7ryy=FBY94x-X&$&4$7;mPA>rQxl7!~_eA z9!nh|`B*j}pXwTJCT{n=Yt77uh#!}KQa3+PySp8L~; zq$#IV*%)|Y@V!L1E-Z5Y)~zp?oK>CMICHLLq}#Y~Ms|+DcFx$@C~=m{vC91rs*~Ai zu;Z`fs$}YNz@yYI9kgn-@+{)z3*?E&y!Z3+6N0Vi7S+LI_}xBLd`^7@nrWiprpZem zbENLo+-_UrP~m_PS}C@oYmm+_fY(l9dcT4nzE)T^t7=8N@Vv_P+6^nDUma?RUE*nUgC?~0Q2r{2n~q=+iOr-_!Quxie4_XmnpzqZv~il2iOM>h zrx6BJ*`^Ed5y+4=Ne27OdX%i`(RQ^j&W8&m?B!MZ>=L)s7EZJsCFdEnz3YePL zxvXouDO}T)+uA!9rkh&1n)@e;iNtRQ_~*wI*)chEASi4DqxTS6*4!+y{fG0O~G2H zzA}qOA@{!7bg;1SFSYT5j(yg?by=OoEo+tnsfeWK4rU~*Sm*ASx)o{GI~O~V4`a+B)H%j<;w z61(+p6_OBCX!&F?Iiu3^wsRGx8cKC~e^is|u{_5S`q>|>Mbs2rYAL0o$~#3%4ql}M zVw=vFc}sa$Q&&}AZ{R)l$vTgSZ|OGlKGGga9)c?IQi`AMRn;r#11V4sc^D*Xvh;lK z4mK&R^*4Wy`2ktepQ83^Fu79sGZq4k&PG3d(nYG5tz`~+O#O|tuxC0~B-SSsRGh^0 zA{!U^O?{$Q>r*6<T~NCniR>U!E|N6?=CEb&tDLr{orU@L~0b%#|D@Fqf5O!=7fPWb}*+emeD4@ znK`6^Fe0p9F`{z9x`+#D(&=jLJgmf|$G6405RSR1ArvGa>Es}$-$^)p>`cwb6clim zzxmpJmxj1;yWW`*+Q!@7w($tw!lhn5RYo@3(eiK0?Etua*@3e?{y6>S^{lLm-7@L@ zTI1(QYc{WY^v#s^&@W>YD^M`O-O7QUR*YDd&p>KMa%*ej`$oQZN0=s~YPn>eWw|Jt zIH`lspC(9XP1xka<+}SQV5Xts;S(ZPrk>E>IGD` z7ge{eAL82Cm0#B)Xot{38->N~v0K-=+B*JJenDC^m)c=i%{E~=09tAUmyfBf+x;$Y zW|^$Q%9#J%+@#?qBIJC)WhBd4B>Yf_3`AkNLDXzQJduYjOd4}|klrnbRme&x7@cM< zi(rWkmUBWv2GYGfq`Nn=*0P8NnunV%tmSp#rXEb{c$b8Y2*uh^KeTAyy#z>huISxPnUdswk?HFI!R2rRzezByhv zCUVQvL~UJ@j{=MZBBAJOPo(@E?d!sYdeB?Z8w0*exaI8pj^f^ry&g9vQ z+aGboCLGuWJ!6^}1jTMhdgT~eQ~r9XHdds7mErK3T=8nkGrZ6bK){Bq22z`Pg;lRl zxXeSY*Y7FMA6UV*Szch&mEBdez3rLP>td!pr9Y)UEnSvd=t~YC_m*#rj@oE;um8%9 zrJ`CR?LXI9v_6mx^8DR~+lI?~;fkH`KKD5486KE$i2Ry8XmqiM^0EOgB}~hRaB!=e zY9Rr|XF>@m=Vz;1!MV>H2HytJo`&M%@Achd`B>H8aDg(|Xub1jxPuf%t3sg~mfr@` z_9yi{AngXbQnEp6p(}0KDagm*(~31^jLeCKAgpAKpHdjm%4M1UqmmCriH0yf4R#qa zg_~)k*&g~nZTu*?QPw(R1TqaY)bvO4lN|We>rMrN(I2;}^hC^TOK%2i_Bi_7d+*OM z!Zst!^pD6zuKO6c_cDsZw^Gf-mm1Xat+0-IZnbYCY@m!1^XBjHE>wH zB-7*4rp!zgbZ91TWmzRHPg*3`7%@cb_`OlFQ4u946Ba*A_wP=8Ac1MS&z9I~OBWMN z1n(>PiZk`=ZDe-d&!Z*VArHqnik5|mg2+Ob0&WHAb_qel^RFFDOds^qy~*%UOpc8& zUaH**t;=CEcFP?vd(_MR_7sPnCeqTNLR^pN<5~%U65mpZ0hl>M$Mh6G*{Noip#n zpV3uhh$WdEvCLB&DBVIC41watyrL#ZB=dD@vm@}PBDHmQ(h8rZ{Z3# z-khX0(e*rt*h|}s*ozPujFEgLCYs8X)V@SI?7Y=r5@6-K-TE@z9=gT7${;u=Za-;( zWRBc}>t*K3&YPCk&r1_PeJ|+eenVhqAR`hGUhu5Hz>>NC0p|ZQa9}nF>s`vVLc2ow z=t(h>ySkycOAEZR7u}$n(D%N9^#~6r{Fmhpbc%3-_}}DTG3nUzb?E8gj;D3eN9a?=MT=#7dr8|Kk;{y z+^z*e7_e=OYtwID%P=q}>5NU805C_t%2!w7lgLZqIET&^DwgnSw+N z#A=e=NpJ$gHJ6h@cd&VzpCH zI+1ZUX1PdDIa|C5FByS5k)*g{^TJO;7WdJDABYsQ=%kg;6&ar<5SP-<##<`bL^ZSF zY^Xe-lxF>)SuhgQG8Aiqzn)%}G2u;!Pm5`K>Y_JVX(pr)lx8~r0N`6T$2Mgv1Zj~^1JEyi07>pmUIU-qyuh(9s{uW!%*sDyf0G;KS^ z0&VyoG$6cyXq`K5Ao@3Od-7HmjS%=z0(x47bwg93NQraJxPqs;%s7D6MJDNHy70)#YGHXSx1EkS{sf)_#$+Xvrt=i*LQG`{!#k{%dcwrY9M1j@9z{+6rXs!1rLPodo-jc(F>&TtY=pc zk$})s=jjv ziS(I_V6H$oc2p$BXu~RgR+J!yA|k_Qo{V7`CmJJgvII&7EBj`oe1ZMYPJu8=UtkhQJ+uU7^gM5WhYf)WZeI8yCsf;-1b{z@3m>|HotG4!gON=K4~e@iE=SfNkTE3y>-wnPphplin(-1as{TSr|tb{*Cdb3tuEl@2d| zOoDeC@sFWQ%Y<`Q-2D_fMem(l)n>e^Yw>*ijg*#jp#wrRFsZ)h`Qv<`(S!U11@SSS z7@f!Wc8LkHO?I5=DWr>I^E32%gF#cQ;Lo12AG-$h8*sR(zqh}~d9?0b2Hiig{5DJw zh6&^M5+)wv5!L{g%&oe}-t*7#?8p8wh)YAS02hz!I8pu^-rZ<10+ki_`TPx{NGkI%9qB zx8d@NtQl+QRiwOmeSh7+JZ_0*DU6;NSO;;$ks{<_7q_rU%aOT^Hm&Vi&C}n zyi8TLoN2uI+gywy9bJpfyB+`2V;RDBLh4+~EM;cC&gH(zI+wT5qnKSiFJ$-PP?S=e zQk7CAuaNCcfrYS67nc^Dmd(Ev7i*R~)ehB=_N0+6-fSH09__J>!Rs(+?96CY+IBXrs$&#Y zbVil7s<5)4suZ(hu-2FxO^wx#iY{^@)m7YC)Mf0#L5nN6U4e0lFVv0Y)f~*zd8};A z=NC*mT%G(tbX5~ zN@f_z2%pd4%V19P5BbOBTt;$07e?hKsWUa13PTFEW_?w@slZg)08LPh>AYo+WnXl+ zNA8)){+aK-2q)^?j8HU#<15X%-CRCrMvDMFhJvnfLHHi-kH|ucgGpJ;-}yUmDjCN8 zT`fJseP{5rJoQ^)jGbrs zOCXCAp)%l3bFM7Tn_W%fVhy0v$o2o{3l?+O{@?27C*LYa74nKp#{EpiJ zT-mQdG@HuPI};!YJB9vFFDv|8E%N{L8USB?k4e-tG<~v&{xH(;FL>Pd$KO}sbDC{@ z!J~#0JpTK81HXF%;9q4#3ju|)CbYz3qW{}V0CWF^=0_oZ{M>o`Jj9_|UKca)XLg3C z|Mutq^4h=;?7t0lBFOXcq&m@F4_4`ad#~VM)G{HRe6Ij&V&w-C?yOIBkENs0KKTZ~ ze;HHzdx9a7@U-L3af@ z2*AHa0>C|j61b&Y0w)9R3HpDki~rYh^I!1rub~CJ0`B`5okZ~xePuqTe+q}bm#?L% z?{hg#wdU&jDh2^JRRYm^S$cYYVSbUm6f+!AeTk*mRM?SOpA0)0tUI`oc5dClnBGmc z6}8MIZov}Kio#8rXxaLRw3Q$QY3IsQ5hJn_n)8KBC|dBI=)CEKZGX?{gPrH#26L+* z{+E+z!TaQ2EYm~+n~C*J5F|KEYX@|s+P=jI>^#k0RuIFZL| z^dZre@xd$b6MU6+b=@0lPtWas{MP#)>((e1!VB*%D`gfs_k0~3k!CcMSwVV8e=@C}wJZ*N&s=i|}6gfvS2-y}906-@Ip6MQLRzGd07m zSAg4}m*E@;^u}vPU8EkYmv^UkYz(BcOQyX=w8h*zQ zXf^gpd@*bQn*JP`KlLY^e5{gyu_P}qOP{SQNFb-*+BU7T&ZT+oP+alq`7~HaSt_*@r9yW*~fkspfbKz_PbjlN6dY@6m6kZ7u18JaR9jk`XUb%dANK`t8%bUDMp8oT!#Hmrb%}a6yODdI-LTa|L}_%+I12+j{c?z_Dy$ILv^^)}#aKoPu0~ zUe8SZDm+5930A{g$I3&I2P4m`KZcLsy#3%fb8y^wmal%F;|Dtm|F71*JHE~8>L16E zb-}4=Nfmfo$||H`1Tslj0g{kOHc5!>crSU#mbGnJk|oRQ*p_W=S$kUED~V$}adtvt zAd5G&l$mq@g#rbx(#L#$zk6jTK->3i|9ImhUeA@Dd-nN0=bW1>DUtF^Dhf#KTw;+1 zrGd&`qPe5SUT4tUW;5CJ$XsKov(|-b14@_BEsWM1BrppUU*X%o`25Q|j*^JsPW<5P zFCsh59L!>iD+TJ3s?usfjgY=%i_|PNS6Yc&-hvih~~s){S-ip%mL1&Ry; zlB-I+icSs6QzzMpWq>7*X_zk>w&8GiYjLz)fM6~~> z<>-u-2va4F!@Efgu^!JPn|li9;-_OH%kVg-Zi_li&M!$V5%GcFQ0gu@Q0CX{uRDXt zC2S6p6W2Iu=(mME2LkR62tz>ZNwx6|*-eQEKfQ(nc!v0D#zgwWn(l{*sJ+BZ-;lXM zOeB5=Ffr~W`(EC^;e6qzfIfi>9s4Hso%MVKIEK*rRN0?t4RkDiOUrqmU0Fww#xhVg zR~f4eH9nFh;6Ia%KEQ^OCTWvGU+j{F)lRLe&Izxqe?*g>o{;{|aIBQL6 zliDcP3sLZSX8U9cS^gEaf5zBZ3C#+^pbzjOyp}NN`kYoO&($^B+M4?6I$FY^0!?$Z zzQ#~%1rNg4m_^Jmn(OgL&`Nq1k_DZWV0X0QUjI`Rm62L?zG-o%r9oCyti=8BdU3 z;-3>e_yy(3qtROY?_wDChm&{Vg|xqj=_Rt$DAh$}r-R6jlgQ3l7^JfEK3h!$PDVsd z)vPgA>1+K|;6yij&f@=}FXIEr+3bC3!+ZSOb(IaO1|{S{Zgq}2SCcKs%1%uaQHL51w{XCSgkJ5PnvmgBGj%iBI z9*&Y4lGM4f5?N`9f=i$LTV#G|ka}JiHS{?H4u8PXL%T$R3P&k&@C`YTgl4~uHTYMA z4eZ&&%x7_r!+L3ERuXMFBm3}fyy0x#hc~<Hk%n5|G$WJLUqo9hHskrRk&Aec z1B2RbWk@_)+|Lam<|lD}u`|oIy;ab}g$!7&O|6iYWE4ucPz=)MN~4k{okW+vU=}i; zuwkVF|Ja{j&nw=h&9EMBK*VgEx4mSRc z^YZ(E=OJdXodYYyuV(TPUd@KH`c8YJvB99$i}m8h!uqV}IF+v>5@Op<5XbR#B3lj> zIvQ)MZE7ESi3AN>@Yl@K@C5UM#?2C)EEz2J6uY>ltSQ51qkcnUsxp=t1?W7phS|dW z4L=Qk!q2x#Sl;da?4U3t8d4nvlyGVSFC=??jaXe0K+nZ?4%QIzC`kYVLr?kCui2@f&9$|{42yPjB8+iRlb(6twAzEBA$<(zwf_Dg6FvHi+Rgo z1u$zT7GX}qr!cB83!#Xpce)B$=dpU)!g?Q!!9IS^9+S+#*X8R(4HA$_eC2HleZITE zm=9@RyNmZJ4iR14?;PkE9SvP-{R}bjdpNbCDv3s-6ey(S ziVBsynsz43S{2p`i`r4^sq;4aTY^YGgyIR-qMX^Hj8)Z>mpI=u`x1yAcjFz~@W=SWR7)px5bfb{dAD6S}MW)Fh^I zYE3mQwFt+tfrv?QGf}`?eNI#MwAD%6Te^|vQ~r%()4i*`(5LGserF>IA0kRT^Nz!K z-U8w!$Ukx~izACTd8&-&JszP^5o#ELqyE4_@PeNg+=k4hy2AQwgzsO^X~JyTM>%IQ z&TZ>_hJ;A9D>nl(3+5hJ|53pa=?V22U45EruQUnCvPz`|^&$}21YvTw!m#3G{YQwI z7gzU?``MxG2RBRD z4aiPKcBvE>y%(MfNjaoRpbgejeX_53?waxx0K#L55`X<9lF4x8FEKOn96zqdAQb@c**><&kK% z9j#)Y%(?NXp29nafHeh-&6vZW>x-GaFv+ICSk*KzmP+&Re_1~APtS>eT#WJc53!#? za=)M8)wCvJIR}dBinS$*)ulW0vU0OhqxepaOFW?TYJw1ga8sxyge({Q$9e{O2M)N# z;V|?`+*xK}YY9-V(!$w#8&j;}Fd`6;lubx$mwr_FakGTu$D5)^nm=Ov?9U7h-hV+Z33E56B3Ycn=lu&(o59>*nyL<( z0@SAKfJ&Hq@M>l?)5LH~m*;G6x#gMWb6(AkEu z9H^{U)vGjVVlKB>sa9y@)o2X2vdmgjm0oR^=!H;(81W~ZB&L<6XjbVphO((ye#S;~ zqeVaL>FM-a3>J#JMdq#Mz)9&yR&P#sqGy8vS>IxwgNhefYt`FCd$?rLY+&sf*_(R~wb@9SKRPOziziyyxHEyXuOQ>>^7~2I3vcc*}HcJlWUiomXq0Rx8uu`3pH4H}9@gt29b2Dq-%! zM<75EKVW?@GJeJNb&J2z3tp695>K&r<@JZ7@EjsSyO-#}T@;^7oxEcwH4A%h!gKw2 z(d@qKY>FM-4g5rwcqrAm9-e~r!d*#OdAv>Ki>q>Ka!FvG*HUOJ@uZB?`F^j%P;;Bv zX0qGt&W75iY8^%8oTXh9l^X`f7rDTag4*9OhR(B@+dt;iuS}vaop7&ML?Ny+bEU7^ zT-ydta5j0H1BN5^0aw5ia9Lb{`s8)uCi8E zArkV{DxNw~gCq~K4%c^U?Fuye3$Mh?Cvg?MNL{B?mCM93NpWQk*@Mum2xzRe4saqM zg4EJ;<{*g{ zbk0T(kPod>WiRPZ^KUnxj0P6P?zpPF${b;4USe9o%kpI;SEk?{9Kv>1$M!Ma>o5Vw zoCgL^9&SGk7g54air!scIt|=yVLs#HT`a}@I=2c&gnwQ@~LS+1a@lwVxIg?tcN$|Y^qGLVs|dFc&QFNo(Y#J?sSFNml)yRCa#UxhWW zOO-9o77OwHC+0i)S%c9`7Fl-J%` ze~qu&rEOD_o4n@-=v^mXj34?kHgfLz7S81A=(92}u$Z*R7!rpQ8(d2$Lkt^(KHQF1 zMsbN2O^c?fl4RCOtxBatYLZ%u0ZHbv#$eFW5eNrdeTI=HYl8(W(605DJ0+oFTTa8{ zjmhnB9D%-}wNW3&j}rBmh10Lze6s&ne2QavvwB?EE9%XRLV1PL5A}BH3d zc$`zQr7TU%&r2<$kRFIU(gW3&8V3o?JxxAcJHnNC6$d2s;#!iI<;0mr?ftHB$APdr z3?1MW+ftj$Xc&y}lLihPR1cN+^CmWSKMaq+3hu5AJ2zx6mM}BasWp2c1yT%Yj$G8S z;cVe2BvSkDj$;!?&-Q=h!ZC)C=7TUijr8rq&&J|`-*PC7j;%Tw2o-5Kh)&XqXc2(?^G#Q0`oHSUFAi2&-LwV@eW8d@4#(Q!OH zRSdBaFNXb?&uUQ^RThm^>xja8z7~(!Yj)WkzUER>nN?|1Ikmwlc+c8oZE9<_w<0%D zi|QI}owlyJPFr71R7u-ZqpQ)?wSqoc6W@#)9mG*Yw$Z5>f5hLCWLbDy} z5e4*swNjB;q)x7*Px;lbr<;Gij!6)#-XOUT&Hj5`1!1QW9=f(0uLcL0s#`V98r_r< zRaUB0s;CZ0=dwm&$Px~8M0Kd~rVdp&MeRIW9y|((9@uCG|L zzrC-1rw>Na`44;Wi}(Dyx|Q*11S#@M{7mfiG{U{_V(2bDh?b8njFyl60(LUJM8xW& zBGxAAsB}(?*ggs;+23cW>nd(aXdNXyk=qTseBn)PVvELjZAp^DDNDcgX8{@v9Ynv zv)13Xgq!@}L(J2q94N1s)=1S!<+;LA5x-cOA9auwfhsG}U+1)cG>+Pcq44-ZmTr>8 z1q)#licW332`nDNPvdxE{`wA(@G8mgUleXj-m*7mL;3O=VV#&Hxw~vBow=QP z=VYG&q86}O(|XeaDwXOfZ1JW6?4Yy0zc+wBIWd5Rwv5JA&ADB03IVOnuo*_2ec@oc zzt1uZ2Vh9v$3qFd-$RUjQNBGjdpNR!){2(bO>H$t#21wE6nXFp6n7HB*czP8PQ$3J z-{(hOe>>SEIvy%``Ci;w(e?)LDKA@52S}i4k;S zr1xCgdpch<{+j(Z9p+r+Mt_S-c;W`oxR%(Y$d|O3A`}(&Ez`15H!T~~{5ZciKW*=` zDv4~A|C9C7MP-95XC>@be-U$(xE=w1BsTIM{tE}}b=DfIa#YgK3sH>T$G0TGOHffO zsNz%?cs)eN zRg}6FU9caBNVkNWL#CiTVE0+9t$>_gu@WKad&-v9Qp(91E=J#@g^t;Y0YR&hYU!s&Cq1Y=JS%$K?Z6k^h00EA@doEUY0U<^VZO| zWVshcNT}^^2{}IQ`TgN2hWWzc)a4Z`NN}G|E?{OJe&s9TR8Q{@eu&E1FAQh@;U4^R zc=u`-Ufb+yAQ=-;`<34Vn(gEhAKwxi$%(Kya8x}k>&g1<#(_mp2szbhDm0JX-xk*U zVH5`Vp*;p!GabAys+ZJC%YE`TmA=SbU@V|$X0os_IX|&{Cv1jS9I3te9mRuDH1nWy zf6uYe{!8x9kbXed2i=IcktLieky=tIDHoJWWeT}UUM(ZWrL0wHRa&$T8l*M*jX`7^ z3b^~}AaTC`Rg~}?MK!Y5hVZ?N_JupH7 zCMU0L8^S*$yYyjp{YU&WCFgc^lK6dY?Xt~6W|nkr=lb6lj7g8F&*(I1(!E7VNRY*o z=GPMgYby)O!u2PuA0g&9aiWKspY7P*v*BdnyKoiGcZ^Sro$R~nrvRpo0+?UMT)!`} zjAIy=w`Vpj*ROqL7jr9GmB-Q>S^~O#Ef*7qer?Rr6;$!d5bf>h>hiTYNM7HjZj!a6 zsxt)HFQ;VY$ppfDg|JSk-fiOz)u4B)-aL8)--<5vvNURKNlk`!^;pK&s@~eJ7QX}e z@f=oufuOvMNLsm})={g4eT4Z=8w$7IE_QZ)WHk`D}9ytIr^~Y z-zhf9ZR&hAKC~~6*_FWoac$9mXiaqOt$nS1mO*%i9IMQ>5Vd^|jGYT%UXBeDV| zyZ~1s!gph^>soB2Zq60vp~#;Wk>E5Rp27<|VbZ`n2=F{B;W=_y@a>q${p2zQx$G>P zP;upjE39C*BV_U${LQp9=cHsLvnQi_r(-S2Yl>?Ms){sRRjwR8!R~c;S;MAIW4kT{ z1JJ4Ri@ZV$k3>(RYLQZ?5=n}A`KUsclf8WlV(ukxO5XDs#T9J&Z=Cb?9g%t0R$e7( zZ8P3Yo4)`a8;!Osjw_xoeJog7v7E=g??2~ND|th*jfmgkS@>X z33;M)k_+bpPgkTbYUP_sZD=vOLlxG9we8iR+913O=Nt!m(Scs?I6Z~tNxbMv4F2qD zEdC5DIE)ZTT=jPr-Y~g_b7g*HJrm1j0+Y|dVmt=GEV>GS7qJqaCEGo51wZX+ zfClL)6g+Q$56-Mu%>|H2_p?vgCupaqdJ(xZ zgq>9G{^Aarx`@6Xk?zmw$nMzFwjMUX?(&?%>_S-@?1F4lzPkju`C)0lI=zxB5fq`> zUkP~19P+m7orwc^1KeY>%Ww&fJNml^dR${fcxM0Q*Z3R)!st%+I4AZB4( z_<2|dyTuvlSs9WYum)ao?ik4I%QzyLpl!R+ntQ9;W%t)SCEHw>S(KR~-U=cRHi=q< z%_4))gqE}YYG0M7##>F8Myt{~#?Fns=BKrl58!wrB&uvdv8ec_kc5PxsE~}B2fQI) zXj(`*D?G)%VpA3nqnxk6w?)$MZ84+xIh;c4RhQ8T?N4g9l;_F0{IXog1-@P0UEZTP z4IjY!`crM)w(fwVmrlm@%i6d$u6`>lL-@IRve8)KhsmdtPp|7(3QJ*KVe*#bEyATF zUL=3LOGh@3YM6!J}>u25g7FEAI{5%UXnm#SOS zt?jDrs_lVK;Id<^8y)KLM~~y;MoZoCH9}tU9|`$41Ky0gS-55L5f1*@(rygtgUtb*pPpb;>6Q4z=3KfKs+dFE->XA z^KH3q#N5s9t>{(tX?m;rYWji5h--A;*r4wOTt*3n3KA=jfE3?>SuwBS^>__^_WBg& zav-a!NG_F2MU{j=ATr9Ga%WYTuwbAyY;)P19%C3#7(A6WsZG*a1X&0#GjZT`@p#5i z#=uVZIw%1_jZh=1600Qg=HvDQp@5GE{-^PuazWVm&e8Exg7e zc$6Mt_VOzmOQxhd#=CrE>&Uj(i#`DKTR7uBc;MgxV$3h1gyP5$Az$QV*!}rWwLUaKvO^@sZ?L) zD5FJkUC^ly*zIgQa!{G7Klr}MUY3?7rqTD_wzy_i>AoF#u11R!VuWhmvWqHDq)DSboH<#q=n+>zjUl zeE~;ej}+Q)IyBksjd4tGEBl_?X1-E9>(-W8x52FV)3=3n`j+O_mX=wwK8YXHwY9Y9 zbUKq^)=%!aE$;u#y5sI!*3G_UAw5QR$t}6J*lroTCe|Oi7GlG0vU!Enp~2A{_lnOA|S zW$FOeG0)L+8!`DG+p(3gv*_9aHuEUMFb`vfDTw}>SlNgIKgxXfE#SxScQC1lUbl2I zjm@YdY0S2pSEXUiWEvsM56-oiYEa<~R2+qi|MR&P@kEu1KHT!!*3-*7@BhaWHDba~ zp4xPJ^LvF~1NsKu>o|4h^lRY{Xzg)4To4{j=}+z3=vq#Q)E(Vz1)drA9*wd4hX=ez z;R3m;P%R>+sjQUPCc>tzAIEiqU+pM&lpE+{c0$O>FPS?rZ?Z4i4i(Qx@h7+#ze@** z{F*6Z9>hh=YQV+JyNs0i1iwVdAj9(+87rPRDdu6Oig^TAF`EE4P5u`!JyC-8uqcDR zW8<$QYvJoj8ol3%KLO_J$+hqRp;3}Lx2#mgFC}T|5Bnit)X?h)ID7$`mUe?*;SktM zqeYoFm++&REZWpY|kjpjp;Xb!NvV6Qf*ky+hR0cGSqa#ehZR4gr0X9M~Tbm3Kh1r|yDt8FS| ztt9FtBG-(``m((_-fiX;R7a*NNTPE~-g1o(q4*<%f#Yx)x-=oVNA3}}@$@~0c9*vk zxx=PD7)0^YlU=6kIL4rz>eG+syTlVENh0dh1Y=a8emDuH5q2`sDwX)}e@?zm1E!PF z9>m)3e|iLWVLsD^lYlJvj9f#awo-;fun{I}>Y63+aYXaS$r*nHEQ!o`d{RSxLati^ zizl;5pqWjyZ2G#Zk!<|vWH#PLeh;}dd1`JYx1x}6nI{s{G4n;5e3CL0*aRU_NI3+D z5&Yiu#^BL`qlbbgNj}?M;Vt%+m@;5Dq2E8vQQ0j_&CO0O%oL=RC*GK&@^oOs(ZnN( z=S#1`n{e7Z?j83H_wsT0y+nosYtuc4ZFW8(*?Is)q`9Bl42 z^_s)ZfZy+PhRhw7&K8oOP&QZ6Nf}a}Is?$-(2KYJiB44URM`|Z1>tfjVbYh;Vj~_r zNEI|%AH<`yc^Q~>OzvEq%e)A90rL(s%KQay1iS+azh#8@1z?uqKauNp1GAfHWM&d8 z_#EIhlfT?WI1%LuD}Hhm_~f-eg2@$=FG=o;ycsR}_!c57A}}C#x9#XoL!+DDF8l`m2G=?+p1Jhe!4KRxrlqr~141bN{{t0_N)G@4c-muNWME+6 z17ZmV5MW|pWME{B1(Gaa9s>XfRRECy0000100000%sryd00000%@kr200000&Y^Ua zc-lRbZ)lZe7{;&Xe$=J8wzQMwS?Ss)>eOI{*2eXHQJvdQ?kA<(b|uO6+G5VXtd-ciBH#U@dMjwQol(ENrUv^LyB9nMCe`4* z`rVUYYxvyG63eOIzXFK+GU`v2>^XAB)nPk0>koX+^q07+poKOT{ zZM=3z$wxkMmj&y?&-Pf+_XTZ>>-UuQQRhCzR;$sSRypf#>r#bpQw_7Mz@HBft8Hia z(w?Q?=jrofY!fI0pOAZ7Nq38qx*noll5R>#Urz2#Fs|ixPi$AfPtuw-$7;Cyr0%yN zb;HjSHV`gaoia8Ut}y2n)~Z@}RckB*8nnixm9}W;du7a_ixw1Acm~GW-rMxr@{l!dd%32|J-$`x84&Nvt>YF|DacZ?V=Q4VAQJoB58)ih7*UT(mFJ8~TdZXbrp08{9?b?xEL6H&4-b zq#-HA+v=w^<>1s_!q1@7*O~b+bx}U5{TA&^YxO*6WqwanKMqeh-Dwkgz%L?x2R-(v z)%v;rExx-SS+mbC)a^68HGx7n6LS{LIpSuvmPfqBoROR6%r>CMSw&uB?x>6RMZCe2 zpTnJSMvvY0U-*u_Q?^UXIQK8x&i`aYmF_zIFF=EN-n3g)^tsYrgqKYC-cE+!sLzsL z9P@TTIk=t+=V>%jXDw=EUMc%Roz@gC*f-kZ6RLKT{4cuIWRGypDOK7J)a6z0EBI$^ z=H7?2i+s*H+1IYM@ZLqd4Z9Va1sU5<4~I2khqT2;nb|(R$5HAIs5xFA)JFWq{{fh3 H9x(s_Vt-dH literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Script-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Script-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..94b9906856bbf3d0fb062086f0415d304d7b60cf GIT binary patch literal 19828 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 O(d3Wx^Y{x*pJTRK9kNgW literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Shapes-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Shapes-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..382f7ec39daed8ee9cc422973dfbd8e9192e1799 GIT binary patch literal 5432 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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size1-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size1-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..cc4f51990521ffad79ab2706f15051059955eb82 GIT binary patch literal 13036 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∾t|A=NB-_Vh{H2x54&h-gIyp9U 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 B8nplb literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size2-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size2-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..fff23e6a269fa802e059ab56237493f1669f8ade GIT binary patch literal 4356 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 V7&e1#zzjfEhlY#{V1m6d@E`U?0gnIx literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size4-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size4-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..f4801e4180d2856c23b4341cd49534467bd39535 GIT binary patch literal 4320 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 literal 0 HcmV?d00001 diff --git a/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size5-Regular.woff b/app/src/main/assets/libs/MathJax/fonts/HTML-CSS/Gyre-Pagella/woff/GyrePagellaMathJax_Size5-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..e6fed95080c2e74ad11e1fb73897b78da47edd99 GIT binary patch literal 4388 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

    |\\x03",")",")"].join(""),"gm");listStr=addAnchors(listStr);listStr=listStr.replace(/\n{2,}(?=\\x03)/,"\n");listStr=listStr.replace(dt,function(match,pre,termsStr){var terms=trim(termsStr).split("\n");var text="";for(var i=0;i"+term+"
    "}return text+"\n"});listStr=listStr.replace(dd,function(match,leadingLine,markerSpace,def){if(leadingLine||def.match(/\n{2,}/)){def=Array(markerSpace.length+1).join(" ")+def;def=outdent(def)+"\n\n";def="\n"+convertAll(def,self)+"\n"}else{def=rtrim(def);def=convertSpans(outdent(def),self)}return"\n
    "+def+"
    \n"});return removeAnchors(listStr)};Markdown.Extra.prototype.strikethrough=function(text){return text.replace(/([\W_]|^)~T~T(?=\S)([^\r]*?\S[\*_]*)~T~T([\W_]|$)/g,"$1$2$3")};Markdown.Extra.prototype.newlines=function(text){return text.replace(/(<(?:br|\/li)>)?\n/g,function(wholeMatch,previousTag){return previousTag?wholeMatch:"
    \n"})}})();(function(){var converter=new Markdown.Converter();var options={_DoItalicsAndBold:function(text){text=text.replace(/(\*\*|__)(?=\S)(.+?[*_]*)(?=\S)\1/g,"$2");text=text.replace(/(\*|_)(?=\S)(.+?)(?=\S)\1/g,"$2");return text;}};converter.setOptions(options);function loadJs(src,callback){var _doc=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.setAttribute('type','text/javascript');script.setAttribute('src',src);_doc.appendChild(script);script.onload=script.onreadystatechange=function(){if(!this.readyState||this.readyState=='loaded'||this.readyState=='complete'){callback&&callback();} +script.onload=script.onreadystatechange=null;}} +function _each(list,callback){if(list&&list.length>0){for(var i=0;i$2");text=text.replace(/(\*|_)(?=\S)(.+?)(?=\S)\1/g,"$2");return text;}};converter.setOptions(options);var markdownExtra={};markdownExtra.config={extensions:["fenced_code_gfm","tables","def_list","attr_list","footnotes","smartypants","strikethrough","newlines"],intraword:true,comments:true,highlighter:"highlight"};var extraOptions={extensions:markdownExtra.config.extensions,highlighter:"prettify"};if(markdownExtra.config.intraword===true){var converterOptions={_DoItalicsAndBold:function(text){text=text.replace(/([^\w*]|^)(\*\*|__)(?=\S)(.+?[*_]*)(?=\S)\2(?=[^\w*]|$)/g,"$1$3");text=text.replace(/([^\w*]|^)(\*|_)(?=\S)(.+?)(?=\S)\2(?=[^\w*]|$)/g,"$1$3");text=text.replace(/([^\w*]|^)(\*\*|__)(?=\S)(.+?[*_]*)(?=\S)\2(?=[^\w*]|$)/g,"$1$3");return text;}};converter.setOptions(converterOptions);} +if(markdownExtra.config.comments===true){converter.hooks.chain("postConversion",function(text){return text.replace(//g,function(wholeMatch){return wholeMatch.replace(/^$/,' $1 ');});});} +Markdown.Extra.init(converter,extraOptions);} +function initToc(){var toc={};toc.config={marker:"\\[(TOC|toc)\\]",maxDepth:6,button:true,};function TocElement(tagName,anchor,text){this.tagName=tagName;this.anchor=anchor;this.text=text;this.children=[];} +TocElement.prototype.childrenToString=function(){if(this.children.length===0){return"";} +var result="
      \n";_each(this.children,function(child){result+=child.toString();});result+="
    \n";return result;};TocElement.prototype.toString=function(){var result="
  • ";if(this.anchor&&this.text){result+=''+this.text+'';} +result+=this.childrenToString()+"
  • \n";return result;};function groupTags(array,level){level=level||1;var tagName="H"+level;var result=[];var currentElement;function pushCurrentElement(){if(currentElement!==undefined){if(currentElement.children.length>0){currentElement.children=groupTags(currentElement.children,level+1);} +result.push(currentElement);}} +_each(array,function(element){if(element.tagName!=tagName){if(level!==toc.config.maxDepth){if(currentElement===undefined){currentElement=new TocElement();} +currentElement.children.push(element);}} +else{pushCurrentElement();currentElement=element;}});pushCurrentElement();return result;} +var utils={};var nonWordChars=new RegExp('[^\\p{L}\\p{N}-]','g');utils.slugify=function(text){return text.toLowerCase().replace(/\s/g,'-').replace(nonWordChars,'').replace(/\-\-+/g,'-').replace(/^-+/,'').replace(/-+$/,'');};var previewContentsElt;function buildToc(previewContentsElt){var anchorList={};function createAnchor(element){var id=element.id||utils.slugify(element.textContent)||'title';var anchor=id;var index=0;while(_has(anchorList,anchor)){anchor=id+"-"+(++index);} +anchorList[anchor]=true;element.id=anchor;return anchor;} +var elementList=[];_each(previewContentsElt.querySelectorAll('h1, h2, h3, h4, h5, h6'),function(elt){elementList.push(new TocElement(elt.tagName,createAnchor(elt),elt.textContent));});elementList=groupTags(elementList);return'
    \n
      \n'+elementList.join("")+'
    \n
    \n';} +toc.convert=function(previewContentsElt){var tocExp=new RegExp("^\\s*"+toc.config.marker+"\\s*$");var tocEltList=document.querySelectorAll('.table-of-contents, .toc');var htmlToc=buildToc(previewContentsElt);_each(previewContentsElt.getElementsByTagName('p'),function(elt){if(tocExp.test(elt.innerHTML)){elt.innerHTML=htmlToc;}});_each(tocEltList,function(elt){elt.innerHTML=htmlToc;});} +return toc;} +function initMathJax(){MathJax.Hub.Config({skipStartupTypeset:true,"HTML-CSS":{preferredFont:"TeX",availableFonts:["STIX","TeX"],linebreaks:{automatic:true},EqnChunk:10,imageFont:null},tex2jax:{inlineMath:[["$","$"],["\\\\(","\\\\)"]],displayMath:[["$$","$$"],["\\[","\\]"]],processEscapes:true},TeX:{noUndefined:{attributes:{mathcolor:"red",mathbackground:"#FFEEEE",mathsize:"90%"}},Safe:{allow:{URLs:"safe",classes:"safe",cssIDs:"safe",styles:"safe",fontsize:"all"}}},messageStyle:"none"});var mathJax={};mathJax.config={tex:"{}",tex2jax:'{ inlineMath: [["$","$"],["\\\\\\\\(","\\\\\\\\)"]], displayMath: [["$$","$$"],["\\\\[","\\\\]"]], processEscapes: true }'};mathJax.init=function(p){converter.hooks.chain("preConversion",removeMath);converter.hooks.chain("postConversion",replaceMath);};function processMath(i,j,unescape){var block=blocks.slice(i,j+1).join("").replace(/&/g,"&").replace(//g,">");for(HUB.Browser.isMSIE&&(block=block.replace(/(%[^\n]*)\n/g,"$1
    \n"));j>i;) +blocks[j]="",j--;blocks[i]="@@"+math.length+"@@";unescape&&(block=unescape(block));math.push(block);start=end=last=null;} +function removeMath(text){if(!text){return;} +start=end=last=null;math=[];var unescape;if(/`/.test(text)){text=text.replace(/~/g,"~T").replace(/(^|[^\\])(`+)([^\n]*?[^`\n])\2(?!`)/gm,function(text){return text.replace(/\$/g,"~D")});unescape=function(text){return text.replace(/~([TD])/g,function(match,n){return{T:"~",D:"$"}[n]})};}else{unescape=function(text){return text};} +var splitDelimiter=/(\$\$?|\\(?:begin|end)\{[a-z]*\*?\}|\\[\\{}$]|[{}]|(?:\n\s*)+|@@\d+@@)/i;var split;if(3==="aba".split(/(b)/).length){split=function(text,delimiter){return text.split(delimiter)};}else{split=function(text,delimiter){var b=[],c;if(!delimiter.global){c=delimiter.toString();var d="";c=c.replace(/^\/(.*)\/([im]*)$/,function(a,c,b){d=b;return c});delimiter=RegExp(c,d+"g")} +for(var e=delimiter.lastIndex=0;c=delimiter.exec(text);){b.push(text.substring(e,c.index));b.push.apply(b,c.slice(1));e=c.index+c[0].length;} +b.push(text.substring(e));return b};} +blocks=split(text.replace(/\r\n?/g,"\n"),splitDelimiter);for(var i=1,m=blocks.length;i .language-sequence');var flowElems=previewContentsElt.querySelectorAll('.prettyprint > .language-flow');function convert(){_each(sequenceElems,function(elt){try{var diagram=Diagram.parse(elt.textContent);var preElt=elt.parentNode;var containerElt=crel('div',{class:'sequence-diagram'});preElt.parentNode.replaceChild(containerElt,preElt);diagram.drawSVG(containerElt,{theme:'simple'});} +catch(e){console.trace(e);}});_each(flowElems,function(elt){try{var chart=flowchart.parse(elt.textContent);var preElt=elt.parentNode;var containerElt=crel('div',{class:'flow-chart'});preElt.parentNode.replaceChild(containerElt,preElt);chart.drawSVG(containerElt,JSON.parse(umlDiagrams.config.flowchartOptions));} +catch(e){console.error(e);}});callback&&callback();} +if(sequenceElems.length>0||flowElems.length>0){if(!_loadUmlJs){loadJs('./libs/uml.js',function(){_loadUmlJs=true;convert();});}else{convert();}}else{callback&&callback();}};return umlDiagrams;} +initMarkdownExtra();var m;window.markdownToHtml=function(mdText,toElem,callback){var _umlEnd=false;var _mathJaxEnd=false;if(toElem&&!toElem['querySelectorAll']&&toElem['get']){toElem=toElem.get(0);} +if(!toElem||typeof toElem=='function'){callback=toElem;toElem=document.createElement('div');} +function _go(mdText,toElem){var htmlParsed=converter.makeHtml(mdText);toElem.innerHTML=htmlParsed;var toc=initToc();toc.convert(toElem);var umlDiagrams=initUml();umlDiagrams.convert(toElem,function(){_umlEnd=true;if(_mathJaxEnd){callback&&callback(toElem.innerHTML);}});} +if(mdText.indexOf('$')!==-1){loadJs("./libs/MathJax/MathJax.js?config=TeX-AMS_HTML",function(){if(!m){var m=initMathJax();} +_go(mdText,toElem);m.convert(toElem,function(){_mathJaxEnd=true;if(_umlEnd){callback&&callback(toElem.innerHTML);}});});}else{_mathJaxEnd=true;_go(mdText,toElem);}}})(); \ No newline at end of file diff --git a/app/src/main/java/com/leanote/android/LeanoteDB.java b/app/src/main/java/com/leanote/android/LeanoteDB.java index d53f774..a2dc3b1 100644 --- a/app/src/main/java/com/leanote/android/LeanoteDB.java +++ b/app/src/main/java/com/leanote/android/LeanoteDB.java @@ -7,6 +7,7 @@ import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.text.TextUtils; +import android.util.Log; import com.leanote.android.datasets.AccountTable; import com.leanote.android.model.AccountHelper; @@ -155,6 +156,24 @@ public void saveNotes(List notesList) { } ContentValues values = getContentValuesFromNote(note); + /*ContentValues values = new ContentValues(); + values.put("noteId", note.getNoteId()); + values.put("notebookId", note.getNoteBookId()); + values.put("userId", note.getUserId()); + values.put("title", note.getTitle()); + values.put("desc", note.getDesc()); + values.put("tags", note.getTags()); + values.put("note_abstract", note.getNoteAbstract()); + values.put("content", note.getContent()); + values.put("isMarkdown", note.isMarkDown() ? 1 : 0); + values.put("isBlog", note.isPublicBlog() ? 1 : 0); + values.put("isTrash", note.isTrash() ? 1 : 0); + values.put("usn", note.getUsn()); + values.put("updatedTime", note.getUpdatedTime()); + values.put("files", note.getFileIds()); + values.put("createdTime", note.getCreatedTime()); + values.put("updatedTime", note.getUpdatedTime()); + values.put("publicTime", note.getPublicTime());*/ db.insert(NOTES_TABLE, null, values); } @@ -319,18 +338,23 @@ public void saveNoteContent(String noteId, String content) { } public long addNote(NoteDetail newNote) { + newNote.setIsMarkDown(AccountHelper.getDefaultAccount().isUseMarkdown()); + ContentValues values = new ContentValues(); + values.put("noteId", newNote.getNoteId()); values.put("notebookId", newNote.getNoteBookId()); values.put("userId", newNote.getUserId()); values.put("title", newNote.getTitle()); values.put("updatedTime", newNote.getUpdatedTime()); + values.put("isMarkdown", newNote.isMarkDown() ? 1 : 0); long result = db.insert(NOTES_TABLE, null, values); if (result > 0) { newNote.setId(result); } + Log.v("addNote", new Long(result).toString()); return result; } @@ -767,8 +791,10 @@ public void updateAccountUsn(int serverUsn) { public int getAccountUsn() { Cursor c = db.query(ACCOUNTS_TABLE, null, "local_id=?", new String[]{String.valueOf(0)}, null, null, ""); + Log.v("getAccountUsn", "ahaha"); try { if (c.moveToNext()) { + Log.v("getAccountUsn", new Integer(c.getInt(8)).toString()); return c.getInt(8); } diff --git a/app/src/main/java/com/leanote/android/model/AccountHelper.java b/app/src/main/java/com/leanote/android/model/AccountHelper.java index cb2cbaa..0c45aa7 100644 --- a/app/src/main/java/com/leanote/android/model/AccountHelper.java +++ b/app/src/main/java/com/leanote/android/model/AccountHelper.java @@ -27,5 +27,4 @@ public static boolean isSignedIn() { return StringUtils.isNotEmpty(getDefaultAccount().getmAccessToken()); } - } diff --git a/app/src/main/java/com/leanote/android/ui/ActivityLauncher.java b/app/src/main/java/com/leanote/android/ui/ActivityLauncher.java index dfe16c5..9ae54ae 100644 --- a/app/src/main/java/com/leanote/android/ui/ActivityLauncher.java +++ b/app/src/main/java/com/leanote/android/ui/ActivityLauncher.java @@ -5,6 +5,7 @@ import android.content.Intent; import android.support.v4.app.ActivityCompat; import android.support.v4.app.ActivityOptionsCompat; +import android.util.Log; import com.leanote.android.Leanote; import com.leanote.android.R; diff --git a/app/src/main/java/com/leanote/android/ui/main/MeFragment.java b/app/src/main/java/com/leanote/android/ui/main/MeFragment.java index 2eda4b6..f1ac315 100644 --- a/app/src/main/java/com/leanote/android/ui/main/MeFragment.java +++ b/app/src/main/java/com/leanote/android/ui/main/MeFragment.java @@ -107,6 +107,7 @@ private void setListeners() { @Override public void onClick(View v) { switch_markdown.toggle(); + AccountHelper.getDefaultAccount().setUseMarkdown(switch_markdown.isChecked()); } }; diff --git a/app/src/main/java/com/leanote/android/ui/note/EditNoteActivity.java b/app/src/main/java/com/leanote/android/ui/note/EditNoteActivity.java index f6002ce..93ec9ef 100644 --- a/app/src/main/java/com/leanote/android/ui/note/EditNoteActivity.java +++ b/app/src/main/java/com/leanote/android/ui/note/EditNoteActivity.java @@ -757,6 +757,7 @@ private void updateNoteContent(boolean isAutoSave) { note.setTitle(title); note.setContent(content); //note.setIsDirty(true); + //note.setIsMarkDown(AccountHelper.getDefaultAccount().isUseMarkdown()); } diff --git a/app/src/main/java/com/leanote/android/ui/note/EditNotePreviewFragment.java b/app/src/main/java/com/leanote/android/ui/note/EditNotePreviewFragment.java index 34b6333..d8de55f 100644 --- a/app/src/main/java/com/leanote/android/ui/note/EditNotePreviewFragment.java +++ b/app/src/main/java/com/leanote/android/ui/note/EditNotePreviewFragment.java @@ -18,6 +18,7 @@ import com.leanote.android.model.NoteDetail; import com.leanote.android.util.AppLog; import com.leanote.android.util.LeaHtml; +import com.leanote.android.util.LeaWebViewClient; import com.leanote.android.util.MediaFile; import com.leanote.android.util.StringUtils; @@ -53,6 +54,9 @@ public void onGlobalLayout() { mTextView.getViewTreeObserver().removeGlobalOnLayoutListener(this); } }); + LeaWebViewClient client = new LeaWebViewClient(); + mWebView.setWebViewClient(client); + mWebView.getSettings().setJavaScriptEnabled(true); return rootView; } @@ -130,50 +134,63 @@ protected Spanned doInBackground(Void... params) { NoteDetail note = mActivity.getNote(); - String postTitle = "

    " + note.getTitle() + "

    "; - String postContent = postTitle + note.getContent(); + if( note.isMarkDown() ) { + String HTML_Content = " " + + " " + "

    " + note.getTitle() + "

    " + + "
    hello!~
    "; + contentSpannable = new SpannableString(HTML_Content); - contentSpannable = LeaHtml.fromHtml( - postContent.replaceAll("\uFFFC", ""), - mActivity, - note, - Math.min(mTextView.getWidth(), mTextView.getHeight()) - ); + return contentSpannable; + } else { + + String postTitle = "

    " + note.getTitle() + "

    "; + String postContent = postTitle + note.getContent(); - if (note.getUsn() == 0) { contentSpannable = LeaHtml.fromHtml( postContent.replaceAll("\uFFFC", ""), mActivity, note, Math.min(mTextView.getWidth(), mTextView.getHeight()) ); - } else { + + + if (note.getUsn() == 0) { + contentSpannable = LeaHtml.fromHtml( + postContent.replaceAll("\uFFFC", ""), + mActivity, + note, + Math.min(mTextView.getWidth(), mTextView.getHeight()) + ); + } else { + String htmlText = "
    %s
    "; + htmlText = String.format(htmlText, StringUtils.addPTags(postContent)); + contentSpannable = new SpannableString(htmlText); + } + String htmlText = "
    %s
    "; htmlText = String.format(htmlText, StringUtils.addPTags(postContent)); - contentSpannable = new SpannableString(htmlText); - } + AppLog.i("html:" + htmlText); + //把图片url替换成本地url - String htmlText = "
    %s
    "; - htmlText = String.format(htmlText, StringUtils.addPTags(postContent)); - AppLog.i("html:" + htmlText); - //把图片url替换成本地url + htmlText = processNoteMedia(htmlText); + contentSpannable = new SpannableString(htmlText); - htmlText = processNoteMedia(htmlText); - contentSpannable = new SpannableString(htmlText); - - return contentSpannable; + return contentSpannable; + } } @Override protected void onPostExecute(Spanned spanned) { if (mActivity != null && mActivity.getNote() != null && spanned != null) { - if (mActivity.getNote().getUsn() == 0) { - mTextView.setVisibility(View.VISIBLE); - mWebView.setVisibility(View.GONE); - mTextView.setText(spanned); - } else { +// if (mActivity.getNote().getUsn() == 0) { +// mTextView.setVisibility(View.VISIBLE); +// mWebView.setVisibility(View.GONE); +// mTextView.setText(spanned); +// } else { mTextView.setVisibility(View.GONE); mWebView.setVisibility(View.VISIBLE); @@ -182,7 +199,7 @@ protected void onPostExecute(Spanned spanned) { // mWebView.loadDataWithBaseURL(null, spanned.toString(), // "text/html", "utf-8", null); - } +// } } mLoadTask = null; diff --git a/app/src/main/java/com/leanote/android/ui/note/NotePreviewFragment.java b/app/src/main/java/com/leanote/android/ui/note/NotePreviewFragment.java index a1fe562..f875e01 100644 --- a/app/src/main/java/com/leanote/android/ui/note/NotePreviewFragment.java +++ b/app/src/main/java/com/leanote/android/ui/note/NotePreviewFragment.java @@ -64,6 +64,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa client.setImageLoadedListener(this); mWebView.setWebViewClient(client); + mWebView.getSettings().setJavaScriptEnabled(true); return view; } @@ -90,7 +91,7 @@ public void run() { if (htmlContent != null) { mWebView.loadDataWithBaseURL( - null, + "file:///android_asset/", //null, htmlContent, "text/html", "utf-8", @@ -134,21 +135,29 @@ private String formatPostContentForWebView(Context context, NoteDetail note) { int contentMargin = getResources().getDimensionPixelSize(R.dimen.content_margin); String marginStr = Integer.toString(contentMargin) + "px"; - return "" - + "" - + "" - + "" - + "

    " + title + "

    " - + StringUtils.addPTags(noteContent) - + ""; + if( note.isMarkDown() ) { + return " " + + " " + "

    " + note.getTitle() + "

    " + + "
    hello!~
    "; + } else{ + return "" + + "" + + "" + + "" + + "

    " + title + "

    " + + StringUtils.addPTags(noteContent) + + ""; + } } @Override diff --git a/app/src/main/java/com/leanote/android/ui/note/service/NoteUpdateService.java b/app/src/main/java/com/leanote/android/ui/note/service/NoteUpdateService.java index 4d8f8d0..3d1fc2b 100644 --- a/app/src/main/java/com/leanote/android/ui/note/service/NoteUpdateService.java +++ b/app/src/main/java/com/leanote/android/ui/note/service/NoteUpdateService.java @@ -5,6 +5,7 @@ import android.content.Intent; import android.os.IBinder; import android.support.annotation.Nullable; +import android.util.Log; import com.leanote.android.model.AccountHelper; import com.leanote.android.service.NoteSyncService; @@ -55,6 +56,9 @@ public void run() { } private void fetchNotes() { + Log.v("fetchNotes", "haha"); + + NoteEvents.RequestNotes event = new NoteEvents.RequestNotes(); NoteSyncService.syncPullNote(); diff --git a/app/src/main/java/com/leanote/android/ui/search/SearchActivity.java b/app/src/main/java/com/leanote/android/ui/search/SearchActivity.java index 0dcd309..624fc53 100644 --- a/app/src/main/java/com/leanote/android/ui/search/SearchActivity.java +++ b/app/src/main/java/com/leanote/android/ui/search/SearchActivity.java @@ -3,6 +3,7 @@ import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; +import android.util.Log; import android.view.MenuItem; import com.leanote.android.R; @@ -14,6 +15,9 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_search); + + Log.v("SearchActivity", "haha"); + final ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.setElevation(0.0f); diff --git a/app/src/main/java/com/leanote/android/ui/search/SearchFragment.java b/app/src/main/java/com/leanote/android/ui/search/SearchFragment.java index 5569b10..9bb1548 100644 --- a/app/src/main/java/com/leanote/android/ui/search/SearchFragment.java +++ b/app/src/main/java/com/leanote/android/ui/search/SearchFragment.java @@ -92,6 +92,7 @@ private List filter(List models, String query) { } for (NoteDetail model : models) { + if (model.getContent() == null || model.getTitle()==null) continue; ///////////// final String content = model.getContent().toLowerCase(); final String title = model.getTitle().toLowerCase(); From e2c29c3c0a35b636c1e54484e233ceb7e9906e71 Mon Sep 17 00:00:00 2001 From: ooyyloo <806470946@qq.com> Date: Thu, 17 Dec 2015 23:26:26 +0800 Subject: [PATCH 2/7] UI modified; Markdown Editor done; swipe to move cursor added --- app/src/main/AndroidManifest.xml | 3 +- .../android/editor/EditorFragment.java | 22 ++- .../android/editor/LegacyEditorFragment.java | 96 ++++++++-- .../leanote/android/ui/LeaMainActivity.java | 176 +++++++++++++++++- app/src/main/res/layout/format_bar.xml | 3 +- .../res/layout/fragment_edit_post_content.xml | 23 ++- app/src/main/res/layout/main_activity.xml | 33 +++- app/src/main/res/layout/meaddlayout.xml | 5 + app/src/main/res/menu/toolbar.xml | 15 ++ app/src/main/res/values/colors.xml | 5 + app/src/main/res/values/strings.xml | 1 + app/src/main/res/values/styles.xml | 14 ++ 12 files changed, 363 insertions(+), 33 deletions(-) create mode 100644 app/src/main/res/layout/meaddlayout.xml create mode 100644 app/src/main/res/menu/toolbar.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e24035f..25706f8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -61,7 +61,8 @@ - + diff --git a/app/src/main/java/com/leanote/android/editor/EditorFragment.java b/app/src/main/java/com/leanote/android/editor/EditorFragment.java index 59c26c0..993050c 100755 --- a/app/src/main/java/com/leanote/android/editor/EditorFragment.java +++ b/app/src/main/java/com/leanote/android/editor/EditorFragment.java @@ -12,6 +12,7 @@ import android.text.Editable; import android.text.SpannableString; import android.text.Spanned; +import android.util.Log; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; @@ -22,6 +23,7 @@ import com.android.volley.toolbox.ImageLoader; import com.leanote.android.R; +import com.leanote.android.ui.note.EditNoteActivity; import com.leanote.android.util.AppLog; import com.leanote.android.util.MediaFile; import com.leanote.android.util.StringUtils; @@ -85,6 +87,7 @@ public EditorFragment() { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + Log.v("msg", "EditorFragment onCreate"); } @Override @@ -99,6 +102,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa // -- WebView configuration + + mWebView = (EditorWebViewAbstract) view.findViewById(R.id.webview); mWebView.setOnTouchListener(this); @@ -151,6 +156,8 @@ public void onFocusChange(View v, boolean hasFocus) { setupFormatBarButtonMap(view); + Log.v("msg", "WebView configuration"); + return view; } @@ -277,7 +284,17 @@ protected void initJsEditor() { return; } - String htmlEditor = Utils.getHtmlFromFile(getActivity(), "android-editor.html"); + String htmlEditor; + + Log.v("msg", "markdown_editor"); + + if( !((EditNoteActivity)getActivity()).getNote().isMarkDown() ) { + htmlEditor = Utils.getHtmlFromFile(getActivity(), "android-editor.html"); + } else { + + htmlEditor = Utils.getHtmlFromFile(getActivity(), "markdown_editor/editor-mobile.min.html"); + } + mWebView.addJavascriptInterface(new JsCallbackReceiver(this), JS_CALLBACK_HANDLER); @@ -289,6 +306,7 @@ protected void initJsEditor() { @Override public void onClick(View v) { int id = v.getId(); + if (id == R.id.format_bar_button_html) { clearFormatBarButtons(); updateFormatBarEnabledState(true); @@ -360,6 +378,7 @@ public void onClick(View v) { linkDialogFragment.setArguments(dialogBundle); linkDialogFragment.show(getFragmentManager(), "LinkDialogFragment"); } else { + if (v instanceof ToggleButton) { onFormattingButtonClicked((ToggleButton) v); } @@ -723,6 +742,7 @@ private void clearFormatBarButtons() { } } + private void onFormattingButtonClicked(ToggleButton toggleButton) { String tag = toggleButton.getTag().toString(); diff --git a/app/src/main/java/com/leanote/android/editor/LegacyEditorFragment.java b/app/src/main/java/com/leanote/android/editor/LegacyEditorFragment.java index 3c279b6..c58c5bb 100644 --- a/app/src/main/java/com/leanote/android/editor/LegacyEditorFragment.java +++ b/app/src/main/java/com/leanote/android/editor/LegacyEditorFragment.java @@ -57,6 +57,7 @@ import com.leanote.android.R; import com.leanote.android.editor.legacy.EditLinkActivity; import com.leanote.android.editor.legacy.LeaEditImageSpan; +import com.leanote.android.ui.note.EditNoteActivity; import com.leanote.android.util.AppLog; import com.leanote.android.util.AppLog.T; import com.leanote.android.util.DisplayUtils; @@ -90,13 +91,17 @@ public class LegacyEditorFragment extends EditorFragmentAbstract implements Text private static final String TAG_FORMAT_BAR_BUTTON_STRIKE = "strike"; private static final String TAG_FORMAT_BAR_BUTTON_QUOTE = "blockquote"; + private static final String TAG_FORMAT_BAR_BUTTON_CODE = "code"; + + private View mRootView; private LeaEditText mContentEditText; private EditText mTitleEditText; private ToggleButton mBoldToggleButton, mEmToggleButton, mBquoteToggleButton; - private ToggleButton mUnderlineToggleButton, mStrikeToggleButton; - private LinearLayout mFormatBar, mPostContentLinearLayout, mPostSettingsLinearLayout; + private ToggleButton mUnderlineToggleButton, mStrikeToggleButton, moreButton; + private LinearLayout mFormatBar, mPostContentLinearLayout, mPostSettingsLinearLayout, mSlidingBar; private Button mAddPictureButton; + private SeekBar mCursorSeekBar; private boolean mIsBackspace; private boolean mScrollDetected; private boolean mIsLocalDraft; @@ -164,12 +169,17 @@ public void setLocalDraft(boolean isLocalDraft) { mIsLocalDraft = isLocalDraft; } + int lastProgress = 5, thisProgress = 5; + boolean isStopSeeking = false; + @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.fragment_edit_post_content, container, false); Log.i("enter", " legacy editor"); mFormatBar = (LinearLayout) rootView.findViewById(R.id.format_bar); + mSlidingBar = (LinearLayout) rootView.findViewById(R.id.sliding_bar); + mCursorSeekBar = (SeekBar) rootView.findViewById(R.id.cursor_seek_bar); mTitleEditText = (EditText) rootView.findViewById(R.id.post_title); mTitleEditText.setText(mTitle); mTitleEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @@ -203,7 +213,7 @@ public void onClick(View v) { mStrikeToggleButton = (ToggleButton) rootView.findViewById(R.id.strike); mAddPictureButton = (Button) rootView.findViewById(R.id.addPictureButton); Button linkButton = (Button) rootView.findViewById(R.id.link); - Button moreButton = (Button) rootView.findViewById(R.id.more); + moreButton = (ToggleButton) rootView.findViewById(R.id.more); registerForContextMenu(mAddPictureButton); mContentEditText = (LeaEditText) rootView.findViewById(R.id.post_content); @@ -229,8 +239,44 @@ public void onImeBack(LeaEditText ctrl, String text) { mStrikeToggleButton.setOnClickListener(mFormatBarButtonClickListener); mBquoteToggleButton.setOnClickListener(mFormatBarButtonClickListener); moreButton.setOnClickListener(mFormatBarButtonClickListener); + + + + mCursorSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { + //拖动中 + @Override + public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { + lastProgress = thisProgress; + thisProgress = mCursorSeekBar.getProgress(); + + if( isStopSeeking ) { + isStopSeeking = false; + return; + } + + int newPos = mContentEditText.getSelectionStart() + ( thisProgress - lastProgress ); + if ( 0 < newPos && newPos < mContentEditText.getText().length() ) + mContentEditText.setSelection(newPos); + } + //开始拖动 + @Override + public void onStartTrackingTouch(SeekBar seekBar) { + lastProgress = thisProgress = 5; + } + //结束拖动 + @Override + public void onStopTrackingTouch(SeekBar seekBar) { + isStopSeeking = true; + mCursorSeekBar.setProgress(5); + } + }); + + + mEditorFragmentListener.onEditorFragmentInitialized(); + + if (savedInstanceState != null) { Parcelable[] spans = savedInstanceState.getParcelableArray(KEY_IMAGE_SPANS); @@ -294,6 +340,7 @@ public void onAnimationStart(Animation animation) { public void onAnimationEnd(Animation animation) { mPostSettingsLinearLayout.setVisibility(View.GONE); mFormatBar.setVisibility(View.VISIBLE); + mSlidingBar.setVisibility(View.VISIBLE); } @Override @@ -308,6 +355,7 @@ public void onAnimationRepeat(Animation animation) { } else { mTitleEditText.setVisibility(View.VISIBLE); mFormatBar.setVisibility(View.GONE); + mSlidingBar.setVisibility(View.GONE); Animation fadeAnimation = new AlphaAnimation(0, 1); fadeAnimation.setDuration(CONTENT_ANIMATION_DURATION); fadeAnimation.setAnimationListener(new Animation.AnimationListener() { @@ -428,13 +476,7 @@ public void onClick(View v) { } else if (id == R.id.bquote) { onFormatButtonClick(mBquoteToggleButton, TAG_FORMAT_BAR_BUTTON_QUOTE); } else if (id == R.id.more) { - mSelectionEnd = mContentEditText.getSelectionEnd(); - Editable str = mContentEditText.getText(); - if (str != null) { - if (mSelectionEnd > str.length()) - mSelectionEnd = str.length(); - str.insert(mSelectionEnd, "\n\n"); - } + onFormatButtonClick(moreButton, TAG_FORMAT_BAR_BUTTON_CODE); } else if (id == R.id.link) { mSelectionStart = mContentEditText.getSelectionStart(); mStyleStart = mSelectionStart; @@ -532,7 +574,7 @@ else if (tag.equals(TAG_FORMAT_BAR_BUTTON_QUOTE)) Object[] allSpans = s.getSpans(selectionStart, selectionEnd, styleClass); boolean textIsSelected = selectionEnd > selectionStart; - if (mIsLocalDraft) { + if (mIsLocalDraft && ((EditNoteActivity)getActivity()).getNote().isMarkDown() == false && tag.equals(TAG_FORMAT_BAR_BUTTON_CODE) == false ) { // Local drafts can use the rich text editor. Yay! boolean shouldAddSpan = true; for (Object span : allSpans) { @@ -577,9 +619,35 @@ else if (tag.equals(TAG_FORMAT_BAR_BUTTON_QUOTE)) } } } else { - // Add HTML tags when editing an existing post - String startTag = "<" + tag + ">"; - String endTag = ""; + String startTag = "", endTag =""; + if( ((EditNoteActivity)getActivity()).getNote().isMarkDown() ) { + // Add markdown tags + if (tag.equals(TAG_FORMAT_BAR_BUTTON_STRONG)) { + startTag = " **"; + endTag = "** "; + } else if (tag.equals(TAG_FORMAT_BAR_BUTTON_EM)) { + startTag = " *"; + endTag = "* "; + } else if (tag.equals(TAG_FORMAT_BAR_BUTTON_UNDERLINE)) { + startTag = "<" + tag + ">"; + endTag = ""; + } else if (tag.equals(TAG_FORMAT_BAR_BUTTON_STRIKE)) { + startTag = " ~~"; + endTag = "~~ "; + } else if (tag.equals(TAG_FORMAT_BAR_BUTTON_QUOTE)) { + startTag = "\n>"; + endTag = ""; + } else if (tag.equals(TAG_FORMAT_BAR_BUTTON_CODE)) { + startTag = " ```"; + endTag = "``` "; + } + + } else { + // Add HTML tags when editing an existing post + startTag = "<" + tag + ">"; + endTag = ""; + } + Editable content = mContentEditText.getText(); if (textIsSelected) { content.insert(selectionStart, startTag); diff --git a/app/src/main/java/com/leanote/android/ui/LeaMainActivity.java b/app/src/main/java/com/leanote/android/ui/LeaMainActivity.java index 7dbd8f3..82c4ef8 100644 --- a/app/src/main/java/com/leanote/android/ui/LeaMainActivity.java +++ b/app/src/main/java/com/leanote/android/ui/LeaMainActivity.java @@ -3,31 +3,59 @@ import android.annotation.TargetApi; import android.app.Activity; import android.app.Fragment; +import android.content.ComponentName; import android.content.Intent; +import android.hardware.SensorManager; import android.os.Build; import android.os.Bundle; import android.os.Handler; +import android.os.Vibrator; import android.support.design.widget.TabLayout; +import android.support.v4.view.MenuItemCompat; import android.support.v4.view.ViewPager; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; import android.view.View; +import android.view.WindowManager; +import android.widget.SearchView; import android.widget.TextView; +import android.widget.Toast; import com.leanote.android.Leanote; import com.leanote.android.R; import com.leanote.android.model.AccountHelper; +import com.leanote.android.model.NoteDetail; import com.leanote.android.networking.NetworkUtils; +import com.leanote.android.service.NoteSyncService; import com.leanote.android.ui.main.LeaMainTabAdapter; import com.leanote.android.ui.main.LeaMainTabLayout; +import com.leanote.android.ui.note.service.NoteUploadService; import com.leanote.android.util.AniUtils; import com.leanote.android.util.CoreEvents; import com.leanote.android.widget.LeaViewPager; import de.greenrobot.event.EventBus; +import android.app.Activity; +import android.hardware.Sensor; +import android.hardware.SensorEvent; +import android.hardware.SensorEventListener; +import android.hardware.SensorManager; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.os.Vibrator; +import android.util.Log; +import android.widget.Toast; + +import java.util.List; +import java.util.concurrent.ExecutionException; /** * Created by binnchx on 8/26/15. */ -public class LeaMainActivity extends Activity { +public class LeaMainActivity extends AppCompatActivity { private LeaViewPager mViewPager; private LeaMainTabLayout mTabLayout; @@ -38,29 +66,156 @@ public class LeaMainActivity extends Activity { public static final String ARG_OPENED_FROM_PUSH = "opened_from_push"; + private SensorManager sensorManager; + private Vibrator vibrator; + + private static final String TAG = "TestSensorActivity"; + private static final int SENSOR_SHAKE = 10; + Handler handler = new Handler() { + + @Override + public void handleMessage(Message msg) { + super.handleMessage(msg); + switch (msg.what) { + case SENSOR_SHAKE: + //NoteSyncService.sendNotebookChanges(); //会导致出错 + + List dirtyNotes = Leanote.leaDB.getDirtyNotes(); + for (NoteDetail note : dirtyNotes) { + NoteUploadService.addNoteToUpload(note); + } + startService(new Intent(LeaMainActivity.this, NoteUploadService.class)); + //Toast.makeText(LeaMainActivity.this, "同步中", Toast.LENGTH_SHORT).show(); + Log.i(TAG, "检测到摇晃,执行操作!"); + break; + } + } + + }; + + static long time = 0; + static boolean allowShake() { + long tempTime = System.currentTimeMillis(); + long dTime = tempTime - time; + if (dTime < 0 || dTime > 800) { + time = tempTime; + return true; + } + return false; + } + + private SensorEventListener sensorEventListener = new SensorEventListener() { + + @Override + public void onSensorChanged(SensorEvent event) { + // 传感器信息改变时执行该方法 + float[] values = event.values; + float x = values[0]; // x轴方向的重力加速度,向右为正 + float y = values[1]; // y轴方向的重力加速度,向前为正 + float z = values[2]; // z轴方向的重力加速度,向上为正 + Log.i(TAG, "x轴方向的重力加速度" + x + ";y轴方向的重力加速度" + y + ";z轴方向的重力加速度" + z); + // 一般在这三个方向的重力加速度达到40就达到了摇晃手机的状态。 + int medumValue = 19;// 三星 i9250怎么晃都不会超过20,没办法,只设置19了 + + + if (!allowShake()) return; + + if (Math.abs(x) > medumValue || Math.abs(y) > medumValue || Math.abs(z) > medumValue) { + vibrator.vibrate(200); + Message msg = new Message(); + msg.what = SENSOR_SHAKE; + handler.sendMessage(msg); + } + } + + @Override + public void onAccuracyChanged(Sensor sensor, int accuracy) { + + } + }; + public interface OnScrollToTopListener { void onScrollToTop(); } @TargetApi(Build.VERSION_CODES.LOLLIPOP) private void setStatusBarColor() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - getWindow().setStatusBarColor(getResources().getColor(R.color.status_bar_tint)); + } + + + private Menu mOptionsMenu; //应该是整个menu文件夹 + @Override + public boolean onCreateOptionsMenu(Menu menu) { + mOptionsMenu = menu; + // Inflate the menu; this adds items to the action bar if it is present. + getMenuInflater().inflate(R.menu.toolbar, menu); + +// MenuItem searchItem = menu.findItem(R.id.searchBar); +// MenuItemCompat.setOnActionExpandListener(searchItem, new MenuItemCompat.OnActionExpandListener() { +// @Override +// public boolean onMenuItemActionCollapse(MenuItem item) { +// // Do something when collapsed +// Toast.makeText(LeaMainActivity.this, "hello expand", Toast.LENGTH_LONG).show(); +// return true; // Return true to collapse action view +// } +// +// @Override +// public boolean onMenuItemActionExpand(MenuItem item) { +// // Do something when expanded +// Toast.makeText(LeaMainActivity.this, "hello expand", Toast.LENGTH_LONG).show(); +// return true; // Return true to expand action view +// } +// +// }); + //http://www.bubuko.com/infodetail-662767.html + + //http://www.cnblogs.com/yc-755909659/p/4290784.html 点击事件参考 + return true; + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { +// case R.id.searchBar: +// Toast.makeText(this, "你点击了“搜索”按键!", Toast.LENGTH_SHORT).show(); +// return true; + default: + return super.onOptionsItemSelected(item); } } +// public void setRefreshActionButtonState(boolean refreshing) { +// if (mOptionsMenu == null) { +// return; +// } +// +// final MenuItem searchItem = mOptionsMenu.findItem(R.id.searchBar); +// if (searchItem != null) { +// if (refreshing) { +// MenuItemCompat.setActionView(searchItem, R.layout.meaddlayout); +// } else { +// MenuItemCompat.setActionView(searchItem, null); +// } +// } +// } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); - setStatusBarColor(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + getWindow().setStatusBarColor(getResources().getColor(R.color.status_bar_tint)); + super.onCreate(savedInstanceState); + } - super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + getSupportActionBar().setTitle(""); + mViewPager = (LeaViewPager) findViewById(R.id.viewpager_main); mTabAdapter = new LeaMainTabAdapter(getFragmentManager()); mViewPager.setAdapter(mTabAdapter); @@ -165,6 +320,11 @@ public void onPageScrolled(int position, float positionOffset, int positionOffse // } //ActivityLauncher.showSignInForResult(this); + + + + sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); + vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); } @Override @@ -194,6 +354,12 @@ protected void onResume() { super.onResume(); Leanote app = (Leanote)this.getApplicationContext(); app.setCurrentActivity(this); + + + if (sensorManager != null) {// 注册监听器 + sensorManager.registerListener(sensorEventListener, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL); + // 第一个参数是Listener,第二个参数是所得传感器类型,第三个参数值获取传感器信息的频率 + } } private void resetFragments() { diff --git a/app/src/main/res/layout/format_bar.xml b/app/src/main/res/layout/format_bar.xml index 55f2390..f915cb9 100644 --- a/app/src/main/res/layout/format_bar.xml +++ b/app/src/main/res/layout/format_bar.xml @@ -42,7 +42,8 @@ style="@style/FormatBarButton" android:layout_width="wrap_content" android:layout_height="fill_parent" - android:background="@drawable/format_bar_button_media_selector"/> + android:background="@drawable/format_bar_button_media_selector" + android:checked="false" /> + -