ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/thatstupidcomputer / packages/site/inquiry.mjs

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/thatstupidcomputer / packages/site/inquiry.mjs
DateNot specified in source
RepositoryJanady13/thatstupidcomputer
Revision57555cde46910102dd25d6c1c1fb2c359e9655bd
Branchmain
Path or archive memberpackages/site/inquiry.mjs
Original SHA-256205d7cd50d8525808d90350a237ccb0e5ec7468fbecd31477920010b088c9494
Git blob SHA15bddb38e594463d5998f0fdd62d7891eeb85a84
Reading-copy SHA-256205d7cd50d8525808d90350a237ccb0e5ec7468fbecd31477920010b088c9494

Original source ↗

Recovered source transcript

/** Shared public URL contract; only a finite project choice crosses into the form. */ export const INQUIRY_PATH = '/contact/'; export const INQUIRY_FORM_ID = 'demo-request'; export const INQUIRY_FORM_HREF = `${INQUIRY_PATH}#${INQUIRY_FORM_ID}`; export const PROJECT_INTENTS = Object.freeze(['design', 'rescue', 'search', 'care', 'unsure']); export const PROJECT_LABELS = Object.freeze({ design: 'a new website', rescue: 'rescuing your website', search: 'helping customers find you', care: 'looking after your website', unsure: 'finding the right starting point' }); export function demoIntentHref(project = 'unsure') { if (!PROJECT_INTENTS.includes(project)) throw new RangeError('Unknown project intent'); return `${INQUIRY_PATH}?project=${project}&from=computer#${INQUIRY_FORM_ID}`; } export function parseDemoIntent(search) { if (typeof search !== 'string' || search.length > 2048 || !search.startsWith('?')) return null; const params = new URLSearchParams(search); if (params.getAll('from').length !== 1 || params.get('from') !== 'computer' || params.getAll('project').length !== 1) return null; const projectType = params.get('project'); if (!PROJECT_INTENTS.includes(projectType)) return null; return Object.freeze({ projectType, source: 'computer', label: PROJECT_LABELS[projectType] }); }

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