ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/thatstupidcomputer / apps/web/src/animation/orchestration/animationMachine.ts

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/thatstupidcomputer / apps/web/src/animation/orchestration/animationMachine.ts
DateNot specified in source
RepositoryJanady13/thatstupidcomputer
Revision57555cde46910102dd25d6c1c1fb2c359e9655bd
Branchmain
Path or archive memberapps/web/src/animation/orchestration/animationMachine.ts
Original SHA-2562b5eb41fbd0451657908145b101596ab8f5e99d19005f3c1bab87592fea7e40e
Git blob SHAbf75c53f112c8c2cde7e701a412566d0317aea92
Reading-copy SHA-2562b5eb41fbd0451657908145b101596ab8f5e99d19005f3c1bab87592fea7e40e

Original source ↗

Recovered source transcript

import { setup, assign } from 'xstate'; import { INITIAL_STATE, transition, type AnimationEvent, type AnimationState } from '../core/contracts.mjs'; /** Host state only. Native Rive timelines do not pretend to expose fabricated VM inputs. */ export const animationMachine = setup({ types: { context: {} as AnimationState, events: {} as AnimationEvent }, actions: { apply: assign(({ context, event }) => transition(context, event)) }, }).createMachine({ id: 'tsc-animation', context: { ...INITIAL_STATE }, on: { SELECT: { actions: 'apply' }, PERFORM: { actions: 'apply' }, DESKTOP: { actions: 'apply' }, PAUSE: { actions: 'apply' }, PLAY: { actions: 'apply' }, REPLAY: { actions: 'apply' }, ATTITUDE: { actions: 'apply' }, SCENE: { actions: 'apply' }, CUE: { actions: 'apply' }, }, });

Search equations, builds, manuscript text, and recovered sources.