gitextract_ngu74d31/ ├── .eslintrc.json ├── .gitignore ├── .husky/ │ └── pre-commit ├── .prettierrc ├── LICENSE ├── README.md ├── components.json ├── messages/ │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── it.json │ ├── ja.json │ ├── ko.json │ ├── nl.json │ ├── ru.json │ ├── sv.json │ └── zh.json ├── next-sitemap.config.js ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public/ │ ├── ads.txt │ ├── robots.txt │ ├── site.webmanifest │ ├── sitemap-0.xml │ └── sitemap.xml ├── src/ │ ├── app/ │ │ ├── [locale]/ │ │ │ ├── [barcodeType]/ │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── terms/ │ │ │ └── page.tsx │ │ ├── api/ │ │ │ └── barcode/ │ │ │ └── [code]/ │ │ │ └── [data]/ │ │ │ └── route.ts │ │ ├── error.tsx │ │ ├── layout.tsx │ │ └── not-found.tsx │ ├── components/ │ │ ├── Header.tsx │ │ ├── MarkdownContent.tsx │ │ ├── barcode-generator/ │ │ │ ├── BarcodeCarousel.tsx │ │ │ ├── BarcodeComponents.tsx │ │ │ ├── BarcodeContext.tsx │ │ │ ├── DownloadBarcodes.tsx │ │ │ ├── ImportData.tsx │ │ │ ├── ScrollControls.tsx │ │ │ ├── index.tsx │ │ │ ├── share-button.tsx │ │ │ └── useBarcodeGenerator.tsx │ │ ├── footer.tsx │ │ ├── icons.tsx │ │ ├── language-toggle.tsx │ │ ├── tailwind-indicator.tsx │ │ ├── theme-provider.tsx │ │ ├── theme-toggle.tsx │ │ └── ui/ │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── slider.tsx │ │ ├── switch.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ └── tooltip.tsx │ ├── config/ │ │ ├── barcode-types.ts │ │ └── site-i18n.ts │ ├── i18n.ts │ ├── lib/ │ │ ├── fonts.ts │ │ ├── parseLine.ts │ │ └── utils.ts │ ├── middleware.ts │ ├── navigation.ts │ ├── styles/ │ │ └── globals.css │ └── types/ │ ├── image.ts │ └── nav.ts ├── tailwind.config.ts └── tsconfig.json