manikandanj commited on
Commit
5862322
·
verified ·
1 Parent(s): c37c0a8

Prepare AI Time Machine hackathon Space

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .DS_Store +0 -0
  2. .env.example +9 -0
  3. .gitattributes +720 -35
  4. .gitignore +18 -0
  5. .gradio/certificate.pem +31 -0
  6. .hfignore +19 -0
  7. .idea/.gitignore +8 -0
  8. .idea/build_small_hackathon.iml +11 -0
  9. .idea/inspectionProfiles/profiles_settings.xml +6 -0
  10. .idea/misc.xml +7 -0
  11. .idea/modules.xml +8 -0
  12. .idea/pyLspTools.xml +6 -0
  13. .idea/vcs.xml +6 -0
  14. .idea/workspace.xml +143 -0
  15. .playwright-mcp/console-2026-06-07T23-21-23-747Z.log +15 -0
  16. .playwright-mcp/console-2026-06-07T23-21-38-453Z.log +43 -0
  17. .playwright-mcp/console-2026-06-10T04-05-20-415Z.log +1 -0
  18. .playwright-mcp/console-2026-06-12T11-51-57-936Z.log +1 -0
  19. .playwright-mcp/console-2026-06-15T21-15-45-220Z.log +131 -0
  20. .playwright-mcp/console-2026-06-15T21-17-05-020Z.log +388 -0
  21. .playwright-mcp/console-2026-06-15T22-21-03-897Z.log +5 -0
  22. .playwright-mcp/console-2026-06-15T22-23-16-134Z.log +2 -0
  23. .playwright-mcp/console-2026-06-15T22-25-58-486Z.log +1 -0
  24. .playwright-mcp/page-2026-06-06T11-00-47-116Z.yml +4 -0
  25. .playwright-mcp/page-2026-06-06T11-01-06-473Z.yml +4 -0
  26. .playwright-mcp/page-2026-06-06T13-03-04-011Z.yml +0 -0
  27. .playwright-mcp/page-2026-06-06T13-03-37-628Z.yml +30 -0
  28. .playwright-mcp/page-2026-06-10T03-53-51-466Z.yml +0 -0
  29. .playwright-mcp/page-2026-06-10T03-55-05-872Z.yml +93 -0
  30. .playwright-mcp/page-2026-06-10T03-55-45-331Z.yml +93 -0
  31. .playwright-mcp/page-2026-06-10T03-56-44-848Z.yml +101 -0
  32. .playwright-mcp/page-2026-06-10T03-57-25-713Z.yml +101 -0
  33. .playwright-mcp/page-2026-06-10T03-59-32-235Z.yml +52 -0
  34. .playwright-mcp/page-2026-06-10T04-00-26-383Z.yml +93 -0
  35. .playwright-mcp/page-2026-06-10T04-01-10-876Z.yml +93 -0
  36. .playwright-mcp/page-2026-06-10T04-02-36-744Z.yml +101 -0
  37. .playwright-mcp/page-2026-06-10T04-03-18-930Z.yml +101 -0
  38. .playwright-mcp/page-2026-06-10T04-05-20-648Z.yml +52 -0
  39. .playwright-mcp/page-2026-06-10T04-06-35-804Z.yml +93 -0
  40. .playwright-mcp/page-2026-06-10T04-07-29-623Z.yml +93 -0
  41. .playwright-mcp/page-2026-06-10T04-08-28-671Z.yml +101 -0
  42. .playwright-mcp/page-2026-06-10T04-09-08-700Z.yml +101 -0
  43. .playwright-mcp/page-2026-06-15T21-15-45-504Z.yml +3 -0
  44. .playwright-mcp/page-2026-06-15T21-15-59-652Z.yml +105 -0
  45. .playwright-mcp/page-2026-06-15T21-17-05-424Z.yml +19 -0
  46. .playwright-mcp/page-2026-06-15T21-17-17-299Z.yml +89 -0
  47. .playwright-mcp/page-2026-06-15T22-11-41-196Z.yml +125 -0
  48. .playwright-mcp/page-2026-06-15T22-21-04-833Z.yml +3 -0
  49. .playwright-mcp/page-2026-06-15T22-21-35-313Z.yml +115 -0
  50. .playwright-mcp/page-2026-06-15T22-23-16-825Z.yml +3 -0
.DS_Store ADDED
Binary file (6.15 kB). View file
 
