diff --git a/package.json b/package.json index a4fd635b50..318abc61f8 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@babel/preset-react": "^7.28.5", "@pie-framework/build-helper": "^5.2.11", "@pie-framework/pie-code-health": "https://github.com/pie-framework/pie-code-health.git#main", - "@pie-lib/test-utils": "1.1.1-next.1", + "@pie-lib/test-utils": "1.2.0-next.3", "@pslb/pslb": "4.4.2-beta.0", "@rollup/plugin-commonjs": "^20.0.0", "@testing-library/dom": "^10.4.1", @@ -88,34 +88,34 @@ "d3-selection": "3.0.0", "@jest/test-sequencer": "29.7.0", "@types/d3-array": "3.0.3", - "@pie-lib/categorize": "1.1.1-next.1", - "@pie-lib/charting": "6.1.1-next.1", - "@pie-lib/config-ui": "12.1.1-next.3", - "@pie-lib/controller-utils": "1.1.1-next.1", - "@pie-lib/correct-answer-toggle": "3.1.1-next.1", - "@pie-lib/drag": "3.1.1-next.1", - "@pie-lib/editable-html": "12.1.1-next.1", - "@pie-lib/editable-html-tip-tap": "1.1.1-next.3", - "@pie-lib/feedback": "1.1.1-next.1", - "@pie-lib/graphing-solution-set": "3.1.1-next.1", - "@pie-lib/graphing-utils": "2.1.1-next.1", - "@pie-lib/graphing": "3.1.1-next.1", - "@pie-lib/icons": "3.1.1-next.1", - "@pie-lib/mask-markup": "2.1.1-next.3", + "@pie-lib/categorize": "1.2.0-next.3", + "@pie-lib/charting": "6.2.0-next.12", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/controller-utils": "1.2.0-next.3", + "@pie-lib/correct-answer-toggle": "3.2.0-next.4", + "@pie-lib/drag": "3.2.0-next.4", + "@pie-lib/editable-html": "12.2.0-next.6", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", + "@pie-lib/feedback": "1.2.0-next.3", + "@pie-lib/graphing-solution-set": "3.2.0-next.12", + "@pie-lib/graphing-utils": "2.2.0-next.3", + "@pie-lib/graphing": "3.2.0-next.12", + "@pie-lib/icons": "3.2.0-next.4", + "@pie-lib/mask-markup": "2.2.0-next.12", "@pie-lib/math-evaluator": "3.1.1-next.1", - "@pie-lib/math-input": "7.1.1-next.1", + "@pie-lib/math-input": "7.2.0-next.5", "@pie-lib/math-rendering-accessible": "4.1.1-next.1", - "@pie-lib/math-rendering": "4.1.1-next.1", - "@pie-lib/math-toolbar": "2.1.1-next.1", - "@pie-lib/plot": "3.1.1-next.1", - "@pie-lib/render-ui": "5.1.1-next.1", - "@pie-lib/rubric": "1.1.1-next.1", + "@pie-lib/math-rendering": "4.2.0-next.3", + "@pie-lib/math-toolbar": "2.2.0-next.6", + "@pie-lib/plot": "3.2.0-next.12", + "@pie-lib/render-ui": "5.2.0-next.4", + "@pie-lib/rubric": "1.2.0-next.12", "@pie-lib/scoring-config": "4.1.1-next.1", "@pie-lib/style-utils": "1.1.1-next.1", - "@pie-lib/test-utils": "1.1.1-next.1", - "@pie-lib/text-select": "2.1.1-next.1", - "@pie-lib/tools": "1.1.1-next.1", - "@pie-lib/translator": "3.1.1-next.1" + "@pie-lib/test-utils": "1.2.0-next.3", + "@pie-lib/text-select": "2.2.0-next.4", + "@pie-lib/tools": "1.2.0-next.4", + "@pie-lib/translator": "3.2.0-next.3" }, "browserslist": [ ">0.5%", diff --git a/packages/boilerplate-item-type/configure/package.json b/packages/boilerplate-item-type/configure/package.json index 39b9d6a191..46b1c25962 100644 --- a/packages/boilerplate-item-type/configure/package.json +++ b/packages/boilerplate-item-type/configure/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/calculator/configure/package.json b/packages/calculator/configure/package.json index 07362ee6ec..6b1eeec28f 100644 --- a/packages/calculator/configure/package.json +++ b/packages/calculator/configure/package.json @@ -11,7 +11,7 @@ "@mui/material": "^7.3.4", "@pie-framework/material-ui-calculator": "4.0.0", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/categorize/configure/package.json b/packages/categorize/configure/package.json index 176bb65d38..34a2c7c8f1 100644 --- a/packages/categorize/configure/package.json +++ b/packages/categorize/configure/package.json @@ -16,9 +16,9 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", "@pie-lib/categorize": "1.2.0-next.3", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/drag": "3.2.0-next.4", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "@pie-lib/translator": "3.2.0-next.3", diff --git a/packages/categorize/package.json b/packages/categorize/package.json index 5a8f2fc50e..a97b5ce923 100644 --- a/packages/categorize/package.json +++ b/packages/categorize/package.json @@ -16,7 +16,7 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/categorize": "1.2.0-next.3", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", "@pie-lib/drag": "3.2.0-next.4", "@pie-lib/math-rendering": "4.2.0-next.3", diff --git a/packages/charting/configure/package.json b/packages/charting/configure/package.json index 2c639cdc0c..3e151c06a9 100644 --- a/packages/charting/configure/package.json +++ b/packages/charting/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/charting": "6.2.0-next.11", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/charting": "6.2.0-next.12", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", diff --git a/packages/charting/package.json b/packages/charting/package.json index 0bc5212c61..f06f77d5d1 100644 --- a/packages/charting/package.json +++ b/packages/charting/package.json @@ -15,7 +15,7 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/charting": "6.2.0-next.11", + "@pie-lib/charting": "6.2.0-next.12", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", diff --git a/packages/complex-rubric/configure/package.json b/packages/complex-rubric/configure/package.json index 13fdeeaf51..dac3b4fbb6 100644 --- a/packages/complex-rubric/configure/package.json +++ b/packages/complex-rubric/configure/package.json @@ -14,9 +14,9 @@ "@pie-element/multi-trait-rubric": "^7.1.2-next.1", "@pie-element/rubric": "^7.1.1-next.2", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", - "@pie-lib/rubric": "1.2.0-next.11", + "@pie-lib/rubric": "1.2.0-next.12", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.6.2", diff --git a/packages/complex-rubric/package.json b/packages/complex-rubric/package.json index c727077a64..cd00ac76b9 100644 --- a/packages/complex-rubric/package.json +++ b/packages/complex-rubric/package.json @@ -13,7 +13,7 @@ "@pie-element/multi-trait-rubric": "^7.1.2-next.1", "@pie-element/rubric": "^7.1.1-next.2", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/rubric": "1.2.0-next.11", + "@pie-lib/rubric": "1.2.0-next.12", "classnames": "^2.2.5", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/drag-in-the-blank/configure/package.json b/packages/drag-in-the-blank/configure/package.json index de06fa8360..086c0e4f11 100644 --- a/packages/drag-in-the-blank/configure/package.json +++ b/packages/drag-in-the-blank/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/drag": "3.2.0-next.4", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/drag-in-the-blank/package.json b/packages/drag-in-the-blank/package.json index f329db1258..12f930e60a 100644 --- a/packages/drag-in-the-blank/package.json +++ b/packages/drag-in-the-blank/package.json @@ -17,7 +17,7 @@ "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", "@pie-lib/drag": "3.2.0-next.4", - "@pie-lib/mask-markup": "2.2.0-next.11", + "@pie-lib/mask-markup": "2.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "lodash-es": "^4.17.23", diff --git a/packages/drawing-response/configure/package.json b/packages/drawing-response/configure/package.json index b0bd7fc14b..5000442907 100644 --- a/packages/drawing-response/configure/package.json +++ b/packages/drawing-response/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.7.2", diff --git a/packages/ebsr/configure/package.json b/packages/ebsr/configure/package.json index 8eb9c60192..aab600c1d4 100644 --- a/packages/ebsr/configure/package.json +++ b/packages/ebsr/configure/package.json @@ -13,7 +13,7 @@ "@mui/material": "^7.3.4", "@pie-element/multiple-choice": "^12.1.2-next.2", "@pie-framework/pie-configure-events": "^1.2.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/explicit-constructed-response/configure/package.json b/packages/explicit-constructed-response/configure/package.json index e4fe26a8bd..a085318df1 100644 --- a/packages/explicit-constructed-response/configure/package.json +++ b/packages/explicit-constructed-response/configure/package.json @@ -10,8 +10,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "classnames": "^2.2.6", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/explicit-constructed-response/package.json b/packages/explicit-constructed-response/package.json index bcbb28e253..275059132c 100644 --- a/packages/explicit-constructed-response/package.json +++ b/packages/explicit-constructed-response/package.json @@ -16,7 +16,7 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", - "@pie-lib/mask-markup": "2.2.0-next.11", + "@pie-lib/mask-markup": "2.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "@pie-lib/translator": "3.2.0-next.3", diff --git a/packages/extended-text-entry/configure/package.json b/packages/extended-text-entry/configure/package.json index c9506376b1..7e345a7eda 100644 --- a/packages/extended-text-entry/configure/package.json +++ b/packages/extended-text-entry/configure/package.json @@ -13,8 +13,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "lodash-es": "^4.17.23", "prop-types": "^15.6.2", "react": "18.3.1", diff --git a/packages/extended-text-entry/package.json b/packages/extended-text-entry/package.json index 691090b9ff..4f48b2d885 100644 --- a/packages/extended-text-entry/package.json +++ b/packages/extended-text-entry/package.json @@ -14,8 +14,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "classnames": "^2.2.5", diff --git a/packages/fraction-model/configure/package.json b/packages/fraction-model/configure/package.json index 91a8831ebb..2259298fc8 100644 --- a/packages/fraction-model/configure/package.json +++ b/packages/fraction-model/configure/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "debug": "^4.1.1", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", diff --git a/packages/fraction-model/package.json b/packages/fraction-model/package.json index 4ffc9940e5..3c48944e1e 100644 --- a/packages/fraction-model/package.json +++ b/packages/fraction-model/package.json @@ -12,7 +12,7 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", diff --git a/packages/graphing-solution-set/configure/package.json b/packages/graphing-solution-set/configure/package.json index b87056ef16..73e5833d8b 100644 --- a/packages/graphing-solution-set/configure/package.json +++ b/packages/graphing-solution-set/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", - "@pie-lib/graphing-solution-set": "3.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", + "@pie-lib/graphing-solution-set": "3.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "classnames": "^2.2.5", "debug": "^4.1.1", diff --git a/packages/graphing-solution-set/package.json b/packages/graphing-solution-set/package.json index 372edfab7c..c3ca98f387 100644 --- a/packages/graphing-solution-set/package.json +++ b/packages/graphing-solution-set/package.json @@ -16,9 +16,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", - "@pie-lib/graphing-solution-set": "3.2.0-next.11", + "@pie-lib/graphing-solution-set": "3.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "classnames": "^2.2.5", diff --git a/packages/graphing/configure/package.json b/packages/graphing/configure/package.json index 261d34822b..c09f748116 100644 --- a/packages/graphing/configure/package.json +++ b/packages/graphing/configure/package.json @@ -12,9 +12,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", - "@pie-lib/graphing": "3.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", + "@pie-lib/graphing": "3.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "classnames": "^2.2.5", "debug": "^4.1.1", diff --git a/packages/graphing/package.json b/packages/graphing/package.json index aba07192cb..43f442717b 100644 --- a/packages/graphing/package.json +++ b/packages/graphing/package.json @@ -16,7 +16,7 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", - "@pie-lib/graphing": "3.2.0-next.11", + "@pie-lib/graphing": "3.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "classnames": "^2.2.5", diff --git a/packages/hotspot/configure/package.json b/packages/hotspot/configure/package.json index 707df2b9c4..4074d3c77b 100644 --- a/packages/hotspot/configure/package.json +++ b/packages/hotspot/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "debug": "^4.1.1", "konva": "8.3.0", "lodash-es": "^4.17.23", diff --git a/packages/image-cloze-association/configure/package.json b/packages/image-cloze-association/configure/package.json index 87ab7fb55c..47453af5da 100644 --- a/packages/image-cloze-association/configure/package.json +++ b/packages/image-cloze-association/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "debug": "^4.1.1", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/inline-dropdown/configure/package.json b/packages/inline-dropdown/configure/package.json index 5a5b8bf3c3..946285c12d 100644 --- a/packages/inline-dropdown/configure/package.json +++ b/packages/inline-dropdown/configure/package.json @@ -10,8 +10,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "classnames": "^2.2.6", diff --git a/packages/inline-dropdown/package.json b/packages/inline-dropdown/package.json index 4f74dca945..0677580b06 100644 --- a/packages/inline-dropdown/package.json +++ b/packages/inline-dropdown/package.json @@ -16,7 +16,7 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", - "@pie-lib/mask-markup": "2.2.0-next.11", + "@pie-lib/mask-markup": "2.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "lodash-es": "^4.17.23", diff --git a/packages/likert/configure/package.json b/packages/likert/configure/package.json index 2f4e6efa1b..7e1396ae2b 100644 --- a/packages/likert/configure/package.json +++ b/packages/likert/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "prop-types": "^15.8.1", diff --git a/packages/match/configure/package.json b/packages/match/configure/package.json index 23c0652cdc..c49c322a4c 100644 --- a/packages/match/configure/package.json +++ b/packages/match/configure/package.json @@ -13,9 +13,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/drag": "3.2.0-next.4", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "@pie-lib/test-utils": "1.2.0-next.3", "classnames": "^2.2.5", diff --git a/packages/math-inline/configure/package.json b/packages/math-inline/configure/package.json index d6f5caf32a..813be49d22 100644 --- a/packages/math-inline/configure/package.json +++ b/packages/math-inline/configure/package.json @@ -13,10 +13,10 @@ "@mui/material": "^7.3.4", "@pie-framework/mathquill": "^1.1.3", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/math-rendering": "4.2.0-next.3", - "@pie-lib/math-toolbar": "2.2.0-next.5", + "@pie-lib/math-toolbar": "2.2.0-next.6", "@pie-lib/render-ui": "5.2.0-next.4", "@pie-lib/test-utils": "1.2.0-next.3", "classnames": "^2.2.5", diff --git a/packages/math-inline/package.json b/packages/math-inline/package.json index 37cae0c53c..24a9ad60b0 100644 --- a/packages/math-inline/package.json +++ b/packages/math-inline/package.json @@ -18,9 +18,9 @@ "@pie-framework/mathquill": "^1.1.3", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", - "@pie-lib/math-input": "7.2.0-next.4", + "@pie-lib/math-input": "7.2.0-next.5", "@pie-lib/math-rendering": "4.2.0-next.3", - "@pie-lib/math-toolbar": "2.2.0-next.5", + "@pie-lib/math-toolbar": "2.2.0-next.6", "@pie-lib/render-ui": "5.2.0-next.4", "@pie-lib/translator": "3.2.0-next.3", "classnames": "^2.2.5", diff --git a/packages/math-templated/configure/package.json b/packages/math-templated/configure/package.json index 8005c95804..4c31465054 100644 --- a/packages/math-templated/configure/package.json +++ b/packages/math-templated/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", - "@pie-lib/math-toolbar": "2.2.0-next.5", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", + "@pie-lib/math-toolbar": "2.2.0-next.6", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/math-templated/package.json b/packages/math-templated/package.json index f722009897..c60e5fd33a 100644 --- a/packages/math-templated/package.json +++ b/packages/math-templated/package.json @@ -13,8 +13,8 @@ "@mui/material": "^7.3.4", "@pie-framework/pie-player-events": "^0.1.0", "@pie-lib/correct-answer-toggle": "3.2.0-next.4", - "@pie-lib/mask-markup": "2.2.0-next.11", - "@pie-lib/math-input": "7.2.0-next.4", + "@pie-lib/mask-markup": "2.2.0-next.12", + "@pie-lib/math-input": "7.2.0-next.5", "@pie-lib/math-rendering": "4.2.0-next.3", "@pie-lib/render-ui": "5.2.0-next.4", "prop-types": "^15.8.1", diff --git a/packages/matrix/configure/package.json b/packages/matrix/configure/package.json index 8b1bcb21e8..05006da370 100644 --- a/packages/matrix/configure/package.json +++ b/packages/matrix/configure/package.json @@ -12,8 +12,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "prop-types": "^15.8.1", diff --git a/packages/multi-trait-rubric/configure/package.json b/packages/multi-trait-rubric/configure/package.json index b9e2c843b2..630a66e9ca 100644 --- a/packages/multi-trait-rubric/configure/package.json +++ b/packages/multi-trait-rubric/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/drag": "3.2.0-next.4", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/multiple-choice/configure/package.json b/packages/multiple-choice/configure/package.json index cb3c27854b..9d06e05c15 100644 --- a/packages/multiple-choice/configure/package.json +++ b/packages/multiple-choice/configure/package.json @@ -10,8 +10,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/number-line/configure/package.json b/packages/number-line/configure/package.json index f9a8db29bb..f901d28c3e 100644 --- a/packages/number-line/configure/package.json +++ b/packages/number-line/configure/package.json @@ -10,8 +10,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "lodash-es": "^4.17.23", "react": "18.3.1", diff --git a/packages/passage/configure/package.json b/packages/passage/configure/package.json index 2b523ea076..8605c3b6a4 100644 --- a/packages/passage/configure/package.json +++ b/packages/passage/configure/package.json @@ -13,8 +13,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "lodash-es": "^4.17.23", "prop-types": "^15.8.1", "react": "18.3.1", diff --git a/packages/placement-ordering/configure/package.json b/packages/placement-ordering/configure/package.json index 78ef479bc8..b4bfbf4b2e 100644 --- a/packages/placement-ordering/configure/package.json +++ b/packages/placement-ordering/configure/package.json @@ -11,9 +11,9 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", "@pie-lib/drag": "3.2.0-next.4", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/packages/placement-ordering/src/placement-ordering.jsx b/packages/placement-ordering/src/placement-ordering.jsx index cedd7e4c8d..0e4777f6cc 100644 --- a/packages/placement-ordering/src/placement-ordering.jsx +++ b/packages/placement-ordering/src/placement-ordering.jsx @@ -210,7 +210,7 @@ export class PlacementOrdering extends React.Component { onDropChoice = (target, source, ordering) => { const { onSessionChange, session } = this.props; - const from = ordering.tiles.find((t) => t.id === source.id && t.type === source.type); + const from = ordering.tiles.find((t) => t.id === source.id && t.type === source.type && t.index === source.index); const to = target; log('[onDropChoice] ', from, to); const update = reducer({ type: 'move', from, to }, ordering); diff --git a/packages/placement-ordering/src/tile.jsx b/packages/placement-ordering/src/tile.jsx index 0e8d6df03b..11a7aa445d 100644 --- a/packages/placement-ordering/src/tile.jsx +++ b/packages/placement-ordering/src/tile.jsx @@ -36,13 +36,13 @@ const StyledTileContent = styled('div')(({ theme, isDragging, isOver, disabled, padding: '10px', boxSizing: 'border-box', overflow: 'hidden', - border: (type === 'choice') ? `1px solid ${theme.palette.grey[400]}` : '1px solid transparent', - backgroundColor: (type === 'choice') ? color.background() : 'transparent', - transition: (type === 'choice') ? 'background-color 150ms ease, border-color 150ms ease, opacity 150ms ease' : 'none', + border: (type === 'choice' || type === 'target') ? `1px solid ${theme.palette.grey[400]}` : '1px solid transparent', + backgroundColor: (type === 'choice' || type === 'target') ? color.background() : 'transparent', + transition: (type === 'choice' || type === 'target') ? 'background-color 150ms ease, border-color 150ms ease, opacity 150ms ease' : 'none', pointerEvents: 'none', userSelect: 'none', - ...((type === 'choice') && { + ...((type === 'choice' || type === 'target') && { '&:hover': { backgroundColor: disabled ? color.background() : color.secondary(), borderColor: disabled ? theme.palette.grey[400] : theme.palette.primary.main, @@ -51,7 +51,7 @@ const StyledTileContent = styled('div')(({ theme, isDragging, isOver, disabled, }), // Apply conditional styles based on props (only if not empty spacing tile) - ...((type === 'choice') && isOver && !disabled && { + ...((type === 'choice' || type === 'target') && isOver && !disabled && { opacity: 0.4, backgroundColor: color.primaryLight(), borderColor: theme.palette.primary.main, @@ -59,7 +59,7 @@ const StyledTileContent = styled('div')(({ theme, isDragging, isOver, disabled, transform: 'scale(1.05)', }), - ...((type === 'choice') && isDragging && !disabled && { + ...((type === 'choice' || type === 'target') && isDragging && !disabled && { opacity: 0.6, backgroundColor: color.secondaryLight(), transform: 'scale(1.05) rotate(2deg)', @@ -67,7 +67,7 @@ const StyledTileContent = styled('div')(({ theme, isDragging, isOver, disabled, cursor: 'grabbing', }), - ...((type === 'choice') && disabled && { + ...((type === 'choice' || type === 'target') && disabled && { cursor: 'not-allowed', '&:hover': { backgroundColor: color.background(), @@ -75,11 +75,11 @@ const StyledTileContent = styled('div')(({ theme, isDragging, isOver, disabled, }, }), - ...((type === 'choice') && outcome === 'incorrect' && { + ...((type === 'choice' || type === 'target') && outcome === 'incorrect' && { border: `1px solid ${color.incorrect()}`, }), - ...((type === 'choice') && outcome === 'correct' && { + ...((type === 'choice' || type === 'target') && outcome === 'correct' && { border: `1px solid ${color.correct()}`, }), @@ -97,7 +97,6 @@ const TileContent = (props) => { if (empty) { return ; } else { - console.log('TileContent render, props: ', props); return ( { guideIndex, instanceId, draggable, + tileIndex, } = props; + // Use type + tileIndex in the IDs to guarantee uniqueness in all modes. + // In includeTargets mode, a choice (id:'c1', type:'choice') and a target (id:'c1', type:'target') + // can coexist — the type differentiates them. + // tileIndex (array position from tiler) ensures empty placeholders are also unique. + const dragId = `tile-${type}-${id != null ? id : 'empty'}-${tileIndex}-${instanceId}`; + const dropId = `drop-${type}-${id != null ? id : 'empty'}-${tileIndex}-${instanceId}`; + const { attributes, listeners, @@ -133,7 +140,7 @@ export const Tile = (props) => { transform, isDragging, } = useDraggable({ - id: `tile-${id}-${instanceId}`, + id: dragId, data: { id, type, @@ -148,7 +155,7 @@ export const Tile = (props) => { setNodeRef: setDropRef, isOver: dropIsOver, } = useDroppable({ - id: `drop-tile-${id ? id : index}-${instanceId}`, + id: dropId, data: { id, type, @@ -156,6 +163,9 @@ export const Tile = (props) => { value: label, index }, + // Disable droppable on the tile currently being dragged so closestCenter + // cannot pick it as the drop target (prevents self-collision and wrong matches). + disabled: isDragging, }); const ref = React.useRef(null); @@ -233,6 +243,7 @@ Tile.propTypes = { guideIndex: PropTypes.number, instanceId: PropTypes.any, draggable: PropTypes.bool, + tileIndex: PropTypes.number, }; export default Tile; diff --git a/packages/placement-ordering/src/tiler.jsx b/packages/placement-ordering/src/tiler.jsx index 82dcf21796..f8de3aa0af 100644 --- a/packages/placement-ordering/src/tiler.jsx +++ b/packages/placement-ordering/src/tiler.jsx @@ -24,6 +24,8 @@ const buildTiles = (props) => { tile.instanceId = props.instanceId; tile.disabled = props.disabled; tile.guideIndex = props.addGuide ? tile.index + 1 : undefined; + // unique key for dnd-kit IDs + tile.tileIndex = index; if (props.includeTargets) { return ; diff --git a/packages/rubric/configure/package.json b/packages/rubric/configure/package.json index 81f603cea1..26f17b0d17 100644 --- a/packages/rubric/configure/package.json +++ b/packages/rubric/configure/package.json @@ -11,10 +11,10 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/render-ui": "5.2.0-next.4", - "@pie-lib/rubric": "1.2.0-next.11", + "@pie-lib/rubric": "1.2.0-next.12", "debug": "^4.1.1", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/packages/ruler/configure/package.json b/packages/ruler/configure/package.json index 38757d5779..2cc815eaac 100644 --- a/packages/ruler/configure/package.json +++ b/packages/ruler/configure/package.json @@ -10,7 +10,7 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11" + "@pie-lib/config-ui": "12.2.0-next.12" }, "author": "", "license": "ISC" diff --git a/packages/select-text/configure/package.json b/packages/select-text/configure/package.json index 55868ab768..46f1728dd2 100644 --- a/packages/select-text/configure/package.json +++ b/packages/select-text/configure/package.json @@ -11,8 +11,8 @@ "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@pie-framework/pie-configure-events": "^1.3.0", - "@pie-lib/config-ui": "12.2.0-next.11", - "@pie-lib/editable-html-tip-tap": "1.2.0-next.11", + "@pie-lib/config-ui": "12.2.0-next.12", + "@pie-lib/editable-html-tip-tap": "1.2.0-next.12", "@pie-lib/text-select": "2.2.0-next.4", "debug": "^4.1.1", "lodash-es": "^4.17.23", diff --git a/yarn.lock b/yarn.lock index dca2ec3e6d..ba89c8f994 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2827,28 +2827,28 @@ resolved "https://registry.yarnpkg.com/@pie-framework/pie-player-events/-/pie-player-events-0.1.0.tgz#0150904118fd604559982ab658967811c053ffe3" integrity sha512-6H1tlRGmcZ3Wt+8HMqu5KugVcwwyNrMylfI5rIpvOSt0T82QDmjRj+2sPgQG5zos/w6MtwUqn/QZ+8Rq2EXSOA== -"@pie-lib/categorize@1.1.1-next.1", "@pie-lib/categorize@1.2.0-next.3": - version "1.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/categorize/-/categorize-1.1.1-next.1.tgz#a55c562a4b1b0344c06305b05f0e021e79d6ca5a" - integrity sha512-nQjahayAyIYYChZJFBZBIf8cSMxRK/z0E8qm6FpDf/C5sabCTSFa3iuY2C6V160qgKbOXGhALQo31dFWlQT/ug== +"@pie-lib/categorize@1.2.0-next.3": + version "1.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/categorize/-/categorize-1.2.0-next.3.tgz#e51912bd2c5c7c34d773a4a2b1b5fe46ae96a657" + integrity sha512-lOlrGlSpLbVAapi5MDcXUIoR447M9LqKJauVok6V0c43olNE/G/YvrB7NnJVtJQNH235wXapdccllqTWmBDRFw== dependencies: debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/charting@6.1.1-next.1", "@pie-lib/charting@6.2.0-next.11": - version "6.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/charting/-/charting-6.1.1-next.1.tgz#921dc82b5e679d5e6c4ad7a4d9c055c9950b5423" - integrity sha512-ObPno+EqrKUppYMA5X7qpxOuS83da2GW28orW2CMD4Fzg37S1CMzGie+3EQzKN+xA1WQR5WQ9nKLB2QMEIkdzw== +"@pie-lib/charting@6.2.0-next.12": + version "6.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/charting/-/charting-6.2.0-next.12.tgz#e7174906b457934555ab5c5ce39ef0c7ef5d1e0a" + integrity sha512-1o9kXQONdR3odr9dTHuqXqQUjhl+bijRh6IrwX5hmKoaW3/E1Fr+NNs+IMupELfTmfdPylU56S0lYyF9Fldb7A== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-rendering" "^4.1.1-next.1" - "@pie-lib/plot" "^3.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" - "@pie-lib/translator" "^3.1.1-next.1" + "@pie-lib/math-rendering" "^4.2.0-next.3" + "@pie-lib/plot" "^3.2.0-next.12" + "@pie-lib/render-ui" "^5.2.0-next.4" + "@pie-lib/translator" "^3.2.0-next.3" "@visx/axis" "^3.0.0" "@visx/event" "^3.0.0" "@visx/grid" "^3.0.0" @@ -2866,18 +2866,18 @@ react-draggable "^3.3.0" react-input-autosize "^2.2.1" -"@pie-lib/config-ui@12.1.1-next.3", "@pie-lib/config-ui@12.2.0-next.11": - version "12.1.1-next.3" - resolved "https://registry.yarnpkg.com/@pie-lib/config-ui/-/config-ui-12.1.1-next.3.tgz#9022639ef2fce5be137202c7737b658ebf054654" - integrity sha512-qTv8xFrmJmJ7/vlczwI49MOcdeUVAcT807DK8u+Xhr3OSd4ULZUMb6whkpEfGPqhv33GMWL8V+CBCp4IICLQkQ== +"@pie-lib/config-ui@12.2.0-next.12": + version "12.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/config-ui/-/config-ui-12.2.0-next.12.tgz#7ca8cdd923d547123b80bb654846cb64f9026729" + integrity sha512-d+CYj/2INfmu44XbV/31hBemJrbTgVQHPj6G32zug+oV8gQCe40qPxftospXNa6bvpqn2HMeP12zg1lSrLwPcw== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^1.1.1-next.3" - "@pie-lib/icons" "^3.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/editable-html-tip-tap" "^1.2.0-next.12" + "@pie-lib/icons" "^3.2.0-next.4" + "@pie-lib/render-ui" "^5.2.0-next.4" assert "^1.4.1" debug "^4.1.1" lodash-es "^4.17.23" @@ -2885,34 +2885,34 @@ prop-types "^15.6.2" react-measure "^2.2.2" -"@pie-lib/controller-utils@1.1.1-next.1", "@pie-lib/controller-utils@1.2.0-next.3": - version "1.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/controller-utils/-/controller-utils-1.1.1-next.1.tgz#94bf45eb54113a2aed423fba051872408fbb270e" - integrity sha512-FqVUcVS7fi0voxH27QuDvOC62DnCbIpsc/GXuDD160s+P/n03Eyys2DX+eHCh3KQLdGXygM1m1rpk4bMPr8Z2A== +"@pie-lib/controller-utils@1.2.0-next.3": + version "1.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/controller-utils/-/controller-utils-1.2.0-next.3.tgz#0103806db11706d7114f507e5f8be6d6ae93975f" + integrity sha512-gu1NtC1JLxLvSJRi30zJkXUDRKfSt8JU4ZG/lxsQ9E4/IN61wYKeauGOiKg/g8YFM3MhsIP3SHmF/SmxH9smrA== dependencies: debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/correct-answer-toggle@3.1.1-next.1", "@pie-lib/correct-answer-toggle@3.2.0-next.4": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/correct-answer-toggle/-/correct-answer-toggle-3.1.1-next.1.tgz#4a0f262b1f5c78bb74dc4ec69f0c6ccbfb6194bd" - integrity sha512-tJYSySZyst8M91/zjHUNcbHmqSnbEC13fukAmqSY5K5SvMAhCJDa4UsAUU+QyrNQWTnTOOteXvRyVb6Vwnn3pQ== +"@pie-lib/correct-answer-toggle@3.2.0-next.4": + version "3.2.0-next.4" + resolved "https://registry.yarnpkg.com/@pie-lib/correct-answer-toggle/-/correct-answer-toggle-3.2.0-next.4.tgz#7d3b5bd0ca12e55991526d7fcdfd6d09bf2dbf46" + integrity sha512-ZPbdJyjqLcvUnnZhDmtJGRQd4Dp2zGSrjpxZ5T6O7UF6YfD0OHcW1b3XaexHkPyTdLYOqJtReM0fS2u4v/JRUg== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/icons" "^3.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" - "@pie-lib/translator" "^3.1.1-next.1" + "@pie-lib/icons" "^3.2.0-next.4" + "@pie-lib/render-ui" "^5.2.0-next.4" + "@pie-lib/translator" "^3.2.0-next.3" lodash-es "^4.17.23" prop-types "^15.6.2" react-transition-group "^4.4.5" -"@pie-lib/drag@3.1.1-next.1", "@pie-lib/drag@3.2.0-next.4", "@pie-lib/drag@^3.1.1-next.1": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/drag/-/drag-3.1.1-next.1.tgz#9e16d85797e63695cbfdda339034fe116dbb17a0" - integrity sha512-d4/TJ00N5KUtNMUABQSxhZWExtE9QrsvM7RPVAzbpV964CcWK/vQWxy2Nf+sWFTl7TyKhpjs2KdPH1sfhFG7Iw== +"@pie-lib/drag@3.2.0-next.4", "@pie-lib/drag@^3.2.0-next.4": + version "3.2.0-next.4" + resolved "https://registry.yarnpkg.com/@pie-lib/drag/-/drag-3.2.0-next.4.tgz#df091972c384c0c912e89135c5a721f247404da4" + integrity sha512-Wmg/m9lwADIaxef+HfUG50MdE+ek76nS4G5J3hLf4Q+QeO8e+6xf84z3iCohVbVJEix/lwwBYtSzUDFnuNvgSQ== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/sortable" "10.0.0" @@ -2921,33 +2921,34 @@ "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-rendering" "^4.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/math-rendering" "^4.2.0-next.3" + "@pie-lib/render-ui" "^5.2.0-next.4" classnames "^2.2.6" lodash-es "^4.17.23" prop-types "^15.7.2" react "^18.2.0" -"@pie-lib/editable-html-tip-tap@1.1.1-next.3", "@pie-lib/editable-html-tip-tap@1.2.0-next.11", "@pie-lib/editable-html-tip-tap@^1.1.1-next.3": - version "1.1.1-next.3" - resolved "https://registry.yarnpkg.com/@pie-lib/editable-html-tip-tap/-/editable-html-tip-tap-1.1.1-next.3.tgz#428d4657b40c7d178e2b65729041c2d17831077d" - integrity sha512-5W83b6uNaIvlrjDEl5rfyYEkA7QZGrc6AjUVOBSe1uvovc7CV754UR55pOT4JqJKsObNwrN5Up8JzQW+yvOsCg== +"@pie-lib/editable-html-tip-tap@1.2.0-next.12", "@pie-lib/editable-html-tip-tap@^1.2.0-next.12": + version "1.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/editable-html-tip-tap/-/editable-html-tip-tap-1.2.0-next.12.tgz#176e71decd6fe44df81d657cb8ccaf857f8378be" + integrity sha512-Irq7DA7+iK+XkH/nVI2g6pO9d70gME5qUx4+0nTP7aDUXOovyQZe9gED/90pX02iYUeuDwaKqoAzGGUp5Tf1Ng== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/modifiers" "9.0.0" "@dnd-kit/utilities" "3.2.2" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^3.1.1-next.1" - "@pie-lib/math-input" "^7.1.1-next.1" - "@pie-lib/math-rendering" "^4.1.1-next.1" - "@pie-lib/math-toolbar" "^2.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/drag" "^3.2.0-next.4" + "@pie-lib/math-input" "^7.2.0-next.5" + "@pie-lib/math-rendering" "^4.2.0-next.3" + "@pie-lib/math-toolbar" "^2.2.0-next.6" + "@pie-lib/render-ui" "^5.2.0-next.4" "@tiptap/core" "3.0.9" "@tiptap/extension-character-count" "3.0.9" "@tiptap/extension-color" "3.0.9" "@tiptap/extension-image" "3.0.9" "@tiptap/extension-list-item" "3.0.9" + "@tiptap/extension-placeholder" "3.20.0" "@tiptap/extension-subscript" "3.0.9" "@tiptap/extension-superscript" "3.0.9" "@tiptap/extension-table" "3.0.9" @@ -2972,10 +2973,10 @@ tippy.js latest to-style "^1.3.3" -"@pie-lib/editable-html@12.1.1-next.1": - version "12.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/editable-html/-/editable-html-12.1.1-next.1.tgz#7d090dca4373b06e1ffaaf7d18cc4a756c9084e3" - integrity sha512-AUgYc2MyMg2CPKm7qikMDvrYqQ0wsYi0RbWDKLBi7dsaYrEXIxStpRGP4ocA842AdDVXTSBK7HEvIaEyh68ebg== +"@pie-lib/editable-html@12.2.0-next.6": + version "12.2.0-next.6" + resolved "https://registry.yarnpkg.com/@pie-lib/editable-html/-/editable-html-12.2.0-next.6.tgz#5017aca0e1d47b4cbca177f54159dc5c5dd1efe1" + integrity sha512-t2MNrdkwdJvyUtym2jGryAy857mtu7Gccbgyls5SaNRciDCLxOrUFlRDNzyLefR9wDATSKRCHe98oqdfTwq+/Q== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/modifiers" "9.0.0" @@ -2984,11 +2985,11 @@ "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^3.1.1-next.1" - "@pie-lib/math-input" "^7.1.1-next.1" - "@pie-lib/math-rendering" "^4.1.1-next.1" - "@pie-lib/math-toolbar" "^2.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/drag" "^3.2.0-next.4" + "@pie-lib/math-input" "^7.2.0-next.5" + "@pie-lib/math-rendering" "^4.2.0-next.3" + "@pie-lib/math-toolbar" "^2.2.0-next.6" + "@pie-lib/render-ui" "^5.2.0-next.4" change-case "^3.0.2" classnames "^2.2.6" debug "^4.1.1" @@ -3009,15 +3010,15 @@ slate-soft-break "^0.8.1" to-style "^1.3.3" -"@pie-lib/feedback@1.1.1-next.1", "@pie-lib/feedback@1.2.0-next.3": - version "1.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/feedback/-/feedback-1.1.1-next.1.tgz#ac614801289e7e038c210ca27e8ecda0dc7346b0" - integrity sha512-2Bwawb65iEgBPeFTulWFsPMMW4P7ojI0SyjsXfcd206fvSmSv38KR2z092D6xF2uQalOoUY+BVUTmmJseD9S1g== +"@pie-lib/feedback@1.2.0-next.3": + version "1.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/feedback/-/feedback-1.2.0-next.3.tgz#35db818b3a06196456700909e7fdd3390f98ee54" + integrity sha512-aERor3/MtJb9gdjUD5JXlWmIj/dWZESk1sJjKzJXJyQxPWebSFmgPQKYUrVKV5PNEdgWo9a85SvuMD8BY/JWhA== -"@pie-lib/graphing-solution-set@3.1.1-next.1", "@pie-lib/graphing-solution-set@3.2.0-next.11": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing-solution-set/-/graphing-solution-set-3.1.1-next.1.tgz#dcd398026e1d86f6327df342c4cd4679cb3fa602" - integrity sha512-uP6aZxr8bhiW2pTsU+GoYv3XvTugXOubcjkN2H3034EGAPXo2ZqgAUfkCNmUng/Wp///q0yRcWKSNTT876cLOQ== +"@pie-lib/graphing-solution-set@3.2.0-next.12": + version "3.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing-solution-set/-/graphing-solution-set-3.2.0-next.12.tgz#847d8026df16b43d4cc181a796b77bd871fa370d" + integrity sha512-nz4NRmb4BSFKZiWdWkF/g7NlSFy7PNHjDXwwBPCjT9+dXyGzJDbHfCb2QyDG4q0/ua6jlKVeDFtB/FpALaZZ4A== dependencies: "@dnd-kit/sortable" "10.0.0" "@emotion/react" "^11.14.0" @@ -3025,13 +3026,13 @@ "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^3.1.1-next.1" - "@pie-lib/editable-html-tip-tap" "^1.1.1-next.3" - "@pie-lib/graphing-utils" "^2.1.1-next.1" - "@pie-lib/plot" "^3.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" - "@pie-lib/tools" "^1.1.1-next.1" - "@pie-lib/translator" "^3.1.1-next.1" + "@pie-lib/drag" "^3.2.0-next.4" + "@pie-lib/editable-html-tip-tap" "^1.2.0-next.12" + "@pie-lib/graphing-utils" "^2.2.0-next.3" + "@pie-lib/plot" "^3.2.0-next.12" + "@pie-lib/render-ui" "^5.2.0-next.4" + "@pie-lib/tools" "^1.2.0-next.4" + "@pie-lib/translator" "^3.2.0-next.3" "@visx/axis" "^3.0.0" "@visx/clip-path" "^3.0.0" "@visx/curve" "^3.0.0" @@ -3055,19 +3056,19 @@ redux "^4.0.1" redux-undo "^1.1.0" -"@pie-lib/graphing-utils@2.1.1-next.1", "@pie-lib/graphing-utils@2.2.0-next.3", "@pie-lib/graphing-utils@^2.1.1-next.1": - version "2.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing-utils/-/graphing-utils-2.1.1-next.1.tgz#287a4ffbba259a7cd38fa18b6f62ece815bb457c" - integrity sha512-+Iw5sglsx8jkJEu3BtzV3RbRyIHtZfPK+EHrYYw3MNpTecuL7T8BUCI0xfjOKjzNMWGWYISOqxqJX4vmUTAVXg== +"@pie-lib/graphing-utils@2.2.0-next.3", "@pie-lib/graphing-utils@^2.2.0-next.3": + version "2.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing-utils/-/graphing-utils-2.2.0-next.3.tgz#56f17ad5bba87c7c64ae7987fa2d8209d69882fc" + integrity sha512-KjHf51e2mJM7lluGQ/KH/SYpyIBPo4B2BIyQLx9QBZ4vUk8aualhosASWJo4ycIYawW6ParRgl0GuclW2qF+ow== dependencies: "@mapbox/point-geometry" "^1.1.0" debug "^4.1.1" lodash-es "^4.17.23" -"@pie-lib/graphing@3.1.1-next.1", "@pie-lib/graphing@3.2.0-next.11": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/graphing/-/graphing-3.1.1-next.1.tgz#3012961227890feb7a97d9ec47ecee03ce8af6b0" - integrity sha512-bTkLd5IG86aH2NJE8ZRGiIw5a7v+zg6SRcy2GqeXIUQUmCTYr51QvqWOIuxjYwL4bdKagidvfu6ae+zWdFttYQ== +"@pie-lib/graphing@3.2.0-next.12": + version "3.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/graphing/-/graphing-3.2.0-next.12.tgz#c0f59d608803531871b7b58ecef3b8d158f268af" + integrity sha512-2QD04i1tWo/TK2dsm3ecnC0jzPELDEgPLsQFRPsoKHukLsFvxZMLnahJKG4OX6yWWD8dIio4hI+LJUleuvYHbQ== dependencies: "@dnd-kit/sortable" "10.0.0" "@emotion/react" "^11.14.0" @@ -3075,12 +3076,12 @@ "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^3.1.1-next.1" - "@pie-lib/editable-html-tip-tap" "^1.1.1-next.3" - "@pie-lib/graphing-utils" "^2.1.1-next.1" - "@pie-lib/plot" "^3.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" - "@pie-lib/translator" "^3.1.1-next.1" + "@pie-lib/drag" "^3.2.0-next.4" + "@pie-lib/editable-html-tip-tap" "^1.2.0-next.12" + "@pie-lib/graphing-utils" "^2.2.0-next.3" + "@pie-lib/plot" "^3.2.0-next.12" + "@pie-lib/render-ui" "^5.2.0-next.4" + "@pie-lib/translator" "^3.2.0-next.3" "@visx/axis" "^3.0.0" "@visx/clip-path" "^3.0.0" "@visx/curve" "^3.0.0" @@ -3104,10 +3105,10 @@ redux "^4.0.1" redux-undo "^1.1.0" -"@pie-lib/icons@3.1.1-next.1", "@pie-lib/icons@3.2.0-next.4", "@pie-lib/icons@^3.1.1-next.1": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/icons/-/icons-3.1.1-next.1.tgz#0ef8fdc09761110248f4e00f4abe955dd8fa2cb9" - integrity sha512-k+XuzytsNIr+CEsVTvGPOnWKz4f8JS52UMP9ETO9B5agaiAJqAmmsXPDYrm/NxtEMl8icx26PO/lqmwOHtoMfQ== +"@pie-lib/icons@3.2.0-next.4", "@pie-lib/icons@^3.2.0-next.4": + version "3.2.0-next.4" + resolved "https://registry.yarnpkg.com/@pie-lib/icons/-/icons-3.2.0-next.4.tgz#73355a9348dbb38d570366d901eac5fa8124a23d" + integrity sha512-FfHjz60F33ntYIoqKlpg0r8Q0vPvbpttP9JcTVrA93qfb9ThZvs6+4FXDMOf37zANiOPvNWw5kyYFHGGKoaJSA== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" @@ -3115,19 +3116,19 @@ "@mui/material" "^7.3.4" prop-types "^15.6.2" -"@pie-lib/mask-markup@2.1.1-next.3", "@pie-lib/mask-markup@2.2.0-next.11": - version "2.1.1-next.3" - resolved "https://registry.yarnpkg.com/@pie-lib/mask-markup/-/mask-markup-2.1.1-next.3.tgz#8f0438a3658925b926736ba740337a9a8b91d6d1" - integrity sha512-dFwf+AzYwjW/sG3Cgn580sjbZWETEC/oVL9Fi+qKSnfaAWYytTbZhRP8CfUg83lKoMqHktvFfVCVFIR03Cphcw== +"@pie-lib/mask-markup@2.2.0-next.12": + version "2.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/mask-markup/-/mask-markup-2.2.0-next.12.tgz#109e25cc77a4abfdc6ce5b2c2aa59b0e9500e7be" + integrity sha512-ajI8KQ7IaJ+xiVw8BMrhRccbHY9GqDOpgG6m/YYTQopRIxj4OnJJl9API1bfEty78sxVYvT6Dm1/PBwc9f6xEw== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/drag" "^3.1.1-next.1" - "@pie-lib/editable-html-tip-tap" "^1.1.1-next.3" - "@pie-lib/math-rendering" "^4.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/drag" "^3.2.0-next.4" + "@pie-lib/editable-html-tip-tap" "^1.2.0-next.12" + "@pie-lib/math-rendering" "^4.2.0-next.3" + "@pie-lib/render-ui" "^5.2.0-next.4" classnames "^2.2.6" debug "^4.1.1" lodash-es "^4.17.23" @@ -3146,10 +3147,10 @@ lodash-es "^4.17.23" mathjs "^7.0.1" -"@pie-lib/math-input@7.1.1-next.1", "@pie-lib/math-input@7.2.0-next.4", "@pie-lib/math-input@^7.1.1-next.1": - version "7.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/math-input/-/math-input-7.1.1-next.1.tgz#efb938b256d055cfbc99d9c966dd2de87496a224" - integrity sha512-3NCG9NhR/PlLtZqby0grt94/4n6M9UEDerLkuwfV9uoypL1hvEHMNi2ENFjS6ff4rw/zYoyLKtn9wLzdo1/sCw== +"@pie-lib/math-input@7.2.0-next.5", "@pie-lib/math-input@^7.2.0-next.5": + version "7.2.0-next.5" + resolved "https://registry.yarnpkg.com/@pie-lib/math-input/-/math-input-7.2.0-next.5.tgz#b2ebc07a64dd6720e37f7a4b52265a784f5eea23" + integrity sha512-3k+H4mHPVrmTn4678K3tQXliDuSdJ5gWyvtlphZZ49rlNLjZibSWV5o0438DBkd9qD4sfn+5MikrHb9NpoNtfg== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" @@ -3173,10 +3174,10 @@ mathml-to-latex "1.2.0" react "^18.2.0" -"@pie-lib/math-rendering@4.1.1-next.1", "@pie-lib/math-rendering@4.2.0-next.3", "@pie-lib/math-rendering@^4.1.1-next.1": - version "4.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering/-/math-rendering-4.1.1-next.1.tgz#f5e9266f48c379288ebcd3c1d5c830650900af23" - integrity sha512-MA9j9re9aqwjQIgN3X5nYPdRHO2K1f7Ido6e0BqTL74ux2WF/O9Ba1BDm7uwzz4iu8uS1G0fhjrZGwZC354cNw== +"@pie-lib/math-rendering@4.2.0-next.3", "@pie-lib/math-rendering@^4.1.1-next.1", "@pie-lib/math-rendering@^4.2.0-next.3": + version "4.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/math-rendering/-/math-rendering-4.2.0-next.3.tgz#f7a276df58f866815186faf2d1d9bcd9ca6af1dc" + integrity sha512-+NCmALCBlKUGMrJBOmSAaSXvVtAYpoT3J94aodX2zbfs+02tdLiLsXSfpMoPdbyX3BOL/PROhJHm5UNhaWfUZw== dependencies: "@pie-framework/mathml-to-latex" "1.4.4" debug "^4.1.1" @@ -3184,33 +3185,33 @@ mathjax-full "3.2.2" react "^18.2.0" -"@pie-lib/math-toolbar@2.1.1-next.1", "@pie-lib/math-toolbar@2.2.0-next.5", "@pie-lib/math-toolbar@^2.1.1-next.1": - version "2.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/math-toolbar/-/math-toolbar-2.1.1-next.1.tgz#aa2735083d5cf2ebe324bfdc34309eafb57e6b0e" - integrity sha512-CqCW7UQkhX0ZUGI2fzYN6IQcx0oMOemimINyqGXEFvdBt8Up0LsY6qU3kSp2hELjSrcL2XYGIj9MpNE51dq/5g== +"@pie-lib/math-toolbar@2.2.0-next.6", "@pie-lib/math-toolbar@^2.2.0-next.6": + version "2.2.0-next.6" + resolved "https://registry.yarnpkg.com/@pie-lib/math-toolbar/-/math-toolbar-2.2.0-next.6.tgz#a6d861da8a663598d34acc071c8924cafd9552a9" + integrity sha512-cEE8JRwRogZp75mkSb8EYCkD0B/MM9sdQslZ3umwwG0Wo+SNCg3MKGM3bZOOFmM4N82XZl7IhO3yUW2RyjGsHQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/math-input" "^7.1.1-next.1" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/math-input" "^7.2.0-next.5" + "@pie-lib/render-ui" "^5.2.0-next.4" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" -"@pie-lib/plot@3.1.1-next.1", "@pie-lib/plot@^3.1.1-next.1": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/plot/-/plot-3.1.1-next.1.tgz#64d45f5dacca5bc32d29e8d6474a80449077f19c" - integrity sha512-badG7t9q+RUgSWgWopk+bQALUpOcLL2IvrHcabTRtHEYP+RDtLZtFCE8GS3D74kbzyu3/+4Ve5hDFzr7+xrWpg== +"@pie-lib/plot@3.2.0-next.12", "@pie-lib/plot@^3.2.0-next.12": + version "3.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/plot/-/plot-3.2.0-next.12.tgz#b34c33449af2e246713df553ee0efea1e3fc1a0e" + integrity sha512-5DUDgLe8LCts5ydgCbtmhVbiUkpAR/P12m+kFVCt9NC0vrGaJ5k4fVj4Ogp5NihYXnESFISw2fNY6XSrArtCLw== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^1.1.1-next.3" - "@pie-lib/render-ui" "^5.1.1-next.1" + "@pie-lib/editable-html-tip-tap" "^1.2.0-next.12" + "@pie-lib/render-ui" "^5.2.0-next.4" assert "^1.4.1" d3-scale "^4.0.2" d3-selection "^3.0.0" @@ -3223,34 +3224,34 @@ react-redux "^6.0.0" redux "^4.0.1" -"@pie-lib/render-ui@5.1.1-next.1", "@pie-lib/render-ui@5.2.0-next.4", "@pie-lib/render-ui@^5.1.1-next.1": - version "5.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/render-ui/-/render-ui-5.1.1-next.1.tgz#e446331f2788b05b107fac9e750c08e47aa93ef4" - integrity sha512-SyhIGH9FYkPZqKOiTAIBkM0+svNkswjZ8IODv65tYIo/PwHs70MCM7HT1VI8Xv//zR1I2LDXisEgQS3ATsXM3g== +"@pie-lib/render-ui@5.2.0-next.4", "@pie-lib/render-ui@^5.2.0-next.4": + version "5.2.0-next.4" + resolved "https://registry.yarnpkg.com/@pie-lib/render-ui/-/render-ui-5.2.0-next.4.tgz#6803aeb852df5ab70eafb6535ae8b2abb5306f36" + integrity sha512-WSj7BJVlTyeh7OOTSlsLlpmkKbVkEkltFYKRFXLq7cQxspZW5EOGuWQ1JAh+QZrYmbhlCd6/zBkyLP0eB7hilQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.14.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/icons" "^3.1.1-next.1" - "@pie-lib/math-rendering" "^4.1.1-next.1" - "@pie-lib/test-utils" "^1.1.1-next.1" + "@pie-lib/icons" "^3.2.0-next.4" + "@pie-lib/math-rendering" "^4.2.0-next.3" + "@pie-lib/test-utils" "^1.2.0-next.3" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" react-transition-group "^4.4.5" -"@pie-lib/rubric@1.1.1-next.1", "@pie-lib/rubric@1.2.0-next.11": - version "1.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/rubric/-/rubric-1.1.1-next.1.tgz#e1ea844f27059bc866adefcfe7133bb53daddde1" - integrity sha512-5Pd2RuyMC47As6M5ubQ3jumsPlHu11//Bj+UkijEIxG6EiUGQ8uqX9MxzA+x4DnOenykGonAd6HiFAany3pxsg== +"@pie-lib/rubric@1.2.0-next.12": + version "1.2.0-next.12" + resolved "https://registry.yarnpkg.com/@pie-lib/rubric/-/rubric-1.2.0-next.12.tgz#1b4cf1668d716ea249677d814ae419c2ab73b3f0" + integrity sha512-Y/69UEzvNsbBanBJVVX9nD4iV/Ei7lMLLppelkKzO091r7WlzFcHSIBawhFFHMXfv2yrXiUdInPCQ+JHF2H0Sw== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@hello-pangea/dnd" "^18.0.1" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/editable-html-tip-tap" "^1.1.1-next.3" + "@pie-lib/editable-html-tip-tap" "^1.2.0-next.12" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.7.2" @@ -3270,50 +3271,50 @@ lodash-es "^4.17.23" prop-types "^15.7.2" -"@pie-lib/style-utils@1.1.1-next.1", "@pie-lib/style-utils@^1.1.1-next.1": +"@pie-lib/style-utils@1.1.1-next.1", "@pie-lib/style-utils@^1.2.0-next.3": version "1.1.1-next.1" resolved "https://registry.yarnpkg.com/@pie-lib/style-utils/-/style-utils-1.1.1-next.1.tgz#3321a142bb843ee4fc30eb4e8282c1c6d7f9905b" integrity sha512-phiDbqdNQqxbC1ZlMcYd+eKkjsSwqNteWl6lmNBd+nd6nyWQEaMWR19S59y+YejxTF/1znXWe4qXBiINmFQjZQ== -"@pie-lib/test-utils@1.1.1-next.1", "@pie-lib/test-utils@1.2.0-next.3", "@pie-lib/test-utils@^1.1.1-next.1": - version "1.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/test-utils/-/test-utils-1.1.1-next.1.tgz#da8c06efbf0d7a3c9bec14162b1b5049ad1a8cfa" - integrity sha512-VM8ms0UTMcujoDPwcRhWdp3e9+QfZu6HGcfV+YDZoH/485UzG4oQpYA9hFd2BDHSII1ESWCdon76A1w2KdnXHQ== +"@pie-lib/test-utils@1.2.0-next.3", "@pie-lib/test-utils@^1.2.0-next.3": + version "1.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/test-utils/-/test-utils-1.2.0-next.3.tgz#982e3b874f265c0e574ac1d264be4afffd4359a0" + integrity sha512-XluxkpJoiDyWuhPAdB1z1fS67CzSGUmNvlbqZZwxHO8vAAxiJIkxfowslmcIKtZid8YwzHv0b5IqJVq2iisncQ== dependencies: "@emotion/react" "^11.14.0" "@emotion/styled" "^11.11.0" "@testing-library/jest-dom" "^5.16.5" "@testing-library/user-event" "^14.5.2" -"@pie-lib/text-select@2.1.1-next.1", "@pie-lib/text-select@2.2.0-next.4": - version "2.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/text-select/-/text-select-2.1.1-next.1.tgz#a31429888931a88c2d497046fb23e792802addbe" - integrity sha512-EHaH/yu3BuQ+CG1sxDFXdYWi6g7EaaNLXvaGocTO7ioupQn28TTNenJipekAygiqfDBckcR8dfESVqzOwRKxqA== +"@pie-lib/text-select@2.2.0-next.4": + version "2.2.0-next.4" + resolved "https://registry.yarnpkg.com/@pie-lib/text-select/-/text-select-2.2.0-next.4.tgz#2097f96ec23f91445102ef7e476aa11fb513d838" + integrity sha512-Hydto05ri7VpQKIY2A+8ZvsOsriggiDCAWZ0sV1P2Bl94B19EHOChhxpWw4wgxElGVwSys+gDYvltQklOjYTTw== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" "@pie-framework/parse-english" "^1.0.0" - "@pie-lib/render-ui" "^5.1.1-next.1" - "@pie-lib/style-utils" "^1.1.1-next.1" - "@pie-lib/translator" "^3.1.1-next.1" + "@pie-lib/render-ui" "^5.2.0-next.4" + "@pie-lib/style-utils" "^1.2.0-next.3" + "@pie-lib/translator" "^3.2.0-next.3" classnames "^2.2.6" debug "^4.1.1" lodash-es "^4.17.23" prop-types "^15.6.2" -"@pie-lib/tools@1.1.1-next.1", "@pie-lib/tools@1.2.0-next.4", "@pie-lib/tools@^1.1.1-next.1": - version "1.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/tools/-/tools-1.1.1-next.1.tgz#4a1a2e5f1b5fa39edd6216fb0aaf81ddd7f6e985" - integrity sha512-tEQgzt0mMpqQdzHVl+OkuKzl6WfKOXYKlzRIJJQnVlTyViHwyILVuvuBIkyIBlylP7QGGFhbDl6N+SxyNz0Qxg== +"@pie-lib/tools@1.2.0-next.4", "@pie-lib/tools@^1.2.0-next.4": + version "1.2.0-next.4" + resolved "https://registry.yarnpkg.com/@pie-lib/tools/-/tools-1.2.0-next.4.tgz#3b2cf80248f66f6ee6b482686c2847dd67e6a92f" + integrity sha512-M4rZ6bByLZ6fATbBlNZnp8CMY9gu/zUsAWWeMWNadlHUyKG+wo/Oi1vfCWlWBG6B6I0wWbNM7iclAkEnfcZNog== dependencies: "@emotion/react" "^11.14.0" "@emotion/style" "^0.8.0" "@mapbox/point-geometry" "^1.1.0" "@mui/icons-material" "^7.3.4" "@mui/material" "^7.3.4" - "@pie-lib/style-utils" "^1.1.1-next.1" + "@pie-lib/style-utils" "^1.2.0-next.3" assert "^1.4.1" debug "^4.1.1" lodash-es "^4.17.23" @@ -3321,10 +3322,10 @@ react-portal "^4.2.0" trigonometry-calculator "^2.0.0" -"@pie-lib/translator@3.1.1-next.1", "@pie-lib/translator@3.2.0-next.3", "@pie-lib/translator@^3.1.1-next.1": - version "3.1.1-next.1" - resolved "https://registry.yarnpkg.com/@pie-lib/translator/-/translator-3.1.1-next.1.tgz#580df5bb700b6ccfedb6f39505629d1711cebc25" - integrity sha512-YPX9JQMfIrEjcjBg25d4aUYiw176dLdFUlTE67FlWXW8/MhsM6KQ091G5RlV/JNc8352TO0mtdKros7rbhvKGw== +"@pie-lib/translator@3.2.0-next.3", "@pie-lib/translator@^3.2.0-next.3": + version "3.2.0-next.3" + resolved "https://registry.yarnpkg.com/@pie-lib/translator/-/translator-3.2.0-next.3.tgz#06dd1363d1c88fade63b680e7231afe08c132a42" + integrity sha512-9ifNn9DC1uBOA/q67EZlnjGipWHzxC/Sk77FeQCw/r/5K8xE5YBtgvrCS33PhpTU/1MiteYw0OATGudMEwHHRQ== dependencies: debug "^4.1.1" i18next "^25.7.0" @@ -3732,6 +3733,11 @@ resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-3.16.0.tgz#08a7f65cfebbbfa648d8c9192247c8c1fb45436f" integrity sha512-JHn3ev7US5FxtQFyEOeQ8XfvKcR5NiHkwDH2Gcwe+0ttpA/Qrrr5XN3tJIgI3rXfR5DjxArq/QO0OTVBm3xlJA== +"@tiptap/extension-placeholder@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@tiptap/extension-placeholder/-/extension-placeholder-3.20.0.tgz#958d4dd22716b36ec09a052e0c3b1590298e2edd" + integrity sha512-ZhYD3L5m16ydSe2z8vqz+RdtAG/iOQaFHHedFct70tKRoLqi2ajF5kgpemu8DwpaRTcyiCN4G99J/+MqehKNjQ== + "@tiptap/extension-strike@^3.0.9": version "3.16.0" resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-3.16.0.tgz#1a5f728c2b315b961f08c82f929065846a0bf6b8" @@ -15206,7 +15212,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0": +"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -15224,15 +15230,6 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - string-width@^2.0.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" @@ -15332,7 +15329,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15353,13 +15350,6 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.2" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" @@ -16525,7 +16515,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -16551,15 +16541,6 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"