-
0 &&
- episodeNumber <= numEpisodesExceptFirstAndLast
- }
- title={ }
- footer={
- locale === 'jp'
- ? {
- color: 'indigo',
- content: (
- <>
-
- >
- )
- }
- : episodeNumber > 0
- ? {
- content: (
- <>
- numEpisodesExceptFirstAndLast
- }}
- />
- >
- )
- }
- : undefined
- }
- >
-
- {episodeNumber <= numEpisodesExceptFirstAndLast && (
-
- )}
-
- {(episodeNumber === 0 ||
- episodeNumber > numEpisodesExceptFirstAndLast) &&
- locale === 'jp' && (
-
}
- >
-
- {episodeNumber === 0 &&
}
-
+ {shareVisible && cards.length - 1 === lastVisibleCardIndex && (
+
- )}
+ 0 ${spaces(1)};
+ `}
+ >
+ 0 &&
+ episodeNumber <= numEpisodesExceptFirstAndLast
+ }
+ title={ }
+ footer={
+ locale === 'jp'
+ ? {
+ color: 'indigo',
+ content: (
+ <>
+
+ >
+ )
+ }
+ : episodeNumber > 0
+ ? {
+ content: (
+ <>
+ numEpisodesExceptFirstAndLast
+ }}
+ />
+ >
+ )
+ }
+ : undefined
+ }
+ >
+
+ {episodeNumber <= numEpisodesExceptFirstAndLast && (
+
+ )}
+
+ {(episodeNumber === 0 ||
+ episodeNumber > numEpisodesExceptFirstAndLast) &&
+ locale === 'jp' && (
+ }
+ >
+
+ {episodeNumber === 0 && }
+
+ )}
+
+ )}
>
>
)
}
-EpisodeCardList.defaultProps = {
- notFound: false,
- demo: false
-}
-
export default EpisodeCardList
diff --git a/src/components/EpisodeHero.tsx b/src/components/EpisodeHero.tsx
index 588c6c7a0..68a2f54b8 100644
--- a/src/components/EpisodeHero.tsx
+++ b/src/components/EpisodeHero.tsx
@@ -1,13 +1,9 @@
/** @jsx jsx */
import { css, jsx } from '@emotion/core'
-import { useContext } from 'react'
import { InternalLink } from 'src/components/ContentTags'
import EmojiSeparator from 'src/components/EmojiSeparator'
-import EpisodeContext from 'src/components/EpisodeContext'
-import episodeEmojis from 'src/lib/episodeEmojis'
import CustomEmoji from 'src/components/CustomEmoji'
import { description } from 'src/lib/titles'
-import locale from 'src/lib/locale'
import Emoji from 'src/components/Emoji'
import {
colors,
@@ -18,22 +14,25 @@ import {
spaces,
ns
} from 'src/lib/theme'
-import H from 'src/components/H'
const commonTitleClasses = css`
- line-height: ${lineHeights(1.1)};
letter-spacing: ${letterSpacings('title')};
text-align: center;
`
const EpisodeHero = ({
- demo,
- notFound
+ mainTitle,
+ episodeTitle,
+ showDescription,
+ emojis,
+ threeLineTitle
}: {
- demo: boolean
- notFound: boolean
+ mainTitle: React.ReactNode
+ episodeTitle?: React.ReactNode
+ showDescription?: boolean
+ emojis?: string[]
+ threeLineTitle?: boolean
}) => {
- const { episodeTitle, episodeNumber } = useContext(EpisodeContext)
return (
<>
- {episodeTitle || demo || notFound ? (
+ {episodeTitle ? (
<>
-
+ {mainTitle}
- {notFound ? (
-
- ) : demo ? (
-
- ) : (
- episodeTitle
- )}
+ {episodeTitle}
>
) : (
@@ -98,19 +94,25 @@ const EpisodeHero = ({
color: ${colors('grey900')};
padding-top: ${spaces(0.5)};
font-size: ${fontSizes(1.6)};
- margin: 0 auto ${spaces(0.5)};
+ margin: 0 auto ${threeLineTitle ? 0 : spaces(0.5)};
font-weight: ${fontWeights(800)};
+ line-height: ${lineHeights(1.3)};
${ns} {
- font-size: ${fontSizes(2.5)};
+ font-size: ${threeLineTitle
+ ? fontSizes(2.25)
+ : fontSizes(2.5)};
+ line-height: ${threeLineTitle
+ ? lineHeights(1.2)
+ : lineHeights(1.1)};
font-weight: ${fontWeights(900)};
}
`
]}
>
-
+ {mainTitle}
- {locale === 'en' && (
+ {showDescription && (
)}
>
-
- emoji === '🔲' ? (
-
- ) : (
- {emoji}
- )
- )}
- />
+ {emojis && (
+
+ emoji === '🔲' ? (
+
+ ) : emoji === '🍣' ? (
+
+ ) : (
+ {emoji}
+ )
+ )}
+ />
+ )}
)
}
-EpisodeHero.defaultProps = {
- demo: false,
- notFound: false
-}
-
export default EpisodeHero
diff --git a/src/components/EpisodePage.tsx b/src/components/EpisodePage.tsx
index 95c3f3081..22061dea4 100644
--- a/src/components/EpisodePage.tsx
+++ b/src/components/EpisodePage.tsx
@@ -1,6 +1,4 @@
-/** @jsx jsx */
-import { css, jsx } from '@emotion/core'
-import { spaces } from 'src/lib/theme'
+import React from 'react'
import Head from 'next/head'
import { useState } from 'react'
import Container from 'src/components/Container'
@@ -11,18 +9,17 @@ import EpisodeContext from 'src/components/EpisodeContext'
import Page from 'src/components/Page'
import TocModal from 'src/components/TocModal'
import episodeEmojis from 'src/lib/episodeEmojis'
-import NotFoundCardList from 'src/components/NotFoundCardList'
-import DemoCardList from 'src/components/DemoCardList'
-import { ogUrl, demoUrl } from 'src/lib/meta'
+import { ogUrl } from 'src/lib/meta'
import locale from 'src/lib/locale'
+import { description } from 'src/lib/titles'
+import { dateSchemaString } from 'src/lib/date'
+import { ogImageUrl } from 'src/lib/meta'
export interface EpisodePageProps {
lessonTitle: string
episodeTitle?: React.ReactNode
episodeTitleString?: React.ReactNode
episodeNumber: number
- notFound: boolean
- demo: boolean
contentName: ContentProps['name']
}
@@ -31,8 +28,6 @@ const EpisodePage = ({
episodeTitle,
episodeTitleString,
episodeNumber,
- notFound,
- demo,
contentName
}: EpisodePageProps) => {
const title = `${
@@ -45,7 +40,7 @@ const EpisodePage = ({
const [modalVisible, setModalVisible] = useState(false)
const hideModal = () => setModalVisible(false)
const showModal = () => setModalVisible(true)
- const url = demo ? demoUrl : ogUrl(episodeNumber)
+ const url = ogUrl(episodeNumber)
return (
@@ -54,20 +49,13 @@ const EpisodePage = ({
+
+
+
+
{modalVisible && }
- {!notFound && !demo ? (
-
- ) : (
-
- )}
+
- {notFound ? (
-
- ) : demo ? (
-
- ) : (
-
- )}
+
- {!notFound && !demo ? (
-
- ) : (
-
- )}
+
)
}
-EpisodePage.defaultProps = {
- notFound: false,
- demo: false
-}
-
export default EpisodePage
diff --git a/src/components/EpisodePageWrapper.tsx b/src/components/EpisodePageWrapper.tsx
index 1cb6df4d2..2c14be499 100644
--- a/src/components/EpisodePageWrapper.tsx
+++ b/src/components/EpisodePageWrapper.tsx
@@ -6,19 +6,12 @@ import H from 'src/components/H'
interface EpisodePageWrapperProps {
episodeNumber: number
- notFound: boolean
- demo: boolean
}
-const EpisodePageWrapper = ({
- episodeNumber,
- notFound,
- demo
-}: EpisodePageWrapperProps) => (
+const EpisodePageWrapper = ({ episodeNumber }: EpisodePageWrapperProps) => (
0 ? episodeTitleWithPrefix(episodeNumber) : undefined
}
@@ -31,14 +24,8 @@ const EpisodePageWrapper = ({
}
episodeNumber={episodeNumber}
contentName={`${episodeNumber}` as EpisodePageProps['contentName']}
- demo={demo}
/>
)
-EpisodePageWrapper.defaultProps = {
- notFound: false,
- demo: false
-}
-
export default EpisodePageWrapper
diff --git a/src/components/H.tsx b/src/components/H.tsx
index 608f19bd1..80383322a 100644
--- a/src/components/H.tsx
+++ b/src/components/H.tsx
@@ -99,8 +99,6 @@ interface HProps {
| { name: 'toc' }
| { name: 'tocClose' }
| { name: 'yesNoQuizDontWorry' }
- | { name: 'pageUnderConstruction' }
- | { name: 'pageUnderConstructionTitle' }
| { name: 'question' }
| { name: 'whatHappensAtTheEndQuestion' }
| { name: 'lookAtThisLunchBox'; lowerCase?: true }
@@ -166,7 +164,6 @@ interface HProps {
| { name: 'testimonialsTitle' }
| { name: 'testimonialsContent' }
| { name: 'goToOtherPage' }
- | { name: 'demoTitle' }
| { name: 'whatTheNumberIsCaption' }
| { name: 'runAndShowAllSteps' }
| { name: 'ignoreForNow' }
@@ -659,24 +656,6 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => {
)
}
}
- if (args.name === 'pageUnderConstruction') {
- if (locale === 'en') {
- return (
- <>
-
Sorry! This page is under construction.
- >
- )
- } else {
- return <>このページは現在工事中です。>
- }
- }
- if (args.name === 'pageUnderConstructionTitle') {
- if (locale === 'en') {
- return <>Under Construction>
- } else {
- return <>工事中>
- }
- }
if (args.name === 'match') {
if (locale === 'en') {
return (
@@ -948,7 +927,7 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => {
}
if (args.name === 'lookAtToc') {
if (locale === 'en') {
- return <>Here’s table of contents:>
+ return <>Table of contents:>
} else {
return <>目次はこちらです:>
}
@@ -1764,13 +1743,6 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => {
)
}
}
- if (args.name === 'demoTitle') {
- if (locale === 'en') {
- return <>Demo Page>
- } else {
- return <>デモページ>
- }
- }
if (args.name === 'whatTheNumberIsCaption') {
if (locale === 'en') {
return (
diff --git a/src/components/NotFoundCardList.tsx b/src/components/NotFoundCardList.tsx
deleted file mode 100644
index d21a6268b..000000000
--- a/src/components/NotFoundCardList.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-/** @jsx jsx */
-import { css, jsx } from '@emotion/core'
-import { P } from 'src/components/ContentTags'
-import EpisodeCardList from 'src/components/EpisodeCardList'
-import Toc from 'src/components/Toc'
-import H from 'src/components/H'
-
-const NotFoundCardList = () => (
-
-
- >
- ),
- content: (
- <>
-
-
-
-
- >
- )
- }
- ]}
- />
-)
-
-export default NotFoundCardList
diff --git a/src/components/Page.tsx b/src/components/Page.tsx
index e74539001..3b0b9a2b6 100644
--- a/src/components/Page.tsx
+++ b/src/components/Page.tsx
@@ -3,10 +3,7 @@ import React from 'react'
import Favicon from 'src/components/Favicon'
import GlobalStyles from 'src/components/GlobalStyles'
import { GA_TRACKING_ID_JP } from 'src/lib/gtag'
-import { dateSchemaString } from 'src/lib/date'
import locale, { ogLocale } from 'src/lib/locale'
-import { ogImageUrl } from 'src/lib/meta'
-import { description } from 'src/lib/titles'
const Page = ({ children }: { children: React.ReactNode }) => (
@@ -23,12 +20,8 @@ const Page = ({ children }: { children: React.ReactNode }) => (
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
-
-
-
-
diff --git a/src/components/Runners/Exbn.tsx b/src/components/Runners/Exbn.tsx
deleted file mode 100644
index 11f441652..000000000
--- a/src/components/Runners/Exbn.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/exbn.json'
-
-const Exbn = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Exbn
diff --git a/src/components/Runners/Gnwm.tsx b/src/components/Runners/Gnwm.tsx
deleted file mode 100644
index 8609e54bd..000000000
--- a/src/components/Runners/Gnwm.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/gnwm.json'
-
-const Gnwm = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Gnwm
diff --git a/src/components/Runners/Nngz.tsx b/src/components/Runners/Nngz.tsx
deleted file mode 100644
index 7d9aced2d..000000000
--- a/src/components/Runners/Nngz.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/nngz.json'
-
-const Nngz = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Nngz
diff --git a/src/components/Runners/Rbup.tsx b/src/components/Runners/Rbup.tsx
deleted file mode 100644
index 67d8a2c8f..000000000
--- a/src/components/Runners/Rbup.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/rbup.json'
-
-const Rbup = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Rbup
diff --git a/src/components/Runners/Rjzw.tsx b/src/components/Runners/Rjzw.tsx
deleted file mode 100644
index f39138f63..000000000
--- a/src/components/Runners/Rjzw.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/rjzw.json'
-
-const Rjzw = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Rjzw
diff --git a/src/components/Runners/Ybne.tsx b/src/components/Runners/Ybne.tsx
deleted file mode 100644
index 74d228fe3..000000000
--- a/src/components/Runners/Ybne.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/ybne.json'
-
-const Ybne = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Ybne
diff --git a/src/components/Runners/Ylav.tsx b/src/components/Runners/Ylav.tsx
deleted file mode 100644
index 3050e8577..000000000
--- a/src/components/Runners/Ylav.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react'
-import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed'
-import config from 'src/lib/runners/ylav.json'
-
-const Ylav = ({ children }: { children?: React.ReactNode }) => (
- // @ts-ignore
-
- {children}
-
-)
-
-export default Ylav
diff --git a/src/components/Runners/fakeIndex.ts b/src/components/Runners/fakeIndex.ts
index fd3a0f5dc..35aa58b3c 100644
--- a/src/components/Runners/fakeIndex.ts
+++ b/src/components/Runners/fakeIndex.ts
@@ -127,7 +127,6 @@ export { default as Zwpj } from 'src/components/FakeRunner'
export { default as Zzxj } from 'src/components/FakeRunner'
export { default as Zzyu } from 'src/components/FakeRunner'
export { default as Lizi } from 'src/components/FakeRunner'
-export { default as Gnwm } from 'src/components/FakeRunner'
export { default as Mcug } from 'src/components/FakeRunner'
export { default as Aovj } from 'src/components/FakeRunner'
export { default as Rviy } from 'src/components/FakeRunner'
@@ -172,7 +171,6 @@ export { default as Fzpz } from 'src/components/FakeRunner'
export { default as Pbop } from 'src/components/FakeRunner'
export { default as Dvfg } from 'src/components/FakeRunner'
export { default as Hkbs } from 'src/components/FakeRunner'
-export { default as Rbup } from 'src/components/FakeRunner'
export { default as Ehsw } from 'src/components/FakeRunner'
export { default as Cmla } from 'src/components/FakeRunner'
export { default as Ymtp } from 'src/components/FakeRunner'
@@ -189,7 +187,6 @@ export { default as Fhrd } from 'src/components/FakeRunner'
export { default as Bgxi } from 'src/components/FakeRunner'
export { default as Plde } from 'src/components/FakeRunner'
export { default as Cpim } from 'src/components/FakeRunner'
-export { default as Rjzw } from 'src/components/FakeRunner'
export { default as Jsvg } from 'src/components/FakeRunner'
export { default as Uexo } from 'src/components/FakeRunner'
export { default as Hdhy } from 'src/components/FakeRunner'
@@ -197,7 +194,6 @@ export { default as Rhcv } from 'src/components/FakeRunner'
export { default as Rico } from 'src/components/FakeRunner'
export { default as Awwn } from 'src/components/FakeRunner'
export { default as Nlbn } from 'src/components/FakeRunner'
-export { default as Nngz } from 'src/components/FakeRunner'
export { default as Ifqp } from 'src/components/FakeRunner'
export { default as Blvt } from 'src/components/FakeRunner'
export { default as Oykb } from 'src/components/FakeRunner'
@@ -207,11 +203,9 @@ export { default as Oifs } from 'src/components/FakeRunner'
export { default as Caem } from 'src/components/FakeRunner'
export { default as Byaf } from 'src/components/FakeRunner'
export { default as Nhqo } from 'src/components/FakeRunner'
-export { default as Ybne } from 'src/components/FakeRunner'
export { default as Akik } from 'src/components/FakeRunner'
export { default as Auks } from 'src/components/FakeRunner'
export { default as Vqwp } from 'src/components/FakeRunner'
-export { default as Exbn } from 'src/components/FakeRunner'
export { default as Qlcq } from 'src/components/FakeRunner'
export { default as Kwyy } from 'src/components/FakeRunner'
export { default as Oukl } from 'src/components/FakeRunner'
@@ -237,7 +231,6 @@ export { default as Fsgq } from 'src/components/FakeRunner'
export { default as Gvxz } from 'src/components/FakeRunner'
export { default as Xqjd } from 'src/components/FakeRunner'
export { default as Cldb } from 'src/components/FakeRunner'
-export { default as Ylav } from 'src/components/FakeRunner'
export { default as Sldg } from 'src/components/FakeRunner'
export { default as Dtle } from 'src/components/FakeRunner'
export { default as Hiag } from 'src/components/FakeRunner'
diff --git a/src/components/Runners/index.ts b/src/components/Runners/index.ts
index f9167290c..68eff993f 100644
--- a/src/components/Runners/index.ts
+++ b/src/components/Runners/index.ts
@@ -127,7 +127,6 @@ export { default as Zwpj } from 'src/components/Runners/Zwpj'
export { default as Zzxj } from 'src/components/Runners/Zzxj'
export { default as Zzyu } from 'src/components/Runners/Zzyu'
export { default as Lizi } from 'src/components/Runners/Lizi'
-export { default as Gnwm } from 'src/components/Runners/Gnwm'
export { default as Mcug } from 'src/components/Runners/Mcug'
export { default as Aovj } from 'src/components/Runners/Aovj'
export { default as Rviy } from 'src/components/Runners/Rviy'
@@ -172,7 +171,6 @@ export { default as Fzpz } from 'src/components/Runners/Fzpz'
export { default as Pbop } from 'src/components/Runners/Pbop'
export { default as Dvfg } from 'src/components/Runners/Dvfg'
export { default as Hkbs } from 'src/components/Runners/Hkbs'
-export { default as Rbup } from 'src/components/Runners/Rbup'
export { default as Ehsw } from 'src/components/Runners/Ehsw'
export { default as Cmla } from 'src/components/Runners/Cmla'
export { default as Ymtp } from 'src/components/Runners/Ymtp'
@@ -189,7 +187,6 @@ export { default as Fhrd } from 'src/components/Runners/Fhrd'
export { default as Bgxi } from 'src/components/Runners/Bgxi'
export { default as Plde } from 'src/components/Runners/Plde'
export { default as Cpim } from 'src/components/Runners/Cpim'
-export { default as Rjzw } from 'src/components/Runners/Rjzw'
export { default as Jsvg } from 'src/components/Runners/Jsvg'
export { default as Uexo } from 'src/components/Runners/Uexo'
export { default as Hdhy } from 'src/components/Runners/Hdhy'
@@ -197,7 +194,6 @@ export { default as Rhcv } from 'src/components/Runners/Rhcv'
export { default as Rico } from 'src/components/Runners/Rico'
export { default as Awwn } from 'src/components/Runners/Awwn'
export { default as Nlbn } from 'src/components/Runners/Nlbn'
-export { default as Nngz } from 'src/components/Runners/Nngz'
export { default as Ifqp } from 'src/components/Runners/Ifqp'
export { default as Blvt } from 'src/components/Runners/Blvt'
export { default as Oykb } from 'src/components/Runners/Oykb'
@@ -207,11 +203,9 @@ export { default as Oifs } from 'src/components/Runners/Oifs'
export { default as Caem } from 'src/components/Runners/Caem'
export { default as Byaf } from 'src/components/Runners/Byaf'
export { default as Nhqo } from 'src/components/Runners/Nhqo'
-export { default as Ybne } from 'src/components/Runners/Ybne'
export { default as Akik } from 'src/components/Runners/Akik'
export { default as Auks } from 'src/components/Runners/Auks'
export { default as Vqwp } from 'src/components/Runners/Vqwp'
-export { default as Exbn } from 'src/components/Runners/Exbn'
export { default as Qlcq } from 'src/components/Runners/Qlcq'
export { default as Kwyy } from 'src/components/Runners/Kwyy'
export { default as Oukl } from 'src/components/Runners/Oukl'
@@ -237,7 +231,6 @@ export { default as Fsgq } from 'src/components/Runners/Fsgq'
export { default as Gvxz } from 'src/components/Runners/Gvxz'
export { default as Xqjd } from 'src/components/Runners/Xqjd'
export { default as Cldb } from 'src/components/Runners/Cldb'
-export { default as Ylav } from 'src/components/Runners/Ylav'
export { default as Sldg } from 'src/components/Runners/Sldg'
export { default as Dtle } from 'src/components/Runners/Dtle'
export { default as Hiag } from 'src/components/Runners/Hiag'
diff --git a/src/components/TocModal.tsx b/src/components/TocModal.tsx
index 926e4b29c..203703a67 100644
--- a/src/components/TocModal.tsx
+++ b/src/components/TocModal.tsx
@@ -47,7 +47,7 @@ const titleCss = css`
font-size: ${fontSizes(1.2)};
display: block;
font-weight: ${fontWeights(800)};
- line-height: ${lineHeights(1.1)};
+ line-height: ${lineHeights(1.2)};
letter-spacing: ${letterSpacings('title')};
text-decoration: none;
&:hover {
diff --git a/src/contents/16.en.tsx b/src/contents/16.en.tsx
index 7da7edb17..7574ce7c8 100644
--- a/src/contents/16.en.tsx
+++ b/src/contents/16.en.tsx
@@ -489,7 +489,7 @@ export default () => (
<>
We’re almost done, but let me say a few things about computer
- science and Y Combinator. 😉
+ science and Y Combinator.
@@ -596,8 +596,7 @@ export default () => (
I think lunchboxes—especially Y Combinator—are a great example
of this idea.
- {' '}
- 😉
+
(
However, the above code does not use any of them because it
uses Y Combinator.
{' '}
- Interesting, right? 😉
+ Interesting, right?
diff --git a/src/contents/demo.en.tsx b/src/contents/demo.en.tsx
deleted file mode 100644
index 2099a7514..000000000
--- a/src/contents/demo.en.tsx
+++ /dev/null
@@ -1,337 +0,0 @@
-import React from 'react'
-import {
- P,
- Hr,
- Bold,
- HighlightBold,
- CenteredCode
-} 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.en'
-import { ThreeRowRules, Beginner5Rules } from 'src/contents/5.en'
-
-const DemoCardList = () => (
- 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',
-
- title: <>Part 1: Mathbox Basics>,
- content: (
- <>
- ,
- ,
-
- ]}
- description={<>Mathboxes>}
- />
- >
- )
- },
- {
- title: (
- <>
-
- >
- ),
- content: (
- <>
-
-
- >
- )
- },
- {
- type: 'sideNote',
- title: <>Part 2: Lunchbox Basics>,
- content: (
- <>
- 🍱, 🍱 , 🍱 ]}
- description={<>Lunchboxes>}
- />
- >
- )
- },
- {
- title: <>Lunchboxes with 2 Rows>,
- content: (
- <>
-
-
-
-
- >
- )
- },
- {
- title: <>Lunchbox Rules>,
- type: 'summary',
- content: (
- <>
-
-
-
- >
- )
- },
- {
- title: <>Lunchbox with 3 Rows>,
- content: (
- <>
-
-
-
-
- >
- )
- },
- {
- type: 'summary',
- title: <>Rules for Lunchboxes with 3+ Rows>,
- content: (
- <>
-
-
- Here’s how to solve a lunchbox puzzle with at least 3 rows.
-
-
-
- Lunchbox with 3 rows
-
-
- >
- )
- },
- {
- type: 'sideNote',
- title: <>Part 3: Converting Lunchboxes to Mathboxes>,
- content: (
- <>
- 🍱,
- ,
-
- ]}
- />
- >
- )
- },
- {
- title: <>Converting Lunchboxes to Mathboxes>,
- content: (
- <>
-
-
-
-
- >
- )
- },
- {
- title: <>Rules for Converting to Mathboxes>,
- type: 'summary',
- content: (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
- )
- },
- {
- title: <>Part 4: Adding 1>,
- type: 'sideNote',
- content: (
- <>
- ,
- ➕ ,
-
- ]}
- />
- >
- )
- },
- {
- title: (
- <>
- Calculating ➕ {' '}
-
- >
- ),
- content: (
- <>
-
-
-
-
-
-
-
-
-
- >
- )
- },
- {
- title: <>Mathboxes can be replicated by Lunchboxes>,
- content: (
- <>
-
-
-
- >
- )
- },
- {
- title: <>Part 5: Lunchboxes are syntax sugar for Lambda Calculus>,
- type: 'sideNote',
- content: (
- <>
- 🍱,
- ,
-
- ]}
- />
- >
- )
- },
- {
- title: <>Lambda Calculus and Lunchboxes>,
- content: (
- <>
- λA.B C
-
-
- >
- )
- },
- {
- title: <>Y Combinator using Lunchboxes>,
- content: (
- <>
- λA.(λB.A(B B))(λB.A(B B))
-
-
- >
- )
- },
- {
- title: <>Python’s lambda and Lunchboxes>,
- content: (
- <>
- (lambda A: A)('B')
-
- 'B'
-
-
-
-
- >
- )
- },
- {
- title: <>Part 6: Factorials>,
- type: 'sideNote',
- content: (
- <>
- ,
- ✖️ ,
- ,
- ✖️ ,
- ,
- ✖️ ,
-
- ]}
- />
- >
- )
- },
- {
- title: (
- <>
- Factorial of
- >
- ),
- content: (
- <>
-
- Calculates ✖️ {' '}
- ✖️ {' '}
- ✖️ {' '}
-
-
- >
- )
- }
- ]}
- />
-)
-
-export default DemoCardList
diff --git a/src/contents/demo.jp.tsx b/src/contents/demo.jp.tsx
deleted file mode 100644
index a34630c07..000000000
--- a/src/contents/demo.jp.tsx
+++ /dev/null
@@ -1,323 +0,0 @@
-import React from 'react'
-import { P, Hr, CenteredCode } 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: <>パート5: ラムダ計算との関係>,
- type: 'sideNote',
- content: (
- <>
- 🍱,
- ,
-
- ]}
- />
- >
- )
- },
- {
- title: <>ラムダ計算と弁当箱>,
- content: (
- <>
- λA.B C
-
-
- >
- )
- },
- {
- title: <>Yコンビネータ>,
- content: (
- <>
- λA.(λB.A(B B))(λB.A(B B))
-
-
- >
- )
- },
- {
- title: <>Python言語のlambdaと弁当箱>,
- content: (
- <>
- (lambda A: A)('B')
-
- 'B'
-
-
-
-
- >
- )
- },
- {
- title: <>パート6: 階乗>,
- type: 'sideNote',
- content: (
- <>
- ,
- ✖️ ,
- ,
- ✖️ ,
- ,
- ✖️ ,
-
- ]}
- />
- >
- )
- },
- {
- title: (
- <>
- の階乗
- >
- ),
- content: (
- <>
-
- ✖️ {' '}
- ✖️ {' '}
- ✖️ {' '}
- を計算
-
- >
- )
- }
- ]}
- />
-)
-
-export default DemoCardList
diff --git a/src/lib/episodeEmojis.ts b/src/lib/episodeEmojis.ts
index e3714dd8f..887ca248f 100644
--- a/src/lib/episodeEmojis.ts
+++ b/src/lib/episodeEmojis.ts
@@ -1,7 +1,7 @@
import { episodeTitles } from 'src/lib/titles'
const episodeEmojis: Record = {
- 0: ['🐶', '🙂', '😈', '👧🏻'],
+ 0: ['🐶', '🙂', '🍣', '😈', '👧🏻'],
1: ['➕', '🔲', '➖'],
2: ['🔁', '🔲', '🔁'],
3: ['🍱', '😈', '🍱'],
diff --git a/src/lib/meta.ts b/src/lib/meta.ts
index c86e71542..5c448f4c2 100644
--- a/src/lib/meta.ts
+++ b/src/lib/meta.ts
@@ -13,5 +13,3 @@ export const ogImageUrl =
export const ogUrl = (episodeNumber: number) =>
`${baseUrl}${episodeNumber > 0 ? `/${episodeNumber}/` : ''}`
-
-export const demoUrl = `${baseUrl}/demo/`
diff --git a/src/lib/runners/exbn.json b/src/lib/runners/exbn.json
deleted file mode 100644
index b82a9737e..000000000
--- a/src/lib/runners/exbn.json
+++ /dev/null
@@ -1,2747 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "initialHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "initialHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "numLeafNodes": 6,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "showFuncUnbound",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "showFuncUnbound",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 6
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "betaReducePreviewBefore",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewBefore",
- "matchExists": true,
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 6
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "type": "function",
- "maxNestedFunctionDepth": 5
- },
- "state": "betaReducePreviewAfter",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 5
- },
- "previouslyChangedExpressionState": "betaReducePreviewAfter",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 7
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "type": "function",
- "maxNestedFunctionDepth": 5
- },
- "state": "betaReducePreviewCrossed",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 5
- },
- "previouslyChangedExpressionState": "betaReducePreviewCrossed",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 7
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "default",
- "activePriority": 1,
- "containerState": "ready",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "showFuncUnbound",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "showFuncUnbound",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "betaReducePreviewBefore",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "betaReducePreviewBefore",
- "matchExists": true,
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "betaReducePreviewAfter",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "betaReducePreviewAfter",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "betaReducePreviewCrossed",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "betaReducePreviewCrossed",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "default",
- "activePriority": 2,
- "containerState": "ready",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "showFuncBound",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "showFuncBound",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "betaReducePreviewBefore",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewBefore",
- "matchExists": true,
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "betaReducePreviewAfter",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewAfter",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "betaReducePreviewCrossed",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewCrossed",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "previouslyChangedExpressionState": "default",
- "activePriority": 2,
- "containerState": "done",
- "numLeafNodes": 3
- }
- ],
- "speed": 1.25,
- "hideControls": false,
- "explanationsVisibility": "hiddenInitialPausedOnly",
- "hidePriorities": false,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": true,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {},
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "skipActive": true,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/runners/gnwm.json b/src/lib/runners/gnwm.json
deleted file mode 100644
index f4d30517e..000000000
--- a/src/lib/runners/gnwm.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "name": "shorthandNumber",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "shorthandNumber": 2,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "shorthandFunc",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "shorthandFunc": "add",
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "numLeafNodes": 2,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- }
- ],
- "speed": 1,
- "hideControls": true,
- "explanationsVisibility": "hidden",
- "hidePriorities": true,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": false,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {},
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/runners/nngz.json b/src/lib/runners/nngz.json
deleted file mode 100644
index 5b72fae5b..000000000
--- a/src/lib/runners/nngz.json
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "initialHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "initialHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "initialHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "numLeafNodes": 4,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- }
- ],
- "speed": 1,
- "hideControls": true,
- "explanationsVisibility": "hidden",
- "hidePriorities": false,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": false,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {
- "c": "🅱️",
- "b": "🅰️"
- },
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/runners/rbup.json b/src/lib/runners/rbup.json
deleted file mode 100644
index 8a1e97252..000000000
--- a/src/lib/runners/rbup.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "initialHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "numLeafNodes": 2,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- }
- ],
- "speed": 1,
- "hideControls": true,
- "explanationsVisibility": "hidden",
- "hidePriorities": false,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": false,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {
- "d": "🅰️",
- "e": "🅱️"
- },
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/runners/rjzw.json b/src/lib/runners/rjzw.json
deleted file mode 100644
index a6b1faf3c..000000000
--- a/src/lib/runners/rjzw.json
+++ /dev/null
@@ -1,2644 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "numLeafNodes": 5,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "active",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "active",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "showFuncUnbound",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "showFuncUnbound",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "betaReducePreviewBefore",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewBefore",
- "matchExists": true,
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "type": "function",
- "maxNestedFunctionDepth": 5
- },
- "state": "betaReducePreviewAfter",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 5
- },
- "previouslyChangedExpressionState": "betaReducePreviewAfter",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "type": "function",
- "maxNestedFunctionDepth": 5
- },
- "state": "betaReducePreviewCrossed",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 5
- },
- "previouslyChangedExpressionState": "betaReducePreviewCrossed",
- "activePriority": 1,
- "containerState": "stepped",
- "numLeafNodes": 5
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "default",
- "activePriority": 1,
- "containerState": "ready",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "active",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "active",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "showFuncUnbound",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "showFuncUnbound",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcUnbound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "unmatch",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "betaReducePreviewBefore",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "betaReducePreviewBefore",
- "matchExists": false,
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "d",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "state": "betaReducePreviewCrossed",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "previouslyChangedExpressionState": "betaReducePreviewCrossed",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 4
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "default",
- "activePriority": 2,
- "containerState": "ready",
- "numLeafNodes": 3
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "active",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "active",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 3
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "showFuncBound",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "showFuncBound",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 3
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "e",
- "highlightType": "highlighted",
- "topLeftBadgeType": "match",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "betaReducePreviewBefore",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewBefore",
- "matchExists": true,
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 3
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "betaReduceCallArgHighlighted",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "c",
- "highlightType": "highlighted",
- "topLeftBadgeType": "betaReduced",
- "bottomRightBadgeType": "funcBound",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "betaReducePreviewAfter",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewAfter",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 3
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "callArg",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": true,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "e",
- "highlightType": "removed",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "funcArg",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": true,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "c",
- "highlightType": "active",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "state": "betaReducePreviewCrossed",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "previouslyChangedExpressionState": "betaReducePreviewCrossed",
- "activePriority": 2,
- "containerState": "stepped",
- "numLeafNodes": 3
- },
- {
- "expression": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "previouslyChangedExpressionState": "default",
- "activePriority": 2,
- "containerState": "done",
- "numLeafNodes": 2
- }
- ],
- "speed": 1,
- "hideControls": false,
- "explanationsVisibility": "hiddenInitialPausedOnly",
- "hidePriorities": false,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": true,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {},
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/runners/ybne.json b/src/lib/runners/ybne.json
deleted file mode 100644
index 85968cafa..000000000
--- a/src/lib/runners/ybne.json
+++ /dev/null
@@ -1,223 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 3
- },
- "numLeafNodes": 6,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- }
- ],
- "speed": 1,
- "hideControls": true,
- "explanationsVisibility": "hidden",
- "hidePriorities": false,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": false,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {},
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/runners/ylav.json b/src/lib/runners/ylav.json
deleted file mode 100644
index e77e73bc4..000000000
--- a/src/lib/runners/ylav.json
+++ /dev/null
@@ -1,330 +0,0 @@
-{
- "expressionContainers": [
- {
- "expression": {
- "arg": {
- "arg": {
- "name": "g",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "h",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "h",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "g",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "arg": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "f",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 3
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "f",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "arg": {
- "arg": {
- "name": "f",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "name": "c",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "func": {
- "arg": {
- "arg": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": false,
- "maxNestedFunctionDepth": 0
- },
- "body": {
- "arg": {
- "arg": {
- "name": "b",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [
- 1,
- 2
- ],
- "funcPriorityAgg": [],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "d",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 2
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 0
- },
- "func": {
- "name": "e",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 0
- },
- "type": "function",
- "maxNestedFunctionDepth": 1
- },
- "type": "function",
- "maxNestedFunctionDepth": 2
- },
- "func": {
- "name": "a",
- "highlightType": "default",
- "topLeftBadgeType": "none",
- "bottomRightBadgeType": "none",
- "type": "variable",
- "argPriorityAgg": [],
- "funcPriorityAgg": [
- 1,
- 2,
- 3
- ],
- "emphasizePriority": false,
- "bound": true,
- "maxNestedFunctionDepth": 0
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 2,
- "maxNestedFunctionDepth": 2
- },
- "state": "default",
- "type": "call",
- "priority": 3,
- "maxNestedFunctionDepth": 2
- },
- "type": "function",
- "maxNestedFunctionDepth": 3
- },
- "type": "function",
- "maxNestedFunctionDepth": 4
- },
- "type": "function",
- "maxNestedFunctionDepth": 5
- },
- "state": "default",
- "type": "call",
- "priority": 1,
- "maxNestedFunctionDepth": 5
- },
- "numLeafNodes": 8,
- "containerState": "ready",
- "previouslyChangedExpressionState": "default"
- }
- ],
- "speed": 1,
- "hideControls": true,
- "explanationsVisibility": "hidden",
- "hidePriorities": false,
- "hideRunButton": false,
- "hideBottomRightBadges": false,
- "skipToTheEnd": false,
- "hideFuncUnboundBadgeOnExplanation": false,
- "highlightOverridesCallArgAndFuncUnboundOnly": false,
- "bottomRightBadgeOverrides": {},
- "highlightOverrides": {},
- "highlightOverrideActiveAfterStart": false,
- "highlightFunctions": false,
- "showBottomProgressBar": false
-}
diff --git a/src/lib/theme/fontSizes.ts b/src/lib/theme/fontSizes.ts
index 21979b696..e3a544131 100644
--- a/src/lib/theme/fontSizes.ts
+++ b/src/lib/theme/fontSizes.ts
@@ -12,6 +12,7 @@ export const allFontSizes = {
1.4: 1.4,
1.6: 1.6,
2: 2,
+ 2.25: 2.25,
2.5: 2.5,
3: 3,
4: 4
diff --git a/src/lib/theme/lineHeights.ts b/src/lib/theme/lineHeights.ts
index e8ba12a47..712e51f5e 100644
--- a/src/lib/theme/lineHeights.ts
+++ b/src/lib/theme/lineHeights.ts
@@ -3,6 +3,7 @@ import locale from 'src/lib/locale'
export const allLineHeights = {
1: 1,
1.1: 1.1,
+ 1.2: 1.2,
1.3: 1.3,
1.55: 1.55,
2: 2