.env.example ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ TIME_MACHINE_ADAPTER_PROFILE=modal
2
+ TIME_MACHINE_LLM_API_KEY=
3
+ TOGETHER_API_KEY=
4
+ TIME_MACHINE_IMAGE_API_KEY=
5
+ TIME_MACHINE_MODAL_STT_URL=
6
+ TIME_MACHINE_MODAL_TTS_URL=
7
+ TIME_MACHINE_MODAL_BEARER_TOKEN=
8
+ TIME_MACHINE_MODAL_TTS_MODEL_FAMILY=chatterbox_turbo
9
+ TIME_MACHINE_MODAL_TTS_LATENCY_PROFILE=turbo
.gitattributes CHANGED
@@ -1,35 +1,720 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Auto detect text files and perform LF normalization
2
+ * text=auto
3
+ .runtime-venv/Lib/site-packages/__editable__.ai_time_machine-0.1.0.pth filter=lfs diff=lfs merge=lfs -text
4
+ .runtime-venv/Lib/site-packages/_soundfile_data/libsndfile_x64.dll filter=lfs diff=lfs merge=lfs -text
5
+ .runtime-venv/Lib/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz filter=lfs diff=lfs merge=lfs -text
6
+ .runtime-venv/Lib/site-packages/gradio/media_assets/audio/cantina.wav filter=lfs diff=lfs merge=lfs -text
7
+ .runtime-venv/Lib/site-packages/gradio/media_assets/audio/recording1.wav filter=lfs diff=lfs merge=lfs -text
8
+ .runtime-venv/Lib/site-packages/gradio/media_assets/audio/sax.wav filter=lfs diff=lfs merge=lfs -text
9
+ .runtime-venv/Lib/site-packages/gradio/media_assets/images/groot.jpeg filter=lfs diff=lfs merge=lfs -text
10
+ .runtime-venv/Lib/site-packages/gradio/media_assets/images/tower.jpg filter=lfs diff=lfs merge=lfs -text
11
+ .runtime-venv/Lib/site-packages/gradio/media_assets/models3d/Duck.glb filter=lfs diff=lfs merge=lfs -text
12
+ .runtime-venv/Lib/site-packages/gradio/media_assets/models3d/sofia.stl filter=lfs diff=lfs merge=lfs -text
13
+ .runtime-venv/Lib/site-packages/gradio/media_assets/videos/a.mp4 filter=lfs diff=lfs merge=lfs -text
14
+ .runtime-venv/Lib/site-packages/gradio/media_assets/videos/b.avi filter=lfs diff=lfs merge=lfs -text
15
+ .runtime-venv/Lib/site-packages/gradio/media_assets/videos/b.mp4 filter=lfs diff=lfs merge=lfs -text
16
+ .runtime-venv/Lib/site-packages/gradio/media_assets/videos/world.mp4 filter=lfs diff=lfs merge=lfs -text
17
+ .runtime-venv/Lib/site-packages/gradio/templates/frontend/static/ffmpeg/ffmpeg-core.wasm filter=lfs diff=lfs merge=lfs -text
18
+ .runtime-venv/Lib/site-packages/gradio/templates/frontend/static/fonts/SourceSansPro/SourceSansPro-Bold.woff2 filter=lfs diff=lfs merge=lfs -text
19
+ .runtime-venv/Lib/site-packages/gradio/templates/frontend/static/fonts/SourceSansPro/SourceSansPro-Regular.woff2 filter=lfs diff=lfs merge=lfs -text
20
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/3GXWHoMZ.js.br filter=lfs diff=lfs merge=lfs -text
21
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/5J0xJHOV.js.br filter=lfs diff=lfs merge=lfs -text
22
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/BpAjRb06.js.br filter=lfs diff=lfs merge=lfs -text
23
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/BvV_rwWX.js.br filter=lfs diff=lfs merge=lfs -text
24
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/CgysOIik.js.br filter=lfs diff=lfs merge=lfs -text
25
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/CLj6IfqE.js.br filter=lfs diff=lfs merge=lfs -text
26
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/CoEGzKA6.js.br filter=lfs diff=lfs merge=lfs -text
27
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Cxgl-3r3.js.br filter=lfs diff=lfs merge=lfs -text
28
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/F2EItG5Y.js.br filter=lfs diff=lfs merge=lfs -text
29
+ .runtime-venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Izn7SkEl.js.br filter=lfs diff=lfs merge=lfs -text
30
+ .runtime-venv/Lib/site-packages/numpy/_core/lib/npymath.lib filter=lfs diff=lfs merge=lfs -text
31
+ .runtime-venv/Lib/site-packages/numpy/_core/tests/data/astype_copy.pkl filter=lfs diff=lfs merge=lfs -text
32
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/py2-np0-objarr.npy filter=lfs diff=lfs merge=lfs -text
33
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/py2-objarr.npy filter=lfs diff=lfs merge=lfs -text
34
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/py2-objarr.npz filter=lfs diff=lfs merge=lfs -text
35
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/py3-objarr.npy filter=lfs diff=lfs merge=lfs -text
36
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/py3-objarr.npz filter=lfs diff=lfs merge=lfs -text
37
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/python3.npy filter=lfs diff=lfs merge=lfs -text
38
+ .runtime-venv/Lib/site-packages/numpy/lib/tests/data/win64python2.npy filter=lfs diff=lfs merge=lfs -text
39
+ .runtime-venv/Lib/site-packages/numpy/random/lib/npyrandom.lib filter=lfs diff=lfs merge=lfs -text
40
+ .runtime-venv/Lib/site-packages/numpy/random/tests/data/generator_pcg64_np121.pkl.gz filter=lfs diff=lfs merge=lfs -text
41
+ .runtime-venv/Lib/site-packages/numpy/random/tests/data/generator_pcg64_np126.pkl.gz filter=lfs diff=lfs merge=lfs -text
42
+ .runtime-venv/Lib/site-packages/numpy/random/tests/data/sfc64_np126.pkl.gz filter=lfs diff=lfs merge=lfs -text
43
+ .runtime-venv/Lib/site-packages/numpy.libs/libscipy_openblas64_-63c857e738469261263c764a36be9436.dll filter=lfs diff=lfs merge=lfs -text
44
+ .runtime-venv/Lib/site-packages/numpy.libs/msvcp140-a4c2229bdc2a2a630acdc095b4d86008.dll filter=lfs diff=lfs merge=lfs -text
45
+ .runtime-venv/Lib/site-packages/pandas.libs/msvcp140-a4c2229bdc2a2a630acdc095b4d86008.dll filter=lfs diff=lfs merge=lfs -text
46
+ .runtime-venv/Lib/site-packages/pip/_vendor/distlib/t64-arm.exe filter=lfs diff=lfs merge=lfs -text
47
+ .runtime-venv/Lib/site-packages/pip/_vendor/distlib/t64.exe filter=lfs diff=lfs merge=lfs -text
48
+ .runtime-venv/Lib/site-packages/pip/_vendor/distlib/w64-arm.exe filter=lfs diff=lfs merge=lfs -text
49
+ .runtime-venv/Lib/site-packages/pip/_vendor/distlib/w64.exe filter=lfs diff=lfs merge=lfs -text
50
+ .runtime-venv/Scripts/cbor2.exe filter=lfs diff=lfs merge=lfs -text
51
+ .runtime-venv/Scripts/dotenv.exe filter=lfs diff=lfs merge=lfs -text
52
+ .runtime-venv/Scripts/f2py.exe filter=lfs diff=lfs merge=lfs -text
53
+ .runtime-venv/Scripts/fastapi.exe filter=lfs diff=lfs merge=lfs -text
54
+ .runtime-venv/Scripts/gradio.exe filter=lfs diff=lfs merge=lfs -text
55
+ .runtime-venv/Scripts/hf-gradio.exe filter=lfs diff=lfs merge=lfs -text
56
+ .runtime-venv/Scripts/hf.exe filter=lfs diff=lfs merge=lfs -text
57
+ .runtime-venv/Scripts/httpx.exe filter=lfs diff=lfs merge=lfs -text
58
+ .runtime-venv/Scripts/huggingface-cli.exe filter=lfs diff=lfs merge=lfs -text
59
+ .runtime-venv/Scripts/idna.exe filter=lfs diff=lfs merge=lfs -text
60
+ .runtime-venv/Scripts/markdown-it.exe filter=lfs diff=lfs merge=lfs -text
61
+ .runtime-venv/Scripts/modal.exe filter=lfs diff=lfs merge=lfs -text
62
+ .runtime-venv/Scripts/normalizer.exe filter=lfs diff=lfs merge=lfs -text
63
+ .runtime-venv/Scripts/numpy-config.exe filter=lfs diff=lfs merge=lfs -text
64
+ .runtime-venv/Scripts/pip.exe filter=lfs diff=lfs merge=lfs -text
65
+ .runtime-venv/Scripts/pip3.13.exe filter=lfs diff=lfs merge=lfs -text
66
+ .runtime-venv/Scripts/pip3.exe filter=lfs diff=lfs merge=lfs -text
67
+ .runtime-venv/Scripts/protoc-gen-grpclib_python.exe filter=lfs diff=lfs merge=lfs -text
68
+ .runtime-venv/Scripts/protoc-gen-python_grpc.exe filter=lfs diff=lfs merge=lfs -text
69
+ .runtime-venv/Scripts/py.test.exe filter=lfs diff=lfs merge=lfs -text
70
+ .runtime-venv/Scripts/pygmentize.exe filter=lfs diff=lfs merge=lfs -text
71
+ .runtime-venv/Scripts/pytest.exe filter=lfs diff=lfs merge=lfs -text
72
+ .runtime-venv/Scripts/python.exe filter=lfs diff=lfs merge=lfs -text
73
+ .runtime-venv/Scripts/pythonw.exe filter=lfs diff=lfs merge=lfs -text
74
+ .runtime-venv/Scripts/tiny-agents.exe filter=lfs diff=lfs merge=lfs -text
75
+ .runtime-venv/Scripts/tqdm.exe filter=lfs diff=lfs merge=lfs -text
76
+ .runtime-venv/Scripts/typer.exe filter=lfs diff=lfs merge=lfs -text
77
+ .runtime-venv/Scripts/upload_theme.exe filter=lfs diff=lfs merge=lfs -text
78
+ .runtime-venv/Scripts/uvicorn.exe filter=lfs diff=lfs merge=lfs -text
79
+ .runtime-venv/Scripts/watchfiles.exe filter=lfs diff=lfs merge=lfs -text
80
+ .runtime-venv/Scripts/websockets.exe filter=lfs diff=lfs merge=lfs -text
81
+ .venv/Lib/site-packages/__editable__.ai_time_machine-0.1.0.pth filter=lfs diff=lfs merge=lfs -text
82
+ .venv/Lib/site-packages/_soundfile_data/libsndfile_x64.dll filter=lfs diff=lfs merge=lfs -text
83
+ .venv/Lib/site-packages/babel/global.dat filter=lfs diff=lfs merge=lfs -text
84
+ .venv/Lib/site-packages/babel/locale-data/af.dat filter=lfs diff=lfs merge=lfs -text
85
+ .venv/Lib/site-packages/babel/locale-data/ak.dat filter=lfs diff=lfs merge=lfs -text
86
+ .venv/Lib/site-packages/babel/locale-data/am.dat filter=lfs diff=lfs merge=lfs -text
87
+ .venv/Lib/site-packages/babel/locale-data/ar.dat filter=lfs diff=lfs merge=lfs -text
88
+ .venv/Lib/site-packages/babel/locale-data/as.dat filter=lfs diff=lfs merge=lfs -text
89
+ .venv/Lib/site-packages/babel/locale-data/ast.dat filter=lfs diff=lfs merge=lfs -text
90
+ .venv/Lib/site-packages/babel/locale-data/az.dat filter=lfs diff=lfs merge=lfs -text
91
+ .venv/Lib/site-packages/babel/locale-data/bal_Latn.dat filter=lfs diff=lfs merge=lfs -text
92
+ .venv/Lib/site-packages/babel/locale-data/be.dat filter=lfs diff=lfs merge=lfs -text
93
+ .venv/Lib/site-packages/babel/locale-data/be_TARASK.dat filter=lfs diff=lfs merge=lfs -text
94
+ .venv/Lib/site-packages/babel/locale-data/bew.dat filter=lfs diff=lfs merge=lfs -text
95
+ .venv/Lib/site-packages/babel/locale-data/bg.dat filter=lfs diff=lfs merge=lfs -text
96
+ .venv/Lib/site-packages/babel/locale-data/blo.dat filter=lfs diff=lfs merge=lfs -text
97
+ .venv/Lib/site-packages/babel/locale-data/bn.dat filter=lfs diff=lfs merge=lfs -text
98
+ .venv/Lib/site-packages/babel/locale-data/br.dat filter=lfs diff=lfs merge=lfs -text
99
+ .venv/Lib/site-packages/babel/locale-data/brx.dat filter=lfs diff=lfs merge=lfs -text
100
+ .venv/Lib/site-packages/babel/locale-data/bs.dat filter=lfs diff=lfs merge=lfs -text
101
+ .venv/Lib/site-packages/babel/locale-data/bs_Cyrl.dat filter=lfs diff=lfs merge=lfs -text
102
+ .venv/Lib/site-packages/babel/locale-data/ca.dat filter=lfs diff=lfs merge=lfs -text
103
+ .venv/Lib/site-packages/babel/locale-data/ccp.dat filter=lfs diff=lfs merge=lfs -text
104
+ .venv/Lib/site-packages/babel/locale-data/ce.dat filter=lfs diff=lfs merge=lfs -text
105
+ .venv/Lib/site-packages/babel/locale-data/ceb.dat filter=lfs diff=lfs merge=lfs -text
106
+ .venv/Lib/site-packages/babel/locale-data/chr.dat filter=lfs diff=lfs merge=lfs -text
107
+ .venv/Lib/site-packages/babel/locale-data/cs.dat filter=lfs diff=lfs merge=lfs -text
108
+ .venv/Lib/site-packages/babel/locale-data/cv.dat filter=lfs diff=lfs merge=lfs -text
109
+ .venv/Lib/site-packages/babel/locale-data/cy.dat filter=lfs diff=lfs merge=lfs -text
110
+ .venv/Lib/site-packages/babel/locale-data/da.dat filter=lfs diff=lfs merge=lfs -text
111
+ .venv/Lib/site-packages/babel/locale-data/de.dat filter=lfs diff=lfs merge=lfs -text
112
+ .venv/Lib/site-packages/babel/locale-data/dsb.dat filter=lfs diff=lfs merge=lfs -text
113
+ .venv/Lib/site-packages/babel/locale-data/el.dat filter=lfs diff=lfs merge=lfs -text
114
+ .venv/Lib/site-packages/babel/locale-data/en.dat filter=lfs diff=lfs merge=lfs -text
115
+ .venv/Lib/site-packages/babel/locale-data/eo.dat filter=lfs diff=lfs merge=lfs -text
116
+ .venv/Lib/site-packages/babel/locale-data/es.dat filter=lfs diff=lfs merge=lfs -text
117
+ .venv/Lib/site-packages/babel/locale-data/et.dat filter=lfs diff=lfs merge=lfs -text
118
+ .venv/Lib/site-packages/babel/locale-data/eu.dat filter=lfs diff=lfs merge=lfs -text
119
+ .venv/Lib/site-packages/babel/locale-data/fa.dat filter=lfs diff=lfs merge=lfs -text
120
+ .venv/Lib/site-packages/babel/locale-data/ff_Adlm.dat filter=lfs diff=lfs merge=lfs -text
121
+ .venv/Lib/site-packages/babel/locale-data/fi.dat filter=lfs diff=lfs merge=lfs -text
122
+ .venv/Lib/site-packages/babel/locale-data/fil.dat filter=lfs diff=lfs merge=lfs -text
123
+ .venv/Lib/site-packages/babel/locale-data/fo.dat filter=lfs diff=lfs merge=lfs -text
124
+ .venv/Lib/site-packages/babel/locale-data/fr.dat filter=lfs diff=lfs merge=lfs -text
125
+ .venv/Lib/site-packages/babel/locale-data/frr.dat filter=lfs diff=lfs merge=lfs -text
126
+ .venv/Lib/site-packages/babel/locale-data/fy.dat filter=lfs diff=lfs merge=lfs -text
127
+ .venv/Lib/site-packages/babel/locale-data/ga.dat filter=lfs diff=lfs merge=lfs -text
128
+ .venv/Lib/site-packages/babel/locale-data/gd.dat filter=lfs diff=lfs merge=lfs -text
129
+ .venv/Lib/site-packages/babel/locale-data/gl.dat filter=lfs diff=lfs merge=lfs -text
130
+ .venv/Lib/site-packages/babel/locale-data/gu.dat filter=lfs diff=lfs merge=lfs -text
131
+ .venv/Lib/site-packages/babel/locale-data/ha.dat filter=lfs diff=lfs merge=lfs -text
132
+ .venv/Lib/site-packages/babel/locale-data/he.dat filter=lfs diff=lfs merge=lfs -text
133
+ .venv/Lib/site-packages/babel/locale-data/hi.dat filter=lfs diff=lfs merge=lfs -text
134
+ .venv/Lib/site-packages/babel/locale-data/hr.dat filter=lfs diff=lfs merge=lfs -text
135
+ .venv/Lib/site-packages/babel/locale-data/hsb.dat filter=lfs diff=lfs merge=lfs -text
136
+ .venv/Lib/site-packages/babel/locale-data/hu.dat filter=lfs diff=lfs merge=lfs -text
137
+ .venv/Lib/site-packages/babel/locale-data/hy.dat filter=lfs diff=lfs merge=lfs -text
138
+ .venv/Lib/site-packages/babel/locale-data/ia.dat filter=lfs diff=lfs merge=lfs -text
139
+ .venv/Lib/site-packages/babel/locale-data/id.dat filter=lfs diff=lfs merge=lfs -text
140
+ .venv/Lib/site-packages/babel/locale-data/is.dat filter=lfs diff=lfs merge=lfs -text
141
+ .venv/Lib/site-packages/babel/locale-data/it.dat filter=lfs diff=lfs merge=lfs -text
142
+ .venv/Lib/site-packages/babel/locale-data/ja.dat filter=lfs diff=lfs merge=lfs -text
143
+ .venv/Lib/site-packages/babel/locale-data/jv.dat filter=lfs diff=lfs merge=lfs -text
144
+ .venv/Lib/site-packages/babel/locale-data/ka.dat filter=lfs diff=lfs merge=lfs -text
145
+ .venv/Lib/site-packages/babel/locale-data/kab.dat filter=lfs diff=lfs merge=lfs -text
146
+ .venv/Lib/site-packages/babel/locale-data/kgp.dat filter=lfs diff=lfs merge=lfs -text
147
+ .venv/Lib/site-packages/babel/locale-data/kk.dat filter=lfs diff=lfs merge=lfs -text
148
+ .venv/Lib/site-packages/babel/locale-data/kk_Arab.dat filter=lfs diff=lfs merge=lfs -text
149
+ .venv/Lib/site-packages/babel/locale-data/km.dat filter=lfs diff=lfs merge=lfs -text
150
+ .venv/Lib/site-packages/babel/locale-data/kn.dat filter=lfs diff=lfs merge=lfs -text
151
+ .venv/Lib/site-packages/babel/locale-data/ko.dat filter=lfs diff=lfs merge=lfs -text
152
+ .venv/Lib/site-packages/babel/locale-data/kok.dat filter=lfs diff=lfs merge=lfs -text
153
+ .venv/Lib/site-packages/babel/locale-data/ks.dat filter=lfs diff=lfs merge=lfs -text
154
+ .venv/Lib/site-packages/babel/locale-data/ku.dat filter=lfs diff=lfs merge=lfs -text
155
+ .venv/Lib/site-packages/babel/locale-data/ky.dat filter=lfs diff=lfs merge=lfs -text
156
+ .venv/Lib/site-packages/babel/locale-data/lb.dat filter=lfs diff=lfs merge=lfs -text
157
+ .venv/Lib/site-packages/babel/locale-data/lij.dat filter=lfs diff=lfs merge=lfs -text
158
+ .venv/Lib/site-packages/babel/locale-data/lo.dat filter=lfs diff=lfs merge=lfs -text
159
+ .venv/Lib/site-packages/babel/locale-data/lt.dat filter=lfs diff=lfs merge=lfs -text
160
+ .venv/Lib/site-packages/babel/locale-data/lv.dat filter=lfs diff=lfs merge=lfs -text
161
+ .venv/Lib/site-packages/babel/locale-data/mk.dat filter=lfs diff=lfs merge=lfs -text
162
+ .venv/Lib/site-packages/babel/locale-data/ml.dat filter=lfs diff=lfs merge=lfs -text
163
+ .venv/Lib/site-packages/babel/locale-data/mn.dat filter=lfs diff=lfs merge=lfs -text
164
+ .venv/Lib/site-packages/babel/locale-data/mr.dat filter=lfs diff=lfs merge=lfs -text
165
+ .venv/Lib/site-packages/babel/locale-data/ms.dat filter=lfs diff=lfs merge=lfs -text
166
+ .venv/Lib/site-packages/babel/locale-data/my.dat filter=lfs diff=lfs merge=lfs -text
167
+ .venv/Lib/site-packages/babel/locale-data/ne.dat filter=lfs diff=lfs merge=lfs -text
168
+ .venv/Lib/site-packages/babel/locale-data/nl.dat filter=lfs diff=lfs merge=lfs -text
169
+ .venv/Lib/site-packages/babel/locale-data/no.dat filter=lfs diff=lfs merge=lfs -text
170
+ .venv/Lib/site-packages/babel/locale-data/nqo.dat filter=lfs diff=lfs merge=lfs -text
171
+ .venv/Lib/site-packages/babel/locale-data/or.dat filter=lfs diff=lfs merge=lfs -text
172
+ .venv/Lib/site-packages/babel/locale-data/pa.dat filter=lfs diff=lfs merge=lfs -text
173
+ .venv/Lib/site-packages/babel/locale-data/pcm.dat filter=lfs diff=lfs merge=lfs -text
174
+ .venv/Lib/site-packages/babel/locale-data/pl.dat filter=lfs diff=lfs merge=lfs -text
175
+ .venv/Lib/site-packages/babel/locale-data/ps.dat filter=lfs diff=lfs merge=lfs -text
176
+ .venv/Lib/site-packages/babel/locale-data/pt.dat filter=lfs diff=lfs merge=lfs -text
177
+ .venv/Lib/site-packages/babel/locale-data/ro.dat filter=lfs diff=lfs merge=lfs -text
178
+ .venv/Lib/site-packages/babel/locale-data/ru.dat filter=lfs diff=lfs merge=lfs -text
179
+ .venv/Lib/site-packages/babel/locale-data/sc.dat filter=lfs diff=lfs merge=lfs -text
180
+ .venv/Lib/site-packages/babel/locale-data/sd.dat filter=lfs diff=lfs merge=lfs -text
181
+ .venv/Lib/site-packages/babel/locale-data/si.dat filter=lfs diff=lfs merge=lfs -text
182
+ .venv/Lib/site-packages/babel/locale-data/sk.dat filter=lfs diff=lfs merge=lfs -text
183
+ .venv/Lib/site-packages/babel/locale-data/sl.dat filter=lfs diff=lfs merge=lfs -text
184
+ .venv/Lib/site-packages/babel/locale-data/so.dat filter=lfs diff=lfs merge=lfs -text
185
+ .venv/Lib/site-packages/babel/locale-data/sq.dat filter=lfs diff=lfs merge=lfs -text
186
+ .venv/Lib/site-packages/babel/locale-data/sr.dat filter=lfs diff=lfs merge=lfs -text
187
+ .venv/Lib/site-packages/babel/locale-data/sr_Latn.dat filter=lfs diff=lfs merge=lfs -text
188
+ .venv/Lib/site-packages/babel/locale-data/sv.dat filter=lfs diff=lfs merge=lfs -text
189
+ .venv/Lib/site-packages/babel/locale-data/sw.dat filter=lfs diff=lfs merge=lfs -text
190
+ .venv/Lib/site-packages/babel/locale-data/syr.dat filter=lfs diff=lfs merge=lfs -text
191
+ .venv/Lib/site-packages/babel/locale-data/ta.dat filter=lfs diff=lfs merge=lfs -text
192
+ .venv/Lib/site-packages/babel/locale-data/te.dat filter=lfs diff=lfs merge=lfs -text
193
+ .venv/Lib/site-packages/babel/locale-data/tg.dat filter=lfs diff=lfs merge=lfs -text
194
+ .venv/Lib/site-packages/babel/locale-data/th.dat filter=lfs diff=lfs merge=lfs -text
195
+ .venv/Lib/site-packages/babel/locale-data/ti.dat filter=lfs diff=lfs merge=lfs -text
196
+ .venv/Lib/site-packages/babel/locale-data/tk.dat filter=lfs diff=lfs merge=lfs -text
197
+ .venv/Lib/site-packages/babel/locale-data/to.dat filter=lfs diff=lfs merge=lfs -text
198
+ .venv/Lib/site-packages/babel/locale-data/tr.dat filter=lfs diff=lfs merge=lfs -text
199
+ .venv/Lib/site-packages/babel/locale-data/trw.dat filter=lfs diff=lfs merge=lfs -text
200
+ .venv/Lib/site-packages/babel/locale-data/tt.dat filter=lfs diff=lfs merge=lfs -text
201
+ .venv/Lib/site-packages/babel/locale-data/ug.dat filter=lfs diff=lfs merge=lfs -text
202
+ .venv/Lib/site-packages/babel/locale-data/uk.dat filter=lfs diff=lfs merge=lfs -text
203
+ .venv/Lib/site-packages/babel/locale-data/ur.dat filter=lfs diff=lfs merge=lfs -text
204
+ .venv/Lib/site-packages/babel/locale-data/uz.dat filter=lfs diff=lfs merge=lfs -text
205
+ .venv/Lib/site-packages/babel/locale-data/vec.dat filter=lfs diff=lfs merge=lfs -text
206
+ .venv/Lib/site-packages/babel/locale-data/vi.dat filter=lfs diff=lfs merge=lfs -text
207
+ .venv/Lib/site-packages/babel/locale-data/xnr.dat filter=lfs diff=lfs merge=lfs -text
208
+ .venv/Lib/site-packages/babel/locale-data/yo.dat filter=lfs diff=lfs merge=lfs -text
209
+ .venv/Lib/site-packages/babel/locale-data/yrl.dat filter=lfs diff=lfs merge=lfs -text
210
+ .venv/Lib/site-packages/babel/locale-data/yue.dat filter=lfs diff=lfs merge=lfs -text
211
+ .venv/Lib/site-packages/babel/locale-data/yue_Hans.dat filter=lfs diff=lfs merge=lfs -text
212
+ .venv/Lib/site-packages/babel/locale-data/zh.dat filter=lfs diff=lfs merge=lfs -text
213
+ .venv/Lib/site-packages/babel/locale-data/zh_Hant.dat filter=lfs diff=lfs merge=lfs -text
214
+ .venv/Lib/site-packages/babel/locale-data/zu.dat filter=lfs diff=lfs merge=lfs -text
215
+ .venv/Lib/site-packages/curated_tokenizers/tests/toy.model filter=lfs diff=lfs merge=lfs -text
216
+ .venv/Lib/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz filter=lfs diff=lfs merge=lfs -text
217
+ .venv/Lib/site-packages/distutils-precedence.pth filter=lfs diff=lfs merge=lfs -text
218
+ .venv/Lib/site-packages/en_core_web_sm/en_core_web_sm-3.8.0/lemmatizer/lookups/lookups.bin filter=lfs diff=lfs merge=lfs -text
219
+ .venv/Lib/site-packages/en_core_web_sm/en_core_web_sm-3.8.0/ner/model filter=lfs diff=lfs merge=lfs -text
220
+ .venv/Lib/site-packages/en_core_web_sm/en_core_web_sm-3.8.0/parser/model filter=lfs diff=lfs merge=lfs -text
221
+ .venv/Lib/site-packages/en_core_web_sm/en_core_web_sm-3.8.0/senter/model filter=lfs diff=lfs merge=lfs -text
222
+ .venv/Lib/site-packages/en_core_web_sm/en_core_web_sm-3.8.0/tok2vec/model filter=lfs diff=lfs merge=lfs -text
223
+ .venv/Lib/site-packages/en_core_web_sm/en_core_web_sm-3.8.0/vocab/lookups.bin filter=lfs diff=lfs merge=lfs -text
224
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/af_dict filter=lfs diff=lfs merge=lfs -text
225
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/ar_dict filter=lfs diff=lfs merge=lfs -text
226
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/ca_dict filter=lfs diff=lfs merge=lfs -text
227
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/cmn_dict filter=lfs diff=lfs merge=lfs -text
228
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/da_dict filter=lfs diff=lfs merge=lfs -text
229
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/en_dict filter=lfs diff=lfs merge=lfs -text
230
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/fa_dict filter=lfs diff=lfs merge=lfs -text
231
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/hu_dict filter=lfs diff=lfs merge=lfs -text
232
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/ia_dict filter=lfs diff=lfs merge=lfs -text
233
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/it_dict filter=lfs diff=lfs merge=lfs -text
234
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/lb_dict filter=lfs diff=lfs merge=lfs -text
235
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/phondata filter=lfs diff=lfs merge=lfs -text
236
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/ru_dict filter=lfs diff=lfs merge=lfs -text
237
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/ta_dict filter=lfs diff=lfs merge=lfs -text
238
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/ur_dict filter=lfs diff=lfs merge=lfs -text
239
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng-data/yue_dict filter=lfs diff=lfs merge=lfs -text
240
+ .venv/Lib/site-packages/espeakng_loader/espeak-ng.dll filter=lfs diff=lfs merge=lfs -text
241
+ .venv/Lib/site-packages/gradio/media_assets/audio/cantina.wav filter=lfs diff=lfs merge=lfs -text
242
+ .venv/Lib/site-packages/gradio/media_assets/audio/recording1.wav filter=lfs diff=lfs merge=lfs -text
243
+ .venv/Lib/site-packages/gradio/media_assets/audio/sax.wav filter=lfs diff=lfs merge=lfs -text
244
+ .venv/Lib/site-packages/gradio/media_assets/images/groot.jpeg filter=lfs diff=lfs merge=lfs -text
245
+ .venv/Lib/site-packages/gradio/media_assets/images/tower.jpg filter=lfs diff=lfs merge=lfs -text
246
+ .venv/Lib/site-packages/gradio/media_assets/models3d/Duck.glb filter=lfs diff=lfs merge=lfs -text
247
+ .venv/Lib/site-packages/gradio/media_assets/models3d/sofia.stl filter=lfs diff=lfs merge=lfs -text
248
+ .venv/Lib/site-packages/gradio/media_assets/videos/a.mp4 filter=lfs diff=lfs merge=lfs -text
249
+ .venv/Lib/site-packages/gradio/media_assets/videos/b.avi filter=lfs diff=lfs merge=lfs -text
250
+ .venv/Lib/site-packages/gradio/media_assets/videos/b.mp4 filter=lfs diff=lfs merge=lfs -text
251
+ .venv/Lib/site-packages/gradio/media_assets/videos/world.mp4 filter=lfs diff=lfs merge=lfs -text
252
+ .venv/Lib/site-packages/gradio/templates/frontend/static/ffmpeg/ffmpeg-core.wasm filter=lfs diff=lfs merge=lfs -text
253
+ .venv/Lib/site-packages/gradio/templates/frontend/static/fonts/SourceSansPro/SourceSansPro-Bold.woff2 filter=lfs diff=lfs merge=lfs -text
254
+ .venv/Lib/site-packages/gradio/templates/frontend/static/fonts/SourceSansPro/SourceSansPro-Regular.woff2 filter=lfs diff=lfs merge=lfs -text
255
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/3GXWHoMZ.js.br filter=lfs diff=lfs merge=lfs -text
256
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/5J0xJHOV.js.br filter=lfs diff=lfs merge=lfs -text
257
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/BpAjRb06.js.br filter=lfs diff=lfs merge=lfs -text
258
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/BvV_rwWX.js.br filter=lfs diff=lfs merge=lfs -text
259
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/CgysOIik.js.br filter=lfs diff=lfs merge=lfs -text
260
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/CLj6IfqE.js.br filter=lfs diff=lfs merge=lfs -text
261
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/CoEGzKA6.js.br filter=lfs diff=lfs merge=lfs -text
262
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Cxgl-3r3.js.br filter=lfs diff=lfs merge=lfs -text
263
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/F2EItG5Y.js.br filter=lfs diff=lfs merge=lfs -text
264
+ .venv/Lib/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Izn7SkEl.js.br filter=lfs diff=lfs merge=lfs -text
265
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz filter=lfs diff=lfs merge=lfs -text
266
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz filter=lfs diff=lfs merge=lfs -text
267
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz filter=lfs diff=lfs merge=lfs -text
268
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz filter=lfs diff=lfs merge=lfs -text
269
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz filter=lfs diff=lfs merge=lfs -text
270
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl filter=lfs diff=lfs merge=lfs -text
271
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 filter=lfs diff=lfs merge=lfs -text
272
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz filter=lfs diff=lfs merge=lfs -text
273
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl filter=lfs diff=lfs merge=lfs -text
274
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 filter=lfs diff=lfs merge=lfs -text
275
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz filter=lfs diff=lfs merge=lfs -text
276
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl filter=lfs diff=lfs merge=lfs -text
277
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 filter=lfs diff=lfs merge=lfs -text
278
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz filter=lfs diff=lfs merge=lfs -text
279
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl filter=lfs diff=lfs merge=lfs -text
280
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 filter=lfs diff=lfs merge=lfs -text
281
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz filter=lfs diff=lfs merge=lfs -text
282
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz filter=lfs diff=lfs merge=lfs -text
283
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl filter=lfs diff=lfs merge=lfs -text
284
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 filter=lfs diff=lfs merge=lfs -text
285
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz filter=lfs diff=lfs merge=lfs -text
286
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz filter=lfs diff=lfs merge=lfs -text
287
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz filter=lfs diff=lfs merge=lfs -text
288
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz filter=lfs diff=lfs merge=lfs -text
289
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz filter=lfs diff=lfs merge=lfs -text
290
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz filter=lfs diff=lfs merge=lfs -text
291
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl filter=lfs diff=lfs merge=lfs -text
292
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy filter=lfs diff=lfs merge=lfs -text
293
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy filter=lfs diff=lfs merge=lfs -text
294
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy filter=lfs diff=lfs merge=lfs -text
295
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy filter=lfs diff=lfs merge=lfs -text
296
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl filter=lfs diff=lfs merge=lfs -text
297
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy filter=lfs diff=lfs merge=lfs -text
298
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy filter=lfs diff=lfs merge=lfs -text
299
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy filter=lfs diff=lfs merge=lfs -text
300
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy filter=lfs diff=lfs merge=lfs -text
301
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl filter=lfs diff=lfs merge=lfs -text
302
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy filter=lfs diff=lfs merge=lfs -text
303
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy filter=lfs diff=lfs merge=lfs -text
304
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy filter=lfs diff=lfs merge=lfs -text
305
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy filter=lfs diff=lfs merge=lfs -text
306
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl filter=lfs diff=lfs merge=lfs -text
307
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy filter=lfs diff=lfs merge=lfs -text
308
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy filter=lfs diff=lfs merge=lfs -text
309
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy filter=lfs diff=lfs merge=lfs -text
310
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy filter=lfs diff=lfs merge=lfs -text
311
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl filter=lfs diff=lfs merge=lfs -text
312
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy filter=lfs diff=lfs merge=lfs -text
313
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy filter=lfs diff=lfs merge=lfs -text
314
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy filter=lfs diff=lfs merge=lfs -text
315
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy filter=lfs diff=lfs merge=lfs -text
316
+ .venv/Lib/site-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz filter=lfs diff=lfs merge=lfs -text
317
+ .venv/Lib/site-packages/networkx/algorithms/flow/tests/gl1.gpickle.bz2 filter=lfs diff=lfs merge=lfs -text
318
+ .venv/Lib/site-packages/networkx/algorithms/flow/tests/gw1.gpickle.bz2 filter=lfs diff=lfs merge=lfs -text
319
+ .venv/Lib/site-packages/networkx/algorithms/flow/tests/netgen-2.gpickle.bz2 filter=lfs diff=lfs merge=lfs -text
320
+ .venv/Lib/site-packages/networkx/algorithms/flow/tests/wlm3.gpickle.bz2 filter=lfs diff=lfs merge=lfs -text
321
+ .venv/Lib/site-packages/networkx/drawing/tests/baseline/test_display_complex.png filter=lfs diff=lfs merge=lfs -text
322
+ .venv/Lib/site-packages/networkx/generators/atlas.dat.gz filter=lfs diff=lfs merge=lfs -text
323
+ .venv/Lib/site-packages/numpy/_core/lib/npymath.lib filter=lfs diff=lfs merge=lfs -text
324
+ .venv/Lib/site-packages/numpy/_core/tests/data/astype_copy.pkl filter=lfs diff=lfs merge=lfs -text
325
+ .venv/Lib/site-packages/numpy/lib/tests/data/py2-np0-objarr.npy filter=lfs diff=lfs merge=lfs -text
326
+ .venv/Lib/site-packages/numpy/lib/tests/data/py2-objarr.npy filter=lfs diff=lfs merge=lfs -text
327
+ .venv/Lib/site-packages/numpy/lib/tests/data/py2-objarr.npz filter=lfs diff=lfs merge=lfs -text
328
+ .venv/Lib/site-packages/numpy/lib/tests/data/py3-objarr.npy filter=lfs diff=lfs merge=lfs -text
329
+ .venv/Lib/site-packages/numpy/lib/tests/data/py3-objarr.npz filter=lfs diff=lfs merge=lfs -text
330
+ .venv/Lib/site-packages/numpy/lib/tests/data/python3.npy filter=lfs diff=lfs merge=lfs -text
331
+ .venv/Lib/site-packages/numpy/lib/tests/data/win64python2.npy filter=lfs diff=lfs merge=lfs -text
332
+ .venv/Lib/site-packages/numpy/random/lib/npyrandom.lib filter=lfs diff=lfs merge=lfs -text
333
+ .venv/Lib/site-packages/numpy/random/tests/data/generator_pcg64_np121.pkl.gz filter=lfs diff=lfs merge=lfs -text
334
+ .venv/Lib/site-packages/numpy/random/tests/data/generator_pcg64_np126.pkl.gz filter=lfs diff=lfs merge=lfs -text
335
+ .venv/Lib/site-packages/numpy/random/tests/data/sfc64_np126.pkl.gz filter=lfs diff=lfs merge=lfs -text
336
+ .venv/Lib/site-packages/numpy.libs/libscipy_openblas64_-63c857e738469261263c764a36be9436.dll filter=lfs diff=lfs merge=lfs -text
337
+ .venv/Lib/site-packages/numpy.libs/msvcp140-a4c2229bdc2a2a630acdc095b4d86008.dll filter=lfs diff=lfs merge=lfs -text
338
+ .venv/Lib/site-packages/pandas.libs/msvcp140-a4c2229bdc2a2a630acdc095b4d86008.dll filter=lfs diff=lfs merge=lfs -text
339
+ .venv/Lib/site-packages/pip/_vendor/distlib/t64-arm.exe filter=lfs diff=lfs merge=lfs -text
340
+ .venv/Lib/site-packages/pip/_vendor/distlib/t64.exe filter=lfs diff=lfs merge=lfs -text
341
+ .venv/Lib/site-packages/pip/_vendor/distlib/w64-arm.exe filter=lfs diff=lfs merge=lfs -text
342
+ .venv/Lib/site-packages/pip/_vendor/distlib/w64.exe filter=lfs diff=lfs merge=lfs -text
343
+ .venv/Lib/site-packages/pkg_resources/tests/data/my-test-package-zip/my-test-package.zip filter=lfs diff=lfs merge=lfs -text
344
+ .venv/Lib/site-packages/spacy_curated_transformers/tests/tokenization/toy.model filter=lfs diff=lfs merge=lfs -text
345
+ .venv/Lib/site-packages/torch/bin/protoc.exe filter=lfs diff=lfs merge=lfs -text
346
+ .venv/Lib/site-packages/torch/lib/c10.dll filter=lfs diff=lfs merge=lfs -text
347
+ .venv/Lib/site-packages/torch/lib/c10.lib filter=lfs diff=lfs merge=lfs -text
348
+ .venv/Lib/site-packages/torch/lib/cpuinfo.lib filter=lfs diff=lfs merge=lfs -text
349
+ .venv/Lib/site-packages/torch/lib/fmt.lib filter=lfs diff=lfs merge=lfs -text
350
+ .venv/Lib/site-packages/torch/lib/libiomp5md.dll filter=lfs diff=lfs merge=lfs -text
351
+ .venv/Lib/site-packages/torch/lib/libittnotify.lib filter=lfs diff=lfs merge=lfs -text
352
+ .venv/Lib/site-packages/torch/lib/microkernels-prod.lib filter=lfs diff=lfs merge=lfs -text
353
+ .venv/Lib/site-packages/torch/lib/pthreadpool.lib filter=lfs diff=lfs merge=lfs -text
354
+ .venv/Lib/site-packages/torch/lib/sleef.lib filter=lfs diff=lfs merge=lfs -text
355
+ .venv/Lib/site-packages/torch/lib/torch_cpu.dll filter=lfs diff=lfs merge=lfs -text
356
+ .venv/Lib/site-packages/torch/lib/torch_cpu.lib filter=lfs diff=lfs merge=lfs -text
357
+ .venv/Lib/site-packages/torch/lib/torch_python.dll filter=lfs diff=lfs merge=lfs -text
358
+ .venv/Lib/site-packages/torch/lib/torch_python.lib filter=lfs diff=lfs merge=lfs -text
359
+ .venv/Lib/site-packages/torch/lib/uv.dll filter=lfs diff=lfs merge=lfs -text
360
+ .venv/Lib/site-packages/torch/lib/XNNPACK.lib filter=lfs diff=lfs merge=lfs -text
361
+ .venv/Scripts/cbor2.exe filter=lfs diff=lfs merge=lfs -text
362
+ .venv/Scripts/csv2rdf.exe filter=lfs diff=lfs merge=lfs -text
363
+ .venv/Scripts/csvw2datasette.exe filter=lfs diff=lfs merge=lfs -text
364
+ .venv/Scripts/csvw2json.exe filter=lfs diff=lfs merge=lfs -text
365
+ .venv/Scripts/csvw2markdown.exe filter=lfs diff=lfs merge=lfs -text
366
+ .venv/Scripts/csvw2sqlite.exe filter=lfs diff=lfs merge=lfs -text
367
+ .venv/Scripts/csvwdescribe.exe filter=lfs diff=lfs merge=lfs -text
368
+ .venv/Scripts/csvwvalidate.exe filter=lfs diff=lfs merge=lfs -text
369
+ .venv/Scripts/f2py.exe filter=lfs diff=lfs merge=lfs -text
370
+ .venv/Scripts/fastapi.exe filter=lfs diff=lfs merge=lfs -text
371
+ .venv/Scripts/gradio.exe filter=lfs diff=lfs merge=lfs -text
372
+ .venv/Scripts/hf-gradio.exe filter=lfs diff=lfs merge=lfs -text
373
+ .venv/Scripts/hf.exe filter=lfs diff=lfs merge=lfs -text
374
+ .venv/Scripts/httpx.exe filter=lfs diff=lfs merge=lfs -text
375
+ .venv/Scripts/huggingface-cli.exe filter=lfs diff=lfs merge=lfs -text
376
+ .venv/Scripts/idna.exe filter=lfs diff=lfs merge=lfs -text
377
+ .venv/Scripts/isympy.exe filter=lfs diff=lfs merge=lfs -text
378
+ .venv/Scripts/jsonschema.exe filter=lfs diff=lfs merge=lfs -text
379
+ .venv/Scripts/kokoro.exe filter=lfs diff=lfs merge=lfs -text
380
+ .venv/Scripts/markdown-it.exe filter=lfs diff=lfs merge=lfs -text
381
+ .venv/Scripts/modal.exe filter=lfs diff=lfs merge=lfs -text
382
+ .venv/Scripts/normalizer.exe filter=lfs diff=lfs merge=lfs -text
383
+ .venv/Scripts/numpy-config.exe filter=lfs diff=lfs merge=lfs -text
384
+ .venv/Scripts/phonemize.exe filter=lfs diff=lfs merge=lfs -text
385
+ .venv/Scripts/pip.exe filter=lfs diff=lfs merge=lfs -text
386
+ .venv/Scripts/pip3.12.exe filter=lfs diff=lfs merge=lfs -text
387
+ .venv/Scripts/pip3.exe filter=lfs diff=lfs merge=lfs -text
388
+ .venv/Scripts/protoc-gen-grpclib_python.exe filter=lfs diff=lfs merge=lfs -text
389
+ .venv/Scripts/protoc-gen-python_grpc.exe filter=lfs diff=lfs merge=lfs -text
390
+ .venv/Scripts/py.test.exe filter=lfs diff=lfs merge=lfs -text
391
+ .venv/Scripts/pybabel.exe filter=lfs diff=lfs merge=lfs -text
392
+ .venv/Scripts/pygmentize.exe filter=lfs diff=lfs merge=lfs -text
393
+ .venv/Scripts/pytest.exe filter=lfs diff=lfs merge=lfs -text
394
+ .venv/Scripts/python.exe filter=lfs diff=lfs merge=lfs -text
395
+ .venv/Scripts/pythonw.exe filter=lfs diff=lfs merge=lfs -text
396
+ .venv/Scripts/rdf2dot.exe filter=lfs diff=lfs merge=lfs -text
397
+ .venv/Scripts/rdfgraphisomorphism.exe filter=lfs diff=lfs merge=lfs -text
398
+ .venv/Scripts/rdfpipe.exe filter=lfs diff=lfs merge=lfs -text
399
+ .venv/Scripts/rdfs2dot.exe filter=lfs diff=lfs merge=lfs -text
400
+ .venv/Scripts/segments.exe filter=lfs diff=lfs merge=lfs -text
401
+ .venv/Scripts/spacy.exe filter=lfs diff=lfs merge=lfs -text
402
+ .venv/Scripts/sparqlquery.exe filter=lfs diff=lfs merge=lfs -text
403
+ .venv/Scripts/tiny-agents.exe filter=lfs diff=lfs merge=lfs -text
404
+ .venv/Scripts/torchfrtrace.exe filter=lfs diff=lfs merge=lfs -text
405
+ .venv/Scripts/torchrun.exe filter=lfs diff=lfs merge=lfs -text
406
+ .venv/Scripts/tqdm.exe filter=lfs diff=lfs merge=lfs -text
407
+ .venv/Scripts/transformers-cli.exe filter=lfs diff=lfs merge=lfs -text
408
+ .venv/Scripts/transformers.exe filter=lfs diff=lfs merge=lfs -text
409
+ .venv/Scripts/typer.exe filter=lfs diff=lfs merge=lfs -text
410
+ .venv/Scripts/upload_theme.exe filter=lfs diff=lfs merge=lfs -text
411
+ .venv/Scripts/uvicorn.exe filter=lfs diff=lfs merge=lfs -text
412
+ .venv/Scripts/watchfiles.exe filter=lfs diff=lfs merge=lfs -text
413
+ .venv/Scripts/weasel.exe filter=lfs diff=lfs merge=lfs -text
414
+ .venv/Scripts/websockets.exe filter=lfs diff=lfs merge=lfs -text
415
+ data/audio/kokoro-23454531.wav filter=lfs diff=lfs merge=lfs -text
416
+ data/audio/kokoro-2ba61a41.wav filter=lfs diff=lfs merge=lfs -text
417
+ data/audio/kokoro-3eb66a0.wav filter=lfs diff=lfs merge=lfs -text
418
+ data/audio/kokoro-668b89bf.wav filter=lfs diff=lfs merge=lfs -text
419
+ data/audio/kokoro-6f410cf7.wav filter=lfs diff=lfs merge=lfs -text
420
+ data/audio/kokoro-80518185.wav filter=lfs diff=lfs merge=lfs -text
421
+ data/audio/kokoro-a13aea1e.wav filter=lfs diff=lfs merge=lfs -text
422
+ data/audio/kokoro-ab056c79.wav filter=lfs diff=lfs merge=lfs -text
423
+ data/audio/kokoro-af3dd111.wav filter=lfs diff=lfs merge=lfs -text
424
+ data/audio/kokoro-b8667f4d.wav filter=lfs diff=lfs merge=lfs -text
425
+ data/audio/kokoro-dd1d92d0.wav filter=lfs diff=lfs merge=lfs -text
426
+ data/audio/kokoro-e84d9a6853037f31.wav filter=lfs diff=lfs merge=lfs -text
427
+ data/audio/kokoro-f87146f1.wav filter=lfs diff=lfs merge=lfs -text
428
+ data/audio/kokoro-fdd2487b.wav filter=lfs diff=lfs merge=lfs -text
429
+ data/audio/modal-chatterbox-turbo-0096384c1b1c82e9.wav filter=lfs diff=lfs merge=lfs -text
430
+ data/audio/modal-chatterbox-turbo-00e8f786ebbca752.wav filter=lfs diff=lfs merge=lfs -text
431
+ data/audio/modal-chatterbox-turbo-010fad2dd0d25553.wav filter=lfs diff=lfs merge=lfs -text
432
+ data/audio/modal-chatterbox-turbo-02480b1492435b88.wav filter=lfs diff=lfs merge=lfs -text
433
+ data/audio/modal-chatterbox-turbo-05b48e37d125a141.wav filter=lfs diff=lfs merge=lfs -text
434
+ data/audio/modal-chatterbox-turbo-06a7f8b2af2fa8bc.wav filter=lfs diff=lfs merge=lfs -text
435
+ data/audio/modal-chatterbox-turbo-06c11ea1e45f1a11.wav filter=lfs diff=lfs merge=lfs -text
436
+ data/audio/modal-chatterbox-turbo-070afc92b68802cf.wav filter=lfs diff=lfs merge=lfs -text
437
+ data/audio/modal-chatterbox-turbo-0b9fcca15737bfec.wav filter=lfs diff=lfs merge=lfs -text
438
+ data/audio/modal-chatterbox-turbo-0ba165bbe6f68c04.wav filter=lfs diff=lfs merge=lfs -text
439
+ data/audio/modal-chatterbox-turbo-0dbdcab73cad4464.wav filter=lfs diff=lfs merge=lfs -text
440
+ data/audio/modal-chatterbox-turbo-0e4300fc5ae8405f.wav filter=lfs diff=lfs merge=lfs -text
441
+ data/audio/modal-chatterbox-turbo-101504781cff44b3.wav filter=lfs diff=lfs merge=lfs -text
442
+ data/audio/modal-chatterbox-turbo-1124bd21189fc020.wav filter=lfs diff=lfs merge=lfs -text
443
+ data/audio/modal-chatterbox-turbo-11cfb85f213b443b.wav filter=lfs diff=lfs merge=lfs -text
444
+ data/audio/modal-chatterbox-turbo-12326030b7e2bd85.wav filter=lfs diff=lfs merge=lfs -text
445
+ data/audio/modal-chatterbox-turbo-12ccf0dd40286327.wav filter=lfs diff=lfs merge=lfs -text
446
+ data/audio/modal-chatterbox-turbo-13ecf41184fdaf53.wav filter=lfs diff=lfs merge=lfs -text
447
+ data/audio/modal-chatterbox-turbo-14802787512d9356.wav filter=lfs diff=lfs merge=lfs -text
448
+ data/audio/modal-chatterbox-turbo-180841c2add2b70c.wav filter=lfs diff=lfs merge=lfs -text
449
+ data/audio/modal-chatterbox-turbo-1a512aa6ef19e252.wav filter=lfs diff=lfs merge=lfs -text
450
+ data/audio/modal-chatterbox-turbo-1bd87816ed29326e.wav filter=lfs diff=lfs merge=lfs -text
451
+ data/audio/modal-chatterbox-turbo-1f0492bc45980e1e.wav filter=lfs diff=lfs merge=lfs -text
452
+ data/audio/modal-chatterbox-turbo-1f4d86643ff0ba62.wav filter=lfs diff=lfs merge=lfs -text
453
+ data/audio/modal-chatterbox-turbo-1f8040563ecb62ce.wav filter=lfs diff=lfs merge=lfs -text
454
+ data/audio/modal-chatterbox-turbo-2036f7e56ff92b6e.wav filter=lfs diff=lfs merge=lfs -text
455
+ data/audio/modal-chatterbox-turbo-290f7869e4e28c5a.wav filter=lfs diff=lfs merge=lfs -text
456
+ data/audio/modal-chatterbox-turbo-302447b88024c4ba.wav filter=lfs diff=lfs merge=lfs -text
457
+ data/audio/modal-chatterbox-turbo-3079a8ef6cbe7950.wav filter=lfs diff=lfs merge=lfs -text
458
+ data/audio/modal-chatterbox-turbo-310e9df608ba2a6d.wav filter=lfs diff=lfs merge=lfs -text
459
+ data/audio/modal-chatterbox-turbo-320c157f48029ca0.wav filter=lfs diff=lfs merge=lfs -text
460
+ data/audio/modal-chatterbox-turbo-33dd3c278b4657a8.wav filter=lfs diff=lfs merge=lfs -text
461
+ data/audio/modal-chatterbox-turbo-342317f8f786667c.wav filter=lfs diff=lfs merge=lfs -text
462
+ data/audio/modal-chatterbox-turbo-344b5a1d603b9f55.wav filter=lfs diff=lfs merge=lfs -text
463
+ data/audio/modal-chatterbox-turbo-375cba4c3d3d3b34.wav filter=lfs diff=lfs merge=lfs -text
464
+ data/audio/modal-chatterbox-turbo-384794c7c1a26616.wav filter=lfs diff=lfs merge=lfs -text
465
+ data/audio/modal-chatterbox-turbo-387082aee23bbe79.wav filter=lfs diff=lfs merge=lfs -text
466
+ data/audio/modal-chatterbox-turbo-39de97ecd6848ee1.wav filter=lfs diff=lfs merge=lfs -text
467
+ data/audio/modal-chatterbox-turbo-3afd3aa7d06d098b.wav filter=lfs diff=lfs merge=lfs -text
468
+ data/audio/modal-chatterbox-turbo-3b9048d7fbf2084f.wav filter=lfs diff=lfs merge=lfs -text
469
+ data/audio/modal-chatterbox-turbo-3f5703c24ac7fac6.wav filter=lfs diff=lfs merge=lfs -text
470
+ data/audio/modal-chatterbox-turbo-3f7bca01b4b745e6.wav filter=lfs diff=lfs merge=lfs -text
471
+ data/audio/modal-chatterbox-turbo-3fa7da4ea207107c.wav filter=lfs diff=lfs merge=lfs -text
472
+ data/audio/modal-chatterbox-turbo-404c0a25815a3685.wav filter=lfs diff=lfs merge=lfs -text
473
+ data/audio/modal-chatterbox-turbo-405d249d16d80daa.wav filter=lfs diff=lfs merge=lfs -text
474
+ data/audio/modal-chatterbox-turbo-410e92883d9a2a55.wav filter=lfs diff=lfs merge=lfs -text
475
+ data/audio/modal-chatterbox-turbo-41649952c1d5cd84.wav filter=lfs diff=lfs merge=lfs -text
476
+ data/audio/modal-chatterbox-turbo-4178a90494954000.wav filter=lfs diff=lfs merge=lfs -text
477
+ data/audio/modal-chatterbox-turbo-430f9425617cadab.wav filter=lfs diff=lfs merge=lfs -text
478
+ data/audio/modal-chatterbox-turbo-4861d764d2fefdde.wav filter=lfs diff=lfs merge=lfs -text
479
+ data/audio/modal-chatterbox-turbo-487032d02c8ecdd8.wav filter=lfs diff=lfs merge=lfs -text
480
+ data/audio/modal-chatterbox-turbo-4bd2c683209a9ae4.wav filter=lfs diff=lfs merge=lfs -text
481
+ data/audio/modal-chatterbox-turbo-4bf310de59934771.wav filter=lfs diff=lfs merge=lfs -text
482
+ data/audio/modal-chatterbox-turbo-4c1a31ce70680fcb.wav filter=lfs diff=lfs merge=lfs -text
483
+ data/audio/modal-chatterbox-turbo-4c2abde56f249cdb.wav filter=lfs diff=lfs merge=lfs -text
484
+ data/audio/modal-chatterbox-turbo-4d2c227cb49afb2f.wav filter=lfs diff=lfs merge=lfs -text
485
+ data/audio/modal-chatterbox-turbo-4da11d58d99edc82.wav filter=lfs diff=lfs merge=lfs -text
486
+ data/audio/modal-chatterbox-turbo-4fa5e33e6c6dd202.wav filter=lfs diff=lfs merge=lfs -text
487
+ data/audio/modal-chatterbox-turbo-4ffe5aaec44d724c.wav filter=lfs diff=lfs merge=lfs -text
488
+ data/audio/modal-chatterbox-turbo-5176301170445f4d.wav filter=lfs diff=lfs merge=lfs -text
489
+ data/audio/modal-chatterbox-turbo-52b009735ced364a.wav filter=lfs diff=lfs merge=lfs -text
490
+ data/audio/modal-chatterbox-turbo-537f9c122be850d6.wav filter=lfs diff=lfs merge=lfs -text
491
+ data/audio/modal-chatterbox-turbo-555c15ed6ba3b829.wav filter=lfs diff=lfs merge=lfs -text
492
+ data/audio/modal-chatterbox-turbo-55d970b66c4455f5.wav filter=lfs diff=lfs merge=lfs -text
493
+ data/audio/modal-chatterbox-turbo-570f626bd5eb40d3.wav filter=lfs diff=lfs merge=lfs -text
494
+ data/audio/modal-chatterbox-turbo-5783a2903e9136fb.wav filter=lfs diff=lfs merge=lfs -text
495
+ data/audio/modal-chatterbox-turbo-5c6337bd4124ec59.wav filter=lfs diff=lfs merge=lfs -text
496
+ data/audio/modal-chatterbox-turbo-5d5c7e33c9fb13e3.wav filter=lfs diff=lfs merge=lfs -text
497
+ data/audio/modal-chatterbox-turbo-6019d4198ffa2653.wav filter=lfs diff=lfs merge=lfs -text
498
+ data/audio/modal-chatterbox-turbo-605884f8fbf35c3e.wav filter=lfs diff=lfs merge=lfs -text
499
+ data/audio/modal-chatterbox-turbo-630102d6eb3d4329.wav filter=lfs diff=lfs merge=lfs -text
500
+ data/audio/modal-chatterbox-turbo-63c2c114b86e91c0.wav filter=lfs diff=lfs merge=lfs -text
501
+ data/audio/modal-chatterbox-turbo-66141746a6d2f873.wav filter=lfs diff=lfs merge=lfs -text
502
+ data/audio/modal-chatterbox-turbo-66443316eafee894.wav filter=lfs diff=lfs merge=lfs -text
503
+ data/audio/modal-chatterbox-turbo-66ba2aa1eff0a0c9.wav filter=lfs diff=lfs merge=lfs -text
504
+ data/audio/modal-chatterbox-turbo-6ae3984cf0097374.wav filter=lfs diff=lfs merge=lfs -text
505
+ data/audio/modal-chatterbox-turbo-6afc1cd4c2120f39.wav filter=lfs diff=lfs merge=lfs -text
506
+ data/audio/modal-chatterbox-turbo-6b7f351b794457ec.wav filter=lfs diff=lfs merge=lfs -text
507
+ data/audio/modal-chatterbox-turbo-6c8e9061f515fe53.wav filter=lfs diff=lfs merge=lfs -text
508
+ data/audio/modal-chatterbox-turbo-6da399c5832ed279.wav filter=lfs diff=lfs merge=lfs -text
509
+ data/audio/modal-chatterbox-turbo-6de2e1399050f9ff.wav filter=lfs diff=lfs merge=lfs -text
510
+ data/audio/modal-chatterbox-turbo-70164cc40247da89.wav filter=lfs diff=lfs merge=lfs -text
511
+ data/audio/modal-chatterbox-turbo-7188a6b8d78c59a6.wav filter=lfs diff=lfs merge=lfs -text
512
+ data/audio/modal-chatterbox-turbo-722b14be690a1222.wav filter=lfs diff=lfs merge=lfs -text
513
+ data/audio/modal-chatterbox-turbo-734ab94b6d1e6e08.wav filter=lfs diff=lfs merge=lfs -text
514
+ data/audio/modal-chatterbox-turbo-7c17530efa897b1f.wav filter=lfs diff=lfs merge=lfs -text
515
+ data/audio/modal-chatterbox-turbo-7ce1caf008ff27b4.wav filter=lfs diff=lfs merge=lfs -text
516
+ data/audio/modal-chatterbox-turbo-81f20f14470811b1.wav filter=lfs diff=lfs merge=lfs -text
517
+ data/audio/modal-chatterbox-turbo-82b0b3355c4fa308.wav filter=lfs diff=lfs merge=lfs -text
518
+ data/audio/modal-chatterbox-turbo-836c487090839815.wav filter=lfs diff=lfs merge=lfs -text
519
+ data/audio/modal-chatterbox-turbo-86a6f220c113c59e.wav filter=lfs diff=lfs merge=lfs -text
520
+ data/audio/modal-chatterbox-turbo-86dc2270cc1d7764.wav filter=lfs diff=lfs merge=lfs -text
521
+ data/audio/modal-chatterbox-turbo-87a501a89d18e598.wav filter=lfs diff=lfs merge=lfs -text
522
+ data/audio/modal-chatterbox-turbo-87e9bbb1fcdbab83.wav filter=lfs diff=lfs merge=lfs -text
523
+ data/audio/modal-chatterbox-turbo-884c2e4cfad5393c.wav filter=lfs diff=lfs merge=lfs -text
524
+ data/audio/modal-chatterbox-turbo-891bd063a93a40ad.wav filter=lfs diff=lfs merge=lfs -text
525
+ data/audio/modal-chatterbox-turbo-8a1e0261eebb823c.wav filter=lfs diff=lfs merge=lfs -text
526
+ data/audio/modal-chatterbox-turbo-8be81ae80eb0ba64.wav filter=lfs diff=lfs merge=lfs -text
527
+ data/audio/modal-chatterbox-turbo-8f9fb18c6a649083.wav filter=lfs diff=lfs merge=lfs -text
528
+ data/audio/modal-chatterbox-turbo-8fd872b2bbccb401.wav filter=lfs diff=lfs merge=lfs -text
529
+ data/audio/modal-chatterbox-turbo-90178f3be2ae7c20.wav filter=lfs diff=lfs merge=lfs -text
530
+ data/audio/modal-chatterbox-turbo-98dbb528a4f3c17a.wav filter=lfs diff=lfs merge=lfs -text
531
+ data/audio/modal-chatterbox-turbo-9ab83cc6dc3afa53.wav filter=lfs diff=lfs merge=lfs -text
532
+ data/audio/modal-chatterbox-turbo-9ad2b15229f71595.wav filter=lfs diff=lfs merge=lfs -text
533
+ data/audio/modal-chatterbox-turbo-9b6595750b63ef8f.wav filter=lfs diff=lfs merge=lfs -text
534
+ data/audio/modal-chatterbox-turbo-9dd265cb394a6456.wav filter=lfs diff=lfs merge=lfs -text
535
+ data/audio/modal-chatterbox-turbo-9ecd6827f9b7bc9e.wav filter=lfs diff=lfs merge=lfs -text
536
+ data/audio/modal-chatterbox-turbo-9f3dcc61ca3cca26.wav filter=lfs diff=lfs merge=lfs -text
537
+ data/audio/modal-chatterbox-turbo-a4f583e9f6a6e7d2.wav filter=lfs diff=lfs merge=lfs -text
538
+ data/audio/modal-chatterbox-turbo-a54dfecf4959a266.wav filter=lfs diff=lfs merge=lfs -text
539
+ data/audio/modal-chatterbox-turbo-a7811386f0830481.wav filter=lfs diff=lfs merge=lfs -text
540
+ data/audio/modal-chatterbox-turbo-a8b55c4eb84b173c.wav filter=lfs diff=lfs merge=lfs -text
541
+ data/audio/modal-chatterbox-turbo-aa08e59f91a9070d.wav filter=lfs diff=lfs merge=lfs -text
542
+ data/audio/modal-chatterbox-turbo-aa2026ee596ee86d.wav filter=lfs diff=lfs merge=lfs -text
543
+ data/audio/modal-chatterbox-turbo-abf7db3d54f420b2.wav filter=lfs diff=lfs merge=lfs -text
544
+ data/audio/modal-chatterbox-turbo-ae47f0cff7785b08.wav filter=lfs diff=lfs merge=lfs -text
545
+ data/audio/modal-chatterbox-turbo-af8bf45a886f50b3.wav filter=lfs diff=lfs merge=lfs -text
546
+ data/audio/modal-chatterbox-turbo-b0a708fb49970dda.wav filter=lfs diff=lfs merge=lfs -text
547
+ data/audio/modal-chatterbox-turbo-b44e72403c1d0719.wav filter=lfs diff=lfs merge=lfs -text
548
+ data/audio/modal-chatterbox-turbo-b53713097e91c88a.wav filter=lfs diff=lfs merge=lfs -text
549
+ data/audio/modal-chatterbox-turbo-b652b5afba93905a.wav filter=lfs diff=lfs merge=lfs -text
550
+ data/audio/modal-chatterbox-turbo-b7964dfdb1386072.wav filter=lfs diff=lfs merge=lfs -text
551
+ data/audio/modal-chatterbox-turbo-b7eea031aadf94da.wav filter=lfs diff=lfs merge=lfs -text
552
+ data/audio/modal-chatterbox-turbo-b83cdf722ddbb382.wav filter=lfs diff=lfs merge=lfs -text
553
+ data/audio/modal-chatterbox-turbo-bc3490f7fbc9a3cd.wav filter=lfs diff=lfs merge=lfs -text
554
+ data/audio/modal-chatterbox-turbo-c03517f1c9199ff3.wav filter=lfs diff=lfs merge=lfs -text
555
+ data/audio/modal-chatterbox-turbo-c03b976c1c9be1d8.wav filter=lfs diff=lfs merge=lfs -text
556
+ data/audio/modal-chatterbox-turbo-c16a2a918be86430.wav filter=lfs diff=lfs merge=lfs -text
557
+ data/audio/modal-chatterbox-turbo-c7a5e0cbbfe04abf.wav filter=lfs diff=lfs merge=lfs -text
558
+ data/audio/modal-chatterbox-turbo-c8de3e54913ac884.wav filter=lfs diff=lfs merge=lfs -text
559
+ data/audio/modal-chatterbox-turbo-c98b139ca882dee3.wav filter=lfs diff=lfs merge=lfs -text
560
+ data/audio/modal-chatterbox-turbo-c9e050c110d21bb9.wav filter=lfs diff=lfs merge=lfs -text
561
+ data/audio/modal-chatterbox-turbo-cf9197cfc8387202.wav filter=lfs diff=lfs merge=lfs -text
562
+ data/audio/modal-chatterbox-turbo-d1e37eefdc896807.wav filter=lfs diff=lfs merge=lfs -text
563
+ data/audio/modal-chatterbox-turbo-d7c5c86e7661366d.wav filter=lfs diff=lfs merge=lfs -text
564
+ data/audio/modal-chatterbox-turbo-dd2fac51f963d95d.wav filter=lfs diff=lfs merge=lfs -text
565
+ data/audio/modal-chatterbox-turbo-dd8168c66361ea63.wav filter=lfs diff=lfs merge=lfs -text
566
+ data/audio/modal-chatterbox-turbo-ddb94897286bfb85.wav filter=lfs diff=lfs merge=lfs -text
567
+ data/audio/modal-chatterbox-turbo-ddf3703cdd5bc0e2.wav filter=lfs diff=lfs merge=lfs -text
568
+ data/audio/modal-chatterbox-turbo-e46448027bdaa399.wav filter=lfs diff=lfs merge=lfs -text
569
+ data/audio/modal-chatterbox-turbo-e4cfd9af5211251b.wav filter=lfs diff=lfs merge=lfs -text
570
+ data/audio/modal-chatterbox-turbo-e911cf7c663a1c42.wav filter=lfs diff=lfs merge=lfs -text
571
+ data/audio/modal-chatterbox-turbo-e98e15b3522db52e.wav filter=lfs diff=lfs merge=lfs -text
572
+ data/audio/modal-chatterbox-turbo-ed05180792d1ba2f.wav filter=lfs diff=lfs merge=lfs -text
573
+ data/audio/modal-chatterbox-turbo-ed3cd637700e8724.wav filter=lfs diff=lfs merge=lfs -text
574
+ data/audio/modal-chatterbox-turbo-ed3f4e01d3821c9d.wav filter=lfs diff=lfs merge=lfs -text
575
+ data/audio/modal-chatterbox-turbo-f00ada6009adbd77.wav filter=lfs diff=lfs merge=lfs -text
576
+ data/audio/modal-chatterbox-turbo-f31d4cdf9a6c2bb3.wav filter=lfs diff=lfs merge=lfs -text
577
+ data/audio/modal-chatterbox-turbo-f4809cd241343c7c.wav filter=lfs diff=lfs merge=lfs -text
578
+ data/audio/modal-chatterbox-turbo-f64823b903937c4c.wav filter=lfs diff=lfs merge=lfs -text
579
+ data/audio/modal-chatterbox-turbo-f773ddd938dcfa14.wav filter=lfs diff=lfs merge=lfs -text
580
+ data/audio/modal-chatterbox-turbo-f787546d04fcc593.wav filter=lfs diff=lfs merge=lfs -text
581
+ data/audio/modal-chatterbox-turbo-fb8ad1b061a9c1d7.wav filter=lfs diff=lfs merge=lfs -text
582
+ data/audio/modal-chatterbox-turbo-ffe5e2f2bd914725.wav filter=lfs diff=lfs merge=lfs -text
583
+ data/audio/modal-qwen-071c273868c515a6.wav filter=lfs diff=lfs merge=lfs -text
584
+ data/audio/modal-qwen-078b7056cca710d5.wav filter=lfs diff=lfs merge=lfs -text
585
+ data/audio/modal-qwen-09d0aa4660794505.wav filter=lfs diff=lfs merge=lfs -text
586
+ data/audio/modal-qwen-0e4c9634f85a6db6.wav filter=lfs diff=lfs merge=lfs -text
587
+ data/audio/modal-qwen-1000bc8301f48acd.wav filter=lfs diff=lfs merge=lfs -text
588
+ data/audio/modal-qwen-11973cd643088e1f.wav filter=lfs diff=lfs merge=lfs -text
589
+ data/audio/modal-qwen-12ce62fcdcf0c12d.wav filter=lfs diff=lfs merge=lfs -text
590
+ data/audio/modal-qwen-16a61eb70238a305.wav filter=lfs diff=lfs merge=lfs -text
591
+ data/audio/modal-qwen-1808a7d860748136.wav filter=lfs diff=lfs merge=lfs -text
592
+ data/audio/modal-qwen-199d259b3edb63e2.wav filter=lfs diff=lfs merge=lfs -text
593
+ data/audio/modal-qwen-1a118abda916b005.wav filter=lfs diff=lfs merge=lfs -text
594
+ data/audio/modal-qwen-1ba3e0986723a4ed.wav filter=lfs diff=lfs merge=lfs -text
595
+ data/audio/modal-qwen-1bd8477f4ea45d1c.wav filter=lfs diff=lfs merge=lfs -text
596
+ data/audio/modal-qwen-1e8483258e68dca5.wav filter=lfs diff=lfs merge=lfs -text
597
+ data/audio/modal-qwen-1f3632ceed8ceffa.wav filter=lfs diff=lfs merge=lfs -text
598
+ data/audio/modal-qwen-1f6a63f1dabb40a7.wav filter=lfs diff=lfs merge=lfs -text
599
+ data/audio/modal-qwen-2163cc84878b183e.wav filter=lfs diff=lfs merge=lfs -text
600
+ data/audio/modal-qwen-24364ca841731474.wav filter=lfs diff=lfs merge=lfs -text
601
+ data/audio/modal-qwen-2445742e954b85ce.wav filter=lfs diff=lfs merge=lfs -text
602
+ data/audio/modal-qwen-26fe81a5492f5e7b.wav filter=lfs diff=lfs merge=lfs -text
603
+ data/audio/modal-qwen-26ff6a282c29c6de.wav filter=lfs diff=lfs merge=lfs -text
604
+ data/audio/modal-qwen-292232331e4e1f33.wav filter=lfs diff=lfs merge=lfs -text
605
+ data/audio/modal-qwen-304758d2cd9b285d.wav filter=lfs diff=lfs merge=lfs -text
606
+ data/audio/modal-qwen-320ae6c830691487.wav filter=lfs diff=lfs merge=lfs -text
607
+ data/audio/modal-qwen-3413b8fe84446a17.wav filter=lfs diff=lfs merge=lfs -text
608
+ data/audio/modal-qwen-367ceb7f67f04389.wav filter=lfs diff=lfs merge=lfs -text
609
+ data/audio/modal-qwen-38296dfbec5064bb.wav filter=lfs diff=lfs merge=lfs -text
610
+ data/audio/modal-qwen-398e9b65810fcd24.wav filter=lfs diff=lfs merge=lfs -text
611
+ data/audio/modal-qwen-3afef656f0abbb8f.wav filter=lfs diff=lfs merge=lfs -text
612
+ data/audio/modal-qwen-3b638a538785b53a.wav filter=lfs diff=lfs merge=lfs -text
613
+ data/audio/modal-qwen-3e7fbf62b05c9795.wav filter=lfs diff=lfs merge=lfs -text
614
+ data/audio/modal-qwen-3ec81cda1677dd1b.wav filter=lfs diff=lfs merge=lfs -text
615
+ data/audio/modal-qwen-420261c5f2d37f75.wav filter=lfs diff=lfs merge=lfs -text
616
+ data/audio/modal-qwen-43c4a7dc21492659.wav filter=lfs diff=lfs merge=lfs -text
617
+ data/audio/modal-qwen-460550088498121a.wav filter=lfs diff=lfs merge=lfs -text
618
+ data/audio/modal-qwen-4789a5f16257150a.wav filter=lfs diff=lfs merge=lfs -text
619
+ data/audio/modal-qwen-4d7d39337f1dc026.wav filter=lfs diff=lfs merge=lfs -text
620
+ data/audio/modal-qwen-50a962689f58c799.wav filter=lfs diff=lfs merge=lfs -text
621
+ data/audio/modal-qwen-53cf08c354c90e7b.wav filter=lfs diff=lfs merge=lfs -text
622
+ data/audio/modal-qwen-545eea46e0cc7376.wav filter=lfs diff=lfs merge=lfs -text
623
+ data/audio/modal-qwen-56869a794f31a4bc.wav filter=lfs diff=lfs merge=lfs -text
624
+ data/audio/modal-qwen-58948f3b69c15828.wav filter=lfs diff=lfs merge=lfs -text
625
+ data/audio/modal-qwen-5ca6de4deb3096e6.wav filter=lfs diff=lfs merge=lfs -text
626
+ data/audio/modal-qwen-5cd8d3dad04653b3.wav filter=lfs diff=lfs merge=lfs -text
627
+ data/audio/modal-qwen-5d2c42e9cba566b2.wav filter=lfs diff=lfs merge=lfs -text
628
+ data/audio/modal-qwen-5f31a7e88cb43971.wav filter=lfs diff=lfs merge=lfs -text
629
+ data/audio/modal-qwen-5f6b4b48ee5173dd.wav filter=lfs diff=lfs merge=lfs -text
630
+ data/audio/modal-qwen-6079e65cc857322f.wav filter=lfs diff=lfs merge=lfs -text
631
+ data/audio/modal-qwen-622c3b1732a9834e.wav filter=lfs diff=lfs merge=lfs -text
632
+ data/audio/modal-qwen-636a6be52907576f.wav filter=lfs diff=lfs merge=lfs -text
633
+ data/audio/modal-qwen-67117a1e88809943.wav filter=lfs diff=lfs merge=lfs -text
634
+ data/audio/modal-qwen-67291d6171c41ee5.wav filter=lfs diff=lfs merge=lfs -text
635
+ data/audio/modal-qwen-698a41855d736b6f.wav filter=lfs diff=lfs merge=lfs -text
636
+ data/audio/modal-qwen-6d16982985c7a9d6.wav filter=lfs diff=lfs merge=lfs -text
637
+ data/audio/modal-qwen-6d79c5e5b765a8f3.wav filter=lfs diff=lfs merge=lfs -text
638
+ data/audio/modal-qwen-6e39cb69bc1f8516.wav filter=lfs diff=lfs merge=lfs -text
639
+ data/audio/modal-qwen-6f68326c293cbaa6.wav filter=lfs diff=lfs merge=lfs -text
640
+ data/audio/modal-qwen-791e9a159fe7774d.wav filter=lfs diff=lfs merge=lfs -text
641
+ data/audio/modal-qwen-7ba03304a48d69e2.wav filter=lfs diff=lfs merge=lfs -text
642
+ data/audio/modal-qwen-7f56a11ef3b77ee9.wav filter=lfs diff=lfs merge=lfs -text
643
+ data/audio/modal-qwen-8129600d03af8e02.wav filter=lfs diff=lfs merge=lfs -text
644
+ data/audio/modal-qwen-840eb7a81f52bf28.wav filter=lfs diff=lfs merge=lfs -text
645
+ data/audio/modal-qwen-8bae91c747d07794.wav filter=lfs diff=lfs merge=lfs -text
646
+ data/audio/modal-qwen-8c12ff9d278095e0.wav filter=lfs diff=lfs merge=lfs -text
647
+ data/audio/modal-qwen-92c5737ecfe9bfb9.wav filter=lfs diff=lfs merge=lfs -text
648
+ data/audio/modal-qwen-92c7053d3b5fe97b.wav filter=lfs diff=lfs merge=lfs -text
649
+ data/audio/modal-qwen-98f5449f7eddab28.wav filter=lfs diff=lfs merge=lfs -text
650
+ data/audio/modal-qwen-9e32208817f5baa2.wav filter=lfs diff=lfs merge=lfs -text
651
+ data/audio/modal-qwen-a2427a7a14a612d7.wav filter=lfs diff=lfs merge=lfs -text
652
+ data/audio/modal-qwen-a323d1c29ec96057.wav filter=lfs diff=lfs merge=lfs -text
653
+ data/audio/modal-qwen-a592bbc94ece4998.wav filter=lfs diff=lfs merge=lfs -text
654
+ data/audio/modal-qwen-a8b35c74f8e6222d.wav filter=lfs diff=lfs merge=lfs -text
655
+ data/audio/modal-qwen-b20fc41cb18e9449.wav filter=lfs diff=lfs merge=lfs -text
656
+ data/audio/modal-qwen-bbb87a98389164c2.wav filter=lfs diff=lfs merge=lfs -text
657
+ data/audio/modal-qwen-c423726431821d18.wav filter=lfs diff=lfs merge=lfs -text
658
+ data/audio/modal-qwen-c5aa11a06eb550f9.wav filter=lfs diff=lfs merge=lfs -text
659
+ data/audio/modal-qwen-cd359658b7a34415.wav filter=lfs diff=lfs merge=lfs -text
660
+ data/audio/modal-qwen-cdfc4e036e08e2f1.wav filter=lfs diff=lfs merge=lfs -text
661
+ data/audio/modal-qwen-cec6a41e2bc92625.wav filter=lfs diff=lfs merge=lfs -text
662
+ data/audio/modal-qwen-d038653ad737cf95.wav filter=lfs diff=lfs merge=lfs -text
663
+ data/audio/modal-qwen-d240dbabefd888a2.wav filter=lfs diff=lfs merge=lfs -text
664
+ data/audio/modal-qwen-d33d516b1bc7404a.wav filter=lfs diff=lfs merge=lfs -text
665
+ data/audio/modal-qwen-d474e2a0859cede0.wav filter=lfs diff=lfs merge=lfs -text
666
+ data/audio/modal-qwen-d8c79a0ae744f49f.wav filter=lfs diff=lfs merge=lfs -text
667
+ data/audio/modal-qwen-dfb3f44c3de626fd.wav filter=lfs diff=lfs merge=lfs -text
668
+ data/audio/modal-qwen-ecf812ee258dbe10.wav filter=lfs diff=lfs merge=lfs -text
669
+ data/audio/modal-qwen-ee175cdd050724de.wav filter=lfs diff=lfs merge=lfs -text
670
+ data/audio/modal-qwen-ee23bf8a5c4ff9fc.wav filter=lfs diff=lfs merge=lfs -text
671
+ data/audio/modal-qwen-ee664c543035bccc.wav filter=lfs diff=lfs merge=lfs -text
672
+ data/audio/modal-qwen-f01515949036ab26.wav filter=lfs diff=lfs merge=lfs -text
673
+ data/audio/modal-qwen-f1efbf831aaec126.wav filter=lfs diff=lfs merge=lfs -text
674
+ data/audio/modal-qwen-f1fc1f0054b38410.wav filter=lfs diff=lfs merge=lfs -text
675
+ data/audio/modal-qwen-f4340047b5fa8d35.wav filter=lfs diff=lfs merge=lfs -text
676
+ data/audio/modal-qwen-f5b77cb18c0ad748.wav filter=lfs diff=lfs merge=lfs -text
677
+ data/audio/modal-qwen-f91042fc07e81f45.wav filter=lfs diff=lfs merge=lfs -text
678
+ data/audio/modal-qwen-f9821c30667a2624.wav filter=lfs diff=lfs merge=lfs -text
679
+ data/audio/modal-qwen-fc4f149cd192c5e3.wav filter=lfs diff=lfs merge=lfs -text
680
+ data/audio/modal-qwen-fd2a6fb7763bd960.wav filter=lfs diff=lfs merge=lfs -text
681
+ data/audio/modal-qwen-ff810514ea40d6a5.wav filter=lfs diff=lfs merge=lfs -text
682
+ data/audio/modal-qwen-ff81416290eb1bcb.wav filter=lfs diff=lfs merge=lfs -text
683
+ data/audio/sapi-00bf7fd4e5fd9a8e.wav filter=lfs diff=lfs merge=lfs -text
684
+ data/audio/sapi-539d39639e61ff5c.wav filter=lfs diff=lfs merge=lfs -text
685
+ data/audio/sapi-5c1080dfe1a7fd1a.wav filter=lfs diff=lfs merge=lfs -text
686
+ data/audio/sapi-614818add89e805e.wav filter=lfs diff=lfs merge=lfs -text
687
+ data/audio/sapi-d5ebd51e7c5aa256.wav filter=lfs diff=lfs merge=lfs -text
688
+ docs/images/Gemini_Generated_Image_6eqvyh6eqvyh6eqv(1).png filter=lfs diff=lfs merge=lfs -text
689
+ docs/images/Gemini_Generated_Image_6eqvyh6eqvyh6eqv.png filter=lfs diff=lfs merge=lfs -text
690
+ src/time_machine/ui/assets/bg.png filter=lfs diff=lfs merge=lfs -text
691
+ static/audio/ambient/desert.wav filter=lfs diff=lfs merge=lfs -text
692
+ static/audio/ambient/fire_hearth.wav filter=lfs diff=lfs merge=lfs -text
693
+ static/audio/ambient/machinery.wav filter=lfs diff=lfs merge=lfs -text
694
+ static/audio/ambient/marketplace.wav filter=lfs diff=lfs merge=lfs -text
695
+ static/audio/ambient/night_insects.wav filter=lfs diff=lfs merge=lfs -text
696
+ static/audio/ambient/ocean.wav filter=lfs diff=lfs merge=lfs -text
697
+ static/audio/ambient/rain.wav filter=lfs diff=lfs merge=lfs -text
698
+ static/audio/ambient/scifi_hum.wav filter=lfs diff=lfs merge=lfs -text
699
+ static/audio/ambient/temporal_storm.wav filter=lfs diff=lfs merge=lfs -text
700
+ static/audio/ambient/wind.wav filter=lfs diff=lfs merge=lfs -text
701
+ static/audio/sfx/time_warp.wav filter=lfs diff=lfs merge=lfs -text
702
+ static/img/cockpit/chrono_throttle_neutral.png filter=lfs diff=lfs merge=lfs -text
703
+ static/img/cockpit/cockpit_frame.png filter=lfs diff=lfs merge=lfs -text
704
+ static/img/cockpit/comm_screen.png filter=lfs diff=lfs merge=lfs -text
705
+ static/img/cockpit/gauge_cluster.png filter=lfs diff=lfs merge=lfs -text
706
+ static/img/cockpit/idle_viewport.png filter=lfs diff=lfs merge=lfs -text
707
+ static/img/intro/conductor_box.png filter=lfs diff=lfs merge=lfs -text
708
+ static/img/intro/temporal_ticket.png filter=lfs diff=lfs merge=lfs -text
709
+ static/img/intro/ticket_scene.png filter=lfs diff=lfs merge=lfs -text
710
+ static/img/intro/train_materialization.png filter=lfs diff=lfs merge=lfs -text
711
+ static/img/overlays/energy_lines.png filter=lfs diff=lfs merge=lfs -text
712
+ static/img/overlays/spark_particles.png filter=lfs diff=lfs merge=lfs -text
713
+ static/img/overlays/speed_lines.png filter=lfs diff=lfs merge=lfs -text
714
+ static/img/overlays/steam_cloud.png filter=lfs diff=lfs merge=lfs -text
715
+ static/img/reference/concept_cab_interior.png filter=lfs diff=lfs merge=lfs -text
716
+ static/img/travel/reference_arrival.png filter=lfs diff=lfs merge=lfs -text
717
+ static/img/travel/reference_departure.png filter=lfs diff=lfs merge=lfs -text
718
+ static/img/travel/reference_warp_blend.png filter=lfs diff=lfs merge=lfs -text
719
+ static/img/travel/travel_future.png filter=lfs diff=lfs merge=lfs -text
720
+ static/img/travel/travel_past.png filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .venv/
2
+ .venv312/
3
+ .env
4
+ __pycache__/
5
+ *.py[cod]
6
+ .pytest_cache/
7
+ pytest_temp/
8
+ .ruff_cache/
9
+ .mypy_cache/
10
+
11
+ data/*
12
+ !data/.gitkeep
13
+
14
+ .gradio/
15
+ .playwright-mcp/
16
+ playwright-mcp-check.png
17
+ ai-time-machine-skeleton.png
18
+ /logs
.gradio/certificate.pem ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
3
+ TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
4
+ cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
5
+ WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
6
+ ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
7
+ MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
8
+ h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
9
+ 0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
10
+ A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
11
+ T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
12
+ B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
13
+ B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
14
+ KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
15
+ OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
16
+ jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
17
+ qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
18
+ rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
19
+ HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
20
+ hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
21
+ ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
22
+ 3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
23
+ NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
24
+ ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
25
+ TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
26
+ jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
27
+ oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
28
+ 4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
29
+ mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
30
+ emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
31
+ -----END CERTIFICATE-----
.hfignore ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .git/
2
+ .agent/
3
+ .idea/
4
+ .gradio/
5
+ .playwright-mcp/
6
+ .pytest_cache/
7
+ pytest_temp/
8
+ .runtime-venv/
9
+ .venv/
10
+ __pycache__/
11
+ *.py[cod]
12
+ .DS_Store
13
+ .env
14
+ data/*
15
+ !data/.gitkeep
16
+ logs/
17
+ field-guide-*.js
18
+ playwright-mcp-check.png
19
+ ai-time-machine-skeleton.png
.idea/.gitignore ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # Default ignored files
2
+ /shelf/
3
+ /workspace.xml
4
+ # Editor-based HTTP Client requests
5
+ /httpRequests/
6
+ # Datasource local storage ignored files
7
+ /dataSources/
8
+ /dataSources.local.xml
.idea/build_small_hackathon.iml ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <module type="PYTHON_MODULE" version="4">
3
+ <component name="NewModuleRootManager">
4
+ <content url="file://$MODULE_DIR$">
5
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
6
+ <excludeFolder url="file://$MODULE_DIR$/.venv" />
7
+ </content>
8
+ <orderEntry type="jdk" jdkName="Python 3.13 (build_small_hackathon)" jdkType="Python SDK" />
9
+ <orderEntry type="sourceFolder" forTests="false" />
10
+ </component>
11
+ </module>
.idea/inspectionProfiles/profiles_settings.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <settings>
3
+ <option name="USE_PROJECT_PROFILE" value="false" />
4
+ <version value="1.0" />
5
+ </settings>
6
+ </component>
.idea/misc.xml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="Black">
4
+ <option name="sdkName" value="C:\Mani\Projects\build_small_hackathon\.venv" />
5
+ </component>
6
+ <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.13 (build_small_hackathon)" project-jdk-type="Python SDK" />
7
+ </project>
.idea/modules.xml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="ProjectModuleManager">
4
+ <modules>
5
+ <module fileurl="file://$PROJECT_DIR$/.idea/build_small_hackathon.iml" filepath="$PROJECT_DIR$/.idea/build_small_hackathon.iml" />
6
+ </modules>
7
+ </component>
8
+ </project>
.idea/pyLspTools.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="RuffConfiguration">
4
+ <option name="enabled" value="true" />
5
+ </component>
6
+ </project>
.idea/vcs.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="VcsDirectoryMappings">
4
+ <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
+ </component>
6
+ </project>
.idea/workspace.xml ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="AutoImportSettings">
4
+ <option name="autoReloadType" value="SELECTIVE" />
5
+ </component>
6
+ <component name="ChangeListManager">
7
+ <list default="true" id="7ed0858a-a9f4-48bd-933f-140ced7ac1cd" name="Changes" comment="">
8
+ <change beforePath="$PROJECT_DIR$/static/asset_manifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/static/asset_manifest.json" afterDir="false" />
9
+ </list>
10
+ <option name="SHOW_DIALOG" value="false" />
11
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
12
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
13
+ <option name="LAST_RESOLUTION" value="IGNORE" />
14
+ </component>
15
+ <component name="FileTemplateManagerImpl">
16
+ <option name="RECENT_TEMPLATES">
17
+ <list>
18
+ <option value="Python Script" />
19
+ </list>
20
+ </option>
21
+ </component>
22
+ <component name="Git.Settings">
23
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
24
+ </component>
25
+ <component name="ProjectColorInfo">{
26
+ &quot;associatedIndex&quot;: 7
27
+ }</component>
28
+ <component name="ProjectId" id="3EG5pJwPWidyZXhqjwstJtCcSQZ" />
29
+ <component name="ProjectViewState">
30
+ <option name="hideEmptyMiddlePackages" value="true" />
31
+ <option name="showLibraryContents" value="true" />
32
+ </component>
33
+ <component name="PropertiesComponent"><![CDATA[{
34
+ "keyToString": {
35
+ "ModuleVcsDetector.initialDetectionPerformed": "true",
36
+ "Python.app.executor": "Run",
37
+ "Python.app_start.executor": "Run",
38
+ "Python.modal_app_start.executor": "Run",
39
+ "RunOnceActivity.ShowReadmeOnStart": "true",
40
+ "RunOnceActivity.git.unshallow": "true",
41
+ "git-widget-placeholder": "main",
42
+ "last_opened_file_path": "C:/Mani/Projects/build_small_hackathon/.venv312",
43
+ "node.js.detected.package.eslint": "true",
44
+ "node.js.detected.package.tslint": "true",
45
+ "node.js.selected.package.eslint": "(autodetect)",
46
+ "node.js.selected.package.tslint": "(autodetect)",
47
+ "nodejs_package_manager_path": "npm",
48
+ "settings.editor.selected.configurable": "com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable",
49
+ "vue.rearranger.settings.migration": "true"
50
+ }
51
+ }]]></component>
52
+ <component name="RecentsManager">
53
+ <key name="MoveFile.RECENT_KEYS">
54
+ <recent name="C:\Mani\Projects\build_small_hackathon\src" />
55
+ </key>
56
+ </component>
57
+ <component name="RunManager" selected="Python.app_start">
58
+ <configuration name="app_start" type="PythonConfigurationType" factoryName="Python">
59
+ <module name="build_small_hackathon" />
60
+ <option name="ENV_FILES" value="$PROJECT_DIR$/.env" />
61
+ <option name="INTERPRETER_OPTIONS" value="" />
62
+ <option name="PARENT_ENVS" value="true" />
63
+ <envs>
64
+ <env name="PYTHONUNBUFFERED" value="1" />
65
+ </envs>
66
+ <option name="SDK_HOME" value="" />
67
+ <option name="SDK_NAME" value="Python 3.13 (build_small_hackathon)" />
68
+ <option name="WORKING_DIRECTORY" value="C:\Mani\Projects\build_small_hackathon" />
69
+ <option name="IS_MODULE_SDK" value="false" />
70
+ <option name="ADD_CONTENT_ROOTS" value="true" />
71
+ <option name="ADD_SOURCE_ROOTS" value="true" />
72
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
73
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/app.py" />
74
+ <option name="PARAMETERS" value="" />
75
+ <option name="SHOW_COMMAND_LINE" value="false" />
76
+ <option name="EMULATE_TERMINAL" value="false" />
77
+ <option name="MODULE_MODE" value="false" />
78
+ <option name="REDIRECT_INPUT" value="false" />
79
+ <option name="INPUT_FILE" value="" />
80
+ <method v="2" />
81
+ </configuration>
82
+ <configuration name="modal_app_start" type="PythonConfigurationType" factoryName="Python">
83
+ <module name="build_small_hackathon" />
84
+ <option name="ENV_FILES" value="$PROJECT_DIR$/.env" />
85
+ <option name="INTERPRETER_OPTIONS" value="" />
86
+ <option name="PARENT_ENVS" value="true" />
87
+ <envs>
88
+ <env name="PYTHONUNBUFFERED" value="1" />
89
+ </envs>
90
+ <option name="SDK_HOME" value="" />
91
+ <option name="SDK_NAME" value="Python 3.13 (build_small_hackathon)" />
92
+ <option name="WORKING_DIRECTORY" value="C:\Mani\Projects\build_small_hackathon" />
93
+ <option name="IS_MODULE_SDK" value="false" />
94
+ <option name="ADD_CONTENT_ROOTS" value="true" />
95
+ <option name="ADD_SOURCE_ROOTS" value="true" />
96
+ <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
97
+ <option name="SCRIPT_NAME" value="$PROJECT_DIR$/scripts/run_gradio_modal.py" />
98
+ <option name="PARAMETERS" value="" />
99
+ <option name="SHOW_COMMAND_LINE" value="false" />
100
+ <option name="EMULATE_TERMINAL" value="false" />
101
+ <option name="MODULE_MODE" value="false" />
102
+ <option name="REDIRECT_INPUT" value="false" />
103
+ <option name="INPUT_FILE" value="" />
104
+ <method v="2" />
105
+ </configuration>
106
+ <list>
107
+ <item itemvalue="Python.app_start" />
108
+ <item itemvalue="Python.modal_app_start" />
109
+ </list>
110
+ </component>
111
+ <component name="SharedIndexes">
112
+ <attachedChunks>
113
+ <set>
114
+ <option value="bundled-js-predefined-d6986cc7102b-b26f3e71634d-JavaScript-PY-251.26094.141" />
115
+ <option value="bundled-python-sdk-9f8e2b94138c-36ea0e71a18c-com.jetbrains.pycharm.pro.sharedIndexes.bundled-PY-251.26094.141" />
116
+ </set>
117
+ </attachedChunks>
118
+ </component>
119
+ <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
120
+ <component name="TaskManager">
121
+ <task active="true" id="Default" summary="Default task">
122
+ <changelist id="7ed0858a-a9f4-48bd-933f-140ced7ac1cd" name="Changes" comment="" />
123
+ <created>1779792246866</created>
124
+ <option name="number" value="Default" />
125
+ <option name="presentableId" value="Default" />
126
+ <updated>1779792246866</updated>
127
+ <workItem from="1779792247952" duration="19659000" />
128
+ <workItem from="1781139494826" duration="2799000" />
129
+ <workItem from="1781227243284" duration="139000" />
130
+ <workItem from="1781227397375" duration="19735000" />
131
+ <workItem from="1781483715866" duration="11989000" />
132
+ </task>
133
+ <servers />
134
+ </component>
135
+ <component name="TypeScriptGeneratedFilesManager">
136
+ <option name="version" value="3" />
137
+ </component>
138
+ <component name="com.intellij.coverage.CoverageDataManagerImpl">
139
+ <SUITE FILE_PATH="coverage/build_small_hackathon$app_start.coverage" NAME="app_start Coverage Results" MODIFIED="1781563674229" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="C:\Mani\Projects\build_small_hackathon" />
140
+ <SUITE FILE_PATH="coverage/build_small_hackathon$modal_app_start.coverage" NAME="modal_app_start Coverage Results" MODIFIED="1781268463145" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="C:\Mani\Projects\build_small_hackathon" />
141
+ <SUITE FILE_PATH="coverage/build_small_hackathon$app.coverage" NAME="app Coverage Results" MODIFIED="1780753309528" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
142
+ </component>
143
+ </project>
.playwright-mcp/console-2026-06-07T23-21-23-747Z.log ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [ 21547ms] [INFO] Banner not shown: beforeinstallpromptevent.preventDefault() called. The page must call beforeinstallpromptevent.prompt() to show the banner. @ https://www.instagram.com/ankiitasunil/:0
2
+ [ 21638ms] [LOG]
3
+ %cStop! font-family:helvetica; font-size:20px; font-size:50px; font-weight:bold; color:red; -webkit-text-stroke:1px black; @ https://static.cdninstagram.com/rsrc.php/v4iux94/yC/l/en_US/EMtTIZDzVc4beeYteVBsYsiMiDe1mlrZyL0wQyQnIr-FHp-58ldEOedqvsVF_1nXjBMHgcVJ4CCWK92xBXqBZQd8RFudv3nJAiz0MgvGFgTubtGa_18N7y_wfrCSQ7hhE05GlTU6h_74-8uJ_jRf77onYCrrCxjEFdRGjD_rR0B4QMozWcjx-3oawKSFKGiPwHuYIGwFrGwOJbcvBw1d9s_8UiX9TxTvep2LFN5QY02mtbptR40HD-Bm4Qc5Wn8rpF3IQmDLphhshD5-sc141Vk-2zIB3TyqkBz9K9aQBpKzMGU-W7Gs.js:96
4
+ [ 21638ms] [LOG]
5
+ %cThis is a browser feature intended for developers. If someone told you to copy-paste something here to enable an Instagram feature or "hack" someone's account, it is a scam and will give them access to your Instagram account. font-family:helvetica; font-size:20px; @ https://static.cdninstagram.com/rsrc.php/v4iux94/yC/l/en_US/EMtTIZDzVc4beeYteVBsYsiMiDe1mlrZyL0wQyQnIr-FHp-58ldEOedqvsVF_1nXjBMHgcVJ4CCWK92xBXqBZQd8RFudv3nJAiz0MgvGFgTubtGa_18N7y_wfrCSQ7hhE05GlTU6h_74-8uJ_jRf77onYCrrCxjEFdRGjD_rR0B4QMozWcjx-3oawKSFKGiPwHuYIGwFrGwOJbcvBw1d9s_8UiX9TxTvep2LFN5QY02mtbptR40HD-Bm4Qc5Wn8rpF3IQmDLphhshD5-sc141Vk-2zIB3TyqkBz9K9aQBpKzMGU-W7Gs.js:96
6
+ [ 21638ms] [LOG]
7
+ %cSee https://www.facebook.com/selfxss for more information. font-family:helvetica; font-size:20px; @ https://static.cdninstagram.com/rsrc.php/v4iux94/yC/l/en_US/EMtTIZDzVc4beeYteVBsYsiMiDe1mlrZyL0wQyQnIr-FHp-58ldEOedqvsVF_1nXjBMHgcVJ4CCWK92xBXqBZQd8RFudv3nJAiz0MgvGFgTubtGa_18N7y_wfrCSQ7hhE05GlTU6h_74-8uJ_jRf77onYCrrCxjEFdRGjD_rR0B4QMozWcjx-3oawKSFKGiPwHuYIGwFrGwOJbcvBw1d9s_8UiX9TxTvep2LFN5QY02mtbptR40HD-Bm4Qc5Wn8rpF3IQmDLphhshD5-sc141Vk-2zIB3TyqkBz9K9aQBpKzMGU-W7Gs.js:96
8
+ [ 21638ms] [LOG]
9
+ %c @ https://static.cdninstagram.com/rsrc.php/v4iux94/yC/l/en_US/EMtTIZDzVc4beeYteVBsYsiMiDe1mlrZyL0wQyQnIr-FHp-58ldEOedqvsVF_1nXjBMHgcVJ4CCWK92xBXqBZQd8RFudv3nJAiz0MgvGFgTubtGa_18N7y_wfrCSQ7hhE05GlTU6h_74-8uJ_jRf77onYCrrCxjEFdRGjD_rR0B4QMozWcjx-3oawKSFKGiPwHuYIGwFrGwOJbcvBw1d9s_8UiX9TxTvep2LFN5QY02mtbptR40HD-Bm4Qc5Wn8rpF3IQmDLphhshD5-sc141Vk-2zIB3TyqkBz9K9aQBpKzMGU-W7Gs.js:96
10
+ [ 22438ms] [ERROR] Failed to load resource: the server responded with a status of 400 () @ https://www.instagram.com/graphql/query/?doc_id=18113378221181848&variables=%7B%22include_chaining%22%3Afalse%2C%22include_highlight_reels%22%3Afalse%2C%22include_live_status%22%3Afalse%2C%22include_logged_out_extras%22%3Atrue%2C%22include_reel%22%3Afalse%2C%22include_suggested_users%22%3Afalse%2C%22user_id%22%3A%225602427275%22%7D:0
11
+ [ 22441ms] [ERROR] ErrorUtils caught an error:
12
+
13
+ [Caught in: unexpected]
14
+
15
+ Subsequent non-fatal errors won't be logged; see https://fburl.com/debugjs. {clientTime: 1780874506, extra: Object, guardList: Array(0), hash: y430gc, isNormalizedError: true} @ https://static.cdninstagram.com/rsrc.php/v4/yA/r/llpHPzBZ1ZW.js:79
.playwright-mcp/console-2026-06-07T23-21-38-453Z.log ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [ 834ms] [WARNING] Element with id: isMergeSignInSignUpV2Enabled not found @ https://static.licdn.com/aero-v1/sc/h/2rjwv8xjz286xzohy9vw8p79m:1
2
+ [ 834ms] [WARNING] Element with id: mergeSignInSignUpLixValue not found @ https://static.licdn.com/aero-v1/sc/h/2rjwv8xjz286xzohy9vw8p79m:1
3
+ [ 835ms] [WARNING] No outlet was found with a data-modal attribute equal to the provided dataCustomOutlet param base-contextual-sign-in-modal @ https://static.licdn.com/aero-v1/sc/h/2rjwv8xjz286xzohy9vw8p79m:1
4
+ [ 843ms] [WARNING] Element with id: joinUrl not found @ https://static.licdn.com/aero-v1/sc/h/2rjwv8xjz286xzohy9vw8p79m:1
5
+ [ 904ms] [WARNING] Element with id: enablePlatformJs not found @ https://static.licdn.com/aero-v1/sc/h/2rjwv8xjz286xzohy9vw8p79m:1
6
+ [ 1220ms] [LOG] Error @ https://static.licdn.com/aero-v1/sc/h/4rq4zqumv8obfum0kflg396dp:1
7
+ [ 1297ms] [LOG] %c EvalError
8
+ at oN (https://client.protechts.net/PXdOjV695v/main.min.js:2:68770)
9
+ at qP (https://client.protechts.net/PXdOjV695v/main.min.js:2:76740)
10
+ at Kr (https://client.protechts.net/PXdOjV695v/main.min.js:2:230778)
11
+ at Kp (https://client.protechts.net/PXdOjV695v/main.min.js:2:230395)
12
+ at https://client.protechts.net/PXdOjV695v/main.min.js:2:232111
13
+ at https://client.protechts.net/PXdOjV695v/main.min.js:2:232117
14
+ at https://client.protechts.net/PXdOjV695v/main.min.js:2:232582 @ https://client.protechts.net/PXdOjV695v/main.min.js:1
15
+ [ 1395ms] [WARNING] [GSI_LOGGER]: Your client application may not display the Google One Tap in its default position. When FedCM becomes mandatory, One Tap only displays in the default position. Refer to the migration guide to update your code accordingly and opt-in to FedCM to test your changes. Learn more: https://developers.google.com/identity/gsi/web/guides/fedcm-migration?s=dc#layout @ https://static.licdn.com/aero-v1/sc/h/29rdkxlvag0d3cpj96fiilbju:168
16
+ [ 1395ms] [WARNING] [GSI_LOGGER]: Your client application uses one of the Google One Tap prompt UI status methods that may stop functioning when FedCM becomes mandatory. Refer to the migration guide to update your code accordingly and opt-in to FedCM to test your changes. Learn more: https://developers.google.com/identity/gsi/web/guides/fedcm-migration?s=dc#display_moment and https://developers.google.com/identity/gsi/web/guides/fedcm-migration?s=dc#skipped_moment @ https://static.licdn.com/aero-v1/sc/h/29rdkxlvag0d3cpj96fiilbju:168
17
+ [ 1397ms] [WARNING] [GSI_LOGGER]: Currently, you disable FedCM on Google One Tap. FedCM for One Tap will become mandatory starting Oct 2024, and you won’t be able to disable it. Refer to the migration guide to update your code accordingly to ensure users will not be blocked from logging in. Learn more: https://developers.google.com/identity/gsi/web/guides/fedcm-migration @ https://static.licdn.com/aero-v1/sc/h/29rdkxlvag0d3cpj96fiilbju:168
18
+ [ 1686ms] [WARNING] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently @ https://static.licdn.com/aero-v1/sc/h/4rq4zqumv8obfum0kflg396dp:1
19
+ [ 1957ms] [WARNING] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently @ https://static.licdn.com/aero-v1/sc/h/4rq4zqumv8obfum0kflg396dp:1
20
+ [ 1979ms] [WARNING] Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently @ https://static.licdn.com/aero-v1/sc/h/4rq4zqumv8obfum0kflg396dp:1
21
+ [ 14561ms] [ERROR] Failed to load resource: the server responded with a status of 400 () @ https://www.linkedin.com/li/track:0
22
+ [ 19143ms] [WARNING] Blocked aria-hidden on an element because its descendant retained focus. The focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#aria-hidden.
23
+ Element with focus: <button.cursor-pointer>
24
+ Ancestor with aria-hidden: <main.main papabear:flex papabear:mx-auto papabear:pt-desktop-content-top-margin mamabear:pt-desktop-content-top-margin? #main-content> @ https://www.linkedin.com/in/ankita-sunilkumar-rph-msra-mpm-018a026b:0
25
+ [ 22915ms] [WARNING] <link rel=preload> must have a valid `as` value @ https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fankita-sunilkumar-rph-msra-mpm-018a026b&fromSignIn=true&trk=public_profile_nav-header-signin:99
26
+ [ 22915ms] [WARNING] <link rel=preload> must have a valid `as` value @ https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fankita-sunilkumar-rph-msra-mpm-018a026b&fromSignIn=true&trk=public_profile_nav-header-signin:100
27
+ [ 22915ms] [WARNING] <link rel=preload> must have a valid `as` value @ https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fankita-sunilkumar-rph-msra-mpm-018a026b&fromSignIn=true&trk=public_profile_nav-header-signin:101
28
+ [ 22915ms] [WARNING] <link rel=preload> must have a valid `as` value @ https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fankita-sunilkumar-rph-msra-mpm-018a026b&fromSignIn=true&trk=public_profile_nav-header-signin:102
29
+ [ 22915ms] [WARNING] <link rel=preload> must have a valid `as` value @ https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fankita-sunilkumar-rph-msra-mpm-018a026b&fromSignIn=true&trk=public_profile_nav-header-signin:105
30
+ [ 22915ms] [WARNING] <link rel=preload> must have a valid `as` value @ https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fin%2Fankita-sunilkumar-rph-msra-mpm-018a026b&fromSignIn=true&trk=public_profile_nav-header-signin:106
31
+ [ 23306ms] [WARNING] [GSI_LOGGER]: Your client application may not display the Google One Tap in its default position. When FedCM becomes mandatory, One Tap only displays in the default position. Refer to the migration guide to update your code accordingly and opt-in to FedCM to test your changes. Learn more: https://developers.google.com/identity/gsi/web/guides/fedcm-migration?s=dc#layout @ https://static.licdn.com/sc/h/aofke6z5sqc44bjlvj6yr05c8:168
32
+ [ 23307ms] [WARNING] [GSI_LOGGER]: Your client application uses one of the Google One Tap prompt UI status methods that may stop functioning when FedCM becomes mandatory. Refer to the migration guide to update your code accordingly and opt-in to FedCM to test your changes. Learn more: https://developers.google.com/identity/gsi/web/guides/fedcm-migration?s=dc#display_moment and https://developers.google.com/identity/gsi/web/guides/fedcm-migration?s=dc#skipped_moment @ https://static.licdn.com/sc/h/aofke6z5sqc44bjlvj6yr05c8:168
33
+ [ 23307ms] [WARNING] [GSI_LOGGER]: Currently, you disable FedCM on Google One Tap. FedCM for One Tap will become mandatory starting Oct 2024, and you won’t be able to disable it. Refer to the migration guide to update your code accordingly to ensure users will not be blocked from logging in. Learn more: https://developers.google.com/identity/gsi/web/guides/fedcm-migration @ https://static.licdn.com/sc/h/aofke6z5sqc44bjlvj6yr05c8:168
34
+ [ 23331ms] [LOG] %c EvalError
35
+ at oN (https://client.protechts.net/PXdOjV695v/main.min.js:2:68770)
36
+ at qP (https://client.protechts.net/PXdOjV695v/main.min.js:2:76740)
37
+ at Kr (https://client.protechts.net/PXdOjV695v/main.min.js:2:230778)
38
+ at Kp (https://client.protechts.net/PXdOjV695v/main.min.js:2:230395)
39
+ at https://client.protechts.net/PXdOjV695v/main.min.js:2:232111
40
+ at https://client.protechts.net/PXdOjV695v/main.min.js:2:232117
41
+ at https://client.protechts.net/PXdOjV695v/main.min.js:2:232582 @ https://client.protechts.net/PXdOjV695v/main.min.js:1
42
+ [ 23388ms] [WARNING] WARNING: Too many active WebGL contexts. Oldest context will be lost. @ https://static.licdn.com/sc/h/e9u7iwszqjcegn9n3prukio4x:0
43
+ [ 23404ms] [WARNING] WARNING: Too many active WebGL contexts. Oldest context will be lost. @ https://static.licdn.com/sc/h/e9u7iwszqjcegn9n3prukio4x:0
.playwright-mcp/console-2026-06-10T04-05-20-415Z.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [ 380836ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_RESET @ http://127.0.0.1:7860/gradio_api/heartbeat/azbn3ojfk7:0
.playwright-mcp/console-2026-06-12T11-51-57-936Z.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [ 119177ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_RESET @ http://172.17.48.1:7862/gradio_api/heartbeat/kn5diq60d3:0
.playwright-mcp/console-2026-06-15T21-15-45-220Z.log ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [ 79ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/manifest.json:0
2
+ [ 79ms] [ERROR] Manifest fetch from http://127.0.0.1:7865/manifest.json failed, code 404 @ http://127.0.0.1:7865/app/:0
3
+ [ 171ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/manifest.json:0
4
+ [ 173ms] [ERROR] Manifest fetch from http://127.0.0.1:7865/manifest.json failed, code 404 @ http://127.0.0.1:7865/app/:0
5
+ [ 174ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/favicon.ico:0
6
+ [ 1086ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
7
+ [ 1087ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
8
+ [ 1087ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
9
+ [ 1087ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
10
+ [ 1532ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/favicon.ico:0
11
+ [ 1839ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
12
+ [ 1840ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
13
+ [ 1840ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
14
+ [ 1840ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
15
+ [ 2598ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
16
+ [ 2599ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
17
+ [ 2599ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
18
+ [ 2599ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
19
+ [ 3348ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
20
+ [ 3349ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
21
+ [ 3349ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
22
+ [ 3349ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
23
+ [ 4090ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
24
+ [ 4091ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
25
+ [ 4091ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
26
+ [ 4091ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
27
+ [ 4845ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
28
+ [ 4845ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
29
+ [ 4845ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
30
+ [ 4845ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
31
+ [ 5599ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
32
+ [ 5600ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
33
+ [ 5600ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
34
+ [ 5600ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
35
+ [ 6350ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
36
+ [ 6350ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
37
+ [ 6350ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
38
+ [ 6351ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
39
+ [ 7089ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
40
+ [ 7090ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
41
+ [ 7090ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
42
+ [ 7090ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
43
+ [ 7839ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
44
+ [ 7839ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
45
+ [ 7840ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
46
+ [ 7840ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
47
+ [ 8592ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
48
+ [ 8593ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
49
+ [ 8593ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
50
+ [ 8593ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
51
+ [ 9349ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
52
+ [ 9350ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
53
+ [ 9350ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
54
+ [ 9350ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
55
+ [ 10093ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
56
+ [ 10094ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
57
+ [ 10094ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
58
+ [ 10094ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
59
+ [ 10841ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
60
+ [ 10842ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
61
+ [ 10842ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
62
+ [ 10842ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
63
+ [ 11590ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
64
+ [ 11591ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
65
+ [ 11591ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
66
+ [ 11591ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
67
+ [ 11997ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_RESET @ http://127.0.0.1:7865/app/gradio_api/heartbeat/pf5kjkfincm:0
68
+ [ 12338ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
69
+ [ 12339ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
70
+ [ 12339ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
71
+ [ 12339ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
72
+ [ 13089ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
73
+ [ 13089ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
74
+ [ 13089ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
75
+ [ 13089ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
76
+ [ 13845ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
77
+ [ 13845ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
78
+ [ 13845ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
79
+ [ 13846ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
80
+ [ 14593ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
81
+ [ 14593ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
82
+ [ 14593ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
83
+ [ 14593ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
84
+ [ 15340ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
85
+ [ 15341ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
86
+ [ 15341ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
87
+ [ 15341ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
88
+ [ 16090ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
89
+ [ 16091ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
90
+ [ 16091ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
91
+ [ 16091ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
92
+ [ 16838ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
93
+ [ 16838ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
94
+ [ 16838ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
95
+ [ 16838ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
96
+ [ 17587ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
97
+ [ 17588ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
98
+ [ 17588ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
99
+ [ 17588ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
100
+ [ 18340ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
101
+ [ 18340ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
102
+ [ 18340ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
103
+ [ 18341ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
104
+ [ 19092ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
105
+ [ 19092ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
106
+ [ 19092ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
107
+ [ 19093ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
108
+ [ 19838ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
109
+ [ 19839ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
110
+ [ 19839ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
111
+ [ 19839ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
112
+ [ 20588ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
113
+ [ 20588ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
114
+ [ 20588ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
115
+ [ 20589ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
116
+ [ 21343ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
117
+ [ 21344ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
118
+ [ 21344ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
119
+ [ 21344ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
120
+ [ 22090ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
121
+ [ 22090ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
122
+ [ 22090ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
123
+ [ 22091ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
124
+ [ 22846ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
125
+ [ 22847ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
126
+ [ 22847ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
127
+ [ 22847ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
128
+ [ 23589ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :1044
129
+ [ 23589ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "b5166089-0781-4f40-9c41-0be0aca1f19f", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :1046
130
+ [ 23589ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :1053
131
+ [ 23589ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: b5166089-0781-4f40-9c41-0be0aca1f19f, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :1064
.playwright-mcp/console-2026-06-15T21-17-05-020Z.log ADDED
@@ -0,0 +1,388 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [ 134ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7860/manifest.json:0
2
+ [ 134ms] [ERROR] Manifest fetch from http://127.0.0.1:7860/manifest.json failed, code 404 @ http://127.0.0.1:7860/app/:0
3
+ [ 291ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7860/manifest.json:0
4
+ [ 292ms] [ERROR] Manifest fetch from http://127.0.0.1:7860/manifest.json failed, code 404 @ http://127.0.0.1:7860/app/:0
5
+ [ 880ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
6
+ [ 881ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
7
+ [ 881ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
8
+ [ 881ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
9
+ [ 1638ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
10
+ [ 1639ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
11
+ [ 1639ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
12
+ [ 1639ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
13
+ [ 2390ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
14
+ [ 2390ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
15
+ [ 2390ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
16
+ [ 2390ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
17
+ [ 3135ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
18
+ [ 3135ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
19
+ [ 3135ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
20
+ [ 3136ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
21
+ [ 3881ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
22
+ [ 3882ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
23
+ [ 3882ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
24
+ [ 3882ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
25
+ [ 4635ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
26
+ [ 4636ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
27
+ [ 4636ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
28
+ [ 4636ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
29
+ [ 5383ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
30
+ [ 5384ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
31
+ [ 5384ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
32
+ [ 5384ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
33
+ [ 6135ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
34
+ [ 6136ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
35
+ [ 6136ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
36
+ [ 6136ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
37
+ [ 6886ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
38
+ [ 6887ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
39
+ [ 6887ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
40
+ [ 6887ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
41
+ [ 7635ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
42
+ [ 7635ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
43
+ [ 7635ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
44
+ [ 7636ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
45
+ [ 8396ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
46
+ [ 8396ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
47
+ [ 8396ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
48
+ [ 8396ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
49
+ [ 9139ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
50
+ [ 9139ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
51
+ [ 9139ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
52
+ [ 9139ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
53
+ [ 9886ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
54
+ [ 9886ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
55
+ [ 9886ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
56
+ [ 9886ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
57
+ [ 10633ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
58
+ [ 10633ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
59
+ [ 10633ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
60
+ [ 10633ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
61
+ [ 11395ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
62
+ [ 11395ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
63
+ [ 11395ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
64
+ [ 11395ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
65
+ [ 12142ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
66
+ [ 12143ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
67
+ [ 12143ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
68
+ [ 12143ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
69
+ [ 12882ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
70
+ [ 12882ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
71
+ [ 12882ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
72
+ [ 12882ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
73
+ [ 13644ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
74
+ [ 13645ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
75
+ [ 13645ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
76
+ [ 13645ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
77
+ [ 14390ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
78
+ [ 14391ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
79
+ [ 14391ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
80
+ [ 14391ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
81
+ [ 15134ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
82
+ [ 15134ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
83
+ [ 15134ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
84
+ [ 15134ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
85
+ [ 15885ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
86
+ [ 15886ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
87
+ [ 15886ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
88
+ [ 15886ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
89
+ [ 16644ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
90
+ [ 16644ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
91
+ [ 16644ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
92
+ [ 16644ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
93
+ [ 17382ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
94
+ [ 17382ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
95
+ [ 17382ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
96
+ [ 17382ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
97
+ [ 18140ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
98
+ [ 18141ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
99
+ [ 18141ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
100
+ [ 18141ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
101
+ [ 18886ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
102
+ [ 18887ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
103
+ [ 18887ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
104
+ [ 18887ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
105
+ [ 19634ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
106
+ [ 19634ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
107
+ [ 19634ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
108
+ [ 19634ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
109
+ [ 20387ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
110
+ [ 20387ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
111
+ [ 20387ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
112
+ [ 20387ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
113
+ [ 21136ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
114
+ [ 21136ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
115
+ [ 21136ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
116
+ [ 21137ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
117
+ [ 21885ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
118
+ [ 21885ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
119
+ [ 21885ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
120
+ [ 21885ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
121
+ [ 22635ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
122
+ [ 22635ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
123
+ [ 22635ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
124
+ [ 22635ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
125
+ [ 23392ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
126
+ [ 23392ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
127
+ [ 23392ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
128
+ [ 23392ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
129
+ [ 24147ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
130
+ [ 24147ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
131
+ [ 24147ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
132
+ [ 24147ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
133
+ [ 24886ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
134
+ [ 24886ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
135
+ [ 24886ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
136
+ [ 24886ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
137
+ [ 25633ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
138
+ [ 25634ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
139
+ [ 25634ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
140
+ [ 25634ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
141
+ [ 26391ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
142
+ [ 26392ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
143
+ [ 26392ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
144
+ [ 26392ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
145
+ [ 27139ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
146
+ [ 27140ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
147
+ [ 27140ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
148
+ [ 27140ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
149
+ [ 27882ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
150
+ [ 27883ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
151
+ [ 27883ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
152
+ [ 27883ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
153
+ [ 28634ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
154
+ [ 28634ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
155
+ [ 28634ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
156
+ [ 28634ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
157
+ [ 29388ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
158
+ [ 29388ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
159
+ [ 29388ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
160
+ [ 29388ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
161
+ [ 30134ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
162
+ [ 30134ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
163
+ [ 30134ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
164
+ [ 30135ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
165
+ [ 30896ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
166
+ [ 30897ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
167
+ [ 30897ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
168
+ [ 30897ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
169
+ [ 31638ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
170
+ [ 31638ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
171
+ [ 31638ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
172
+ [ 31638ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
173
+ [ 32385ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
174
+ [ 32385ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
175
+ [ 32385ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
176
+ [ 32385ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
177
+ [ 33136ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
178
+ [ 33136ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
179
+ [ 33136ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
180
+ [ 33136ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
181
+ [ 33881ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
182
+ [ 33882ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
183
+ [ 33882ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
184
+ [ 33882ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
185
+ [ 34637ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
186
+ [ 34638ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
187
+ [ 34638ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
188
+ [ 34638ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
189
+ [ 35384ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
190
+ [ 35385ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
191
+ [ 35385ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
192
+ [ 35385ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
193
+ [ 36137ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
194
+ [ 36137ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
195
+ [ 36137ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
196
+ [ 36137ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
197
+ [ 36886ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
198
+ [ 36886ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
199
+ [ 36886ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
200
+ [ 36886ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
201
+ [ 37633ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
202
+ [ 37633ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
203
+ [ 37633ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
204
+ [ 37633ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
205
+ [ 38383ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
206
+ [ 38383ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
207
+ [ 38383ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
208
+ [ 38383ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
209
+ [ 39133ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
210
+ [ 39133ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
211
+ [ 39133ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
212
+ [ 39133ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
213
+ [ 39883ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
214
+ [ 39883ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
215
+ [ 39883ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
216
+ [ 39883ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
217
+ [ 40634ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
218
+ [ 40634ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
219
+ [ 40634ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
220
+ [ 40634ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
221
+ [ 41383ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
222
+ [ 41383ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
223
+ [ 41383ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
224
+ [ 41383ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
225
+ [ 42133ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
226
+ [ 42134ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
227
+ [ 42134ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
228
+ [ 42134ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
229
+ [ 42883ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
230
+ [ 42883ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
231
+ [ 42883ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
232
+ [ 42883ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
233
+ [ 43633ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
234
+ [ 43633ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
235
+ [ 43633ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
236
+ [ 43633ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
237
+ [ 44383ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
238
+ [ 44383ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
239
+ [ 44383ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
240
+ [ 44383ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
241
+ [ 45140ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
242
+ [ 45141ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
243
+ [ 45141ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
244
+ [ 45141ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
245
+ [ 45882ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
246
+ [ 45882ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
247
+ [ 45882ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
248
+ [ 45882ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
249
+ [ 46637ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
250
+ [ 46637ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
251
+ [ 46637ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
252
+ [ 46637ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
253
+ [ 47385ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
254
+ [ 47385ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
255
+ [ 47385ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
256
+ [ 47386ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
257
+ [ 48133ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
258
+ [ 48133ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
259
+ [ 48133ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
260
+ [ 48133ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
261
+ [ 48892ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
262
+ [ 48893ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
263
+ [ 48893ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
264
+ [ 48893ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
265
+ [ 49642ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
266
+ [ 49642ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
267
+ [ 49642ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
268
+ [ 49642ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
269
+ [ 50388ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
270
+ [ 50388ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
271
+ [ 50388ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
272
+ [ 50388ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
273
+ [ 51146ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
274
+ [ 51147ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
275
+ [ 51147ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
276
+ [ 51147ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
277
+ [ 51893ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
278
+ [ 51893ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
279
+ [ 51894ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
280
+ [ 51894ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
281
+ [ 52641ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
282
+ [ 52641ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
283
+ [ 52641ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
284
+ [ 52641ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
285
+ [ 53390ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
286
+ [ 53391ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
287
+ [ 53391ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
288
+ [ 53391ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
289
+ [ 54138ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
290
+ [ 54139ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
291
+ [ 54139ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
292
+ [ 54139ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
293
+ [ 54882ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
294
+ [ 54883ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
295
+ [ 54883ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
296
+ [ 54883ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
297
+ [ 55639ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
298
+ [ 55639ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
299
+ [ 55639ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
300
+ [ 55640ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
301
+ [ 56395ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
302
+ [ 56395ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
303
+ [ 56396ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
304
+ [ 56396ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
305
+ [ 57137ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
306
+ [ 57137ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
307
+ [ 57137ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
308
+ [ 57137ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
309
+ [ 57885ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
310
+ [ 57886ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
311
+ [ 57886ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
312
+ [ 57886ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
313
+ [ 58632ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
314
+ [ 58632ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
315
+ [ 58632ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
316
+ [ 58632ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
317
+ [ 59391ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
318
+ [ 59391ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
319
+ [ 59391ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
320
+ [ 59391ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
321
+ [ 60142ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
322
+ [ 60142ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
323
+ [ 60142ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
324
+ [ 60143ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
325
+ [ 60883ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
326
+ [ 60884ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
327
+ [ 60884ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
328
+ [ 60884ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
329
+ [ 61636ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
330
+ [ 61636ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
331
+ [ 61636ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
332
+ [ 61636ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
333
+ [ 62384ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
334
+ [ 62384ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
335
+ [ 62384ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
336
+ [ 62384ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
337
+ [ 63132ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
338
+ [ 63132ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
339
+ [ 63132ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
340
+ [ 63132ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
341
+ [ 63893ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
342
+ [ 63893ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
343
+ [ 63893ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
344
+ [ 63893ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
345
+ [ 64635ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
346
+ [ 64636ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
347
+ [ 64636ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
348
+ [ 64636ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
349
+ [ 65384ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
350
+ [ 65384ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
351
+ [ 65384ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
352
+ [ 65384ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
353
+ [ 66137ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
354
+ [ 66137ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
355
+ [ 66137ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
356
+ [ 66137ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
357
+ [ 66884ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
358
+ [ 66884ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
359
+ [ 66884ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
360
+ [ 66884ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
361
+ [ 67636ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
362
+ [ 67636ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
363
+ [ 67636ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
364
+ [ 67636ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
365
+ [ 68385ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
366
+ [ 68386ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
367
+ [ 68386ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
368
+ [ 68386ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
369
+ [ 69133ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
370
+ [ 69133ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
371
+ [ 69133ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
372
+ [ 69133ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
373
+ [ 69883ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
374
+ [ 69883ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
375
+ [ 69883ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
376
+ [ 69883ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
377
+ [ 70634ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
378
+ [ 70635ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
379
+ [ 70635ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
380
+ [ 70635ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
381
+ [ 71393ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
382
+ [ 71394ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
383
+ [ 71394ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
384
+ [ 71394ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
385
+ [ 72134ms] [LOG] [TimeMachine] getConfig - container: JSHandle@node holder: JSHandle@node @ :279
386
+ [ 72135ms] [LOG] [TimeMachine] getConfig - raw value: {"session_id": "23f6b5f4-429d-4f42-a311-00b67d9b5312", "encounter_id": null, "persona_name": "Contact", "ready": false, "path": "/realtime/voice"} @ :281
387
+ [ 72135ms] [LOG] [TimeMachine] getConfig - parsed config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} @ :288
388
+ [ 72135ms] [LOG] [TimeMachine] refreshConfig - config: {session_id: 23f6b5f4-429d-4f42-a311-00b67d9b5312, encounter_id: null, persona_name: Contact, ready: false, path: /realtime/voice} ui: {button: button#tm-live-toggle.tm-live-button, status: div#tm-live-status.tm-live-status, meter: span#tm-live-meter-fill, transcript: div#tm-live-transcript.tm-live-transcript} @ :299
.playwright-mcp/console-2026-06-15T22-21-03-897Z.log ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ [ 233ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/manifest.json:0
2
+ [ 234ms] [ERROR] Manifest fetch from http://127.0.0.1:7865/manifest.json failed, code 404 @ http://127.0.0.1:7865/app/:122
3
+ [ 566ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/manifest.json:0
4
+ [ 566ms] [ERROR] Manifest fetch from http://127.0.0.1:7865/manifest.json failed, code 404 @ http://127.0.0.1:7865/app/:0
5
+ [ 567ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/favicon.ico:0
.playwright-mcp/console-2026-06-15T22-23-16-134Z.log ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ [ 262ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ http://127.0.0.1:7865/manifest.json:0
2
+ [ 266ms] [ERROR] Manifest fetch from http://127.0.0.1:7865/manifest.json failed, code 404 @ http://127.0.0.1:7865/app/:0
.playwright-mcp/console-2026-06-15T22-25-58-486Z.log ADDED
@@ -0,0 +1 @@
 
 
1
+ [ 48620ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_RESET @ http://127.0.0.1:7867/app/gradio_api/heartbeat/vo1aqgo4he:0
.playwright-mcp/page-2026-06-06T11-00-47-116Z.yml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ - main [ref=e2]:
2
+ - heading "Playwright MCP OK" [level=1] [ref=e3]
3
+ - button "Test button" [ref=e4]
4
+ - paragraph [ref=e5]: ready
.playwright-mcp/page-2026-06-06T11-01-06-473Z.yml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ - main [ref=e2]:
2
+ - heading "Playwright MCP OK" [level=1] [ref=e3]
3
+ - button "Test button" [active] [ref=e4]
4
+ - paragraph [ref=e5]: clicked
.playwright-mcp/page-2026-06-06T13-03-04-011Z.yml ADDED
File without changes
.playwright-mcp/page-2026-06-06T13-03-37-628Z.yml ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e8]:
4
+ - generic [ref=e9]:
5
+ - generic [ref=e13]:
6
+ - generic [ref=e14]: Message
7
+ - textbox "Message" [ref=e16]:
8
+ - /placeholder: ""
9
+ - generic [ref=e17]:
10
+ - button "Clear" [ref=e18] [cursor=pointer]
11
+ - button "Submit" [ref=e19] [cursor=pointer]
12
+ - generic [ref=e20]:
13
+ - generic [ref=e23]:
14
+ - generic [ref=e24]: Response
15
+ - textbox "Response" [disabled] [ref=e26]:
16
+ - /placeholder: ""
17
+ - button "Flag" [ref=e28] [cursor=pointer]
18
+ - contentinfo "Gradio footer navigation" [ref=e29]:
19
+ - button "Use via API logo" [ref=e30] [cursor=pointer]:
20
+ - text: Use via API
21
+ - img "logo" [ref=e31]
22
+ - generic [ref=e32]: ·
23
+ - link "Built with Gradio logo" [ref=e33] [cursor=pointer]:
24
+ - /url: https://gradio.app
25
+ - text: Built with Gradio
26
+ - img "logo" [ref=e34]
27
+ - generic [ref=e35]: ·
28
+ - button "Settings Settings" [ref=e36] [cursor=pointer]:
29
+ - text: Settings
30
+ - img "Settings" [ref=e37]
.playwright-mcp/page-2026-06-10T03-53-51-466Z.yml ADDED
File without changes
.playwright-mcp/page-2026-06-10T03-55-05-872Z.yml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [active] [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e97]: The radio channel is open.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - button "Transmit" [ref=e73] [cursor=pointer]
74
+ - generic [ref=e78]:
75
+ - generic:
76
+ - generic:
77
+ - img
78
+ - text: Character voice
79
+ - generic "Empty value" [ref=e79]:
80
+ - img [ref=e81]
81
+ - contentinfo "Gradio footer navigation" [ref=e88]:
82
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
83
+ - text: Use via API
84
+ - img "logo" [ref=e90]
85
+ - generic [ref=e91]: ·
86
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
87
+ - /url: https://gradio.app
88
+ - text: Built with Gradio
89
+ - img "logo" [ref=e93]
90
+ - generic [ref=e94]: ·
91
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
92
+ - text: Settings
93
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T03-55-45-331Z.yml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [active] [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e97]: The radio channel is open.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - button "Transmit" [ref=e73] [cursor=pointer]
74
+ - generic [ref=e78]:
75
+ - generic:
76
+ - generic:
77
+ - img
78
+ - text: Character voice
79
+ - generic "Empty value" [ref=e79]:
80
+ - img [ref=e81]
81
+ - contentinfo "Gradio footer navigation" [ref=e88]:
82
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
83
+ - text: Use via API
84
+ - img "logo" [ref=e90]
85
+ - generic [ref=e91]: ·
86
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
87
+ - /url: https://gradio.app
88
+ - text: Built with Gradio
89
+ - img "logo" [ref=e93]
90
+ - generic [ref=e94]: ·
91
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
92
+ - text: Settings
93
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T03-56-44-848Z.yml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e128]: Character audio prepared.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - text: Can you hear the machine through the wall?
74
+ - button "Transmit" [active] [ref=e73] [cursor=pointer]
75
+ - generic [ref=e129]:
76
+ - paragraph [ref=e130]:
77
+ - strong [ref=e131]: "You:"
78
+ - text: Can you hear the machine through the wall?
79
+ - paragraph [ref=e132]:
80
+ - strong [ref=e133]: "Oharu:"
81
+ - text: If you are in the beam, spirit, cough twice. If you are an official, say your name and stop dripping on our floor.
82
+ - generic [ref=e78]:
83
+ - generic:
84
+ - generic:
85
+ - img
86
+ - text: Character voice
87
+ - generic "Empty value" [ref=e79]:
88
+ - img [ref=e81]
89
+ - contentinfo "Gradio footer navigation" [ref=e88]:
90
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
91
+ - text: Use via API
92
+ - img "logo" [ref=e90]
93
+ - generic [ref=e91]: ·
94
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
95
+ - /url: https://gradio.app
96
+ - text: Built with Gradio
97
+ - img "logo" [ref=e93]
98
+ - generic [ref=e94]: ·
99
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
100
+ - text: Settings
101
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T03-57-25-713Z.yml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e128]: Character audio prepared.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - text: Can you hear the machine through the wall?
74
+ - button "Transmit" [active] [ref=e73] [cursor=pointer]
75
+ - generic [ref=e129]:
76
+ - paragraph [ref=e130]:
77
+ - strong [ref=e131]: "You:"
78
+ - text: Can you hear the machine through the wall?
79
+ - paragraph [ref=e132]:
80
+ - strong [ref=e133]: "Oharu:"
81
+ - text: If you are in the beam, spirit, cough twice. If you are an official, say your name and stop dripping on our floor.
82
+ - generic [ref=e78]:
83
+ - generic:
84
+ - generic:
85
+ - img
86
+ - text: Character voice
87
+ - generic "Empty value" [ref=e79]:
88
+ - img [ref=e81]
89
+ - contentinfo "Gradio footer navigation" [ref=e88]:
90
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
91
+ - text: Use via API
92
+ - img "logo" [ref=e90]
93
+ - generic [ref=e91]: ·
94
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
95
+ - /url: https://gradio.app
96
+ - text: Built with Gradio
97
+ - img "logo" [ref=e93]
98
+ - generic [ref=e94]: ·
99
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
100
+ - text: Settings
101
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T03-59-32-235Z.yml ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - button "Launch" [ref=e43] [cursor=pointer]
20
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
21
+ - button "Save encounter" [ref=e45] [cursor=pointer]
22
+ - paragraph [ref=e50]:
23
+ - strong [ref=e51]: "Model budget:"
24
+ - text: 6.3B / 32.0B enabled
25
+ - paragraph [ref=e57]: Machine dormant.
26
+ - generic [ref=e65]:
27
+ - generic [ref=e66]:
28
+ - generic [ref=e69]:
29
+ - generic [ref=e70]: Transmission
30
+ - textbox "Transmission" [ref=e72]:
31
+ - /placeholder: What do you think I am?
32
+ - button "Transmit" [ref=e73] [cursor=pointer]
33
+ - generic [ref=e78]:
34
+ - generic:
35
+ - generic:
36
+ - img
37
+ - text: Character voice
38
+ - generic "Empty value" [ref=e79]:
39
+ - img [ref=e81]
40
+ - contentinfo "Gradio footer navigation" [ref=e88]:
41
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
42
+ - text: Use via API
43
+ - img "logo" [ref=e90]
44
+ - generic [ref=e91]: ·
45
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
46
+ - /url: https://gradio.app
47
+ - text: Built with Gradio
48
+ - img "logo" [ref=e93]
49
+ - generic [ref=e94]: ·
50
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
51
+ - text: Settings
52
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-00-26-383Z.yml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [active] [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e97]: The radio channel is open.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - button "Transmit" [ref=e73] [cursor=pointer]
74
+ - generic [ref=e78]:
75
+ - generic:
76
+ - generic:
77
+ - img
78
+ - text: Character voice
79
+ - generic "Empty value" [ref=e79]:
80
+ - img [ref=e81]
81
+ - contentinfo "Gradio footer navigation" [ref=e88]:
82
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
83
+ - text: Use via API
84
+ - img "logo" [ref=e90]
85
+ - generic [ref=e91]: ·
86
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
87
+ - /url: https://gradio.app
88
+ - text: Built with Gradio
89
+ - img "logo" [ref=e93]
90
+ - generic [ref=e94]: ·
91
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
92
+ - text: Settings
93
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-01-10-876Z.yml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [active] [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e97]: The radio channel is open.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - button "Transmit" [ref=e73] [cursor=pointer]
74
+ - generic [ref=e78]:
75
+ - generic:
76
+ - generic:
77
+ - img
78
+ - text: Character voice
79
+ - generic "Empty value" [ref=e79]:
80
+ - img [ref=e81]
81
+ - contentinfo "Gradio footer navigation" [ref=e88]:
82
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
83
+ - text: Use via API
84
+ - img "logo" [ref=e90]
85
+ - generic [ref=e91]: ·
86
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
87
+ - /url: https://gradio.app
88
+ - text: Built with Gradio
89
+ - img "logo" [ref=e93]
90
+ - generic [ref=e94]: ·
91
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
92
+ - text: Settings
93
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-02-36-744Z.yml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e128]: Character audio prepared.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - text: What color is the rain where you are?
74
+ - button "Transmit" [active] [ref=e73] [cursor=pointer]
75
+ - generic [ref=e129]:
76
+ - paragraph [ref=e130]:
77
+ - strong [ref=e131]: "You:"
78
+ - text: What color is the rain where you are?
79
+ - paragraph [ref=e132]:
80
+ - strong [ref=e133]: "Oharu:"
81
+ - text: If you are in the beam, spirit, cough twice. If you are an official, say your name and stop dripping on our floor.
82
+ - generic [ref=e78]:
83
+ - generic:
84
+ - generic:
85
+ - img
86
+ - text: Character voice
87
+ - generic "Empty value" [ref=e79]:
88
+ - img [ref=e81]
89
+ - contentinfo "Gradio footer navigation" [ref=e88]:
90
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
91
+ - text: Use via API
92
+ - img "logo" [ref=e90]
93
+ - generic [ref=e91]: ·
94
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
95
+ - /url: https://gradio.app
96
+ - text: Built with Gradio
97
+ - img "logo" [ref=e93]
98
+ - generic [ref=e94]: ·
99
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
100
+ - text: Settings
101
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-03-18-930Z.yml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e128]: Character audio prepared.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - text: What color is the rain where you are?
74
+ - button "Transmit" [active] [ref=e73] [cursor=pointer]
75
+ - generic [ref=e129]:
76
+ - paragraph [ref=e130]:
77
+ - strong [ref=e131]: "You:"
78
+ - text: What color is the rain where you are?
79
+ - paragraph [ref=e132]:
80
+ - strong [ref=e133]: "Oharu:"
81
+ - text: If you are in the beam, spirit, cough twice. If you are an official, say your name and stop dripping on our floor.
82
+ - generic [ref=e78]:
83
+ - generic:
84
+ - generic:
85
+ - img
86
+ - text: Character voice
87
+ - generic "Empty value" [ref=e79]:
88
+ - img [ref=e81]
89
+ - contentinfo "Gradio footer navigation" [ref=e88]:
90
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
91
+ - text: Use via API
92
+ - img "logo" [ref=e90]
93
+ - generic [ref=e91]: ·
94
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
95
+ - /url: https://gradio.app
96
+ - text: Built with Gradio
97
+ - img "logo" [ref=e93]
98
+ - generic [ref=e94]: ·
99
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
100
+ - text: Settings
101
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-05-20-648Z.yml ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - button "Launch" [ref=e43] [cursor=pointer]
20
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
21
+ - button "Save encounter" [ref=e45] [cursor=pointer]
22
+ - paragraph [ref=e50]:
23
+ - strong [ref=e51]: "Model budget:"
24
+ - text: 6.3B / 32.0B enabled
25
+ - paragraph [ref=e57]: Machine dormant.
26
+ - generic [ref=e65]:
27
+ - generic [ref=e66]:
28
+ - generic [ref=e69]:
29
+ - generic [ref=e70]: Transmission
30
+ - textbox "Transmission" [ref=e72]:
31
+ - /placeholder: What do you think I am?
32
+ - button "Transmit" [ref=e73] [cursor=pointer]
33
+ - generic [ref=e78]:
34
+ - generic:
35
+ - generic:
36
+ - img
37
+ - text: Character voice
38
+ - generic "Empty value" [ref=e79]:
39
+ - img [ref=e81]
40
+ - contentinfo "Gradio footer navigation" [ref=e88]:
41
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
42
+ - text: Use via API
43
+ - img "logo" [ref=e90]
44
+ - generic [ref=e91]: ·
45
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
46
+ - /url: https://gradio.app
47
+ - text: Built with Gradio
48
+ - img "logo" [ref=e93]
49
+ - generic [ref=e94]: ·
50
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
51
+ - text: Settings
52
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-06-35-804Z.yml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [active] [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e97]: The radio channel is open.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - button "Transmit" [ref=e73] [cursor=pointer]
74
+ - generic [ref=e78]:
75
+ - generic:
76
+ - generic:
77
+ - img
78
+ - text: Character voice
79
+ - generic "Empty value" [ref=e79]:
80
+ - img [ref=e81]
81
+ - contentinfo "Gradio footer navigation" [ref=e88]:
82
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
83
+ - text: Use via API
84
+ - img "logo" [ref=e90]
85
+ - generic [ref=e91]: ·
86
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
87
+ - /url: https://gradio.app
88
+ - text: Built with Gradio
89
+ - img "logo" [ref=e93]
90
+ - generic [ref=e94]: ·
91
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
92
+ - text: Settings
93
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-07-29-623Z.yml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [active] [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e97]: The radio channel is open.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - button "Transmit" [ref=e73] [cursor=pointer]
74
+ - generic [ref=e78]:
75
+ - generic:
76
+ - generic:
77
+ - img
78
+ - text: Character voice
79
+ - generic "Empty value" [ref=e79]:
80
+ - img [ref=e81]
81
+ - contentinfo "Gradio footer navigation" [ref=e88]:
82
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
83
+ - text: Use via API
84
+ - img "logo" [ref=e90]
85
+ - generic [ref=e91]: ·
86
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
87
+ - /url: https://gradio.app
88
+ - text: Built with Gradio
89
+ - img "logo" [ref=e93]
90
+ - generic [ref=e94]: ·
91
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
92
+ - text: Settings
93
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-08-28-671Z.yml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e128]: Character audio prepared.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - text: What color is the rain where you are?
74
+ - button "Transmit" [active] [ref=e73] [cursor=pointer]
75
+ - generic [ref=e129]:
76
+ - paragraph [ref=e130]:
77
+ - strong [ref=e131]: "You:"
78
+ - text: What color is the rain where you are?
79
+ - paragraph [ref=e132]:
80
+ - strong [ref=e133]: "Oharu:"
81
+ - text: If you are in the beam, spirit, cough twice. If you are an official, say your name and stop dripping on our floor.
82
+ - generic [ref=e78]:
83
+ - generic:
84
+ - generic:
85
+ - img
86
+ - text: Character voice
87
+ - generic "Empty value" [ref=e79]:
88
+ - img [ref=e81]
89
+ - contentinfo "Gradio footer navigation" [ref=e88]:
90
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
91
+ - text: Use via API
92
+ - img "logo" [ref=e90]
93
+ - generic [ref=e91]: ·
94
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
95
+ - /url: https://gradio.app
96
+ - text: Built with Gradio
97
+ - img "logo" [ref=e93]
98
+ - generic [ref=e94]: ·
99
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
100
+ - text: Settings
101
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-10T04-09-08-700Z.yml ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - main [ref=e6]:
3
+ - generic [ref=e7]:
4
+ - region "AI Time Machine cockpit" [ref=e11]:
5
+ - generic [ref=e18]: Temporal aperture
6
+ - generic [ref=e28]:
7
+ - generic [ref=e29]:
8
+ - generic [ref=e30]:
9
+ - generic [ref=e32]:
10
+ - generic [ref=e33]: Coordinate mode
11
+ - generic [ref=e36]:
12
+ - listbox "Coordinate mode" [ref=e37]: surprise
13
+ - generic:
14
+ - img
15
+ - generic [ref=e39]:
16
+ - generic [ref=e40]: Coordinate prompt
17
+ - textbox "Coordinate prompt" [ref=e42]:
18
+ - /placeholder: rainy port city, after the oceans rose, before electricity
19
+ - text: a rain-soaked workshop before electricity
20
+ - button "Launch" [ref=e43] [cursor=pointer]
21
+ - button "Bring back souvenir" [ref=e44] [cursor=pointer]
22
+ - button "Save encounter" [ref=e45] [cursor=pointer]
23
+ - paragraph [ref=e50]:
24
+ - strong [ref=e51]: "Model budget:"
25
+ - text: 6.3B / 32.0B enabled
26
+ - generic [ref=e52]:
27
+ - paragraph [ref=e128]: Character audio prepared.
28
+ - generic [ref=e58]:
29
+ - generic [ref=e98]:
30
+ - heading "Edo, lantern district after rain, 1712" [level=3] [ref=e99]
31
+ - paragraph [ref=e100]:
32
+ - strong [ref=e101]: "Mode:"
33
+ - text: past
34
+ - paragraph [ref=e102]: Rain beads on paper lanterns while narrow streets steam under a moon hidden by rooflines.
35
+ - paragraph [ref=e103]:
36
+ - strong [ref=e104]: "Visual preset:"
37
+ - code [ref=e105]: rainy_lantern_district
38
+ - paragraph [ref=e106]:
39
+ - strong [ref=e107]: "Motifs:"
40
+ - text: swaying paper lanterns, silver rain threads
41
+ - paragraph [ref=e108]:
42
+ - strong [ref=e109]: "Oddity:"
43
+ - text: The signal arrives through a cracked household shrine.
44
+ - generic [ref=e110]:
45
+ - heading "Oharu" [level=3] [ref=e111]
46
+ - paragraph [ref=e112]:
47
+ - strong [ref=e113]: "Role:"
48
+ - text: daughter of a night-soil collector
49
+ - paragraph [ref=e114]:
50
+ - strong [ref=e115]: "Situation:"
51
+ - text: She is awake before dawn tying straw sandals while her father prepares the cart.
52
+ - paragraph [ref=e116]:
53
+ - strong [ref=e117]: "Concern:"
54
+ - text: A neighbor has refused payment and her family needs rice before the next market day.
55
+ - paragraph [ref=e118]:
56
+ - strong [ref=e119]: "Theory about you:"
57
+ - text: The user is probably a rude household spirit hiding in the wall beam.
58
+ - paragraph [ref=e120]:
59
+ - strong [ref=e121]: "Speaking style:"
60
+ - text: Wry, practical, suspicious, and quick to notice absurd details.
61
+ - paragraph [ref=e122]:
62
+ - strong [ref=e123]: "Worldview constraints:"
63
+ - list [ref=e124]:
64
+ - listitem [ref=e125]: She has no concept of radio, telephones, electricity, or digital devices.
65
+ - listitem [ref=e126]: She interprets unexplained voices as spirits, officials, dreams, or household omens.
66
+ - listitem [ref=e127]: She should not speak like a historian or explain Edo to a tourist.
67
+ - generic [ref=e65]:
68
+ - generic [ref=e66]:
69
+ - generic [ref=e69]:
70
+ - generic [ref=e70]: Transmission
71
+ - textbox "Transmission" [ref=e72]:
72
+ - /placeholder: What do you think I am?
73
+ - text: What color is the rain where you are?
74
+ - button "Transmit" [active] [ref=e73] [cursor=pointer]
75
+ - generic [ref=e129]:
76
+ - paragraph [ref=e130]:
77
+ - strong [ref=e131]: "You:"
78
+ - text: What color is the rain where you are?
79
+ - paragraph [ref=e132]:
80
+ - strong [ref=e133]: "Oharu:"
81
+ - text: If you are in the beam, spirit, cough twice. If you are an official, say your name and stop dripping on our floor.
82
+ - generic [ref=e78]:
83
+ - generic:
84
+ - generic:
85
+ - img
86
+ - text: Character voice
87
+ - generic "Empty value" [ref=e79]:
88
+ - img [ref=e81]
89
+ - contentinfo "Gradio footer navigation" [ref=e88]:
90
+ - button "Use via API logo" [ref=e89] [cursor=pointer]:
91
+ - text: Use via API
92
+ - img "logo" [ref=e90]
93
+ - generic [ref=e91]: ·
94
+ - link "Built with Gradio logo" [ref=e92] [cursor=pointer]:
95
+ - /url: https://gradio.app
96
+ - text: Built with Gradio
97
+ - img "logo" [ref=e93]
98
+ - generic [ref=e94]: ·
99
+ - button "Settings Settings" [ref=e95] [cursor=pointer]:
100
+ - text: Settings
101
+ - img "Settings" [ref=e96]
.playwright-mcp/page-2026-06-15T21-15-45-504Z.yml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - img [ref=e9]
3
+ - paragraph [ref=e20]: Loading...
.playwright-mcp/page-2026-06-15T21-15-59-652Z.yml ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - main [ref=e22]:
2
+ - generic [ref=e23]:
3
+ - region "Trans-Temporal Express cockpit" [ref=e44]:
4
+ - generic [ref=e49]: Signal pending
5
+ - generic "Destination year" [ref=e50]:
6
+ - text: Destination
7
+ - strong [ref=e51]: "2026"
8
+ - generic [ref=e52]:
9
+ - generic [ref=e53]: Current route
10
+ - strong [ref=e54]: Awaiting coordinates
11
+ - generic [ref=e55]: Set a destination from the dispatch console.
12
+ - generic "Chrono engine controls" [ref=e56]:
13
+ - group "Choose temporal direction" [ref=e57]:
14
+ - button "Past" [ref=e58] [cursor=pointer]
15
+ - button "Future" [ref=e59] [cursor=pointer]
16
+ - button "?" [pressed] [ref=e60] [cursor=pointer]
17
+ - button "Launch" [ref=e61] [cursor=pointer]
18
+ - generic [ref=e62]: Surprise route armed.
19
+ - generic:
20
+ - generic:
21
+ - generic: Neutral
22
+ - generic:
23
+ - generic:
24
+ - generic: Voice link
25
+ - strong: Contact
26
+ - generic [ref=e63]: Set a destination to bring the express online.
27
+ - complementary "Recovered artifact":
28
+ - generic:
29
+ - text: Artifact
30
+ - strong: Unresolved relic
31
+ - paragraph
32
+ - generic "Live voice channel" [ref=e64]:
33
+ - button "Live voice" [disabled] [ref=e65]
34
+ - generic [ref=e67]: Launch first
35
+ - generic:
36
+ - generic:
37
+ - generic:
38
+ - generic:
39
+ - generic:
40
+ - generic: Route type
41
+ - generic:
42
+ - generic:
43
+ - generic:
44
+ - listbox "Route type": surprise
45
+ - generic:
46
+ - img
47
+ - generic:
48
+ - generic:
49
+ - generic: Coordinates
50
+ - generic:
51
+ - textbox "Coordinates":
52
+ - /placeholder: rainy port city, after the oceans rose, before electricity
53
+ - button "Pull the chrono-throttle"
54
+ - button "Recover souvenir"
55
+ - button "Log encounter"
56
+ - generic:
57
+ - generic:
58
+ - generic:
59
+ - generic:
60
+ - paragraph:
61
+ - strong: "Model limit:"
62
+ - text: 12.0B largest / 32.0B per model (21.182B total enabled)
63
+ - generic:
64
+ - generic:
65
+ - generic:
66
+ - generic:
67
+ - generic:
68
+ - paragraph: Machine dormant.
69
+ - generic:
70
+ - generic:
71
+ - generic:
72
+ - generic:
73
+ - generic:
74
+ - generic: Text transmission
75
+ - generic:
76
+ - textbox "Text transmission":
77
+ - /placeholder: What do you think I am?
78
+ - generic:
79
+ - button "Send signal"
80
+ - button "Send recorded voice"
81
+ - generic:
82
+ - generic:
83
+ - generic:
84
+ - img
85
+ - text: Recorded voice
86
+ - generic:
87
+ - generic:
88
+ - button "Clear":
89
+ - generic:
90
+ - img
91
+ - generic:
92
+ - generic:
93
+ - generic:
94
+ - button "Record"
95
+ - combobox "Select input device" [disabled]:
96
+ - option "No microphone found" [selected]
97
+ - generic:
98
+ - generic:
99
+ - generic:
100
+ - generic:
101
+ - img
102
+ - text: Character voice
103
+ - generic "Empty value":
104
+ - generic:
105
+ - img
.playwright-mcp/page-2026-06-15T21-17-05-424Z.yml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e4]:
2
+ - generic [ref=e5]:
3
+ - img [ref=e9]
4
+ - paragraph [ref=e20]: Loading...
5
+ - generic [ref=e21]:
6
+ - main [ref=e22]
7
+ - contentinfo "Gradio footer navigation" [ref=e23]:
8
+ - button "Use via API logo" [ref=e24] [cursor=pointer]:
9
+ - text: Use via API
10
+ - img "logo" [ref=e25]
11
+ - generic [ref=e26]: ·
12
+ - link "Built with Gradio logo" [ref=e27] [cursor=pointer]:
13
+ - /url: https://gradio.app
14
+ - text: Built with Gradio
15
+ - img "logo" [ref=e28]
16
+ - generic [ref=e29]: ·
17
+ - button "Settings Settings" [ref=e30] [cursor=pointer]:
18
+ - text: Settings
19
+ - img "Settings" [ref=e31]
.playwright-mcp/page-2026-06-15T21-17-17-299Z.yml ADDED
@@ -0,0 +1,89 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e21]:
2
+ - main [ref=e22]:
3
+ - generic [ref=e32]:
4
+ - region "AI Time Machine cockpit" [ref=e36]:
5
+ - generic [ref=e41]:
6
+ - generic [ref=e42]:
7
+ - generic [ref=e43]:
8
+ - paragraph [ref=e44]: Temporal navigation array
9
+ - heading "AI Time Machine" [level=1] [ref=e45]
10
+ - generic "Destination year" [ref=e46]:
11
+ - text: Destination
12
+ - strong [ref=e47]: "2026"
13
+ - generic [ref=e48]:
14
+ - complementary "Temporal route" [ref=e49]:
15
+ - generic [ref=e54]:
16
+ - generic [ref=e55]: Present
17
+ - generic [ref=e56]: Awaiting launch
18
+ - generic "Temporal portal" [ref=e57]:
19
+ - generic [ref=e59]: Temporal aperture
20
+ - complementary "Character portrait aperture" [ref=e61]:
21
+ - generic [ref=e63]: Signal pending
22
+ - generic [ref=e64]:
23
+ - text: Persona link
24
+ - strong [ref=e65]: Contact
25
+ - generic [ref=e66]: Set a destination to charge the aperture.
26
+ - generic "Live voice channel" [ref=e67]:
27
+ - button "Live voice" [disabled] [ref=e68]
28
+ - generic [ref=e70]: Launch first
29
+ - generic [ref=e71]:
30
+ - generic [ref=e72]:
31
+ - generic [ref=e73]:
32
+ - generic [ref=e75]:
33
+ - generic [ref=e76]: Coordinate mode
34
+ - generic [ref=e79]:
35
+ - listbox "Coordinate mode" [ref=e80]: surprise
36
+ - generic:
37
+ - img
38
+ - generic [ref=e82]:
39
+ - generic [ref=e83]: Coordinate prompt
40
+ - textbox "Coordinate prompt" [ref=e85]:
41
+ - /placeholder: rainy port city, after the oceans rose, before electricity
42
+ - button "Launch" [ref=e86] [cursor=pointer]
43
+ - button "Bring back souvenir" [ref=e87] [cursor=pointer]
44
+ - button "Save encounter" [ref=e88] [cursor=pointer]
45
+ - paragraph [ref=e93]:
46
+ - strong [ref=e94]: "Model limit:"
47
+ - text: 8.0B largest / 32.0B per model (9.182B total enabled)
48
+ - paragraph [ref=e100]: Machine dormant.
49
+ - generic [ref=e101]:
50
+ - generic [ref=e102]:
51
+ - generic [ref=e105]:
52
+ - generic [ref=e106]: Transmission
53
+ - textbox "Transmission" [ref=e108]:
54
+ - /placeholder: What do you think I am?
55
+ - generic [ref=e109]:
56
+ - button "Transmit" [ref=e110] [cursor=pointer]
57
+ - button "Transmit voice" [ref=e111] [cursor=pointer]
58
+ - generic [ref=e112]:
59
+ - generic:
60
+ - generic:
61
+ - img
62
+ - text: Microphone
63
+ - generic [ref=e113]:
64
+ - button "Clear" [ref=e115] [cursor=pointer]:
65
+ - img [ref=e117]
66
+ - generic [ref=e122]:
67
+ - button "Record" [ref=e124] [cursor=pointer]
68
+ - combobox "Select input device" [disabled] [ref=e125]:
69
+ - option "No microphone found" [selected]
70
+ - generic [ref=e127]:
71
+ - generic:
72
+ - generic:
73
+ - img
74
+ - text: Character voice
75
+ - generic "Empty value" [ref=e128]:
76
+ - img [ref=e130]
77
+ - contentinfo "Gradio footer navigation" [ref=e23]:
78
+ - button "Use via API logo" [ref=e24] [cursor=pointer]:
79
+ - text: Use via API
80
+ - img "logo" [ref=e25]
81
+ - generic [ref=e26]: ·
82
+ - link "Built with Gradio logo" [ref=e27] [cursor=pointer]:
83
+ - /url: https://gradio.app
84
+ - text: Built with Gradio
85
+ - img "logo" [ref=e28]
86
+ - generic [ref=e29]: ·
87
+ - button "Settings Settings" [ref=e30] [cursor=pointer]:
88
+ - text: Settings
89
+ - img "Settings" [ref=e31]
.playwright-mcp/page-2026-06-15T22-11-41-196Z.yml ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - generic [ref=e3]:
2
+ - navigation [ref=e4]:
3
+ - generic [ref=e5]:
4
+ - link "Build Small" [ref=e6] [cursor=pointer]:
5
+ - /url: /
6
+ - generic [ref=e7]:
7
+ - img [ref=e8]
8
+ - img [ref=e13]
9
+ - generic [ref=e16]: Build Small
10
+ - generic [ref=e17]:
11
+ - link "the idea" [ref=e18] [cursor=pointer]:
12
+ - /url: /#idea
13
+ - link "tracks" [ref=e19] [cursor=pointer]:
14
+ - /url: /#tracks
15
+ - link "rules" [ref=e20] [cursor=pointer]:
16
+ - /url: /#rules
17
+ - link "prizes" [ref=e21] [cursor=pointer]:
18
+ - /url: /#prizes
19
+ - link "find your kit" [ref=e22] [cursor=pointer]:
20
+ - /url: /#recommender
21
+ - link "partners" [ref=e23] [cursor=pointer]:
22
+ - /url: /#partners
23
+ - link "validate" [ref=e24] [cursor=pointer]:
24
+ - /url: /submit
25
+ - link "faq" [ref=e25] [cursor=pointer]:
26
+ - /url: /#faq
27
+ - banner [ref=e26]:
28
+ - generic [ref=e28]:
29
+ - generic [ref=e29]:
30
+ - generic [ref=e30]: → validate
31
+ - generic [ref=e31]: README validator
32
+ - heading "Validate your submission" [level=2] [ref=e32]
33
+ - paragraph [ref=e33]: You're in the moment your Gradio Space lands in the Build Small org — there's no submit button to press. This validator checks your Space's README so it's tagged for every track, prize and badge you're eligible for, and the judges see the full picture.
34
+ - generic [ref=e35]:
35
+ - generic [ref=e36]:
36
+ - generic [ref=e37]: STEP 01
37
+ - generic [ref=e38]: Pre-flight checklist
38
+ - paragraph [ref=e39]: The entry requirements — make sure your build covers each one. They're saved in this browser so you can come back to them.
39
+ - generic [ref=e40]:
40
+ - button "Stay under 32B Every model must be under 32B parameters. Combine several small models if you like — but each one’s total parameter count must stay below the cap." [ref=e41] [cursor=pointer]:
41
+ - img [ref=e43]
42
+ - generic [ref=e45]:
43
+ - generic [ref=e46]: Stay under 32B
44
+ - generic [ref=e47]: Every model must be under 32B parameters. Combine several small models if you like — but each one’s total parameter count must stay below the cap.
45
+ - button "Ship a Gradio app Deploy your project as a Gradio App inside the official Build Small org on Hugging Face. Docker is fine, as long as the interface is a Gradio Space." [ref=e48] [cursor=pointer]:
46
+ - img [ref=e50]
47
+ - generic [ref=e52]:
48
+ - generic [ref=e53]: Ship a Gradio app
49
+ - generic [ref=e54]: Deploy your project as a Gradio App inside the official Build Small org on Hugging Face. Docker is fine, as long as the interface is a Gradio Space.
50
+ - button "Record a demo Submit a demo video showing your app working — so judges can evaluate it even if GPU or API limits stop a live run." [ref=e55] [cursor=pointer]:
51
+ - img [ref=e57]
52
+ - generic [ref=e59]:
53
+ - generic [ref=e60]: Record a demo
54
+ - generic [ref=e61]: Submit a demo video showing your app working — so judges can evaluate it even if GPU or API limits stop a live run.
55
+ - button "Post it Create one social-media post showcasing your app, and link to it from your Space README." [ref=e62] [cursor=pointer]:
56
+ - img [ref=e64]
57
+ - generic [ref=e66]:
58
+ - generic [ref=e67]: Post it
59
+ - generic [ref=e68]: Create one social-media post showcasing your app, and link to it from your Space README.
60
+ - button "Mind the GPU limit Submit as many apps as you like. If you rely on the provided Zero GPU resources, you’re limited to 10 Zero GPU apps per user." [ref=e69] [cursor=pointer]:
61
+ - img [ref=e71]
62
+ - generic [ref=e73]:
63
+ - generic [ref=e74]: Mind the GPU limit
64
+ - generic [ref=e75]: Submit as many apps as you like. If you rely on the provided Zero GPU resources, you’re limited to 10 Zero GPU apps per user.
65
+ - paragraph [ref=e76]: 0 of 5 checked.
66
+ - generic [ref=e78]:
67
+ - generic [ref=e79]:
68
+ - generic [ref=e80]: STEP 02
69
+ - generic [ref=e81]: Load your Space README
70
+ - paragraph [ref=e82]: Enter your Space name inside the hackathon org. We fetch its public README — no login or token needed.
71
+ - generic [ref=e83]:
72
+ - generic [ref=e84]:
73
+ - generic [ref=e85]: build-small-hackathon/
74
+ - textbox "your-space" [ref=e86]
75
+ - button "Load README" [ref=e87] [cursor=pointer]:
76
+ - text: Load README
77
+ - img [ref=e88]
78
+ - contentinfo [ref=e90]:
79
+ - img
80
+ - generic [ref=e91]:
81
+ - generic [ref=e92]:
82
+ - generic [ref=e93]:
83
+ - generic [ref=e94]: BUILD SMALL
84
+ - paragraph [ref=e95]: Build something small, local, and yours. A Hugging Face × Gradio hackathon.
85
+ - generic [ref=e97]:
86
+ - img [ref=e98]
87
+ - img [ref=e103]
88
+ - generic [ref=e106]:
89
+ - generic [ref=e107]:
90
+ - generic [ref=e108]: EXPLORE
91
+ - generic [ref=e109]:
92
+ - link "The idea" [ref=e110] [cursor=pointer]:
93
+ - /url: /#idea
94
+ - link "Tracks" [ref=e111] [cursor=pointer]:
95
+ - /url: /#tracks
96
+ - link "Prizes" [ref=e112] [cursor=pointer]:
97
+ - /url: /#prizes
98
+ - link "Partners" [ref=e113] [cursor=pointer]:
99
+ - /url: /#partners
100
+ - generic [ref=e114]:
101
+ - generic [ref=e115]: TAKE PART
102
+ - generic [ref=e116]:
103
+ - link "Rules" [ref=e117] [cursor=pointer]:
104
+ - /url: /#rules
105
+ - link "Find your kit" [ref=e118] [cursor=pointer]:
106
+ - /url: /#recommender
107
+ - link "Validate README" [ref=e119] [cursor=pointer]:
108
+ - /url: /submit
109
+ - link "FAQ" [ref=e120] [cursor=pointer]:
110
+ - /url: /#faq
111
+ - generic [ref=e121]:
112
+ - generic [ref=e122]: ELSEWHERE
113
+ - generic [ref=e123]:
114
+ - link "HF Org" [ref=e124] [cursor=pointer]:
115
+ - /url: https://huggingface.co/BuildSmall
116
+ - link "Gradio" [ref=e125] [cursor=pointer]:
117
+ - /url: https://gradio.app
118
+ - link "Hugging Face" [ref=e126] [cursor=pointer]:
119
+ - /url: https://huggingface.co
120
+ - link "X / Twitter" [ref=e127] [cursor=pointer]:
121
+ - /url: https://x.com/buildsmall
122
+ - separator [ref=e128]
123
+ - generic [ref=e129]:
124
+ - generic [ref=e130]: © 2026 Build Small · made small with love
125
+ - generic [ref=e131]: ≤ 32B params · open weights · run it yourself
.playwright-mcp/page-2026-06-15T22-21-04-833Z.yml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - img [ref=e9]
3
+ - paragraph [ref=e20]: Loading...
.playwright-mcp/page-2026-06-15T22-21-35-313Z.yml ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ - main [ref=e22]:
2
+ - generic [ref=e23]:
3
+ - region "Trans-Temporal Express train cab" [ref=e27]:
4
+ - generic "Choose a route through time":
5
+ - button "Future" [ref=e46] [cursor=pointer]
6
+ - button "Past" [ref=e47] [cursor=pointer]
7
+ - button "Back to Start"
8
+ - generic:
9
+ - generic:
10
+ - generic: Neutral
11
+ - generic [ref=e48]:
12
+ - generic [ref=e49]: Destination
13
+ - strong [ref=e50]: Desert Solar Settlement
14
+ - generic [ref=e51]: Copper solar sails shimmer above a quiet town on the desert rail.
15
+ - generic [ref=e52]:
16
+ - generic [ref=e53]: Year
17
+ - strong [ref=e54]: "2286"
18
+ - paragraph [ref=e55]: The cab is quiet. Pick a direction and pull time onto the rails.
19
+ - generic:
20
+ - generic:
21
+ - generic: At the window
22
+ - strong: Leena
23
+ - emphasis: a solar mechanic
24
+ - generic:
25
+ - textbox "Say something through the open window"
26
+ - button "Speak"
27
+ - generic "Live voice channel":
28
+ - button "Live voice" [disabled]
29
+ - generic: Launch first
30
+ - generic [ref=e56]:
31
+ - generic:
32
+ - generic:
33
+ - generic: Realtime session
34
+ - generic:
35
+ - textbox "Realtime session" [disabled]:
36
+ - /placeholder: ""
37
+ - text: "{\"session_id\": \"2e3993c6-965b-4ccc-87c2-48d36f8fd44c\", \"encounter_id\": null, \"persona_name\": \"Contact\", \"ready\": false, \"path\": \"/realtime/voice\"}"
38
+ - generic:
39
+ - generic:
40
+ - generic: Immersive payload
41
+ - generic:
42
+ - textbox "Immersive payload" [disabled]:
43
+ - /placeholder: ""
44
+ - text: "{\"session_id\": \"0d3cf885-8bd9-421e-b7bc-1b966ee269fd\", \"encounter_id\": null, \"machine_state\": \"dormant\", \"current_year\": 2026, \"target_year\": null, \"direction\": \"hold\", \"destination\": {\"place\": \"\", \"mode\": \"\", \"atmosphere\": \"\", \"visual_preset\": \"\", \"motifs\": []}, \"persona\": {\"name\": \"Contact\", \"role\": \"\", \"situation\": \"\"}, \"scene\": null, \"portrait\": null, \"narration\": null, \"artifact\": null, \"image_generation\": {\"ready\": true, \"warning\": \"\", \"scene_image_ready\": false, \"portrait_image_ready\": false}, \"ambient_key\": \"temporal_storm\"}"
45
+ - generic:
46
+ - generic:
47
+ - generic:
48
+ - generic:
49
+ - generic:
50
+ - generic: Route type
51
+ - generic:
52
+ - generic:
53
+ - generic:
54
+ - listbox "Route type": surprise
55
+ - generic:
56
+ - img
57
+ - generic:
58
+ - generic:
59
+ - generic: Coordinates
60
+ - generic:
61
+ - textbox "Coordinates":
62
+ - /placeholder: rainy port city, after the oceans rose, before electricity
63
+ - button "Pull the chrono-throttle"
64
+ - button "Recover souvenir"
65
+ - button "Log encounter"
66
+ - generic:
67
+ - generic:
68
+ - generic:
69
+ - generic:
70
+ - paragraph:
71
+ - strong: "Model limit:"
72
+ - text: 12.0B largest / 32.0B per model (21.182B total enabled)
73
+ - generic:
74
+ - generic:
75
+ - generic:
76
+ - generic:
77
+ - generic:
78
+ - paragraph: Machine dormant.
79
+ - generic:
80
+ - generic:
81
+ - generic:
82
+ - generic:
83
+ - generic:
84
+ - generic: Text transmission
85
+ - generic:
86
+ - textbox "Text transmission":
87
+ - /placeholder: What do you think I am?
88
+ - generic:
89
+ - button "Send signal"
90
+ - button "Send recorded voice"
91
+ - generic:
92
+ - generic:
93
+ - generic:
94
+ - img
95
+ - text: Recorded voice
96
+ - generic:
97
+ - generic:
98
+ - button "Clear":
99
+ - generic:
100
+ - img
101
+ - generic:
102
+ - generic:
103
+ - generic:
104
+ - button "Record"
105
+ - combobox "Select input device" [disabled]:
106
+ - option "No microphone found" [selected]
107
+ - generic:
108
+ - generic:
109
+ - generic:
110
+ - generic:
111
+ - img
112
+ - text: Character voice
113
+ - generic "Empty value":
114
+ - generic:
115
+ - img
.playwright-mcp/page-2026-06-15T22-23-16-825Z.yml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ - generic [ref=e5]:
2
+ - img [ref=e9]
3
+ - paragraph [ref=e20]: Loading...