diff --git a/package-lock.json b/package-lock.json
index 600ec54..1e65af2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
       "dependencies": {
         "@tweenjs/tween.js": "^18.6.4",
         "expr-eval": "^2.0.2",
-        "mathlive": "^0.69.10",
+        "mathlive": "^0.101.0",
         "next": "^12.1.0",
         "react": "17.0.2",
         "react-dom": "17.0.2"
@@ -155,16 +155,17 @@
       }
     },
     "node_modules/@cortex-js/compute-engine": {
-      "version": "0.4.2",
-      "resolved": "https://registry.npmjs.org/@cortex-js/compute-engine/-/compute-engine-0.4.2.tgz",
-      "integrity": "sha512-ri6CHomyXvp9aWyu3ZibHzN4xNyyf/8n5YJyQWTqypwk8jPwxa+GNPd/hbJXOhwz+YDnrkp7dMqhdl31DAH+cg==",
+      "version": "0.24.1",
+      "resolved": "https://registry.npmjs.org/@cortex-js/compute-engine/-/compute-engine-0.24.1.tgz",
+      "integrity": "sha512-B9pLaZFC1vBrL64yR2LQWy2sj1E/+wtwIVokPuPqX8YWXwj9W2AMVyS9pSMN8gEdjpAC50nSmtL6110Rgi7dKA==",
+      "license": "MIT",
       "dependencies": {
-        "complex.js": "^2.0.13",
-        "decimal.js": "^10.2.1"
+        "complex.js": "^2.1.1",
+        "decimal.js": "^10.4.3"
       },
       "engines": {
-        "node": ">=12.0.0",
-        "npm": ">=6.14.8"
+        "node": ">=16.14.2",
+        "npm": ">=8.5.0"
       }
     },
     "node_modules/@eslint/eslintrc": {
@@ -969,15 +970,16 @@
       "dev": true
     },
     "node_modules/complex.js": {
-      "version": "2.0.15",
-      "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.15.tgz",
-      "integrity": "sha512-gDBvQU8IG139ZBQTSo2qvDFP+lANMGluM779csXOr6ny1NUtA3wkUnCFjlDNH/moAVfXtvClYt6G0zarFbtz5w==",
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.4.1.tgz",
+      "integrity": "sha512-QNaQnI+uI5mp3vm+i0M7Fkc1eCHAFzbsNJIhIeybP1ZVQquBhW6jx28jFbDCyOlykjDjtfgDMJjus0mbsukrig==",
+      "license": "MIT",
       "engines": {
         "node": "*"
       },
       "funding": {
-        "type": "patreon",
-        "url": "https://www.patreon.com/infusion"
+        "type": "github",
+        "url": "https://github.com/sponsors/rawify"
       }
     },
     "node_modules/concat-map": {
@@ -1063,9 +1065,10 @@
       }
     },
     "node_modules/decimal.js": {
-      "version": "10.3.1",
-      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
-      "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
+      "version": "10.4.3",
+      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+      "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
+      "license": "MIT"
     },
     "node_modules/deep-is": {
       "version": "0.1.4",
@@ -2375,19 +2378,20 @@
       }
     },
     "node_modules/mathlive": {
-      "version": "0.69.10",
-      "resolved": "https://registry.npmjs.org/mathlive/-/mathlive-0.69.10.tgz",
-      "integrity": "sha512-Ln0dylBgQlMG0XgKGYJ/oJoslzXInaYGVdGya+KIY8a201MkX+icYGf2b0xpbvnt1HXdWt5in46E6dWCbvbsFA==",
+      "version": "0.101.0",
+      "resolved": "https://registry.npmjs.org/mathlive/-/mathlive-0.101.0.tgz",
+      "integrity": "sha512-/4pXiqttFhThEQ2oxEZjTFyMuVLc0cEe3GjczncaH/bP9ZYhkmlFIWNzyU9zYXzS8YugczAL7trENdCXukXBgA==",
+      "license": "MIT",
       "dependencies": {
-        "@cortex-js/compute-engine": "^0.4.2"
+        "@cortex-js/compute-engine": "0.24.1"
       },
       "engines": {
-        "node": ">=12.0.0",
-        "npm": ">=6.14.8"
+        "node": ">=16.14.2",
+        "npm": ">=8.5.0"
       },
       "funding": {
         "type": "individual",
-        "url": "paypal.me/arnogourdol"
+        "url": "https://paypal.me/arnogourdol"
       }
     },
     "node_modules/merge2": {
@@ -3666,12 +3670,12 @@
       }
     },
     "@cortex-js/compute-engine": {
-      "version": "0.4.2",
-      "resolved": "https://registry.npmjs.org/@cortex-js/compute-engine/-/compute-engine-0.4.2.tgz",
-      "integrity": "sha512-ri6CHomyXvp9aWyu3ZibHzN4xNyyf/8n5YJyQWTqypwk8jPwxa+GNPd/hbJXOhwz+YDnrkp7dMqhdl31DAH+cg==",
+      "version": "0.24.1",
+      "resolved": "https://registry.npmjs.org/@cortex-js/compute-engine/-/compute-engine-0.24.1.tgz",
+      "integrity": "sha512-B9pLaZFC1vBrL64yR2LQWy2sj1E/+wtwIVokPuPqX8YWXwj9W2AMVyS9pSMN8gEdjpAC50nSmtL6110Rgi7dKA==",
       "requires": {
-        "complex.js": "^2.0.13",
-        "decimal.js": "^10.2.1"
+        "complex.js": "^2.1.1",
+        "decimal.js": "^10.4.3"
       }
     },
     "@eslint/eslintrc": {
@@ -4192,9 +4196,9 @@
       "dev": true
     },
     "complex.js": {
-      "version": "2.0.15",
-      "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.15.tgz",
-      "integrity": "sha512-gDBvQU8IG139ZBQTSo2qvDFP+lANMGluM779csXOr6ny1NUtA3wkUnCFjlDNH/moAVfXtvClYt6G0zarFbtz5w=="
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.4.1.tgz",
+      "integrity": "sha512-QNaQnI+uI5mp3vm+i0M7Fkc1eCHAFzbsNJIhIeybP1ZVQquBhW6jx28jFbDCyOlykjDjtfgDMJjus0mbsukrig=="
     },
     "concat-map": {
       "version": "0.0.1",
@@ -4254,9 +4258,9 @@
       }
     },
     "decimal.js": {
-      "version": "10.3.1",
-      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
-      "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
+      "version": "10.4.3",
+      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+      "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
     },
     "deep-is": {
       "version": "0.1.4",
@@ -5251,11 +5255,11 @@
       }
     },
     "mathlive": {
-      "version": "0.69.10",
-      "resolved": "https://registry.npmjs.org/mathlive/-/mathlive-0.69.10.tgz",
-      "integrity": "sha512-Ln0dylBgQlMG0XgKGYJ/oJoslzXInaYGVdGya+KIY8a201MkX+icYGf2b0xpbvnt1HXdWt5in46E6dWCbvbsFA==",
+      "version": "0.101.0",
+      "resolved": "https://registry.npmjs.org/mathlive/-/mathlive-0.101.0.tgz",
+      "integrity": "sha512-/4pXiqttFhThEQ2oxEZjTFyMuVLc0cEe3GjczncaH/bP9ZYhkmlFIWNzyU9zYXzS8YugczAL7trENdCXukXBgA==",
       "requires": {
-        "@cortex-js/compute-engine": "^0.4.2"
+        "@cortex-js/compute-engine": "0.24.1"
       }
     },
     "merge2": {
diff --git a/package.json b/package.json
index af51ce5..19181f9 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
   "dependencies": {
     "@tweenjs/tween.js": "^18.6.4",
     "expr-eval": "^2.0.2",
-    "mathlive": "^0.69.10",
+    "mathlive": "^0.101.0",
     "next": "^12.1.0",
     "react": "17.0.2",
     "react-dom": "17.0.2"