# Details

Date : 2022-12-08 20:54:12

Directory f:\\AliYunPan\\web\\EMC

Total : 59 files,  10447 codes, 190 comments, 1431 blanks, all 12068 lines

[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [.github/FUNDING.yml](/.github/FUNDING.yml) | YAML | 1 | 0 | 1 | 2 |
| [.github/workflows/ci.yml](/.github/workflows/ci.yml) | YAML | 35 | 0 | 10 | 45 |
| [README.md](/README.md) | Markdown | 152 | 1 | 88 | 241 |
| [app/api/api.py](/app/api/api.py) | Python | 86 | 17 | 19 | 122 |
| [app/api/config.json](/app/api/config.json) | JSON | 111 | 0 | 0 | 111 |
| [app/api/model/model.py](/app/api/model/model.py) | Python | 179 | 9 | 31 | 219 |
| [app/assets/requirements.txt](/app/assets/requirements.txt) | pip requirements | 3 | 0 | 0 | 3 |
| [app/config/config.py](/app/config/config.py) | Python | 6 | 0 | 5 | 11 |
| [app/main.py](/app/main.py) | Python | 38 | 1 | 8 | 47 |
| [app/spec/getSpec.py](/app/spec/getSpec.py) | Python | 101 | 15 | 26 | 142 |
| [app/utils/utils.py](/app/utils/utils.py) | Python | 22 | 9 | 0 | 31 |
| [index.html](/index.html) | HTML | 22 | 0 | 1 | 23 |
| [locales/README.md](/locales/README.md) | Markdown | 4 | 0 | 4 | 8 |
| [locales/en.yml](/locales/en.yml) | YAML | 21 | 0 | 1 | 22 |
| [locales/zh-CN.yml](/locales/zh-CN.yml) | YAML | 21 | 0 | 1 | 22 |
| [package.json](/package.json) | JSON | 95 | 0 | 1 | 96 |
| [pnpm-lock.yaml](/pnpm-lock.yaml) | YAML | 7,409 | 0 | 1,067 | 8,476 |
| [postcss.config.cjs](/postcss.config.cjs) | JavaScript | 6 | 0 | 1 | 7 |
| [public/favicon-dark.svg](/public/favicon-dark.svg) | XML | 3 | 0 | 1 | 4 |
| [public/favicon.svg](/public/favicon.svg) | XML | 3 | 0 | 1 | 4 |
| [public/safari-pinned-tab.svg](/public/safari-pinned-tab.svg) | XML | 41 | 0 | 1 | 42 |
| [src/App.vue](/src/App.vue) | vue | 25 | 0 | 2 | 27 |
| [src/auto-imports.d.ts](/src/auto-imports.d.ts) | TypeScript | 556 | 2 | 1 | 559 |
| [src/components.d.ts](/src/components.d.ts) | TypeScript | 15 | 3 | 3 | 21 |
| [src/components/Counter.vue](/src/components/Counter.vue) | vue | 17 | 0 | 3 | 20 |
| [src/components/Footer.vue](/src/components/Footer.vue) | vue | 24 | 0 | 6 | 30 |
| [src/components/Input.vue](/src/components/Input.vue) | vue | 19 | 0 | 2 | 21 |
| [src/components/README.md](/src/components/README.md) | Markdown | 5 | 0 | 6 | 11 |
| [src/components/Setting.vue](/src/components/Setting.vue) | vue | 213 | 5 | 10 | 228 |
| [src/components/daisy/DSelect.vue](/src/components/daisy/DSelect.vue) | vue | 31 | 0 | 4 | 35 |
| [src/components/daisy/DToggle.vue](/src/components/daisy/DToggle.vue) | vue | 31 | 0 | 6 | 37 |
| [src/composables/dark.ts](/src/composables/dark.ts) | TypeScript | 2 | 2 | 1 | 5 |
| [src/layouts/404.vue](/src/layouts/404.vue) | vue | 20 | 0 | 2 | 22 |
| [src/layouts/README.md](/src/layouts/README.md) | Markdown | 10 | 0 | 5 | 15 |
| [src/layouts/default.vue](/src/layouts/default.vue) | vue | 6 | 3 | 1 | 10 |
| [src/layouts/home.vue](/src/layouts/home.vue) | vue | 6 | 3 | 1 | 10 |
| [src/main.ts](/src/main.ts) | TypeScript | 14 | 7 | 2 | 23 |
| [src/modules/README.md](/src/modules/README.md) | Markdown | 8 | 0 | 4 | 12 |
| [src/modules/i18n.ts](/src/modules/i18n.ts) | TypeScript | 5 | 20 | 1 | 26 |
| [src/modules/nprogress.ts](/src/modules/nprogress.ts) | TypeScript | 13 | 0 | 2 | 15 |
| [src/modules/pinia.ts](/src/modules/pinia.ts) | TypeScript | 10 | 5 | 3 | 18 |
| [src/modules/pwa.ts](/src/modules/pwa.ts) | TypeScript | 9 | 1 | 3 | 13 |
| [src/pages/AdvancedSettings.vue](/src/pages/AdvancedSettings.vue) | vue | 69 | 0 | 7 | 76 |
| [src/pages/Personalization/annotations.vue](/src/pages/Personalization/annotations.vue) | vue | 190 | 21 | 7 | 218 |
| [src/pages/Personalization/index.vue](/src/pages/Personalization/index.vue) | vue | 214 | 3 | 9 | 226 |
| [src/pages/Personalization/train.vue](/src/pages/Personalization/train.vue) | vue | 143 | 6 | 6 | 155 |
| [src/pages/README.md](/src/pages/README.md) | Markdown | 13 | 0 | 8 | 21 |
| [src/pages/[...all].vue](/src/pages/%5B...all%5D.vue) | vue | 12 | 0 | 3 | 15 |
| [src/pages/about.md](/src/pages/about.md) | Markdown | 16 | 1 | 5 | 22 |
| [src/pages/index.vue](/src/pages/index.vue) | vue | 120 | 0 | 13 | 133 |
| [src/shims.d.ts](/src/shims.d.ts) | TypeScript | 12 | 2 | 3 | 17 |
| [src/store/user.ts](/src/store/user.ts) | TypeScript | 19 | 9 | 7 | 35 |
| [src/styles/main.css](/src/styles/main.css) | PostCSS | 28 | 0 | 6 | 34 |
| [src/styles/markdown.css](/src/styles/markdown.css) | PostCSS | 23 | 0 | 6 | 29 |
| [src/types.ts](/src/types.ts) | TypeScript | 2 | 0 | 2 | 4 |
| [tailwind.config.cjs](/tailwind.config.cjs) | JavaScript | 15 | 1 | 1 | 17 |
| [tsconfig.json](/tsconfig.json) | JSON with Comments | 27 | 11 | 0 | 38 |
| [unocss.config.ts](/unocss.config.ts) | TypeScript | 37 | 0 | 2 | 39 |
| [vite.config.ts](/vite.config.ts) | TypeScript | 109 | 33 | 11 | 153 |

[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)