SYMBOL INDEX (17 symbols across 9 files) FILE: lib/generate.py function read_yaml (line 14) | def read_yaml(file_path): function generate_markdown_section (line 19) | def generate_markdown_section(section): function insert_markdown_content (line 36) | def insert_markdown_content(md_file_path, new_content): function main (line 56) | def main(): FILE: web/src/components/core/icon.tsx type IconProps (line 179) | interface IconProps { FILE: web/src/components/psc/progress.tsx type RadarChartData (line 172) | interface RadarChartData { FILE: web/src/data/articles.ts type Article (line 2) | interface Article { FILE: web/src/entry.vercel-edge.tsx type QwikCityPlatform (line 19) | interface QwikCityPlatform extends PlatformVercel {} FILE: web/src/hooks/useLocalStorage.ts function useLocalStorage (line 3) | function useLocalStorage(key: string, initialState: any): [any, QRL<(val... FILE: web/src/routes/about/index.tsx type Contributor (line 10) | interface Contributor { FILE: web/src/store/theme-store.ts constant STORAGE_KEY (line 5) | const STORAGE_KEY = 'PSC_THEME'; FILE: web/src/types/PSC.ts type PersonalSecurityChecklist (line 2) | interface PersonalSecurityChecklist { type Sections (line 6) | type Sections = Section[]; type Section (line 8) | interface Section { type Priority (line 21) | type Priority = 'essential' | 'optional' | 'advanced'; type Checklist (line 23) | interface Checklist { type Link (line 29) | interface Link {