PageSourceSearch

https://juvionhs.com/content/products.js

js juvionhs.com collected 2026-10-09 23:35:02 UTC 4,572 bytes, 125 lines download raw bytes

1// ── Pipeline Compounds ─────────────────────────────────────────
2// Edit this file to update the pipeline charts on the Products page.
3//
4// PIPELINE_GROUPS defines the two pipeline tables shown on the Products page,
5// each with its own set of stage columns.
6//
7// Each PIPELINE entry controls its arrow in the chart. "group" must match
8// a key in PIPELINE_GROUPS.
9//
10// "barLevel" — color intensity of the progress bar:
11//   "l1"  light (earliest stage)
12//   "l2"  medium / shady orange
13//   "l3"  vivid/dark (most advanced)
14//
15// "chartColEnd" — how far the bar extends across the group's stage columns:
16//   for a group with N columns, the grid has columns 2..(N+2)
17//   chartColEnd = 2 + (number of stages fully reached)
18//
19// "chartWidth" — fine-tune the bar length within its column span:
20//   "100%" = fills the span fully
21//   e.g. "75%" stops the bar mid-way through the last spanned column
22//
23// "annotation" — optional text placed after the bar, in the remaining
24// columns of the row (used to call out a partner site, etc.)
25//
26// "stages[].status" is unused by the chart itself but kept for the
27// "Juvion's Pipeline" cards on the News page (news.html), which shows
28// each compound's current stage.
29
30// Each column can be a plain string, or { full, short } to show a shortened
31// label once the screen gets too narrow (see .pipeline-stage-short in styles.css).
32const PIPELINE_GROUPS = {
33  'food-supplement': {
34    name: 'Food Supplement',
35    columns: [
36      'Discovery',
37      'Pre-Clinical',
38      { full: 'Regulation<br>Approval', short: 'Reg.<br>Approval' },
39      { full: 'Manufacturing', short: 'Mfg.' },
40      'Market Entry',
41    ],
42  },
43  'fsmp': {
44    name: 'Food for Special Medical Purposes (FSMPs)',
45    columns: [
46      'Discovery',
47      'Pre-Clinical',
48      { full: 'Regulatory<br>Approval', short: 'Reg.<br>Approval' },
49      { full: 'Clinical Human<br>Study', short: 'Clinical<br>Study' },
50      'Market Entry',
51    ],
52  },
53};
54
55const PIPELINE = [
56  {
57    id:          'JuvionHS1',
58    group:       'food-supplement',
59    area:        'Maintain neuron health',
60    title:       'Food Supplement Supporting Neuron Health',
61    timeline:    'Advancing toward market entry',
62    barLevel:    'l3',
63    chartColEnd: 7,
64    chartWidth:  '84%',
65    stages: [
66      { name: 'Discovery',              status: 'reached' },
67      { name: 'Pre-Clinical',           status: 'reached' },
68      { name: 'Regulation Approval',    status: 'reached' },
69      { name: 'Manufacturing',          status: 'reached' },
70      { name: 'Market Entry',           status: 'next'    },
71    ],
72  },
73  {
74    id:          'JuvionHS2',
75    group:       'food-supplement',
76    area:        'Maintain memory',
77    title:       'Food Supplement Supporting Memory',
78    timeline:    'Pre-clinical phase ongoing',
79    barLevel:    'l1',
80    chartColEnd: 4,
81    chartWidth:  '60%',
82    stages: [
83      { name: 'Discovery',              status: 'reached' },
84      { name: 'Pre-Clinical',           status: 'next'    },
85      { name: 'Regulation Approval',    status: 'future'  },
86      { name: 'Manufacturing',          status: 'future'  },
87      { name: 'Market Entry',           status: 'future'  },
88    ],
89  },
90  {
91    id:          'Juvion001',
92    group:       'fsmp',
93    area:        'Sarcopenia',
94    title:       'Food for Special Medical Purposes Targeting Sarcopenia',
95    timeline:    'Clinical human study ongoing',
96    barLevel:    'l3',
97    chartColEnd: 6,
98    chartWidth:  '80%',
99    annotation:  'La Source DMH',
100    stages: [
101      { name: 'Discovery',              status: 'reached' },
102      { name: 'Pre-Clinical',           status: 'reached' },
103      { name: 'Regulatory Approval',    status: 'reached' },
104      { name: 'Clinical Human Study',   status: 'next'    },
105      { name: 'Market Entry',           status: 'future'  },
106    ],
107  },
108  {
109    id:          'Juvion002',
110    group:       'fsmp',
111    area:        'Sarcopenia + Maintaining memory',
112    title:       'Food for Special Medical Purposes (FSMPs)',
113    timeline:    'Pre-clinical phase complete',
114    barLevel:    'l1',
115    chartColEnd: 4,
116    chartWidth:  '60%',
117    stages: [
118      { name: 'Discovery',              status: 'reached' },
119      { name: 'Pre-Clinical',           status: 'next'    },
120      { name: 'Regulatory Approval',    status: 'future'  },
121      { name: 'Clinical Human Study',   status: 'future'  },
122      { name: 'Market Entry',           status: 'future'  },
123    ],
124  },
125];

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.