gitextract_w5y2du19/ ├── .gitignore ├── .vscode/ │ └── tasks.json ├── LICENSE.md ├── README.md ├── TERMS_OF_USE.md ├── app/ │ ├── css/ │ │ ├── Inputs.css │ │ ├── palettes/ │ │ │ ├── dark.css │ │ │ ├── light.css │ │ │ └── night.css │ │ ├── print.css │ │ ├── sheet.css │ │ ├── styles.css │ │ └── themes/ │ │ ├── dark.css │ │ ├── light.css │ │ └── night.css │ ├── home.html │ ├── js/ │ │ ├── About.js │ │ ├── CMenu.js │ │ ├── CsvHandle.js │ │ ├── Dataframe.js │ │ ├── Finder.js │ │ ├── Msg.js │ │ ├── Setting.js │ │ ├── Sheet.js │ │ ├── Shortcuts.js │ │ ├── cmd.js │ │ ├── dom.js │ │ ├── key.js │ │ ├── main.js │ │ ├── mouse.js │ │ ├── ui/ │ │ │ └── input/ │ │ │ ├── BoolInput.js │ │ │ ├── ListInput.js │ │ │ ├── NumInput.js │ │ │ ├── Scroller.js │ │ │ ├── TCell.js │ │ │ └── Table.js │ │ └── utils/ │ │ ├── DateExt.js │ │ └── misc.js │ ├── sw_pwa_admin.js │ └── sw_read_write_csv.js ├── article/ │ ├── about-csv-files.md │ ├── how-to-open-a-csv-file.md │ ├── lets-fix-csv-files.md │ └── pwa-showcase.md ├── build.py ├── misc/ │ ├── article.css │ ├── automate.js │ ├── csv_files/ │ │ ├── demo_color_types.csv │ │ ├── demo_parser.csv │ │ ├── demo_pipeline_config.csv │ │ └── demo_r100.csv │ ├── seo-pages.md │ └── template.html ├── requirements.txt ├── update_version.py ├── vercel.json └── web/ ├── index.html ├── manifest.JSON ├── robots.txt └── theme.css