From 8d98adb4d253e14d22cebb8030fbbade0ca756d2 Mon Sep 17 00:00:00 2001 From: dirk41 <1378902882@qq.com> Date: Wed, 11 Aug 2021 09:50:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 10 +- .idea/.name | 1 - .idea/compiler.xml | 22 -- .idea/copyright/profiles_settings.xml | 3 - .idea/encodings.xml | 6 - .idea/gradle.xml | 19 -- .idea/misc.xml | 61 ----- .idea/modules.xml | 10 - .idea/runConfigurations.xml | 12 - .idea/vcs.xml | 6 - CHANGELOG.md | 4 + LibMathView.iml | 19 -- MathView.iml | 19 -- MathView/MathView-MathView.iml | 100 -------- MathView/MathView.iml | 94 ------- MathView/View.iml | 95 ------- MathView/build.gradle | 109 +------- MathView/consumer-rules.pro | 1 + MathView/proguard-rules.pro | 18 +- .../kexanie/library/ApplicationTest.java | 13 - MathView/src/main/AndroidManifest.xml | 10 - MathView/src/main/config.json | 23 ++ .../io/github/kexanie/library/MathView.java | 198 +++++++++----- .../kexanie/library/TypedAttrUtils.java | 238 +++++++++++++++++ MathView/src/main/res/values/attrs.xml | 10 - MathView/src/main/res/values/strings.xml | 3 - .../main/resources/base/element/string.json | 8 + .../rawfile}/MathJax/.gitignore | 0 .../rawfile}/MathJax/LICENSE | 0 .../rawfile}/MathJax/MathJax.js | 0 .../MathJax/config/TeX-AMS-MML_HTMLorMML.js | 0 .../MathJax/extensions/CHTML-preview.js | 0 .../MathJax/extensions/FontWarnings.js | 0 .../extensions/HTML-CSS/handle-floats.js | 0 .../rawfile}/MathJax/extensions/HelpDialog.js | 0 .../MathJax/extensions/MatchWebFonts.js | 0 .../rawfile}/MathJax/extensions/MathEvents.js | 0 .../extensions/MathML/content-mathml.js | 0 .../MathJax/extensions/MathML/mml3.js | 0 .../rawfile}/MathJax/extensions/MathMenu.js | 0 .../rawfile}/MathJax/extensions/MathZoom.js | 0 .../rawfile}/MathJax/extensions/Safe.js | 0 .../rawfile}/MathJax/extensions/TeX/AMScd.js | 0 .../MathJax/extensions/TeX/AMSmath.js | 0 .../MathJax/extensions/TeX/AMSsymbols.js | 0 .../rawfile}/MathJax/extensions/TeX/HTML.js | 0 .../rawfile}/MathJax/extensions/TeX/action.js | 0 .../MathJax/extensions/TeX/autobold.js | 0 .../MathJax/extensions/TeX/autoload-all.js | 0 .../rawfile}/MathJax/extensions/TeX/bbox.js | 0 .../MathJax/extensions/TeX/begingroup.js | 0 .../MathJax/extensions/TeX/boldsymbol.js | 0 .../rawfile}/MathJax/extensions/TeX/cancel.js | 0 .../rawfile}/MathJax/extensions/TeX/color.js | 0 .../MathJax/extensions/TeX/enclose.js | 0 .../MathJax/extensions/TeX/extpfeil.js | 0 .../MathJax/extensions/TeX/mathchoice.js | 0 .../MathJax/extensions/TeX/mediawiki-texvc.js | 0 .../rawfile}/MathJax/extensions/TeX/mhchem.js | 0 .../MathJax/extensions/TeX/newcommand.js | 0 .../MathJax/extensions/TeX/noErrors.js | 0 .../MathJax/extensions/TeX/noUndefined.js | 0 .../MathJax/extensions/TeX/unicode.js | 0 .../rawfile}/MathJax/extensions/TeX/verb.js | 0 .../MathJax/extensions/asciimath2jax.js | 0 .../rawfile}/MathJax/extensions/jsMath2jax.js | 0 .../rawfile}/MathJax/extensions/mml2jax.js | 0 .../rawfile}/MathJax/extensions/tex2jax.js | 0 .../rawfile}/MathJax/extensions/toMathML.js | 0 .../MathJax/extensions/v1.0-warning.js | 0 .../HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf | Bin .../TeX/otf/MathJax_Caligraphic-Bold.otf | Bin .../TeX/otf/MathJax_Caligraphic-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf | Bin .../TeX/otf/MathJax_Fraktur-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Main-Bold.otf | Bin .../TeX/otf/MathJax_Main-Bold_old.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Main-Italic.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Main-Regular.otf | Bin .../TeX/otf/MathJax_Main-Regular_old.otf | Bin .../TeX/otf/MathJax_Math-BoldItalic.otf | Bin .../TeX/otf/MathJax_Math-BoldItalic_old.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Math-Italic.otf | Bin .../TeX/otf/MathJax_Math-Italic_old.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Math-Regular.otf | Bin .../TeX/otf/MathJax_SansSerif-Bold.otf | Bin .../TeX/otf/MathJax_SansSerif-Italic.otf | Bin .../TeX/otf/MathJax_SansSerif-Regular.otf | Bin .../TeX/otf/MathJax_Script-Regular.otf | Bin .../TeX/otf/MathJax_Size1-Regular.otf | Bin .../TeX/otf/MathJax_Size1-Regular_old.otf | Bin .../TeX/otf/MathJax_Size2-Regular.otf | Bin .../TeX/otf/MathJax_Size2-Regular_old.otf | Bin .../TeX/otf/MathJax_Size3-Regular.otf | Bin .../TeX/otf/MathJax_Size3-Regular_old.otf | Bin .../TeX/otf/MathJax_Size4-Regular.otf | Bin .../TeX/otf/MathJax_Size4-Regular_old.otf | Bin .../TeX/otf/MathJax_Typewriter-Regular.otf | Bin .../TeX/otf/MathJax_WinChrome-Regular.otf | Bin .../TeX/otf/MathJax_WinIE6-Regular.otf | Bin .../rawfile}/MathJax/jax/element/mml/jax.js | 0 .../MathJax/jax/element/mml/optable/Arrows.js | 0 .../jax/element/mml/optable/BasicLatin.js | 0 .../element/mml/optable/CombDiacritMarks.js | 0 .../mml/optable/CombDiactForSymbols.js | 0 .../jax/element/mml/optable/Dingbats.js | 0 .../element/mml/optable/GeneralPunctuation.js | 0 .../element/mml/optable/GeometricShapes.js | 0 .../jax/element/mml/optable/GreekAndCoptic.js | 0 .../element/mml/optable/Latin1Supplement.js | 0 .../element/mml/optable/LetterlikeSymbols.js | 0 .../jax/element/mml/optable/MathOperators.js | 0 .../element/mml/optable/MiscMathSymbolsA.js | 0 .../element/mml/optable/MiscMathSymbolsB.js | 0 .../mml/optable/MiscSymbolsAndArrows.js | 0 .../jax/element/mml/optable/MiscTechnical.js | 0 .../element/mml/optable/SpacingModLetters.js | 0 .../element/mml/optable/SuppMathOperators.js | 0 .../mml/optable/SupplementalArrowsA.js | 0 .../mml/optable/SupplementalArrowsB.js | 0 .../MathJax/jax/input/MathML/config.js | 0 .../MathJax/jax/input/MathML/entities/a.js | 0 .../MathJax/jax/input/MathML/entities/b.js | 0 .../MathJax/jax/input/MathML/entities/c.js | 0 .../MathJax/jax/input/MathML/entities/d.js | 0 .../MathJax/jax/input/MathML/entities/e.js | 0 .../MathJax/jax/input/MathML/entities/f.js | 0 .../MathJax/jax/input/MathML/entities/fr.js | 0 .../MathJax/jax/input/MathML/entities/g.js | 0 .../MathJax/jax/input/MathML/entities/h.js | 0 .../MathJax/jax/input/MathML/entities/i.js | 0 .../MathJax/jax/input/MathML/entities/j.js | 0 .../MathJax/jax/input/MathML/entities/k.js | 0 .../MathJax/jax/input/MathML/entities/l.js | 0 .../MathJax/jax/input/MathML/entities/m.js | 0 .../MathJax/jax/input/MathML/entities/n.js | 0 .../MathJax/jax/input/MathML/entities/o.js | 0 .../MathJax/jax/input/MathML/entities/opf.js | 0 .../MathJax/jax/input/MathML/entities/p.js | 0 .../MathJax/jax/input/MathML/entities/q.js | 0 .../MathJax/jax/input/MathML/entities/r.js | 0 .../MathJax/jax/input/MathML/entities/s.js | 0 .../MathJax/jax/input/MathML/entities/scr.js | 0 .../MathJax/jax/input/MathML/entities/t.js | 0 .../MathJax/jax/input/MathML/entities/u.js | 0 .../MathJax/jax/input/MathML/entities/v.js | 0 .../MathJax/jax/input/MathML/entities/w.js | 0 .../MathJax/jax/input/MathML/entities/x.js | 0 .../MathJax/jax/input/MathML/entities/y.js | 0 .../MathJax/jax/input/MathML/entities/z.js | 0 .../rawfile}/MathJax/jax/input/MathML/jax.js | 0 .../rawfile}/MathJax/jax/input/TeX/config.js | 0 .../rawfile}/MathJax/jax/input/TeX/jax.js | 0 .../MathJax/jax/output/CommonHTML/config.js | 0 .../MathJax/jax/output/CommonHTML/jax.js | 0 .../HTML-CSS/autoload/annotation-xml.js | 0 .../jax/output/HTML-CSS/autoload/maction.js | 0 .../jax/output/HTML-CSS/autoload/menclose.js | 0 .../jax/output/HTML-CSS/autoload/mglyph.js | 0 .../output/HTML-CSS/autoload/mmultiscripts.js | 0 .../jax/output/HTML-CSS/autoload/ms.js | 0 .../jax/output/HTML-CSS/autoload/mtable.js | 0 .../jax/output/HTML-CSS/autoload/multiline.js | 0 .../MathJax/jax/output/HTML-CSS/config.js | 0 .../STIX/General/Bold/AlphaPresentForms.js | 0 .../fonts/STIX/General/Bold/Arrows.js | 0 .../fonts/STIX/General/Bold/BBBold.js | 0 .../fonts/STIX/General/Bold/BoldFraktur.js | 0 .../fonts/STIX/General/Bold/BoxDrawing.js | 0 .../STIX/General/Bold/CombDiacritMarks.js | 0 .../STIX/General/Bold/CombDiactForSymbols.js | 0 .../STIX/General/Bold/ControlPictures.js | 0 .../STIX/General/Bold/CurrencySymbols.js | 0 .../fonts/STIX/General/Bold/Cyrillic.js | 0 .../STIX/General/Bold/EnclosedAlphanum.js | 0 .../STIX/General/Bold/GeneralPunctuation.js | 0 .../STIX/General/Bold/GeometricShapes.js | 0 .../fonts/STIX/General/Bold/GreekAndCoptic.js | 0 .../fonts/STIX/General/Bold/GreekBold.js | 0 .../fonts/STIX/General/Bold/GreekSSBold.js | 0 .../fonts/STIX/General/Bold/IPAExtensions.js | 0 .../STIX/General/Bold/Latin1Supplement.js | 0 .../fonts/STIX/General/Bold/LatinExtendedA.js | 0 .../General/Bold/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Bold/LatinExtendedB.js | 0 .../fonts/STIX/General/Bold/LatinExtendedD.js | 0 .../STIX/General/Bold/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Main.js | 0 .../fonts/STIX/General/Bold/MathBold.js | 0 .../fonts/STIX/General/Bold/MathOperators.js | 0 .../fonts/STIX/General/Bold/MathSSBold.js | 0 .../STIX/General/Bold/MiscMathSymbolsA.js | 0 .../STIX/General/Bold/MiscMathSymbolsB.js | 0 .../fonts/STIX/General/Bold/MiscSymbols.js | 0 .../fonts/STIX/General/Bold/MiscTechnical.js | 0 .../fonts/STIX/General/Bold/NumberForms.js | 0 .../STIX/General/Bold/PhoneticExtensions.js | 0 .../STIX/General/Bold/SpacingModLetters.js | 0 .../STIX/General/Bold/SuperAndSubscripts.js | 0 .../STIX/General/Bold/SuppMathOperators.js | 0 .../General/BoldItalic/AlphaPresentForms.js | 0 .../STIX/General/BoldItalic/BasicLatin.js | 0 .../STIX/General/BoldItalic/BoxDrawing.js | 0 .../General/BoldItalic/CombDiactForSymbols.js | 0 .../General/BoldItalic/ControlPictures.js | 0 .../General/BoldItalic/CurrencySymbols.js | 0 .../fonts/STIX/General/BoldItalic/Cyrillic.js | 0 .../General/BoldItalic/EnclosedAlphanum.js | 0 .../General/BoldItalic/GeneralPunctuation.js | 0 .../STIX/General/BoldItalic/GreekAndCoptic.js | 0 .../General/BoldItalic/GreekBoldItalic.js | 0 .../General/BoldItalic/GreekSSBoldItalic.js | 0 .../STIX/General/BoldItalic/IPAExtensions.js | 0 .../General/BoldItalic/Latin1Supplement.js | 0 .../STIX/General/BoldItalic/LatinExtendedA.js | 0 .../BoldItalic/LatinExtendedAdditional.js | 0 .../STIX/General/BoldItalic/LatinExtendedB.js | 0 .../General/BoldItalic/LetterlikeSymbols.js | 0 .../fonts/STIX/General/BoldItalic/Main.js | 0 .../STIX/General/BoldItalic/MathBoldItalic.js | 0 .../STIX/General/BoldItalic/MathBoldScript.js | 0 .../STIX/General/BoldItalic/MathOperators.js | 0 .../General/BoldItalic/MathSSItalicBold.js | 0 .../General/BoldItalic/SpacingModLetters.js | 0 .../STIX/General/Italic/AlphaPresentForms.js | 0 .../fonts/STIX/General/Italic/BoxDrawing.js | 0 .../General/Italic/CombDiactForSymbols.js | 0 .../STIX/General/Italic/ControlPictures.js | 0 .../STIX/General/Italic/CurrencySymbols.js | 0 .../fonts/STIX/General/Italic/Cyrillic.js | 0 .../STIX/General/Italic/EnclosedAlphanum.js | 0 .../STIX/General/Italic/GeneralPunctuation.js | 0 .../STIX/General/Italic/GreekAndCoptic.js | 0 .../fonts/STIX/General/Italic/GreekItalic.js | 0 .../STIX/General/Italic/IPAExtensions.js | 0 .../STIX/General/Italic/Latin1Supplement.js | 0 .../STIX/General/Italic/LatinExtendedA.js | 0 .../General/Italic/LatinExtendedAdditional.js | 0 .../STIX/General/Italic/LatinExtendedB.js | 0 .../STIX/General/Italic/LetterlikeSymbols.js | 0 .../fonts/STIX/General/Italic/Main.js | 0 .../fonts/STIX/General/Italic/MathItalic.js | 0 .../STIX/General/Italic/MathOperators.js | 0 .../fonts/STIX/General/Italic/MathSSItalic.js | 0 .../fonts/STIX/General/Italic/MathScript.js | 0 .../STIX/General/Italic/SpacingModLetters.js | 0 .../HTML-CSS/fonts/STIX/General/Italic/ij.js | 0 .../STIX/General/Regular/AlphaPresentForms.js | 0 .../fonts/STIX/General/Regular/Arrows.js | 0 .../fonts/STIX/General/Regular/BBBold.js | 0 .../STIX/General/Regular/BlockElements.js | 0 .../fonts/STIX/General/Regular/BoldFraktur.js | 0 .../fonts/STIX/General/Regular/BoxDrawing.js | 0 .../fonts/STIX/General/Regular/CJK.js | 0 .../STIX/General/Regular/CombDiacritMarks.js | 0 .../General/Regular/CombDiactForSymbols.js | 0 .../STIX/General/Regular/ControlPictures.js | 0 .../STIX/General/Regular/CurrencySymbols.js | 0 .../fonts/STIX/General/Regular/Cyrillic.js | 0 .../fonts/STIX/General/Regular/Dingbats.js | 0 .../STIX/General/Regular/EnclosedAlphanum.js | 0 .../fonts/STIX/General/Regular/Fraktur.js | 0 .../General/Regular/GeneralPunctuation.js | 0 .../STIX/General/Regular/GeometricShapes.js | 0 .../STIX/General/Regular/GreekAndCoptic.js | 0 .../fonts/STIX/General/Regular/GreekBold.js | 0 .../STIX/General/Regular/GreekBoldItalic.js | 0 .../fonts/STIX/General/Regular/GreekItalic.js | 0 .../fonts/STIX/General/Regular/GreekSSBold.js | 0 .../STIX/General/Regular/GreekSSBoldItalic.js | 0 .../fonts/STIX/General/Regular/Hiragana.js | 0 .../STIX/General/Regular/IPAExtensions.js | 0 .../STIX/General/Regular/Latin1Supplement.js | 0 .../STIX/General/Regular/LatinExtendedA.js | 0 .../Regular/LatinExtendedAdditional.js | 0 .../STIX/General/Regular/LatinExtendedB.js | 0 .../STIX/General/Regular/LatinExtendedD.js | 0 .../STIX/General/Regular/LetterlikeSymbols.js | 0 .../fonts/STIX/General/Regular/Main.js | 0 .../fonts/STIX/General/Regular/MathBold.js | 0 .../STIX/General/Regular/MathBoldItalic.js | 0 .../STIX/General/Regular/MathBoldScript.js | 0 .../fonts/STIX/General/Regular/MathItalic.js | 0 .../STIX/General/Regular/MathOperators.js | 0 .../fonts/STIX/General/Regular/MathSS.js | 0 .../fonts/STIX/General/Regular/MathSSBold.js | 0 .../STIX/General/Regular/MathSSItalic.js | 0 .../STIX/General/Regular/MathSSItalicBold.js | 0 .../fonts/STIX/General/Regular/MathScript.js | 0 .../fonts/STIX/General/Regular/MathTT.js | 0 .../STIX/General/Regular/MiscMathSymbolsA.js | 0 .../STIX/General/Regular/MiscMathSymbolsB.js | 0 .../fonts/STIX/General/Regular/MiscSymbols.js | 0 .../General/Regular/MiscSymbolsAndArrows.js | 0 .../STIX/General/Regular/MiscTechnical.js | 0 .../fonts/STIX/General/Regular/NumberForms.js | 0 .../General/Regular/PhoneticExtensions.js | 0 .../STIX/General/Regular/SpacingModLetters.js | 0 .../fonts/STIX/General/Regular/Specials.js | 0 .../General/Regular/SuperAndSubscripts.js | 0 .../STIX/General/Regular/SuppMathOperators.js | 0 .../General/Regular/SupplementalArrowsA.js | 0 .../General/Regular/SupplementalArrowsB.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/ij.js | 0 .../fonts/STIX/IntegralsD/Bold/All.js | 0 .../fonts/STIX/IntegralsD/Regular/All.js | 0 .../fonts/STIX/IntegralsD/Regular/Main.js | 0 .../fonts/STIX/IntegralsSm/Bold/All.js | 0 .../fonts/STIX/IntegralsSm/Regular/All.js | 0 .../fonts/STIX/IntegralsSm/Regular/Main.js | 0 .../fonts/STIX/IntegralsUp/Bold/All.js | 0 .../fonts/STIX/IntegralsUp/Regular/All.js | 0 .../fonts/STIX/IntegralsUp/Regular/Main.js | 0 .../fonts/STIX/IntegralsUpD/Bold/All.js | 0 .../fonts/STIX/IntegralsUpD/Regular/All.js | 0 .../fonts/STIX/IntegralsUpD/Regular/Main.js | 0 .../fonts/STIX/IntegralsUpSm/Bold/All.js | 0 .../fonts/STIX/IntegralsUpSm/Regular/All.js | 0 .../fonts/STIX/IntegralsUpSm/Regular/Main.js | 0 .../fonts/STIX/NonUnicode/Bold/All.js | 0 .../fonts/STIX/NonUnicode/Bold/Main.js | 0 .../fonts/STIX/NonUnicode/Bold/PrivateUse.js | 0 .../fonts/STIX/NonUnicode/BoldItalic/All.js | 0 .../fonts/STIX/NonUnicode/BoldItalic/Main.js | 0 .../STIX/NonUnicode/BoldItalic/PrivateUse.js | 0 .../fonts/STIX/NonUnicode/Italic/All.js | 0 .../fonts/STIX/NonUnicode/Italic/Main.js | 0 .../STIX/NonUnicode/Italic/PrivateUse.js | 0 .../fonts/STIX/NonUnicode/Regular/All.js | 0 .../fonts/STIX/NonUnicode/Regular/Main.js | 0 .../STIX/NonUnicode/Regular/PrivateUse.js | 0 .../fonts/STIX/SizeFiveSym/Regular/All.js | 0 .../fonts/STIX/SizeFiveSym/Regular/Main.js | 0 .../fonts/STIX/SizeFourSym/Bold/Main.js | 0 .../fonts/STIX/SizeFourSym/Regular/All.js | 0 .../fonts/STIX/SizeFourSym/Regular/Main.js | 0 .../fonts/STIX/SizeOneSym/Bold/All.js | 0 .../fonts/STIX/SizeOneSym/Bold/Main.js | 0 .../fonts/STIX/SizeOneSym/Regular/All.js | 0 .../fonts/STIX/SizeOneSym/Regular/Main.js | 0 .../fonts/STIX/SizeThreeSym/Bold/Main.js | 0 .../fonts/STIX/SizeThreeSym/Regular/All.js | 0 .../fonts/STIX/SizeThreeSym/Regular/Main.js | 0 .../fonts/STIX/SizeTwoSym/Bold/Main.js | 0 .../fonts/STIX/SizeTwoSym/Regular/All.js | 0 .../fonts/STIX/SizeTwoSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/Variants/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/Variants/Bold/Main.js | 0 .../fonts/STIX/Variants/Regular/All.js | 0 .../fonts/STIX/Variants/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/fontdata-1.0.js | 0 .../HTML-CSS/fonts/STIX/fontdata-beta.js | 0 .../HTML-CSS/fonts/STIX/fontdata-extra.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js | 0 .../fonts/TeX/AMS/Regular/BoxDrawing.js | 0 .../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/AMS/Regular/Dingbats.js | 0 .../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 0 .../TeX/AMS/Regular/GeneralPunctuation.js | 0 .../fonts/TeX/AMS/Regular/GeometricShapes.js | 0 .../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 0 .../fonts/TeX/AMS/Regular/Latin1Supplement.js | 0 .../fonts/TeX/AMS/Regular/LatinExtendedA.js | 0 .../TeX/AMS/Regular/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/Main.js | 0 .../fonts/TeX/AMS/Regular/MathOperators.js | 0 .../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 0 .../fonts/TeX/AMS/Regular/MiscSymbols.js | 0 .../fonts/TeX/AMS/Regular/MiscTechnical.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/PUA.js | 0 .../TeX/AMS/Regular/SpacingModLetters.js | 0 .../TeX/AMS/Regular/SuppMathOperators.js | 0 .../fonts/TeX/Caligraphic/Bold/Main.js | 0 .../fonts/TeX/Caligraphic/Regular/Main.js | 0 .../fonts/TeX/Fraktur/Bold/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js | 0 .../fonts/TeX/Fraktur/Regular/BasicLatin.js | 0 .../fonts/TeX/Fraktur/Regular/Main.js | 0 .../fonts/TeX/Fraktur/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js | 0 .../HTML-CSS/fonts/TeX/Greek/Bold/Main.js | 0 .../fonts/TeX/Greek/BoldItalic/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/Italic/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/Arrows.js | 0 .../fonts/TeX/Main/Bold/CombDiacritMarks.js | 0 .../TeX/Main/Bold/CombDiactForSymbols.js | 0 .../fonts/TeX/Main/Bold/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Bold/GeometricShapes.js | 0 .../fonts/TeX/Main/Bold/Latin1Supplement.js | 0 .../fonts/TeX/Main/Bold/LatinExtendedA.js | 0 .../fonts/TeX/Main/Bold/LatinExtendedB.js | 0 .../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/Main.js | 0 .../fonts/TeX/Main/Bold/MathOperators.js | 0 .../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 0 .../fonts/TeX/Main/Bold/MiscSymbols.js | 0 .../fonts/TeX/Main/Bold/MiscTechnical.js | 0 .../fonts/TeX/Main/Bold/SpacingModLetters.js | 0 .../fonts/TeX/Main/Bold/SuppMathOperators.js | 0 .../TeX/Main/Bold/SupplementalArrowsA.js | 0 .../fonts/TeX/Main/Italic/CombDiacritMarks.js | 0 .../TeX/Main/Italic/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Italic/Latin1Supplement.js | 0 .../TeX/Main/Italic/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/TeX/Main/Italic/Main.js | 0 .../TeX/Main/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Regular/GeometricShapes.js | 0 .../HTML-CSS/fonts/TeX/Main/Regular/Main.js | 0 .../fonts/TeX/Main/Regular/MiscSymbols.js | 0 .../TeX/Main/Regular/SpacingModLetters.js | 0 .../fonts/TeX/Math/BoldItalic/Main.js | 0 .../HTML-CSS/fonts/TeX/Math/Italic/Main.js | 0 .../fonts/TeX/SansSerif/Bold/BasicLatin.js | 0 .../TeX/SansSerif/Bold/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js | 0 .../fonts/TeX/SansSerif/Bold/Other.js | 0 .../fonts/TeX/SansSerif/Italic/BasicLatin.js | 0 .../TeX/SansSerif/Italic/CombDiacritMarks.js | 0 .../fonts/TeX/SansSerif/Italic/Main.js | 0 .../fonts/TeX/SansSerif/Italic/Other.js | 0 .../fonts/TeX/SansSerif/Regular/BasicLatin.js | 0 .../TeX/SansSerif/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/SansSerif/Regular/Main.js | 0 .../fonts/TeX/SansSerif/Regular/Other.js | 0 .../fonts/TeX/Script/Regular/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Script/Regular/Main.js | 0 .../fonts/TeX/Script/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/Size1/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size2/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size3/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size4/Regular/Main.js | 0 .../TeX/Typewriter/Regular/BasicLatin.js | 0 .../Typewriter/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/Typewriter/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/Other.js | 0 .../fonts/TeX/WinChrome/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/fontdata-extra.js | 0 .../jax/output/HTML-CSS/fonts/TeX/fontdata.js | 0 .../MathJax/jax/output/HTML-CSS/imageFonts.js | 0 .../MathJax/jax/output/HTML-CSS/jax.js | 0 .../MathJax/jax/output/NativeMML/config.js | 0 .../MathJax/jax/output/NativeMML/jax.js | 0 .../jax/output/SVG/autoload/annotation-xml.js | 0 .../jax/output/SVG/autoload/maction.js | 0 .../jax/output/SVG/autoload/menclose.js | 0 .../MathJax/jax/output/SVG/autoload/mglyph.js | 0 .../jax/output/SVG/autoload/mmultiscripts.js | 0 .../MathJax/jax/output/SVG/autoload/ms.js | 0 .../MathJax/jax/output/SVG/autoload/mtable.js | 0 .../jax/output/SVG/autoload/multiline.js | 0 .../rawfile}/MathJax/jax/output/SVG/config.js | 0 .../SVG/fonts/TeX/AMS/Regular/Arrows.js | 0 .../SVG/fonts/TeX/AMS/Regular/BoxDrawing.js | 0 .../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/AMS/Regular/Dingbats.js | 0 .../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 0 .../TeX/AMS/Regular/GeneralPunctuation.js | 0 .../fonts/TeX/AMS/Regular/GeometricShapes.js | 0 .../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 0 .../fonts/TeX/AMS/Regular/Latin1Supplement.js | 0 .../fonts/TeX/AMS/Regular/LatinExtendedA.js | 0 .../TeX/AMS/Regular/LetterlikeSymbols.js | 0 .../output/SVG/fonts/TeX/AMS/Regular/Main.js | 0 .../fonts/TeX/AMS/Regular/MathOperators.js | 0 .../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscSymbols.js | 0 .../fonts/TeX/AMS/Regular/MiscTechnical.js | 0 .../output/SVG/fonts/TeX/AMS/Regular/PUA.js | 0 .../TeX/AMS/Regular/SpacingModLetters.js | 0 .../TeX/AMS/Regular/SuppMathOperators.js | 0 .../SVG/fonts/TeX/Caligraphic/Bold/Main.js | 0 .../SVG/fonts/TeX/Caligraphic/Regular/Main.js | 0 .../SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js | 0 .../output/SVG/fonts/TeX/Fraktur/Bold/Main.js | 0 .../SVG/fonts/TeX/Fraktur/Bold/Other.js | 0 .../output/SVG/fonts/TeX/Fraktur/Bold/PUA.js | 0 .../fonts/TeX/Fraktur/Regular/BasicLatin.js | 0 .../SVG/fonts/TeX/Fraktur/Regular/Main.js | 0 .../SVG/fonts/TeX/Fraktur/Regular/Other.js | 0 .../SVG/fonts/TeX/Fraktur/Regular/PUA.js | 0 .../output/SVG/fonts/TeX/Main/Bold/Arrows.js | 0 .../SVG/fonts/TeX/Main/Bold/BasicLatin.js | 0 .../fonts/TeX/Main/Bold/CombDiacritMarks.js | 0 .../TeX/Main/Bold/CombDiactForSymbols.js | 0 .../fonts/TeX/Main/Bold/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Bold/GeometricShapes.js | 0 .../SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js | 0 .../fonts/TeX/Main/Bold/Latin1Supplement.js | 0 .../SVG/fonts/TeX/Main/Bold/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Bold/LatinExtendedB.js | 0 .../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 0 .../output/SVG/fonts/TeX/Main/Bold/Main.js | 0 .../SVG/fonts/TeX/Main/Bold/MathOperators.js | 0 .../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 0 .../SVG/fonts/TeX/Main/Bold/MiscSymbols.js | 0 .../SVG/fonts/TeX/Main/Bold/MiscTechnical.js | 0 .../fonts/TeX/Main/Bold/SpacingModLetters.js | 0 .../fonts/TeX/Main/Bold/SuppMathOperators.js | 0 .../TeX/Main/Bold/SupplementalArrowsA.js | 0 .../SVG/fonts/TeX/Main/Italic/BasicLatin.js | 0 .../fonts/TeX/Main/Italic/CombDiacritMarks.js | 0 .../TeX/Main/Italic/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Italic/GreekAndCoptic.js | 0 .../fonts/TeX/Main/Italic/LatinExtendedA.js | 0 .../fonts/TeX/Main/Italic/LatinExtendedB.js | 0 .../TeX/Main/Italic/LetterlikeSymbols.js | 0 .../output/SVG/fonts/TeX/Main/Italic/Main.js | 0 .../fonts/TeX/Main/Italic/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Regular/BasicLatin.js | 0 .../TeX/Main/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Regular/GeometricShapes.js | 0 .../fonts/TeX/Main/Regular/GreekAndCoptic.js | 0 .../fonts/TeX/Main/Regular/LatinExtendedA.js | 0 .../fonts/TeX/Main/Regular/LatinExtendedB.js | 0 .../TeX/Main/Regular/LetterlikeSymbols.js | 0 .../output/SVG/fonts/TeX/Main/Regular/Main.js | 0 .../fonts/TeX/Main/Regular/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Regular/MiscSymbols.js | 0 .../TeX/Main/Regular/SpacingModLetters.js | 0 .../TeX/Main/Regular/SuppMathOperators.js | 0 .../SVG/fonts/TeX/Math/BoldItalic/Main.js | 0 .../output/SVG/fonts/TeX/Math/Italic/Main.js | 0 .../fonts/TeX/SansSerif/Bold/BasicLatin.js | 0 .../TeX/SansSerif/Bold/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/SansSerif/Bold/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Bold/Other.js | 0 .../fonts/TeX/SansSerif/Italic/BasicLatin.js | 0 .../TeX/SansSerif/Italic/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/SansSerif/Italic/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Italic/Other.js | 0 .../fonts/TeX/SansSerif/Regular/BasicLatin.js | 0 .../TeX/SansSerif/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/Other.js | 0 .../fonts/TeX/Script/Regular/BasicLatin.js | 0 .../SVG/fonts/TeX/Script/Regular/Main.js | 0 .../SVG/fonts/TeX/Size1/Regular/Main.js | 0 .../SVG/fonts/TeX/Size2/Regular/Main.js | 0 .../SVG/fonts/TeX/Size3/Regular/Main.js | 0 .../SVG/fonts/TeX/Size4/Regular/Main.js | 0 .../TeX/Typewriter/Regular/BasicLatin.js | 0 .../Typewriter/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/Typewriter/Regular/Main.js | 0 .../SVG/fonts/TeX/Typewriter/Regular/Other.js | 0 .../output/SVG/fonts/TeX/fontdata-extra.js | 0 .../jax/output/SVG/fonts/TeX/fontdata.js | 0 .../rawfile}/MathJax/jax/output/SVG/jax.js | 0 .../rawfile}/katex/contrib/auto-render.min.js | 0 .../katex/fonts/KaTeX_AMS-Regular.eot | Bin .../katex/fonts/KaTeX_AMS-Regular.ttf | Bin .../katex/fonts/KaTeX_AMS-Regular.woff | Bin .../katex/fonts/KaTeX_AMS-Regular.woff2 | Bin .../katex/fonts/KaTeX_Caligraphic-Bold.eot | Bin .../katex/fonts/KaTeX_Caligraphic-Bold.ttf | Bin .../katex/fonts/KaTeX_Caligraphic-Bold.woff | Bin .../katex/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin .../katex/fonts/KaTeX_Caligraphic-Regular.eot | Bin .../katex/fonts/KaTeX_Caligraphic-Regular.ttf | Bin .../fonts/KaTeX_Caligraphic-Regular.woff | Bin .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin .../katex/fonts/KaTeX_Fraktur-Bold.eot | Bin .../katex/fonts/KaTeX_Fraktur-Bold.ttf | Bin .../katex/fonts/KaTeX_Fraktur-Bold.woff | Bin .../katex/fonts/KaTeX_Fraktur-Bold.woff2 | Bin .../katex/fonts/KaTeX_Fraktur-Regular.eot | Bin .../katex/fonts/KaTeX_Fraktur-Regular.ttf | Bin .../katex/fonts/KaTeX_Fraktur-Regular.woff | Bin .../katex/fonts/KaTeX_Fraktur-Regular.woff2 | Bin .../rawfile}/katex/fonts/KaTeX_Main-Bold.eot | Bin .../rawfile}/katex/fonts/KaTeX_Main-Bold.ttf | Bin .../rawfile}/katex/fonts/KaTeX_Main-Bold.woff | Bin .../katex/fonts/KaTeX_Main-Bold.woff2 | Bin .../katex/fonts/KaTeX_Main-Italic.eot | Bin .../katex/fonts/KaTeX_Main-Italic.ttf | Bin .../katex/fonts/KaTeX_Main-Italic.woff | Bin .../katex/fonts/KaTeX_Main-Italic.woff2 | Bin .../katex/fonts/KaTeX_Main-Regular.eot | Bin .../katex/fonts/KaTeX_Main-Regular.ttf | Bin .../katex/fonts/KaTeX_Main-Regular.woff | Bin .../katex/fonts/KaTeX_Main-Regular.woff2 | Bin .../katex/fonts/KaTeX_Math-BoldItalic.eot | Bin .../katex/fonts/KaTeX_Math-BoldItalic.ttf | Bin .../katex/fonts/KaTeX_Math-BoldItalic.woff | Bin .../katex/fonts/KaTeX_Math-BoldItalic.woff2 | Bin .../katex/fonts/KaTeX_Math-Italic.eot | Bin .../katex/fonts/KaTeX_Math-Italic.ttf | Bin .../katex/fonts/KaTeX_Math-Italic.woff | Bin .../katex/fonts/KaTeX_Math-Italic.woff2 | Bin .../katex/fonts/KaTeX_Math-Regular.eot | Bin .../katex/fonts/KaTeX_Math-Regular.ttf | Bin .../katex/fonts/KaTeX_Math-Regular.woff | Bin .../katex/fonts/KaTeX_Math-Regular.woff2 | Bin .../katex/fonts/KaTeX_SansSerif-Bold.eot | Bin .../katex/fonts/KaTeX_SansSerif-Bold.ttf | Bin .../katex/fonts/KaTeX_SansSerif-Bold.woff | Bin .../katex/fonts/KaTeX_SansSerif-Bold.woff2 | Bin .../katex/fonts/KaTeX_SansSerif-Italic.eot | Bin .../katex/fonts/KaTeX_SansSerif-Italic.ttf | Bin .../katex/fonts/KaTeX_SansSerif-Italic.woff | Bin .../katex/fonts/KaTeX_SansSerif-Italic.woff2 | Bin .../katex/fonts/KaTeX_SansSerif-Regular.eot | Bin .../katex/fonts/KaTeX_SansSerif-Regular.ttf | Bin .../katex/fonts/KaTeX_SansSerif-Regular.woff | Bin .../katex/fonts/KaTeX_SansSerif-Regular.woff2 | Bin .../katex/fonts/KaTeX_Script-Regular.eot | Bin .../katex/fonts/KaTeX_Script-Regular.ttf | Bin .../katex/fonts/KaTeX_Script-Regular.woff | Bin .../katex/fonts/KaTeX_Script-Regular.woff2 | Bin .../katex/fonts/KaTeX_Size1-Regular.eot | Bin .../katex/fonts/KaTeX_Size1-Regular.ttf | Bin .../katex/fonts/KaTeX_Size1-Regular.woff | Bin .../katex/fonts/KaTeX_Size1-Regular.woff2 | Bin .../katex/fonts/KaTeX_Size2-Regular.eot | Bin .../katex/fonts/KaTeX_Size2-Regular.ttf | Bin .../katex/fonts/KaTeX_Size2-Regular.woff | Bin .../katex/fonts/KaTeX_Size2-Regular.woff2 | Bin .../katex/fonts/KaTeX_Size3-Regular.eot | Bin .../katex/fonts/KaTeX_Size3-Regular.ttf | Bin .../katex/fonts/KaTeX_Size3-Regular.woff | Bin .../katex/fonts/KaTeX_Size3-Regular.woff2 | Bin .../katex/fonts/KaTeX_Size4-Regular.eot | Bin .../katex/fonts/KaTeX_Size4-Regular.ttf | Bin .../katex/fonts/KaTeX_Size4-Regular.woff | Bin .../katex/fonts/KaTeX_Size4-Regular.woff2 | Bin .../katex/fonts/KaTeX_Typewriter-Regular.eot | Bin .../katex/fonts/KaTeX_Typewriter-Regular.ttf | Bin .../katex/fonts/KaTeX_Typewriter-Regular.woff | Bin .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin .../rawfile}/katex/katex.min.css | 0 .../rawfile}/katex/katex.min.js | 0 .../rawfile/themes/jquery-3.5.1.min.js | 2 + .../rawfile}/themes/katex.chtml | 0 .../main/resources/rawfile/themes/katex.html | 15 ++ .../main/resources/rawfile/themes/katex.js | 6 + .../rawfile}/themes/mathjax.chtml | 0 .../resources/rawfile/themes/mathjax.html | 21 ++ .../main/resources/rawfile/themes/mathjax.js | 7 + .../rawfile}/themes/style.css | 0 .../github/kexanie/library/ExampleTest.java | 9 + MathViewTest.iml | 19 -- README.OPENSOURCE | 19 ++ README.md | 242 +++++++----------- app/app.iml | 96 ------- app/build.gradle | 28 -- app/proguard-rules.pro | 17 -- .../kexanie/mathviewtest/ApplicationTest.java | 13 - app/src/main/AndroidManifest.xml | 21 -- .../kexanie/mathviewtest/MainActivity.java | 98 ------- app/src/main/res/layout/activity_main.xml | 57 ----- app/src/main/res/menu/menu_main.xml | 6 - app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes app/src/main/res/values-w820dp/dimens.xml | 6 - app/src/main/res/values/dimens.xml | 5 - app/src/main/res/values/strings.xml | 7 - app/src/main/res/values/styles.xml | 8 - build.gradle | 31 ++- {app => entry}/.gitignore | 0 entry/build.gradle | 28 ++ entry/proguard-rules.pro | 1 + entry/src/main/config.json | 55 ++++ .../kexanie/mathviewtest/MainAbility.java | 18 ++ .../kexanie/mathviewtest/MyApplication.java | 15 ++ .../mathviewtest/slice/MainAbilitySlice.java | 92 +++++++ .../main/resources/base/element/string.json | 16 ++ .../base/graphic/background_ability_main.xml | 6 + .../resources/base/graphic/ic_more_vert.xml | 25 ++ .../resources/base/layout/ability_main.xml | 124 +++++++++ entry/src/main/resources/base/media/icon.png | Bin 0 -> 6790 bytes .../src/main/resources/en/element/string.json | 16 ++ .../src/main/resources/zh/element/string.json | 16 ++ .../kexanie/mathviewtest/ExampleOhosTest.java | 15 ++ .../kexanie/mathviewtest/ExampleTest.java | 9 + gif/show.gif | Bin 0 -> 23725 bytes gradle.properties | 17 +- gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 58694 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 183 +++++++++++++ gradlew.bat | 33 ++- screenshot/screenshot.png | Bin 92999 -> 0 bytes settings.gradle | 2 +- 691 files changed, 1269 insertions(+), 1250 deletions(-) delete mode 100644 .idea/.name delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/copyright/profiles_settings.xml delete mode 100644 .idea/encodings.xml delete mode 100644 .idea/gradle.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/runConfigurations.xml delete mode 100644 .idea/vcs.xml create mode 100644 CHANGELOG.md delete mode 100644 LibMathView.iml delete mode 100644 MathView.iml delete mode 100644 MathView/MathView-MathView.iml delete mode 100644 MathView/MathView.iml delete mode 100644 MathView/View.iml create mode 100644 MathView/consumer-rules.pro delete mode 100644 MathView/src/androidTest/java/io/github/kexanie/library/ApplicationTest.java delete mode 100644 MathView/src/main/AndroidManifest.xml create mode 100644 MathView/src/main/config.json create mode 100644 MathView/src/main/java/io/github/kexanie/library/TypedAttrUtils.java delete mode 100644 MathView/src/main/res/values/attrs.xml delete mode 100644 MathView/src/main/res/values/strings.xml create mode 100644 MathView/src/main/resources/base/element/string.json rename MathView/src/main/{assets => resources/rawfile}/MathJax/.gitignore (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/LICENSE (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/MathJax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/config/TeX-AMS-MML_HTMLorMML.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/CHTML-preview.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/FontWarnings.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/HTML-CSS/handle-floats.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/HelpDialog.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/MatchWebFonts.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/MathEvents.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/MathML/content-mathml.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/MathML/mml3.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/MathMenu.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/MathZoom.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/Safe.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/AMScd.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/AMSmath.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/AMSsymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/HTML.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/action.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/autobold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/autoload-all.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/bbox.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/begingroup.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/boldsymbol.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/cancel.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/color.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/enclose.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/extpfeil.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/mathchoice.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/mediawiki-texvc.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/mhchem.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/newcommand.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/noErrors.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/noUndefined.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/unicode.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/TeX/verb.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/asciimath2jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/jsMath2jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/mml2jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/tex2jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/toMathML.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/extensions/v1.0-warning.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular_old.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinChrome-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/Dingbats.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/SupplementalArrowsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/element/mml/optable/SupplementalArrowsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/config.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/a.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/b.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/c.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/d.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/e.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/f.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/fr.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/g.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/h.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/i.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/j.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/k.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/l.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/m.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/n.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/o.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/opf.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/p.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/q.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/r.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/s.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/scr.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/t.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/u.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/v.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/w.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/x.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/y.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/entities/z.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/MathML/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/TeX/config.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/input/TeX/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/CommonHTML/config.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/CommonHTML/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/maction.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/menclose.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/mglyph.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/ms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/mtable.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/autoload/multiline.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/config.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/imageFonts.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/HTML-CSS/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/NativeMML/config.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/NativeMML/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/annotation-xml.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/maction.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/menclose.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/mglyph.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/mmultiscripts.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/ms.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/mtable.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/autoload/multiline.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/config.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/fontdata-extra.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/fonts/TeX/fontdata.js (100%) rename MathView/src/main/{assets => resources/rawfile}/MathJax/jax/output/SVG/jax.js (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/contrib/auto-render.min.js (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_AMS-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_AMS-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_AMS-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_AMS-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Bold.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Bold.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Bold.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Bold.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Caligraphic-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Bold.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Bold.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Bold.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Bold.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Fraktur-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Bold.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Bold.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Bold.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Bold.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Italic.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Italic.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Italic.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Italic.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Main-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-BoldItalic.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-BoldItalic.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-BoldItalic.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-BoldItalic.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Italic.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Italic.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Italic.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Italic.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Math-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Bold.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Bold.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Bold.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Bold.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Italic.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Italic.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Italic.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Italic.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_SansSerif-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Script-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Script-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Script-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Script-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size1-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size1-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size1-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size1-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size2-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size2-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size2-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size2-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size3-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size3-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size3-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size3-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size4-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size4-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size4-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Size4-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Typewriter-Regular.eot (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Typewriter-Regular.ttf (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Typewriter-Regular.woff (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/fonts/KaTeX_Typewriter-Regular.woff2 (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/katex.min.css (100%) rename MathView/src/main/{assets => resources/rawfile}/katex/katex.min.js (100%) create mode 100644 MathView/src/main/resources/rawfile/themes/jquery-3.5.1.min.js rename MathView/src/main/{assets => resources/rawfile}/themes/katex.chtml (100%) create mode 100644 MathView/src/main/resources/rawfile/themes/katex.html create mode 100644 MathView/src/main/resources/rawfile/themes/katex.js rename MathView/src/main/{assets => resources/rawfile}/themes/mathjax.chtml (100%) create mode 100644 MathView/src/main/resources/rawfile/themes/mathjax.html create mode 100644 MathView/src/main/resources/rawfile/themes/mathjax.js rename MathView/src/main/{assets => resources/rawfile}/themes/style.css (100%) create mode 100644 MathView/src/test/java/io/github/kexanie/library/ExampleTest.java delete mode 100644 MathViewTest.iml create mode 100644 README.OPENSOURCE delete mode 100644 app/app.iml delete mode 100644 app/build.gradle delete mode 100644 app/proguard-rules.pro delete mode 100644 app/src/androidTest/java/io/github/kexanie/mathviewtest/ApplicationTest.java delete mode 100644 app/src/main/AndroidManifest.xml delete mode 100644 app/src/main/java/io/github/kexanie/mathviewtest/MainActivity.java delete mode 100644 app/src/main/res/layout/activity_main.xml delete mode 100644 app/src/main/res/menu/menu_main.xml delete mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/values-w820dp/dimens.xml delete mode 100644 app/src/main/res/values/dimens.xml delete mode 100644 app/src/main/res/values/strings.xml delete mode 100644 app/src/main/res/values/styles.xml rename {app => entry}/.gitignore (100%) create mode 100644 entry/build.gradle create mode 100644 entry/proguard-rules.pro create mode 100644 entry/src/main/config.json create mode 100644 entry/src/main/java/io/github/kexanie/mathviewtest/MainAbility.java create mode 100644 entry/src/main/java/io/github/kexanie/mathviewtest/MyApplication.java create mode 100644 entry/src/main/java/io/github/kexanie/mathviewtest/slice/MainAbilitySlice.java create mode 100644 entry/src/main/resources/base/element/string.json create mode 100644 entry/src/main/resources/base/graphic/background_ability_main.xml create mode 100644 entry/src/main/resources/base/graphic/ic_more_vert.xml create mode 100644 entry/src/main/resources/base/layout/ability_main.xml create mode 100644 entry/src/main/resources/base/media/icon.png create mode 100644 entry/src/main/resources/en/element/string.json create mode 100644 entry/src/main/resources/zh/element/string.json create mode 100644 entry/src/ohosTest/java/io/github/kexanie/mathviewtest/ExampleOhosTest.java create mode 100644 entry/src/test/java/io/github/kexanie/mathviewtest/ExampleTest.java create mode 100644 gif/show.gif delete mode 100644 screenshot/screenshot.png diff --git a/.gitignore b/.gitignore index 9c4de58..37a4eb8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,15 @@ +*.iml .gradle /local.properties -/.idea/workspace.xml +/.idea/caches /.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml .DS_Store /build /captures +.externalNativeBuild +/entry/.preview +.cxx diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index d3cb6d9..0000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -MathViewTest \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 96cc43e..0000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index e7bedf3..0000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 97626ba..0000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml deleted file mode 100644 index d207612..0000000 --- a/.idea/gradle.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 13e6014..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index b1c9c41..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 7f68460..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 6564d52..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..93becc8 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,4 @@ +## 0.0.1-SNAPSHOT +ohos 第一个版本 + * 实现了原库的全部 api + * 因openHarmony不支持html字符串里访问本地js文件,故实现方式改为混合开发模式,即java代码中调用js代码,动态改变本地html的内容,展示本地html \ No newline at end of file diff --git a/LibMathView.iml b/LibMathView.iml deleted file mode 100644 index fb24c1f..0000000 --- a/LibMathView.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MathView.iml b/MathView.iml deleted file mode 100644 index 110f4cc..0000000 --- a/MathView.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MathView/MathView-MathView.iml b/MathView/MathView-MathView.iml deleted file mode 100644 index 1e8fc3c..0000000 --- a/MathView/MathView-MathView.iml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MathView/MathView.iml b/MathView/MathView.iml deleted file mode 100644 index ab410b2..0000000 --- a/MathView/MathView.iml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MathView/View.iml b/MathView/View.iml deleted file mode 100644 index f18d22c..0000000 --- a/MathView/View.iml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MathView/build.gradle b/MathView/build.gradle index 69bcf31..41ccbc4 100644 --- a/MathView/build.gradle +++ b/MathView/build.gradle @@ -1,109 +1,22 @@ -apply plugin: 'com.android.library' -apply plugin: 'com.jfrog.bintray' -apply plugin: 'com.github.dcendents.android-maven' - -version = '0.0.6' - -android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" - +apply plugin: 'com.huawei.ohos.library' +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 5 defaultConfig { - minSdkVersion 14 - targetSdkVersion 23 - versionCode 1 - versionName "1.0" + compatibleSdkVersion 5 } buildTypes { release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') - compile files('libs/chunk-templates-3.0.1.jar') - compile 'com.android.support:appcompat-v7:23.1.1' -} - -def siteUrl = 'https://github.com/kexanie/MathView' -def gitUrl = 'https://github.com/kexanie/MathView.git' -group = 'io.github.kexanie.library' - -install { - repositories.mavenInstaller { - // This generates POM.xml with proper parameters - pom { - project { - packaging 'aar' - - // Add your description here - name 'A library for displaying math formula in Android apps.' - url siteUrl - - // Set your license - licenses { - license { - name 'The Apache Software License, Version 2.0' - url 'http://www.apache.org/licenses/LICENSE-2.0.txt' - } - } - developers { - developer { - id 'kexanie' - name 'Brian Lee' - email 'kexanie@gmail.com' - } - } - scm { - connection gitUrl - developerConnection gitUrl - url siteUrl - - } + proguardOpt { + proguardEnabled false + rulesFiles 'proguard-rules.pro' } } } + } dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + testImplementation 'junit:junit:4.13' } - -task sourcesJar(type: Jar) { - from android.sourceSets.main.java.srcDirs - classifier = 'sources' -} - -task javadoc(type: Javadoc) { - source = android.sourceSets.main.java.srcDirs - classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) -} - -task javadocJar(type: Jar, dependsOn: javadoc) { - classifier = 'javadoc' - from javadoc.destinationDir -} -artifacts { - archives javadocJar - archives sourcesJar -} - -Properties properties = new Properties() -properties.load(project.rootProject.file('local.properties').newDataInputStream()) - -bintray { - user = properties.getProperty("bintray.user") - key = properties.getProperty("bintray.apikey") - - configurations = ['archives'] - pkg { - repo = "maven" - name = "MathView" - websiteUrl = siteUrl - vcsUrl = gitUrl - licenses = ["Apache-2.0"] - publish = true - } -} \ No newline at end of file diff --git a/MathView/consumer-rules.pro b/MathView/consumer-rules.pro new file mode 100644 index 0000000..9dccc61 --- /dev/null +++ b/MathView/consumer-rules.pro @@ -0,0 +1 @@ +# Add har specific ProGuard rules for consumer here. \ No newline at end of file diff --git a/MathView/proguard-rules.pro b/MathView/proguard-rules.pro index 1889bf5..f7666e4 100644 --- a/MathView/proguard-rules.pro +++ b/MathView/proguard-rules.pro @@ -1,17 +1 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in C:\Users\Brian\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} +# config module specific ProGuard rules here. \ No newline at end of file diff --git a/MathView/src/androidTest/java/io/github/kexanie/library/ApplicationTest.java b/MathView/src/androidTest/java/io/github/kexanie/library/ApplicationTest.java deleted file mode 100644 index 4800992..0000000 --- a/MathView/src/androidTest/java/io/github/kexanie/library/ApplicationTest.java +++ /dev/null @@ -1,13 +0,0 @@ -package io.github.kexanie.library; - -import android.app.Application; -import android.test.ApplicationTestCase; - -/** - * Testing Fundamentals - */ -public class ApplicationTest extends ApplicationTestCase { - public ApplicationTest() { - super(Application.class); - } -} \ No newline at end of file diff --git a/MathView/src/main/AndroidManifest.xml b/MathView/src/main/AndroidManifest.xml deleted file mode 100644 index 7c51096..0000000 --- a/MathView/src/main/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/MathView/src/main/config.json b/MathView/src/main/config.json new file mode 100644 index 0000000..5b54c32 --- /dev/null +++ b/MathView/src/main/config.json @@ -0,0 +1,23 @@ +{ + "app": { + "bundleName": "io.github.kexanie.mathviewtest", + "vendor": "github", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": { + }, + "module": { + "package": "io.github.kexanie.library", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "MathView", + "moduleType": "har" + } + } +} \ No newline at end of file diff --git a/MathView/src/main/java/io/github/kexanie/library/MathView.java b/MathView/src/main/java/io/github/kexanie/library/MathView.java index 14e1759..83314ff 100644 --- a/MathView/src/main/java/io/github/kexanie/library/MathView.java +++ b/MathView/src/main/java/io/github/kexanie/library/MathView.java @@ -1,72 +1,132 @@ package io.github.kexanie.library; -import android.content.Context; -import android.content.res.TypedArray; -import android.graphics.Color; -import android.util.AttributeSet; -import android.util.Log; -import android.view.MotionEvent; -import android.view.View; -import android.webkit.WebSettings; -import android.webkit.WebView; +import ohos.agp.colors.RgbColor; +import ohos.agp.components.AttrSet; +import ohos.agp.components.element.ShapeElement; +import ohos.agp.components.webengine.ResourceRequest; +import ohos.agp.components.webengine.ResourceResponse; +import ohos.agp.components.webengine.WebAgent; +import ohos.agp.components.webengine.WebView; +import ohos.agp.utils.TextTool; +import ohos.app.Context; +import ohos.global.resource.Resource; +import ohos.utils.net.Uri; -import com.x5.template.Chunk; -import com.x5.template.Theme; -import com.x5.template.providers.AndroidTemplates; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.net.URLConnection; +import java.net.URLEncoder; +/** + * MathView + * + * @since 2021-08-04 + */ public class MathView extends WebView { private String mText; private String mConfig; - private int mEngine; + private int mEngine = Engine.KATEX; - public MathView(Context context, AttributeSet attrs) { + /** + * MathView + * + * @param context context + * @param attrs attrs + */ + public MathView(Context context, AttrSet attrs) { super(context, attrs); - getSettings().setJavaScriptEnabled(true); - getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); - setBackgroundColor(Color.TRANSPARENT); - - TypedArray mTypeArray = context.getTheme().obtainStyledAttributes( - attrs, - R.styleable.MathView, - 0, 0 - ); - - try { // the order of execution of setEngine() and setText() matters - setEngine(mTypeArray.getInteger(R.styleable.MathView_engine, 0)); - setText(mTypeArray.getString(R.styleable.MathView_text)); - } finally { - mTypeArray.recycle(); - } + getWebConfig().setJavaScriptPermit(true); + getWebConfig().setWebStoragePermit(false); + ShapeElement shapeElement = new ShapeElement(); + shapeElement.setRgbColor(new RgbColor(0,0,0,0)); + setBackground(shapeElement); + setEngine(TypedAttrUtils.getString(attrs,"engine", "KaTeX")); + setText(TypedAttrUtils.getString(attrs, "text", "")); } - // disable touch event on MathView - @Override - public boolean onTouchEvent(MotionEvent event) { - return false; - } + /** + * setText + * + * @param text text + */ + public void setText(String text) { + mText = text; + setWebAgent(new WebAgent() { + @Override + public ResourceResponse processResourceRequest(WebView webView, ResourceRequest request) { + final String authority = "example.com"; + final String rawFile = "/rawfile/"; + final String local = "/local/"; + Uri requestUri = request.getRequestUrl(); + if (authority.equals(requestUri.getDecodedAuthority())) { + String path = requestUri.getDecodedPath(); + if (TextTool.isNullOrEmpty(path)) { + return super.processResourceRequest(webView, request); + } + if (path.startsWith(rawFile)) { + // 根据自定义规则访问资源文件 + String rawFilePath = "entry/resources/rawfile/" + path.replace(rawFile, ""); + String mimeType = URLConnection.guessContentTypeFromName(rawFilePath); - private Chunk getChunk() { - String TEMPLATE_KATEX = "katex"; - String TEMPLATE_MATHJAX = "mathjax"; - String template = TEMPLATE_KATEX; - AndroidTemplates loader = new AndroidTemplates(getContext()); - switch (mEngine) { - case Engine.KATEX: template = TEMPLATE_KATEX; break; - case Engine.MATHJAX: template = TEMPLATE_MATHJAX; break; - } + try { + Resource resource = getResourceManager().getRawFileEntry(rawFilePath).openRawFile(); + return new ResourceResponse(mimeType, resource, null); + } catch (IOException e) { + e.toString(); + } + } - return new Theme(loader).makeChunk(template); - } + if (path.startsWith(local)) { + // 根据自定义规则访问本地文件 + String localFile = getContext().getFilesDir() + path.replace(local, "/"); + File file = new File(localFile); + if (!file.exists()) { + return super.processResourceRequest(webView, request); + } + String mimeType = URLConnection.guessContentTypeFromName(localFile); + try { + InputStream inputStream = new FileInputStream(file); + return new ResourceResponse(mimeType, inputStream, null); + } catch (IOException e) { + e.toString(); + } + } + } - public void setText(String text) { - mText = text; - Chunk chunk = getChunk(); + return super.processResourceRequest(webView, request); + } - String TAG_FORMULA = "formula"; - String TAG_CONFIG = "config"; - chunk.set(TAG_FORMULA, mText); - chunk.set(TAG_CONFIG, mConfig); - this.loadDataWithBaseURL(null, chunk.toString(), "text/html", "utf-8", "about:blank"); + @Override + public void onPageLoaded(WebView webView, String url) { + super.onPageLoaded(webView, url); + try { + String text = URLEncoder.encode(mText,"utf-8"); + text = text.replaceAll("\\+","%20"); + if (!TextTool.isNullOrEmpty(mConfig)) { + String config = URLEncoder.encode(mConfig,"utf-8"); + config = config.replaceAll("\\+","%20"); + webView.executeJs("setBodyContent('" + text + "','" + config + "')", null); + } else { + webView.executeJs("setBodyContent('" + text + "')", null); + } + } catch (UnsupportedEncodingException e) { + e.toString(); + } + } + }); + switch (mEngine) { + case Engine.KATEX: + load("https://example.com/rawfile/themes/katex.html"); + break; + case Engine.MATHJAX: + load("https://example.com/rawfile/themes/mathjax.html"); + break; + default: + break; + } } public String getText() { @@ -85,7 +145,8 @@ public class MathView extends WebView { * * This method should be call BEFORE setText() and AFTER setEngine(). * PLEASE PAY ATTENTION THAT THIS METHOD IS FOR MATHJAX ONLY. - * @param config + * + * @param config config */ public void config(String config) { if (mEngine == Engine.MATHJAX) { @@ -95,26 +156,35 @@ public class MathView extends WebView { /** * Set the js engine used for rendering the formulas. - * @param engine must be one of the constants in class Engine - * * This method should be call BEFORE setText(). + * + * @param engine must be one of the constants in class Engine */ - public void setEngine(int engine) { + public void setEngine(String engine) { switch (engine) { - case Engine.KATEX: { + case "KaTeX": mEngine = Engine.KATEX; break; - } - case Engine.MATHJAX: { + case "MathJax": mEngine = Engine.MATHJAX; break; - } default: mEngine = Engine.KATEX; } } + /** + * Engine + * + * @since 2021-08-04 + */ public static class Engine { - final public static int KATEX = 0; - final public static int MATHJAX = 1; + /** + * KATEX + */ + public static final int KATEX = 0; + /** + * MATHJAX + */ + public static final int MATHJAX = 1; } } \ No newline at end of file diff --git a/MathView/src/main/java/io/github/kexanie/library/TypedAttrUtils.java b/MathView/src/main/java/io/github/kexanie/library/TypedAttrUtils.java new file mode 100644 index 0000000..bdbadf3 --- /dev/null +++ b/MathView/src/main/java/io/github/kexanie/library/TypedAttrUtils.java @@ -0,0 +1,238 @@ +/* + * Copyright (C) 2021 Huawei Device Co., Ltd. + * 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. + */ + +package io.github.kexanie.library; + +import ohos.agp.components.Attr; +import ohos.agp.components.AttrSet; +import ohos.agp.text.Font; +import ohos.agp.utils.Color; +import ohos.app.Context; +import ohos.app.Environment; +import ohos.global.resource.RawFileEntry; +import ohos.global.resource.Resource; +import ohos.global.resource.ResourceManager; +import ohos.hiviewdfx.HiLog; +import ohos.hiviewdfx.HiLogLabel; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.util.NoSuchElementException; + +/** + * TypedAttrUtils + * + * @since 2021-04-16 + */ +public final class TypedAttrUtils { + static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00201, "TypedAttrUtils"); + + /** + * getIntColor + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return IntColor + */ + public static int getIntColor(AttrSet attrs, String attrName, int defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getColorValue().getValue(); + } + } + + /** + * getColor + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return Color + */ + public static Color getColor(AttrSet attrs, String attrName, Color defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getColorValue(); + } + } + + /** + * getBoolean + * + * @param attrs attrs + * @param attrName attrName + * @param isDefValue isDefValue + * @return boolean + */ + public static boolean getBoolean(AttrSet attrs, String attrName, boolean isDefValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return isDefValue; + } else { + return attr.getBoolValue(); + } + } + + /** + * getString + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return String + */ + public static String getString(AttrSet attrs, String attrName, String defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getStringValue(); + } + } + + /** + * getDimensionPixelSize + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return int + */ + public static int getDimensionPixelSize(AttrSet attrs, String attrName, int defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getIntegerValue(); + } + } + + /** + * getLayoutDimension + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return int + */ + public static int getLayoutDimension(AttrSet attrs, String attrName, int defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getDimensionValue(); + } + } + + /** + * getInteger + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return int + */ + public static int getInteger(AttrSet attrs, String attrName, int defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getIntegerValue(); + } + } + + /** + * getFloat + * + * @param attrs attrs + * @param attrName attrName + * @param defValue defValue + * @return float + */ + public static float getFloat(AttrSet attrs, String attrName, float defValue) { + Attr attr = attrNoSuchElement(attrs, attrName); + if (attr == null) { + return defValue; + } else { + return attr.getFloatValue(); + } + } + + /** + * attrNoSuchElement + * + * @param attrs attrs + * @param attrName attrName + * @return Attr + */ + private static Attr attrNoSuchElement(AttrSet attrs, String attrName) { + Attr attr = null; + try { + attr = attrs.getAttr(attrName).get(); + } catch (NoSuchElementException e) { + HiLog.info(LABEL, "Exception = " + e.toString()); + } + return attr; + } + + /** + * getFont + * + * @param context context + * @param fontFileName fontFileName + * @return Font + */ + public static Font getFont(Context context, String fontFileName) { + ResourceManager resManager = context.getResourceManager(); + RawFileEntry rawFileEntry = resManager.getRawFileEntry("resources/rawfile/" + fontFileName); + Resource resource; + try { + resource = rawFileEntry.openRawFile(); + } catch (IOException e) { + return Font.DEFAULT; + } + File file = new File(context.getExternalFilesDir(Environment.DIRECTORY_PICTURES), fontFileName); + OutputStream outputStream = null; + try { + outputStream = new FileOutputStream(file); + int index; + byte[] bytes = new byte[1024]; + while ((index = resource.read(bytes)) != -1) { + outputStream .write(bytes, 0, index); + outputStream .flush(); + } + } catch (IOException e) { + return Font.DEFAULT; + } finally { + try { + resource.close(); + if (outputStream != null) { + outputStream.close(); + } + } catch (IOException e) { + return Font.DEFAULT; + } + } + Font.Builder builder = new Font.Builder(file); + return builder.build(); + } +} diff --git a/MathView/src/main/res/values/attrs.xml b/MathView/src/main/res/values/attrs.xml deleted file mode 100644 index ba8c194..0000000 --- a/MathView/src/main/res/values/attrs.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/MathView/src/main/res/values/strings.xml b/MathView/src/main/res/values/strings.xml deleted file mode 100644 index c094dfd..0000000 --- a/MathView/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - View - diff --git a/MathView/src/main/resources/base/element/string.json b/MathView/src/main/resources/base/element/string.json new file mode 100644 index 0000000..94fc448 --- /dev/null +++ b/MathView/src/main/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "mathview_library", + "value": "mathview_library" + } + ] +} diff --git a/MathView/src/main/assets/MathJax/.gitignore b/MathView/src/main/resources/rawfile/MathJax/.gitignore similarity index 100% rename from MathView/src/main/assets/MathJax/.gitignore rename to MathView/src/main/resources/rawfile/MathJax/.gitignore diff --git a/MathView/src/main/assets/MathJax/LICENSE b/MathView/src/main/resources/rawfile/MathJax/LICENSE similarity index 100% rename from MathView/src/main/assets/MathJax/LICENSE rename to MathView/src/main/resources/rawfile/MathJax/LICENSE diff --git a/MathView/src/main/assets/MathJax/MathJax.js b/MathView/src/main/resources/rawfile/MathJax/MathJax.js similarity index 100% rename from MathView/src/main/assets/MathJax/MathJax.js rename to MathView/src/main/resources/rawfile/MathJax/MathJax.js diff --git a/MathView/src/main/assets/MathJax/config/TeX-AMS-MML_HTMLorMML.js b/MathView/src/main/resources/rawfile/MathJax/config/TeX-AMS-MML_HTMLorMML.js similarity index 100% rename from MathView/src/main/assets/MathJax/config/TeX-AMS-MML_HTMLorMML.js rename to MathView/src/main/resources/rawfile/MathJax/config/TeX-AMS-MML_HTMLorMML.js diff --git a/MathView/src/main/assets/MathJax/extensions/CHTML-preview.js b/MathView/src/main/resources/rawfile/MathJax/extensions/CHTML-preview.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/CHTML-preview.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/CHTML-preview.js diff --git a/MathView/src/main/assets/MathJax/extensions/FontWarnings.js b/MathView/src/main/resources/rawfile/MathJax/extensions/FontWarnings.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/FontWarnings.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/FontWarnings.js diff --git a/MathView/src/main/assets/MathJax/extensions/HTML-CSS/handle-floats.js b/MathView/src/main/resources/rawfile/MathJax/extensions/HTML-CSS/handle-floats.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/HTML-CSS/handle-floats.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/HTML-CSS/handle-floats.js diff --git a/MathView/src/main/assets/MathJax/extensions/HelpDialog.js b/MathView/src/main/resources/rawfile/MathJax/extensions/HelpDialog.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/HelpDialog.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/HelpDialog.js diff --git a/MathView/src/main/assets/MathJax/extensions/MatchWebFonts.js b/MathView/src/main/resources/rawfile/MathJax/extensions/MatchWebFonts.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/MatchWebFonts.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/MatchWebFonts.js diff --git a/MathView/src/main/assets/MathJax/extensions/MathEvents.js b/MathView/src/main/resources/rawfile/MathJax/extensions/MathEvents.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/MathEvents.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/MathEvents.js diff --git a/MathView/src/main/assets/MathJax/extensions/MathML/content-mathml.js b/MathView/src/main/resources/rawfile/MathJax/extensions/MathML/content-mathml.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/MathML/content-mathml.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/MathML/content-mathml.js diff --git a/MathView/src/main/assets/MathJax/extensions/MathML/mml3.js b/MathView/src/main/resources/rawfile/MathJax/extensions/MathML/mml3.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/MathML/mml3.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/MathML/mml3.js diff --git a/MathView/src/main/assets/MathJax/extensions/MathMenu.js b/MathView/src/main/resources/rawfile/MathJax/extensions/MathMenu.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/MathMenu.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/MathMenu.js diff --git a/MathView/src/main/assets/MathJax/extensions/MathZoom.js b/MathView/src/main/resources/rawfile/MathJax/extensions/MathZoom.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/MathZoom.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/MathZoom.js diff --git a/MathView/src/main/assets/MathJax/extensions/Safe.js b/MathView/src/main/resources/rawfile/MathJax/extensions/Safe.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/Safe.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/Safe.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/AMScd.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/AMScd.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/AMScd.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/AMScd.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/AMSmath.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/AMSmath.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/AMSmath.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/AMSmath.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/AMSsymbols.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/AMSsymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/AMSsymbols.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/AMSsymbols.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/HTML.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/HTML.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/HTML.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/HTML.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/action.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/action.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/action.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/action.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/autobold.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/autobold.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/autobold.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/autobold.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/autoload-all.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/autoload-all.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/autoload-all.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/autoload-all.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/bbox.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/bbox.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/bbox.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/bbox.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/begingroup.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/begingroup.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/begingroup.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/begingroup.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/boldsymbol.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/boldsymbol.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/boldsymbol.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/boldsymbol.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/cancel.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/cancel.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/cancel.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/cancel.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/color.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/color.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/color.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/color.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/enclose.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/enclose.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/enclose.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/enclose.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/extpfeil.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/extpfeil.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/extpfeil.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/extpfeil.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/mathchoice.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/mathchoice.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/mathchoice.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/mathchoice.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/mediawiki-texvc.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/mediawiki-texvc.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/mediawiki-texvc.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/mediawiki-texvc.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/mhchem.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/mhchem.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/mhchem.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/mhchem.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/newcommand.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/newcommand.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/newcommand.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/newcommand.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/noErrors.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/noErrors.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/noErrors.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/noErrors.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/noUndefined.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/noUndefined.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/noUndefined.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/noUndefined.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/unicode.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/unicode.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/unicode.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/unicode.js diff --git a/MathView/src/main/assets/MathJax/extensions/TeX/verb.js b/MathView/src/main/resources/rawfile/MathJax/extensions/TeX/verb.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/TeX/verb.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/TeX/verb.js diff --git a/MathView/src/main/assets/MathJax/extensions/asciimath2jax.js b/MathView/src/main/resources/rawfile/MathJax/extensions/asciimath2jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/asciimath2jax.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/asciimath2jax.js diff --git a/MathView/src/main/assets/MathJax/extensions/jsMath2jax.js b/MathView/src/main/resources/rawfile/MathJax/extensions/jsMath2jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/jsMath2jax.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/jsMath2jax.js diff --git a/MathView/src/main/assets/MathJax/extensions/mml2jax.js b/MathView/src/main/resources/rawfile/MathJax/extensions/mml2jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/mml2jax.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/mml2jax.js diff --git a/MathView/src/main/assets/MathJax/extensions/tex2jax.js b/MathView/src/main/resources/rawfile/MathJax/extensions/tex2jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/tex2jax.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/tex2jax.js diff --git a/MathView/src/main/assets/MathJax/extensions/toMathML.js b/MathView/src/main/resources/rawfile/MathJax/extensions/toMathML.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/toMathML.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/toMathML.js diff --git a/MathView/src/main/assets/MathJax/extensions/v1.0-warning.js b/MathView/src/main/resources/rawfile/MathJax/extensions/v1.0-warning.js similarity index 100% rename from MathView/src/main/assets/MathJax/extensions/v1.0-warning.js rename to MathView/src/main/resources/rawfile/MathJax/extensions/v1.0-warning.js diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular_old.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular_old.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular_old.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular_old.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinChrome-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinChrome-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinChrome-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinChrome-Regular.otf diff --git a/MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf b/MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf similarity index 100% rename from MathView/src/main/assets/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf rename to MathView/src/main/resources/rawfile/MathJax/fonts/HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/jax.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/Dingbats.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/Dingbats.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/Dingbats.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/Dingbats.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/SupplementalArrowsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SupplementalArrowsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/SupplementalArrowsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SupplementalArrowsA.js diff --git a/MathView/src/main/assets/MathJax/jax/element/mml/optable/SupplementalArrowsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SupplementalArrowsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/element/mml/optable/SupplementalArrowsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/element/mml/optable/SupplementalArrowsB.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/config.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/config.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/config.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/config.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/a.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/a.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/a.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/a.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/b.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/b.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/b.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/b.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/c.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/c.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/c.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/c.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/d.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/d.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/d.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/d.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/e.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/e.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/e.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/e.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/f.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/f.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/f.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/f.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/fr.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/fr.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/fr.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/fr.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/g.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/g.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/g.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/g.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/h.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/h.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/h.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/h.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/i.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/i.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/i.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/i.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/j.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/j.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/j.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/j.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/k.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/k.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/k.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/k.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/l.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/l.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/l.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/l.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/m.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/m.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/m.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/m.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/n.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/n.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/n.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/n.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/o.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/o.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/o.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/o.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/opf.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/opf.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/opf.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/opf.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/p.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/p.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/p.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/p.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/q.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/q.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/q.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/q.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/r.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/r.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/r.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/r.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/s.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/s.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/s.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/s.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/scr.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/scr.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/scr.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/scr.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/t.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/t.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/t.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/t.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/u.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/u.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/u.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/u.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/v.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/v.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/v.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/v.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/w.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/w.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/w.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/w.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/x.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/x.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/x.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/x.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/y.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/y.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/y.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/y.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/entities/z.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/z.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/entities/z.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/entities/z.js diff --git a/MathView/src/main/assets/MathJax/jax/input/MathML/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/MathML/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/MathML/jax.js diff --git a/MathView/src/main/assets/MathJax/jax/input/TeX/config.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/TeX/config.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/TeX/config.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/TeX/config.js diff --git a/MathView/src/main/assets/MathJax/jax/input/TeX/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/input/TeX/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/input/TeX/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/input/TeX/jax.js diff --git a/MathView/src/main/assets/MathJax/jax/output/CommonHTML/config.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/CommonHTML/config.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/CommonHTML/config.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/CommonHTML/config.js diff --git a/MathView/src/main/assets/MathJax/jax/output/CommonHTML/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/CommonHTML/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/CommonHTML/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/CommonHTML/jax.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/maction.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/maction.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/maction.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/maction.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/menclose.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/menclose.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/menclose.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/menclose.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/mglyph.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/mglyph.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/mglyph.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/mglyph.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/ms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/ms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/ms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/ms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/mtable.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/mtable.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/mtable.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/mtable.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/multiline.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/multiline.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/autoload/multiline.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/autoload/multiline.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/config.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/config.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/config.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/config.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/imageFonts.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/imageFonts.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/imageFonts.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/imageFonts.js diff --git a/MathView/src/main/assets/MathJax/jax/output/HTML-CSS/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/HTML-CSS/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/HTML-CSS/jax.js diff --git a/MathView/src/main/assets/MathJax/jax/output/NativeMML/config.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/NativeMML/config.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/NativeMML/config.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/NativeMML/config.js diff --git a/MathView/src/main/assets/MathJax/jax/output/NativeMML/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/NativeMML/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/NativeMML/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/NativeMML/jax.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/annotation-xml.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/annotation-xml.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/annotation-xml.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/annotation-xml.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/maction.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/maction.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/maction.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/maction.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/menclose.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/menclose.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/menclose.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/menclose.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/mglyph.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/mglyph.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/mglyph.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/mglyph.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/mmultiscripts.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/mmultiscripts.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/mmultiscripts.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/mmultiscripts.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/ms.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/ms.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/ms.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/ms.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/mtable.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/mtable.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/mtable.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/mtable.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/autoload/multiline.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/multiline.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/autoload/multiline.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/autoload/multiline.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/config.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/config.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/config.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/config.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/fontdata-extra.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/fontdata-extra.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/fontdata-extra.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/fontdata-extra.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/fontdata.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/fontdata.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/fonts/TeX/fontdata.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/fonts/TeX/fontdata.js diff --git a/MathView/src/main/assets/MathJax/jax/output/SVG/jax.js b/MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/jax.js similarity index 100% rename from MathView/src/main/assets/MathJax/jax/output/SVG/jax.js rename to MathView/src/main/resources/rawfile/MathJax/jax/output/SVG/jax.js diff --git a/MathView/src/main/assets/katex/contrib/auto-render.min.js b/MathView/src/main/resources/rawfile/katex/contrib/auto-render.min.js similarity index 100% rename from MathView/src/main/assets/katex/contrib/auto-render.min.js rename to MathView/src/main/resources/rawfile/katex/contrib/auto-render.min.js diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_AMS-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_AMS-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Bold.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Bold.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Caligraphic-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Caligraphic-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Bold.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Bold.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Fraktur-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Fraktur-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Bold.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Bold.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Italic.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Italic.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Main-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Main-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-BoldItalic.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-BoldItalic.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Italic.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Italic.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Math-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Math-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Bold.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Bold.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Italic.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Italic.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_SansSerif-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_SansSerif-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Script-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Script-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size1-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size1-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size2-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size2-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size3-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size3-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Size4-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Size4-Regular.woff2 diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.eot b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.eot similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.eot rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.eot diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.ttf b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.ttf similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.ttf rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.ttf diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.woff b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.woff similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.woff rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.woff diff --git a/MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.woff2 b/MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.woff2 similarity index 100% rename from MathView/src/main/assets/katex/fonts/KaTeX_Typewriter-Regular.woff2 rename to MathView/src/main/resources/rawfile/katex/fonts/KaTeX_Typewriter-Regular.woff2 diff --git a/MathView/src/main/assets/katex/katex.min.css b/MathView/src/main/resources/rawfile/katex/katex.min.css similarity index 100% rename from MathView/src/main/assets/katex/katex.min.css rename to MathView/src/main/resources/rawfile/katex/katex.min.css diff --git a/MathView/src/main/assets/katex/katex.min.js b/MathView/src/main/resources/rawfile/katex/katex.min.js similarity index 100% rename from MathView/src/main/assets/katex/katex.min.js rename to MathView/src/main/resources/rawfile/katex/katex.min.js diff --git a/MathView/src/main/resources/rawfile/themes/jquery-3.5.1.min.js b/MathView/src/main/resources/rawfile/themes/jquery-3.5.1.min.js new file mode 100644 index 0000000..b061403 --- /dev/null +++ b/MathView/src/main/resources/rawfile/themes/jquery-3.5.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + Auto-render test + + + + + + + + + + \ No newline at end of file diff --git a/MathView/src/main/resources/rawfile/themes/katex.js b/MathView/src/main/resources/rawfile/themes/katex.js new file mode 100644 index 0000000..1d033b5 --- /dev/null +++ b/MathView/src/main/resources/rawfile/themes/katex.js @@ -0,0 +1,6 @@ +function setBodyContent(content,){ + $("body").html(decodeURIComponent(content)); + renderMathInElement( + document.body + ); +} \ No newline at end of file diff --git a/MathView/src/main/assets/themes/mathjax.chtml b/MathView/src/main/resources/rawfile/themes/mathjax.chtml similarity index 100% rename from MathView/src/main/assets/themes/mathjax.chtml rename to MathView/src/main/resources/rawfile/themes/mathjax.chtml diff --git a/MathView/src/main/resources/rawfile/themes/mathjax.html b/MathView/src/main/resources/rawfile/themes/mathjax.html new file mode 100644 index 0000000..ff19c69 --- /dev/null +++ b/MathView/src/main/resources/rawfile/themes/mathjax.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MathView/src/main/resources/rawfile/themes/mathjax.js b/MathView/src/main/resources/rawfile/themes/mathjax.js new file mode 100644 index 0000000..a5f6891 --- /dev/null +++ b/MathView/src/main/resources/rawfile/themes/mathjax.js @@ -0,0 +1,7 @@ +function setBodyContent(content,config){ + if (config != null) { + MathJax.Hub.Config(JSON.parseJSON(decodeURIComponent(content))); + } + $("body").html(decodeURIComponent(content)); + MathJax.Hub.Queue(["Typeset",MathJax.Hub]); +} \ No newline at end of file diff --git a/MathView/src/main/assets/themes/style.css b/MathView/src/main/resources/rawfile/themes/style.css similarity index 100% rename from MathView/src/main/assets/themes/style.css rename to MathView/src/main/resources/rawfile/themes/style.css diff --git a/MathView/src/test/java/io/github/kexanie/library/ExampleTest.java b/MathView/src/test/java/io/github/kexanie/library/ExampleTest.java new file mode 100644 index 0000000..e8e2b63 --- /dev/null +++ b/MathView/src/test/java/io/github/kexanie/library/ExampleTest.java @@ -0,0 +1,9 @@ +package io.github.kexanie.library; + +import org.junit.Test; + +public class ExampleTest { + @Test + public void onStart() { + } +} diff --git a/MathViewTest.iml b/MathViewTest.iml deleted file mode 100644 index fd0e4e6..0000000 --- a/MathViewTest.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/README.OPENSOURCE b/README.OPENSOURCE new file mode 100644 index 0000000..39d0749 --- /dev/null +++ b/README.OPENSOURCE @@ -0,0 +1,19 @@ +[ + + { + + "Name": "MathView", + + "License": "Apache License", + + "License File": "LICENSE", + + "Version Number": "" + + "Upstream URL": "https://github.com/jianzhongli/MathView", + + "Description": "MathView is a third-party view library, which might help you display math formula on Android apps easier. Two rendering engines available: MathJax and KaTeX. Support Android version 4.1 (Jelly Bean) and newer." + + } + +] \ No newline at end of file diff --git a/README.md b/README.md index 83b878c..b2741a6 100644 --- a/README.md +++ b/README.md @@ -1,156 +1,90 @@ # MathView -[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-MathView-brightgreen.svg?style=flat)](http://android-arsenal.com/details/1/2957) [![Download](https://api.bintray.com/packages/kexanie/maven/MathView/images/download.svg) ](https://bintray.com/kexanie/maven/MathView/_latestVersion) -`MathView` is a third-party view library, which might help you display math formula on Android apps easier. Two rendering engines available: [MathJax] and [KaTeX]. Support Android version 4.1 (Jelly Bean) and newer. - - - -## Setup - -There are two ways you can add `MathView` to your project in Android Studio: - -1. From a remote Maven repository (jcenter). -2. From a local .aar file. - -### 1. Setup from a remote Maven repository (jcenter) - -Add `compile 'io.github.kexanie.library:MathView:0.0.6'` into **dependencies** section of your **module** build.gradle file. For example: - -```groovy -dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') - compile 'com.android.support:appcompat-v7:23.0.0' - compile 'io.github.kexanie.library:MathView:0.0.6' -} -``` - -### 2. Setup from local .aar file - -You can download the latest version of MathView from [Bintray](https://bintray.com/kexanie/maven/MathView/_latestVersion "Bintray"). - -1) Import the module from local .aar file - -Click `File -> New -> New Module` (yes, not `import Module`) `-> Import .JAR/.AAR Package`, and find out where the file located. - -2) Add dependency - -Click `File -> Project Structure -> Dependencies`, and then click the plus icon, select `3. Module Dependency`. - -#### For Eclipse users -Just migrate to Android Studio. - -## Usage - -The behaviour of `MathView` is nearly the same as `TextView`, except that it will automatically render **TeX code** (or MathML code if rendering with MathJax) into math formula. For basic tutorial and quick reference, please have a look on this [tutorial]. - -**Caution** - -1. You should enclose the formula in `\(...\)` rather than `$...$` for inline formulas. -2. You need to escape spacial characters like backslash, quotes and so on in Java code. -3. If you want to make the height of `MathView` actually `wrap_content`, warp the views into `NestedScrollView`. - -**About the engines** - -KaTeX is faster than MathJax on mobile environment, but MathJax supports more features and is much more beautiful. Choose whatever suits your needs. - -### Define `MathView` in your layout file -For example: - -```xml - - - - - - - - - - - - - - -``` - -### Get an instance from your `Activity` -```java -public class MainActivity extends AppCompatActivity { - MathView formula_two; - String tex = "This come from string. You can insert inline formula:" + - " \\(ax^2 + bx + c = 0\\) " + - "or displayed formula: $$\\sum_{i=0}^n i^2 = \\frac{(n^2+n)(2n+1)}{6}$$"; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - } - - @Override - protected void onResume() { - super.onResume(); - - formula_two = (MathView) findViewById(R.id.formula_two); - formula_two.setText(tex); - } -} -``` - -**Noted that the method `MatView.getText()` will return the raw TeX code (Java `String`).** - -### Configuration - -I am not an expert in MathJax. Rather than providing a pre-configured version of MathJax, I choose to add another method `config()`(for MathJax only) to `MathView` in version `0.0.5`. You can tweak MathJax with more complicated configurations. For example, to enable auto linebreaking, you can call - -```java -MathView.config( -"MathJax.Hub.Config({\n"+ - " CommonHTML: { linebreaks: { automatic: true } },\n"+ - " \"HTML-CSS\": { linebreaks: { automatic: true } },\n"+ - " SVG: { linebreaks: { automatic: true } }\n"+ - "});"); -``` -before `setText()`. - -## How it works - -`MathView` inherited from Android `WebView` and use javascript ( [MathJax] or [KaTeX] ) to do the rendering stuff. Another library called [Chunk] is just an lightweight Java template engine for filling the TeX code into an html file. So we can render it. It's still rather primitive, but at least functional. Check the code for more details. - -## Known Issues - -1. When rendering with MathJax, some characters are blank(like character 'B' of BlackBoard Bold font) due to MathJax's [bug] on Android `WebView`. -2. Not all TeX commands are supported by KaTeX, check this [link] for more details. - - - -## Feedback - -If you have any issues or need help please do not hesitate to create an issue ticket. - -[tutorial]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference -[bug]: https://github.com/mathjax/MathJax/issues/403 -[MathJax]: https://www.mathjax.org/ -[KaTeX]: https://github.com/Khan/KaTeX -[Chunk]: https://github.com/tomj74/chunk-templates/ -[link]: https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX +#### 项目介绍 +- 项目名称:MathView +- 所属系列:openharmony的第三方组件适配移植 +- 功能:使用Webview展示数学公式 +- 项目移植状态:主功能完成 +- 调用差异:无 +- 开发版本:sdk6,DevEco Studio 2.2 Beta1 +- 基线版本:基于原组件的master分支 + +#### 效果演示 + + +#### 安装教程 + +1.在项目根目录下的build.gradle文件中, + ```gradle + allprojects { + repositories { + maven { + url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' + } + } + } + ``` +2.在entry模块的build.gradle文件中, + ```gradle + dependencies { + implementation('com.gitee.chinasoft_ohos:MathView:0.0.1-SNAPSHOT') + ...... + } + ``` + +在sdk6,DevEco Studio 2.2 Beta1下项目可直接运行 +如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, +并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下 + +#### 使用说明 +1. MathView在布局文件中定义: + ```java + + + + + + ``` + +2. 在Activity中获取实例中获取: + ```java + String tex = "This come from string. You can insert inline formula:" + + " \\(ax^2 + bx + c = 0\\) " + + "or displayed formula: $$\\sum_{i=0}^n i^2 = \\frac{(n^2+n)(2n+1)}{6}$$"; + formulaTwo = (MathView) findComponentById(ResourceTable.Id_formula_two); + formulaTwo.setText(tex); + ``` + +3. 注意事项 + 原库采用的是webview加载html字符串的方式展示数学公式,因openHarmony不支持html字符串里访问本地js文件,故实现方式改为混合开发模式,即java代码中调用js代码,动态改变本地html的内容,展示本地html + +#### 测试信息 + +CodeCheck代码测试无异常 + +CloudTest代码测试无异常 + +病毒安全检测通过 + +当前版本demo功能与原组件基本无差异 + +#### 版本迭代 + +- 0.0.1-SNAPSHOT \ No newline at end of file diff --git a/app/app.iml b/app/app.iml deleted file mode 100644 index 6b7b009..0000000 --- a/app/app.iml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle deleted file mode 100644 index 57b8683..0000000 --- a/app/build.gradle +++ /dev/null @@ -1,28 +0,0 @@ -apply plugin: 'com.android.application' - -android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" - - defaultConfig { - applicationId "io.github.kexanie.mathviewtest" - minSdkVersion 14 - targetSdkVersion 23 - versionCode 1 - versionName "1.0" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') - compile 'com.android.support:appcompat-v7:23.1.1' -// compile 'io.github.kexanie.library:MathView:0.0.4' - - compile project(':MathView') -} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro deleted file mode 100644 index 1889bf5..0000000 --- a/app/proguard-rules.pro +++ /dev/null @@ -1,17 +0,0 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in C:\Users\Brian\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/app/src/androidTest/java/io/github/kexanie/mathviewtest/ApplicationTest.java b/app/src/androidTest/java/io/github/kexanie/mathviewtest/ApplicationTest.java deleted file mode 100644 index 8d81ebd..0000000 --- a/app/src/androidTest/java/io/github/kexanie/mathviewtest/ApplicationTest.java +++ /dev/null @@ -1,13 +0,0 @@ -package io.github.kexanie.mathviewtest; - -import android.app.Application; -import android.test.ApplicationTestCase; - -/** - * Testing Fundamentals - */ -public class ApplicationTest extends ApplicationTestCase { - public ApplicationTest() { - super(Application.class); - } -} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml deleted file mode 100644 index 782c13a..0000000 --- a/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - diff --git a/app/src/main/java/io/github/kexanie/mathviewtest/MainActivity.java b/app/src/main/java/io/github/kexanie/mathviewtest/MainActivity.java deleted file mode 100644 index 8fa0f3b..0000000 --- a/app/src/main/java/io/github/kexanie/mathviewtest/MainActivity.java +++ /dev/null @@ -1,98 +0,0 @@ -package io.github.kexanie.mathviewtest; - -import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; -import android.view.Menu; -import android.view.MenuItem; -import android.widget.Toast; - -import io.github.kexanie.library.MathView; - -public class MainActivity extends AppCompatActivity { - MathView formula_two; - MathView formula_three; - String tex = "This come from string. You can insert inline formula:" + - " \\(ax^2 + bx + c = 0\\) " + - "or displayed formula: $$\\sum_{i=0}^n i^2 = \\frac{(n^2+n)(2n+1)}{6}$$"; - String mathml = - "\n" + - " \n" + - " f\n" + - " \n" + - " (\n" + - " a\n" + - " )\n" + - " \n" + - " \n" + - " =\n" + - " \n" + - " \n" + - " 1\n" + - " \n" + - " 2\n" + - " π\n" + - " i\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " γ\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " f\n" + - " (\n" + - " z\n" + - " )\n" + - " \n" + - " \n" + - " z\n" + - " \n" + - " a\n" + - " \n" + - " \n" + - " d\n" + - " z\n" + - " \n" + - ""; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - } - - @Override - protected void onResume() { - super.onResume(); - - formula_two = (MathView) findViewById(R.id.formula_two); - formula_three = (MathView) findViewById(R.id.formula_three); - formula_two.setText(tex); - formula_three.setText(mathml); - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - // Inflate the menu; this adds items to the action bar if it is present. - getMenuInflater().inflate(R.menu.menu_main, menu); - return true; - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - // Handle action bar item clicks here. The action bar will - // automatically handle clicks on the Home/Up button, so long - // as you specify a parent activity in AndroidManifest.xml. - int id = item.getItemId(); - - //noinspection SimplifiableIfStatement - if (id == R.id.action_settings) { - return true; - } - - return super.onOptionsItemSelected(item); - } -} diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml deleted file mode 100644 index 88cd7b4..0000000 --- a/app/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml deleted file mode 100644 index b1cb908..0000000 --- a/app/src/main/res/menu/menu_main.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index cde69bcccec65160d92116f20ffce4fce0b5245c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3418 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bfa42f0e7b91d006d22352c9ff2f134e504e3c1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4842 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 324e72cdd7480cb983fa1bcc7ce686e51ef87fe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7718 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 diff --git a/app/src/main/res/values-w820dp/dimens.xml b/app/src/main/res/values-w820dp/dimens.xml deleted file mode 100644 index 63fc816..0000000 --- a/app/src/main/res/values-w820dp/dimens.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - 64dp - diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml deleted file mode 100644 index 47c8224..0000000 --- a/app/src/main/res/values/dimens.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - 16dp - 16dp - diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml deleted file mode 100644 index 4c32981..0000000 --- a/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - MathViewTest - - Hello world! - Settings - - diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml deleted file mode 100644 index 766ab99..0000000 --- a/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/build.gradle b/build.gradle index 74f3e08..ffb7d0b 100644 --- a/build.gradle +++ b/build.gradle @@ -1,21 +1,36 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. +apply plugin: 'com.huawei.ohos.app' +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 5 + defaultConfig { + compatibleSdkVersion 5 + } +} + buildscript { repositories { - jcenter() + maven { + url 'https://repo.huaweicloud.com/repository/maven/' + } + maven { + url 'https://developer.huawei.com/repo/' + } } dependencies { - classpath 'com.android.tools.build:gradle:1.3.0' - classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' - classpath "com.github.dcendents:android-maven-gradle-plugin:1.3" - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files + classpath 'com.huawei.ohos:hap:2.4.5.0' + classpath 'com.huawei.ohos:decctest:1.2.4.1' } } allprojects { repositories { - jcenter() + maven { + url 'https://repo.huaweicloud.com/repository/maven/' + } + maven { + url 'https://developer.huawei.com/repo/' + } } } diff --git a/app/.gitignore b/entry/.gitignore similarity index 100% rename from app/.gitignore rename to entry/.gitignore diff --git a/entry/build.gradle b/entry/build.gradle new file mode 100644 index 0000000..89aad40 --- /dev/null +++ b/entry/build.gradle @@ -0,0 +1,28 @@ +apply plugin: 'com.huawei.ohos.hap' +apply plugin: 'com.huawei.ohos.decctest' +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 5 + defaultConfig { + compatibleSdkVersion 5 + } + buildTypes { + release { + proguardOpt { + proguardEnabled false + rulesFiles 'proguard-rules.pro' + } + } + } + +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) + testImplementation 'junit:junit:4.13' + ohosTestImplementation 'com.huawei.ohos.testkit:runner:1.0.0.200' + implementation project(":MathView") +} +decc { + supportType = ['html','xml'] +} diff --git a/entry/proguard-rules.pro b/entry/proguard-rules.pro new file mode 100644 index 0000000..f7666e4 --- /dev/null +++ b/entry/proguard-rules.pro @@ -0,0 +1 @@ +# config module specific ProGuard rules here. \ No newline at end of file diff --git a/entry/src/main/config.json b/entry/src/main/config.json new file mode 100644 index 0000000..99ef58b --- /dev/null +++ b/entry/src/main/config.json @@ -0,0 +1,55 @@ +{ + "app": { + "bundleName": "io.github.kexanie.mathviewtest", + "vendor": "github", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "package": "io.github.kexanie.mathviewtest", + "name": ".MyApplication", + "mainAbility": "io.github.kexanie.mathviewtest.MainAbility", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "unspecified", + "name": "io.github.kexanie.mathviewtest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard", + "metaData": { + "customizeData": [ + { + "name": "hwc-theme", + "value": "androidhwext:style/Theme.Emui.NoTitleBar", + "extra": "" + } + ] + } + } + ] + } +} \ No newline at end of file diff --git a/entry/src/main/java/io/github/kexanie/mathviewtest/MainAbility.java b/entry/src/main/java/io/github/kexanie/mathviewtest/MainAbility.java new file mode 100644 index 0000000..a5f8c56 --- /dev/null +++ b/entry/src/main/java/io/github/kexanie/mathviewtest/MainAbility.java @@ -0,0 +1,18 @@ +package io.github.kexanie.mathviewtest; + +import io.github.kexanie.mathviewtest.slice.MainAbilitySlice; +import ohos.aafwk.ability.Ability; +import ohos.aafwk.content.Intent; + +/** + * MainAbility + * + * @since 2021-08-04 + */ +public class MainAbility extends Ability { + @Override + public void onStart(Intent intent) { + super.onStart(intent); + super.setMainRoute(MainAbilitySlice.class.getName()); + } +} diff --git a/entry/src/main/java/io/github/kexanie/mathviewtest/MyApplication.java b/entry/src/main/java/io/github/kexanie/mathviewtest/MyApplication.java new file mode 100644 index 0000000..1d39f46 --- /dev/null +++ b/entry/src/main/java/io/github/kexanie/mathviewtest/MyApplication.java @@ -0,0 +1,15 @@ +package io.github.kexanie.mathviewtest; + +import ohos.aafwk.ability.AbilityPackage; + +/** + * MyApplication + * + * @since 2021-08-04 + */ +public class MyApplication extends AbilityPackage { + @Override + public void onInitialize() { + super.onInitialize(); + } +} diff --git a/entry/src/main/java/io/github/kexanie/mathviewtest/slice/MainAbilitySlice.java b/entry/src/main/java/io/github/kexanie/mathviewtest/slice/MainAbilitySlice.java new file mode 100644 index 0000000..77a4d17 --- /dev/null +++ b/entry/src/main/java/io/github/kexanie/mathviewtest/slice/MainAbilitySlice.java @@ -0,0 +1,92 @@ +package io.github.kexanie.mathviewtest.slice; + +import io.github.kexanie.library.MathView; +import io.github.kexanie.mathviewtest.ResourceTable; +import ohos.aafwk.ability.AbilitySlice; +import ohos.aafwk.content.Intent; +import ohos.agp.components.Component; +import ohos.agp.components.DependentLayout; +import ohos.agp.utils.Color; +import ohos.agp.window.service.WindowManager; + +/** + * MainAbilitySlice + * + * @since 2021-08-04 + */ +public class MainAbilitySlice extends AbilitySlice { + MathView formulaTwo; + MathView formulaThree; + String tex = "This come from string. You can insert inline formula:" + + " \\(ax^2 + bx + c = 0\\) " + + "or displayed formula: $$\\sum_{i=0}^n i^2 = \\frac{(n^2+n)(2n+1)}{6}$$"; + String mathml = + "\n" + + " \n" + + " f\n" + + " \n" + + " (\n" + + " a\n" + + " )\n" + + " \n" + + " \n" + + " =\n" + + " \n" + + " \n" + + " 1\n" + + " \n" + + " 2\n" + + " π\n" + + " i\n" + + " \n" + + " \n" + + " \n" + + " \n" + + " \n" + + " γ\n" + + " \n" + + " \n" + + " \n" + + " \n" + + " f\n" + + " (\n" + + " z\n" + + " )\n" + + " \n" + + " \n" + + " z\n" + + " \n" + + " a\n" + + " \n" + + " \n" + + " d\n" + + " z\n" + + " \n" + + ""; + private DependentLayout mDlMenu; + + @Override + public void onStart(Intent intent) { + super.onStart(intent); + WindowManager.getInstance().getTopWindow().get().setStatusBarColor(Color.BLACK.getValue()); + super.setUIContent(ResourceTable.Layout_ability_main); + mDlMenu = (DependentLayout) findComponentById(ResourceTable.Id_dl_menu); + findComponentById(ResourceTable.Id_ig_dialog).setClickedListener( + component -> mDlMenu.setVisibility(Component.VISIBLE)); + mDlMenu.setClickedListener(component -> mDlMenu.setVisibility(Component.HIDE)); + formulaTwo = (MathView) findComponentById(ResourceTable.Id_formula_two); + formulaThree = (MathView) findComponentById(ResourceTable.Id_formula_three); + formulaTwo.setText(tex); + formulaThree.setText(mathml); + } + + @Override + public void onActive() { + super.onActive(); + } + + @Override + public void onForeground(Intent intent) { + super.onForeground(intent); + } +} diff --git a/entry/src/main/resources/base/element/string.json b/entry/src/main/resources/base/element/string.json new file mode 100644 index 0000000..cd1e7a5 --- /dev/null +++ b/entry/src/main/resources/base/element/string.json @@ -0,0 +1,16 @@ +{ + "string": [ + { + "name": "entry_MainAbility", + "value": "MathViewTest" + }, + { + "name": "mainability_description", + "value": "Java_Empty Ability" + }, + { + "name": "mainability_HelloWorld", + "value": "Hello World" + } + ] +} \ No newline at end of file diff --git a/entry/src/main/resources/base/graphic/background_ability_main.xml b/entry/src/main/resources/base/graphic/background_ability_main.xml new file mode 100644 index 0000000..c0c0a3d --- /dev/null +++ b/entry/src/main/resources/base/graphic/background_ability_main.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/entry/src/main/resources/base/graphic/ic_more_vert.xml b/entry/src/main/resources/base/graphic/ic_more_vert.xml new file mode 100644 index 0000000..3f73424 --- /dev/null +++ b/entry/src/main/resources/base/graphic/ic_more_vert.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/entry/src/main/resources/base/layout/ability_main.xml b/entry/src/main/resources/base/layout/ability_main.xml new file mode 100644 index 0000000..0916343 --- /dev/null +++ b/entry/src/main/resources/base/layout/ability_main.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/entry/src/main/resources/base/media/icon.png b/entry/src/main/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c GIT binary patch literal 6790 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%0Dc(tE{X&tZbqD&QL{t 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 TgbJ}DT~7@&eXd9Z0aX4A39GOn literal 0 HcmV?d00001 diff --git a/gradle.properties b/gradle.properties index 1d3591c..be49249 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,18 +1,13 @@ # Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: +# IDE (e.g. DevEco Studio) users: # Gradle settings configured through the IDE *will override* # any settings specified in this file. - # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html - # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx10248m -XX:MaxPermSize=256m -# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true \ No newline at end of file +# If the Chinese output is garbled, please configure the following parameter. +# This function is enabled by default when the DevEco Studio builds the hap/app,if you need disable gradle parallel,you should set org.gradle.parallel false. +# more information see https://docs.gradle.org/current/userguide/performance.html +# org.gradle.parallel=false +# org.gradle.jvmargs=-Dfile.encoding=GBK \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..490fda8577df6c95960ba7077c43220e5bb2c0d9 100644 GIT binary patch literal 58694 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 literal 49896 zcmagFb986H(k`5d^NVfUwr$(C?M#x1ZQHiZiEVpg+jrjgoQrerx!>1o_ul)D>ebz~ zs=Mmxr&>W81QY-S1PKWQ%N-;H^tS;2*XwVA`dej1RRn1z<;3VgfE4~kaG`A%QSPsR z#ovnZe+tS9%1MfeDyz`RirvdjPRK~p(#^q2(^5@O&NM19EHdvN-A&StN>0g6QA^VN z0Gx%Gq#PD$QMRFzmK+utjS^Y1F0e8&u&^=w5K<;4Rz|i3A=o|IKLY+g`iK6vfr9?+ z-`>gmU&i?FGSL5&F?TXFu`&Js6h;15QFkXp2M1H9|Eq~bpov-GU(uz%mH0n55wUl- zv#~ccAz`F5wlQ>e_KlJS3@{)B?^v*EQM=IxLa&76^y51a((wq|2-`qON>+4dLc{Oo z51}}o^Zen(oAjxDK7b++9_Yg`67p$bPo3~BCpGM7uAWmvIhWc5Gi+gQZ|Pwa-Gll@<1xmcPy z|NZmu6m)g5Ftu~BG&Xdxclw7Cij{xbBMBn-LMII#Slp`AElb&2^Hw+w>(3crLH!;I zN+Vk$D+wP1#^!MDCiad@vM>H#6+`Ct#~6VHL4lzmy;lSdk>`z6)=>Wh15Q2)dQtGqvn0vJU@+(B5{MUc*qs4!T+V=q=wy)<6$~ z!G>e_4dN@lGeF_$q9`Ju6Ncb*x?O7=l{anm7Eahuj_6lA{*#Gv*TaJclevPVbbVYu z(NY?5q+xxbO6%g1xF0r@Ix8fJ~u)VRUp`S%&rN$&e!Od`~s+64J z5*)*WSi*i{k%JjMSIN#X;jC{HG$-^iX+5f5BGOIHWAl*%15Z#!xntpk($-EGKCzKa zT7{siZ9;4TICsWQ$pu&wKZQTCvpI$Xvzwxoi+XkkpeE&&kFb!B?h2hi%^YlXt|-@5 zHJ~%AN!g_^tmn1?HSm^|gCE#!GRtK2(L{9pL#hp0xh zME}|DB>(5)`iE7CM)&_+S}-Bslc#@B5W4_+k4Cp$l>iVyg$KP>CN?SVGZ(&02>iZK zB<^HP$g$Lq*L$BWd?2(F?-MUbNWTJVQdW7$#8a|k_30#vHAD1Z{c#p;bETk0VnU5A zBgLe2HFJ3032$G<`m*OB!KM$*sdM20jm)It5OSru@tXpK5LT>#8)N!*skNu1$TpIw zufjjdp#lyH5bZ%|Iuo|iu9vG1HrIVWLH>278xo>aVBkPN3V$~!=KnlXQ4eDqS7%E% zQ!z^$Q$b^6Q)g#cLpwur(|<0gWHo6A6jc;n`t(V9T;LzTAU{IAu*uEQ%Ort1k+Kn+f_N`9|bxYC+~Z1 zCC1UCWv*Orx$_@ydv9mIe(liLfOr7mhbV@tKw{6)q^1DH1nmvZ0cj215R<~&I<4S| zgnr;9Cdjqpz#o8i0CQjtl`}{c*P)aSdH|abxGdrR)-3z+02-eX(k*B)Uqv6~^nh** z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 8a0b282..62bd9b9 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,3 +1,19 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + @if "%DEBUG%" == "" @echo off @rem ########################################################################## @rem @@ -8,14 +24,17 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +65,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +78,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/screenshot/screenshot.png b/screenshot/screenshot.png deleted file mode 100644 index 5dbcd873a643670b69962391d724c92f291d6c34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92999 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 diff --git a/settings.gradle b/settings.gradle index b543489..a1beff1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -include ':app', ':MathView' +include ':entry', ':MathView' -- Gitee