gitextract_azcmq_sa/ ├── .github/ │ └── workflows/ │ ├── .keep │ └── cd.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ ├── exensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Dockerfile ├── LICENSE ├── README.md ├── integrity-check.cjs ├── package.json ├── public/ │ └── robots.txt ├── src/ │ ├── api/ │ │ ├── crawler.ts │ │ ├── searcher.ts │ │ └── serp.ts │ ├── cloud-functions/ │ │ ├── adaptive-crawler.ts │ │ └── data-crunching.ts │ ├── db/ │ │ ├── adaptive-crawl-task.ts │ │ ├── crawled.ts │ │ ├── domain-blockade.ts │ │ ├── domain-profile.ts │ │ ├── img-alt.ts │ │ ├── pdf.ts │ │ └── searched.ts │ ├── dto/ │ │ ├── adaptive-crawler-options.ts │ │ ├── crawler-options.ts │ │ ├── jina-embeddings-auth.ts │ │ └── turndown-tweakable-options.ts │ ├── fetch.d.ts │ ├── lib/ │ │ └── transform-server-event-stream.ts │ ├── services/ │ │ ├── alt-text.ts │ │ ├── async-context.ts │ │ ├── blackhole-detector.ts │ │ ├── brave-search.ts │ │ ├── canvas.ts │ │ ├── cf-browser-rendering.ts │ │ ├── curl.ts │ │ ├── errors.ts │ │ ├── finalizer.ts │ │ ├── geoip.ts │ │ ├── jsdom.ts │ │ ├── lm.ts │ │ ├── logger.ts │ │ ├── minimal-stealth.js │ │ ├── misc.ts │ │ ├── pdf-extract.ts │ │ ├── pseudo-transfer.ts │ │ ├── puppeteer.ts │ │ ├── registry.ts │ │ ├── robots-text.ts │ │ ├── serp/ │ │ │ ├── compat.ts │ │ │ ├── google.ts │ │ │ ├── internal.ts │ │ │ ├── puppeteer.ts │ │ │ └── serper.ts │ │ ├── serper-search.ts │ │ ├── snapshot-formatter.ts │ │ ├── temp-file.ts │ │ └── threaded.ts │ ├── stand-alone/ │ │ ├── crawl.ts │ │ ├── search.ts │ │ └── serp.ts │ ├── types.d.ts │ └── utils/ │ ├── encoding.ts │ ├── get-function-url.ts │ ├── ip.ts │ ├── markdown.ts │ ├── misc.ts │ └── tailwind-classes.ts └── tsconfig.json