diff --git a/src/contents/1.en.tsx b/src/contents/1.en.tsx
index b222b4f68..f74a1c5b2 100644
--- a/src/contents/1.en.tsx
+++ b/src/contents/1.en.tsx
@@ -28,8 +28,8 @@ export default () => (
<>
In this course, we’ll learn about Y Combinator through a short
- story. Let’s first talk about “math boxes”, one
- of the key items of this story.
+ story. Let’s first talk about “mathboxes”, one of
+ the key items of this story.
(
,
]}
- description={<>This is the icon for math boxes.>}
+ description={<>This is the icon for mathboxes.>}
/>
>
)
diff --git a/src/contents/4.en.tsx b/src/contents/4.en.tsx
index a8bf75dea..01cddeef1 100644
--- a/src/contents/4.en.tsx
+++ b/src/contents/4.en.tsx
@@ -18,8 +18,8 @@ export const BasicRules = ({
includeFuncUnbound?: boolean
}) => (
<>
-
- 1. 印をつける:{' '}
+
+ 1. Add labels:{' '}
{' '}
{' '}
{includeFuncUnbound && (
@@ -30,7 +30,7 @@ export const BasicRules = ({
- 印をつける:{' '}
+ Add labels:{' '}
{' '}
{' '}
{includeFuncUnbound && (
@@ -40,37 +40,37 @@ export const BasicRules = ({
)}
-
- 2. 一致チェック:{' '}
+
+ 2. Find matches:{' '}
{' '}
{' '}
✅
- 一致チェック:{' '}
+ Find matches:{' '}
{' '}
{' '}
✅
-
- 3. コピーする:{' '}
+
+ 3. Copy:{' '}
{' '}
↘️{' '}
- コピーする:{' '}
+ Copy:{' '}
{' '}
↘️{' '}
-
- 4. 消す: 💥{' '}
+
+ 4. Remove: 💥{' '}
{' '}
- 消す: 💥{' '}
+ Remove: 💥{' '}
{' '}
@@ -81,27 +81,28 @@ export const BasicRules = ({
export const Unmatched = () => (
<>
-
- と{' '}
- {' '}
- が一致しなかった場合、
+
+ If none of
+ ’s and
+ ’s match,{' '}
- コピーはせずに、ただ{' '}
- と{' '}
- を消す
+ don’t do the copy step and simply remove{' '}
+
+ ’s and
+ ’s
- 。
+ .
- と{' '}
- {' '}
- が一致しなかった場合…
+ If none of
+ ’s and
+ ’s match…
- コピーはせずに、ただ{' '}
- と
- を消す
+ Simply remove
+ ’s and
+ ’s
>
)
diff --git a/src/contents/5.en.tsx b/src/contents/5.en.tsx
index f02d11084..33703a767 100644
--- a/src/contents/5.en.tsx
+++ b/src/contents/5.en.tsx
@@ -27,70 +27,72 @@ import NextLessonButton from 'src/components/NextLessonButton'
export const ThreeRowRules = () => (
<>
-
- 3段以上の弁当箱は、以下のように解きます。
+
+
+ Here’s how to solve a lunchbox puzzle with at least 3 rows.
+
-
+
- まず先に 1{' '}
- のペアからはじめる。
+ First, start with the pair of{' '}
+ 1’s.
- 下段の真ん中にある料理には{' '}
- {' '}
- をつける。
- {' '}
- は、いったん無視して構わない。
+ Label the center item on the bottom row as{' '}
+ , and
+ you can ignore this for the rest of the iteration.
- 1 のペアが終わると、
- 2 が{' '}
- 1{' '}
- になるので、また繰り返す。
+ After finishing the pair of{' '}
+ 1’s,
+ 2 will become{' '}
+ 1. Then, repeat.
- 3段の弁当箱
+ Lunchbox with 3 rows
>
)
export const Beginner5Rules = () => (
<>
-
- 細かい法則1:{' '}
- 1{' '}
- のペアが左右ふたつ以上ある場合は、
- 一番左のペアからはじめます。
+
+ Additional Rule 1: If there are multiple
+ pairs of 1’s,{' '}
+ start with the leftmost pair.
-
- 補足:{' '}
+
+ Note:{' '}
- 1{' '}
- のペアが弁当箱の左端にない場合は、内側の{' '}
- 1 のペアからはじめる。
+ If there’s no 1’s on the
+ leftmost edge of a lunchbox, then start with the inner pair of{' '}
+ 1’s.
- 1{' '}
- のペアが弁当箱の左端にない場合は、
+ If there’s no 1 on the
- 内側の 1 のペアからはじめる
+ leftmost edge of a lunchbox, then start with
+
+ the inner pair of
+ 1’s
-
- 細かい法則2: 下段にひとつの料理しかなく、
- 1{' '}
- のペアからはじめられない場合、
+
+ Additional Rule 2: If you can’t start with{' '}
+ 1’s because there’s only
+ one item on the bottom row,{' '}
- 2 のペアからはじめます。
+ start with the pair of 2
+ ’s.
diff --git a/src/contents/6.jp.tsx b/src/contents/6.jp.tsx
index 2e12f67f6..1bd023c68 100644
--- a/src/contents/6.jp.tsx
+++ b/src/contents/6.jp.tsx
@@ -717,9 +717,7 @@ export default () => (
]}
/>
- 右下にある 🅰️ がついた料理の数が、
-
- 変換後の計算箱の数字
+
(
+ This is a demo page>,
+ content: (
+ <>
+
+ I use this page when demonstrating materials from this course to
+ someone in person. So there won’t be any
+ explanations written on this page.
+
+ >
+ )
+ },
+ {
+ type: 'sideNote',
+ t8d: true,
+ title: <>Part 1: Mathbox Basics>,
+ content: (
+ <>
+ ,
+ ,
+
+ ]}
+ description={<>Mathboxes>}
+ />
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: (
+ <>
+
+ >
+ ),
+ content: (
+ <>
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ type: 'sideNote',
+ title: <>Part 2: Lunchbox Basics>,
+ content: (
+ <>
+ 🍱, 🍱, 🍱]}
+ description={<>Lunchboxes>}
+ />
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Lunchboxes with 2 Rows>,
+ content: (
+ <>
+
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Lunchbox Rules>,
+ type: 'summary',
+ content: (
+ <>
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Lunchbox with 3 Rows>,
+ content: (
+ <>
+
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ type: 'summary',
+ title: <>Rules for Lunchboxes with 3+ Rows>,
+ content: (
+ <>
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ type: 'sideNote',
+ title: <>Part 3: Converting Lunchboxes to Mathboxes>,
+ content: (
+ <>
+ 🍱,
+ ,
+
+ ]}
+ />
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Converting Lunchboxes to Mathboxes>,
+ content: (
+ <>
+
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Rules for Converting to Mathboxes>,
+ type: 'summary',
+ content: (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Part 4: Adding 1>,
+ type: 'sideNote',
+ content: (
+ <>
+ ,
+ ➕,
+
+ ]}
+ />
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: (
+ <>
+ Calculating ➕{' '}
+
+ >
+ ),
+ content: (
+ <>
+
+
+
+
+
+
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: (
+ <>
+ Calculating ➕{' '}
+
+ >
+ ),
+ content: (
+ <>
+
+
+
+
+
+
+
+
+
+ >
+ )
+ },
+ {
+ t8d: true,
+ title: <>Mathboxes can be replicated by Lunchboxes>,
+ content: (
+ <>
+
+
+
+
+
+
+
+ >
+ )
+ }
+ ]}
+ />
+)
+
+export default DemoCardList
diff --git a/src/contents/demo.jp.tsx b/src/contents/demo.jp.tsx
new file mode 100644
index 000000000..aa6c68cc8
--- /dev/null
+++ b/src/contents/demo.jp.tsx
@@ -0,0 +1,270 @@
+import React from 'react'
+import { P, Hr } from 'src/components/ContentTags'
+import EpisodeCardList from 'src/components/EpisodeCardList'
+import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator'
+import EmojiSeparator from 'src/components/EmojiSeparator'
+import Emoji from 'src/components/Emoji'
+import CustomEmoji from 'src/components/CustomEmoji'
+import EmojiNumber from 'src/components/EmojiNumber'
+import H from 'src/components/H'
+import * as R from 'src/components/Runners'
+import { BasicRules, Unmatched } from 'src/contents/4.jp'
+import { ThreeRowRules, Beginner5Rules } from 'src/contents/5.jp'
+
+const DemoCardList = () => (
+ これはデモページです>,
+ content: (
+ <>
+
+ このページはデモ用に作ったページです。わたしがデモを行いながらこのページを使うので、説明は一切書いていません。
+
+ >
+ )
+ },
+ {
+ type: 'sideNote',
+ title: <>パート1: 計算箱の説明>,
+ content: (
+ <>
+ ,
+ ,
+
+ ]}
+ description={<>計算箱>}
+ />
+ >
+ )
+ },
+ {
+ title: (
+ <>
+ 計算箱の「
+ 」
+ >
+ ),
+ content: (
+ <>
+
+
+ >
+ )
+ },
+ {
+ type: 'sideNote',
+ title: <>パート2: 弁当箱の説明>,
+ content: (
+ <>
+ 🍱, 🍱, 🍱]}
+ description={<>弁当箱>}
+ />
+ >
+ )
+ },
+ {
+ title: <>2段の弁当箱>,
+ content: (
+ <>
+
+
+
+
+ >
+ )
+ },
+ {
+ title: <>弁当箱の法則>,
+ type: 'summary',
+ content: (
+ <>
+
+
+
+ >
+ )
+ },
+ {
+ title: <>3段の弁当箱>,
+ content: (
+ <>
+
+
+
+
+ >
+ )
+ },
+ {
+ type: 'summary',
+ title: <>3段以上の弁当箱の法則>,
+ content: (
+ <>
+
+
+
+ >
+ )
+ },
+ {
+ type: 'sideNote',
+ title: <>パート3: 弁当箱を計算箱に変換>,
+ content: (
+ <>
+ 🍱,
+ ,
+
+ ]}
+ />
+ >
+ )
+ },
+ {
+ title: <>弁当箱を計算箱に変換>,
+ content: (
+ <>
+
+
+
+
+ >
+ )
+ },
+ {
+ title: <>計算箱に変換する法則>,
+ type: 'summary',
+ content: (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+ },
+ {
+ title: <>パート4: 1を足す>,
+ type: 'sideNote',
+ content: (
+ <>
+ ,
+ ➕,
+
+ ]}
+ />
+ >
+ )
+ },
+ {
+ title: (
+ <>
+ ➕{' '}
+ を計算
+ >
+ ),
+ content: (
+ <>
+
+
+
+
+
+
+
+
+
+ >
+ )
+ },
+ {
+ title: (
+ <>
+ ➕{' '}
+ を計算
+ >
+ ),
+ content: (
+ <>
+
+
+
+
+
+
+
+
+
+ >
+ )
+ },
+ {
+ title: <>計算箱は弁当箱で再現できる>,
+ content: (
+ <>
+
+
+
+
+
+
+
+ >
+ )
+ }
+ ]}
+ />
+)
+
+export default DemoCardList
diff --git a/src/lib/meta.ts b/src/lib/meta.ts
index de81bab0b..2cc2a453c 100644
--- a/src/lib/meta.ts
+++ b/src/lib/meta.ts
@@ -9,3 +9,5 @@ export const ogImageUrl = `${baseUrl}/static/images/og-image-${locale}-v5.png`
export const ogUrl = (episodeNumber: number) =>
`${baseUrl}${episodeNumber > 0 ? `/${episodeNumber}/` : ''}`
+
+export const demoUrl = `${baseUrl}/demo/`
diff --git a/src/lib/runners/gnwm.json b/src/lib/runners/gnwm.json
new file mode 100644
index 000000000..f7f589faa
--- /dev/null
+++ b/src/lib/runners/gnwm.json
@@ -0,0 +1,56 @@
+{
+ "expressionContainers": [
+ {
+ "containerState": "ready",
+ "previouslyChangedExpressionState": "default",
+ "expression": {
+ "arg": {
+ "name": "shorthandNumber",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true,
+ "shorthandNumber": 2
+ },
+ "func": {
+ "name": "shorthandFunc",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true,
+ "shorthandFunc": "add"
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ }
+ }
+ ],
+ "speed": 1,
+ "hideControls": true,
+ "explanationsVisibility": "hidden",
+ "hidePriorities": true,
+ "variableSize": "lg",
+ "containerSize": "xxs",
+ "hidePlayButton": false,
+ "hideBottomRightBadges": false,
+ "skipToTheEnd": false,
+ "hideFuncUnboundBadgeOnExplanation": false,
+ "highlightOverridesCallArgAndFuncUnboundOnly": false,
+ "bottomRightBadgeOverrides": {},
+ "highlightOverrides": {},
+ "highlightOverrideActiveAfterStart": false,
+ "highlightFunctions": false
+}
diff --git a/src/lib/runners/pgxb.json b/src/lib/runners/pgxb.json
index 4311e7324..2619082b2 100644
--- a/src/lib/runners/pgxb.json
+++ b/src/lib/runners/pgxb.json
@@ -62,7 +62,7 @@
"hideControls": false,
"explanationsVisibility": "hiddenInitialPausedOnly",
"hidePriorities": true,
- "variableSize": "md",
+ "variableSize": "lg",
"containerSize": "xxs",
"hidePlayButton": false,
"hideBottomRightBadges": false,
diff --git a/src/lib/runners/rjzw.json b/src/lib/runners/rjzw.json
new file mode 100644
index 000000000..85d09f585
--- /dev/null
+++ b/src/lib/runners/rjzw.json
@@ -0,0 +1,2903 @@
+{
+ "expressionContainers": [
+ {
+ "containerState": "ready",
+ "previouslyChangedExpressionState": "default",
+ "expression": {
+ "arg": {
+ "arg": {
+ "name": "d",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "func": {
+ "arg": {
+ "name": "a",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "a",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ }
+ },
+ {
+ "expression": {
+ "arg": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "func": {
+ "arg": {
+ "name": "a",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "a",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "active",
+ "type": "call",
+ "priority": 1
+ },
+ "previouslyChangedExpressionState": "active",
+ "activePriority": 1,
+ "containerState": "stepped"
+ },
+ {
+ "expression": {
+ "arg": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "func": {
+ "arg": {
+ "name": "a",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "a",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "showFuncUnbound",
+ "type": "call",
+ "priority": 1
+ },
+ "previouslyChangedExpressionState": "showFuncUnbound",
+ "activePriority": 1,
+ "containerState": "stepped"
+ },
+ {
+ "expression": {
+ "arg": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "func": {
+ "arg": {
+ "name": "a",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "match",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "unmatch",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "unmatch",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "a",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "match",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "unmatch",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewBefore",
+ "type": "call",
+ "priority": 1
+ },
+ "previouslyChangedExpressionState": "betaReducePreviewBefore",
+ "matchExists": true,
+ "activePriority": 1,
+ "containerState": "stepped"
+ },
+ {
+ "expression": {
+ "arg": {
+ "arg": {
+ "name": "d",
+ "highlightType": "betaReduceCallArgHighlighted",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "betaReduceCallArgHighlighted",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "betaReduceCallArgHighlighted",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "betaReduceCallArgHighlighted",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "func": {
+ "arg": {
+ "name": "a",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "betaReduced",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "betaReduced",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "betaReduced",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "betaReduced",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewAfter",
+ "type": "call",
+ "priority": 1
+ },
+ "previouslyChangedExpressionState": "betaReducePreviewAfter",
+ "activePriority": 1,
+ "containerState": "stepped"
+ },
+ {
+ "expression": {
+ "arg": {
+ "arg": {
+ "name": "d",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "func": {
+ "arg": {
+ "name": "a",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewCrossed",
+ "type": "call",
+ "priority": 1
+ },
+ "previouslyChangedExpressionState": "betaReducePreviewCrossed",
+ "activePriority": 1,
+ "containerState": "stepped"
+ },
+ {
+ "containerState": "ready",
+ "previouslyChangedExpressionState": "default",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ }
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "active",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "active",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "showFuncUnbound",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "showFuncUnbound",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "betaReducePreviewBefore",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "match",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "unmatch",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "d",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "match",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewBefore",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "matchExists": true,
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "betaReducePreviewAfter",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "betaReduceCallArgHighlighted",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcUnbound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "betaReduced",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewAfter",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "betaReducePreviewCrossed",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 3
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "b",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "d",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2,
+ 3
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewCrossed",
+ "type": "call",
+ "priority": 2
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 3
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "ready",
+ "previouslyChangedExpressionState": "default",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "e",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ }
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "active",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "state": "active",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "showFuncBound",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "state": "showFuncBound",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "betaReducePreviewBefore",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "e",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "match",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "e",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "match",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "unmatch",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewBefore",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "matchExists": true,
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "betaReducePreviewAfter",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "betaReduceCallArgHighlighted",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "e",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "highlighted",
+ "topLeftBadgeType": "betaReduced",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcBound",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewAfter",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "stepped",
+ "previouslyChangedExpressionState": "betaReducePreviewCrossed",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "callArg",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": true,
+ "bound": true
+ },
+ "func": {
+ "arg": {
+ "name": "e",
+ "highlightType": "removed",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "funcArg",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": true,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "active",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "state": "betaReducePreviewCrossed",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ },
+ "activePriority": 2
+ },
+ {
+ "containerState": "done",
+ "previouslyChangedExpressionState": "default",
+ "expression": {
+ "arg": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": false
+ },
+ "body": {
+ "arg": {
+ "arg": {
+ "name": "c",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [
+ 1,
+ 2
+ ],
+ "funcPriorityAgg": [],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 2
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 2
+ },
+ "func": {
+ "name": "b",
+ "highlightType": "default",
+ "topLeftBadgeType": "none",
+ "bottomRightBadgeType": "none",
+ "type": "variable",
+ "argPriorityAgg": [],
+ "funcPriorityAgg": [
+ 1
+ ],
+ "emphasizePriority": false,
+ "bound": true
+ },
+ "state": "default",
+ "type": "call",
+ "priority": 1
+ },
+ "type": "function"
+ },
+ "type": "function"
+ }
+ }
+ ],
+ "speed": 1,
+ "hideControls": false,
+ "explanationsVisibility": "hiddenInitialPausedOnly",
+ "hidePriorities": false,
+ "variableSize": "md",
+ "containerSize": "xxs",
+ "hidePlayButton": false,
+ "hideBottomRightBadges": false,
+ "skipToTheEnd": false,
+ "hideFuncUnboundBadgeOnExplanation": true,
+ "highlightOverridesCallArgAndFuncUnboundOnly": false,
+ "bottomRightBadgeOverrides": {},
+ "highlightOverrides": {},
+ "highlightOverrideActiveAfterStart": false,
+ "highlightFunctions": false
+}
diff --git a/src/lib/titles.ts b/src/lib/titles.ts
index 1acda21bc..4f3068625 100644
--- a/src/lib/titles.ts
+++ b/src/lib/titles.ts
@@ -16,7 +16,7 @@ export const description = {
export const episodeTitles = {
en: {
- 1: 'Math Boxes',
+ 1: 'Mathboxes',
2: '?',
3: '?',
4: '?',