summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info')
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/INSTALLER1
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/METADATA673
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/RECORD686
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/REQUESTED0
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/WHEEL4
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/entry_points.txt2
-rw-r--r--venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/licenses/LICENSE21
7 files changed, 1387 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/INSTALLER b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/INSTALLER
new file mode 100644
index 0000000..a1b589e
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/INSTALLER
@@ -0,0 +1 @@
+pip
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/METADATA b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/METADATA
new file mode 100644
index 0000000..c836e64
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/METADATA
@@ -0,0 +1,673 @@
+Metadata-Version: 2.3
+Name: litestar
+Version: 2.7.1
+Summary: Litestar - A production-ready, highly performant, extensible ASGI API Framework
+Project-URL: Blog, https://blog.litestar.dev
+Project-URL: Changelog, https://github.com/litestar-org/litestar/releases/
+Project-URL: Discord, https://discord.gg/litestar-919193495116337154
+Project-URL: Documentation, https://docs.litestar.dev/
+Project-URL: Homepage, https://litestar.dev/
+Project-URL: Issue Tracker, https://github.com/litestar-org/litestar/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
+Project-URL: Reddit, https://www.reddit.com/r/LitestarAPI
+Project-URL: Repository, https://github.com/litestar-org/litestar
+Project-URL: Twitter, https://twitter.com/LitestarAPI
+Author-email: Cody Fincher <cody.fincher@gmail.com>, Jacob Coffee <jacob@z7x.org>, Janek Nouvertné <provinzkraut@posteo.de>, Na'aman Hirschfeld <nhirschfeld@gmail.com>, Peter Schutt <peter.github@proton.me>
+Maintainer-email: Cody Fincher <cody.fincher@gmail.com>, Jacob Coffee <jacob@z7x.org>, Janek Nouvertné <provinzkraut@posteo.de>, Peter Schutt <peter.github@proton.me>
+License: MIT
+License-File: LICENSE
+Keywords: api,asgi,litestar,rest,starlite
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Web Environment
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: MIT License
+Classifier: Natural Language :: English
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Topic :: Internet
+Classifier: Topic :: Internet :: WWW/HTTP
+Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
+Classifier: Topic :: Software Development
+Classifier: Topic :: Software Development :: Libraries
+Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Classifier: Typing :: Typed
+Requires-Python: <4.0,>=3.8
+Requires-Dist: anyio>=3
+Requires-Dist: click
+Requires-Dist: exceptiongroup; python_version < '3.11'
+Requires-Dist: httpx>=0.22
+Requires-Dist: importlib-metadata; python_version < '3.10'
+Requires-Dist: importlib-resources>=5.12.0; python_version < '3.9'
+Requires-Dist: msgspec>=0.18.2
+Requires-Dist: multidict>=6.0.2
+Requires-Dist: polyfactory>=2.6.3
+Requires-Dist: pyyaml
+Requires-Dist: rich-click
+Requires-Dist: rich>=13.0.0
+Requires-Dist: typing-extensions
+Provides-Extra: annotated-types
+Requires-Dist: annotated-types; extra == 'annotated-types'
+Provides-Extra: attrs
+Requires-Dist: attrs; extra == 'attrs'
+Provides-Extra: brotli
+Requires-Dist: brotli; extra == 'brotli'
+Provides-Extra: cli
+Requires-Dist: jsbeautifier; extra == 'cli'
+Requires-Dist: uvicorn[standard]; extra == 'cli'
+Requires-Dist: uvloop>=0.18.0; (sys_platform != 'win32') and extra == 'cli'
+Provides-Extra: cryptography
+Requires-Dist: cryptography; extra == 'cryptography'
+Provides-Extra: full
+Requires-Dist: litestar[annotated-types,attrs,brotli,cli,cryptography,jinja,jwt,mako,minijinja,opentelemetry,piccolo,picologging,prometheus,pydantic,redis,sqlalchemy,standard,structlog]; extra == 'full'
+Provides-Extra: jinja
+Requires-Dist: jinja2>=3.1.2; extra == 'jinja'
+Provides-Extra: jwt
+Requires-Dist: cryptography; extra == 'jwt'
+Requires-Dist: python-jose; extra == 'jwt'
+Provides-Extra: mako
+Requires-Dist: mako>=1.2.4; extra == 'mako'
+Provides-Extra: minijinja
+Requires-Dist: minijinja>=1.0.0; extra == 'minijinja'
+Provides-Extra: opentelemetry
+Requires-Dist: opentelemetry-instrumentation-asgi; extra == 'opentelemetry'
+Provides-Extra: piccolo
+Requires-Dist: piccolo; extra == 'piccolo'
+Provides-Extra: picologging
+Requires-Dist: picologging; extra == 'picologging'
+Provides-Extra: prometheus
+Requires-Dist: prometheus-client; extra == 'prometheus'
+Provides-Extra: pydantic
+Requires-Dist: email-validator; extra == 'pydantic'
+Requires-Dist: pydantic; extra == 'pydantic'
+Requires-Dist: pydantic-extra-types; extra == 'pydantic'
+Provides-Extra: redis
+Requires-Dist: redis[hiredis]>=4.4.4; extra == 'redis'
+Provides-Extra: sqlalchemy
+Requires-Dist: advanced-alchemy<1.0.0,>=0.2.2; extra == 'sqlalchemy'
+Provides-Extra: standard
+Requires-Dist: fast-query-parsers>=1.0.2; extra == 'standard'
+Requires-Dist: jinja2; extra == 'standard'
+Requires-Dist: jsbeautifier; extra == 'standard'
+Requires-Dist: uvicorn[standard]; extra == 'standard'
+Requires-Dist: uvloop>=0.18.0; (sys_platform != 'win32') and extra == 'standard'
+Provides-Extra: structlog
+Requires-Dist: structlog; extra == 'structlog'
+Description-Content-Type: text/markdown
+
+<!-- markdownlint-disable -->
+<p align="center">
+ <!-- github-banner-start -->
+ <img src="https://raw.githubusercontent.com/litestar-org/branding/main/assets/Branding%20-%20SVG%20-%20Transparent/Logo%20-%20Banner%20-%20Inline%20-%20Light.svg#gh-light-mode-only" alt="Litestar Logo - Light" width="100%" height="auto" />
+ <img src="https://raw.githubusercontent.com/litestar-org/branding/main/assets/Branding%20-%20SVG%20-%20Transparent/Logo%20-%20Banner%20-%20Inline%20-%20Dark.svg#gh-dark-mode-only" alt="Litestar Logo - Dark" width="100%" height="auto" />
+ <!-- github-banner-end -->
+</p>
+<!-- markdownlint-restore -->
+
+<div align="center">
+
+<!-- prettier-ignore-start -->
+
+| Project | | Status |
+|-----------|:----|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| CI/CD | | [![Latest Release](https://github.com/litestar-org/litestar/actions/workflows/publish.yml/badge.svg)](https://github.com/litestar-org/litestar/actions/workflows/publish.yml) [![ci](https://github.com/litestar-org/litestar/actions/workflows/ci.yml/badge.svg)](https://github.com/litestar-org/litestar/actions/workflows/ci.yml) [![Documentation Building](https://github.com/litestar-org/litestar/actions/workflows/docs.yml/badge.svg?branch=main)](https://github.com/litestar-org/litestar/actions/workflows/docs.yml) |
+| Quality | | [![Coverage](https://codecov.io/github/litestar-org/litestar/graph/badge.svg?token=vKez4Pycrc)](https://codecov.io/github/litestar-org/litestar) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=litestar-org_litestar&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=litestar-org_litestar) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=litestar-org_litestar&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=litestar-org_litestar) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=litestar-org_litestar&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=litestar-org_litestar) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=litestar-org_litestar&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=litestar-org_litestar) |
+| Package | | [![PyPI - Version](https://img.shields.io/pypi/v/litestar?labelColor=202235&color=edb641&logo=python&logoColor=edb641)](https://badge.fury.io/py/litestar) ![PyPI - Support Python Versions](https://img.shields.io/pypi/pyversions/litestar?labelColor=202235&color=edb641&logo=python&logoColor=edb641) ![Starlite PyPI - Downloads](https://img.shields.io/pypi/dm/starlite?logo=python&label=starlite%20downloads&labelColor=202235&color=edb641&logoColor=edb641) ![Litestar PyPI - Downloads](https://img.shields.io/pypi/dm/litestar?logo=python&label=litestar%20downloads&labelColor=202235&color=edb641&logoColor=edb641) |
+| Community | | [![Reddit](https://img.shields.io/reddit/subreddit-subscribers/litestarapi?label=r%2FLitestar&logo=reddit&labelColor=202235&color=edb641&logoColor=edb641)](https://reddit.com/r/litestarapi) [![Discord](https://img.shields.io/discord/919193495116337154?labelColor=202235&color=edb641&label=chat%20on%20discord&logo=discord&logoColor=edb641)](https://discord.gg/litestar-919193495116337154) [![Matrix](https://img.shields.io/badge/chat%20on%20Matrix-bridged-202235?labelColor=202235&color=edb641&logo=matrix&logoColor=edb641)](https://matrix.to/#/#litestar:matrix.org) [![Medium](https://img.shields.io/badge/Medium-202235?labelColor=202235&color=edb641&logo=medium&logoColor=edb641)](https://blog.litestar.dev) [![Twitter](https://img.shields.io/twitter/follow/LitestarAPI?labelColor=202235&color=edb641&logo=twitter&logoColor=edb641&style=flat)](https://twitter.com/LitestarAPI) [![Blog](https://img.shields.io/badge/Blog-litestar.dev-202235?logo=blogger&labelColor=202235&color=edb641&logoColor=edb641)](https://blog.litestar.dev) |
+| Meta | | [![Litestar Project](https://img.shields.io/badge/Litestar%20Org-%E2%AD%90%20Litestar-202235.svg?logo=python&labelColor=202235&color=edb641&logoColor=edb641)](https://github.com/litestar-org/litestar) [![types - Mypy](https://img.shields.io/badge/types-Mypy-202235.svg?logo=python&labelColor=202235&color=edb641&logoColor=edb641)](https://github.com/python/mypy) [![License - MIT](https://img.shields.io/badge/license-MIT-202235.svg?logo=python&labelColor=202235&color=edb641&logoColor=edb641)](https://spdx.org/licenses/) [![Litestar Sponsors](https://img.shields.io/badge/Sponsor-%E2%9D%A4-%23edb641.svg?&logo=github&logoColor=edb641&labelColor=202235)](https://github.com/sponsors/litestar-org) [![linting - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json&labelColor=202235)](https://github.com/astral-sh/ruff) [![code style - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/format.json&labelColor=202235)](https://github.com/psf/black) [![All Contributors](https://img.shields.io/github/all-contributors/litestar-org/litestar?labelColor=202235&color=edb641&logoColor=edb641)](#contributors-) |
+
+<!-- prettier-ignore-end -->
+</div>
+
+<hr>
+
+Litestar is a powerful, flexible yet opinionated ASGI framework, focused on
+building APIs, and offers high-performance data validation and parsing,
+dependency injection, first-class ORM integration, authorization primitives, and much
+more that's needed to get applications up and running.
+
+Check out the [documentation 📚](https://docs.litestar.dev/) for a detailed overview of
+its features!
+
+Additionally, the [Litestar fullstack repository](https://github.com/litestar-org/litestar-fullstack)
+can give you a good impression how a fully fledged Litestar application may look.
+
+<details>
+<summary>Table of Contents</summary>
+
+- [Installation](#installation)
+ - [Quick Start](#quick-start)
+- [Core Features](#core-features)
+ - [Example Applications](#example-applications)
+- [Features](#features)
+ - [Class-based Controllers](#class-based-controllers)
+ - [Data Parsing, Type Hints, and Msgspec](#data-parsing-type-hints-and-msgspec)
+ - [Plugin System, ORM support, and DTOs](#plugin-system-orm-support-and-dtos)
+ - [OpenAPI](#openapi)
+ - [Dependency Injection](#dependency-injection)
+ - [Middleware](#middleware)
+ - [Route Guards](#route-guards)
+ - [Request Life Cycle Hooks](#request-life-cycle-hooks)
+- [Performance](#performance)
+- [Contributing](#contributing)
+
+</details>
+
+## Installation
+
+```shell
+pip install litestar
+```
+
+## Quick Start
+
+```python
+from litestar import Litestar, get
+
+
+@get("/")
+def hello_world() -> dict[str, str]:
+ """Keeping the tradition alive with hello world."""
+ return {"hello": "world"}
+
+
+app = Litestar(route_handlers=[hello_world])
+```
+
+## Core Features
+
+- [Class based controllers](#class-based-controllers)
+- [Dependency Injection](#dependency-injection)
+- [Layered Middleware](#middleware)
+- [Plugin System](#plugin-system-orm-support-and-dtos)
+- [OpenAPI 3.1 schema generation](#openapi)
+- [Life Cycle Hooks](#request-life-cycle-hooks)
+- [Route Guards based Authorization](#route-guards)
+- Support for `dataclasses`, `TypedDict`, [pydantic version 1 and version 2](https://docs.pydantic.dev/latest/),
+ [msgspec](https://github.com/jcrist/msgspec) and [attrs](https://www.attrs.org/en/stable/)
+- Layered parameter declaration
+- [Automatic API documentation with](#redoc-swagger-ui-and-stoplight-elements-api-documentation):
+ - [RapiDoc](https://github.com/rapi-doc/RapiDoc)
+ - [Redoc](https://github.com/Redocly/redoc)
+ - [Stoplight Elements](https://github.com/stoplightio/elements)
+ - [Swagger-UI](https://swagger.io/tools/swagger-ui/)
+- [Trio](https://trio.readthedocs.io/en/stable/) support (built-in, via [AnyIO](https://anyio.readthedocs.io/))
+- Ultra-fast validation, serialization and deserialization using [msgspec](https://github.com/jcrist/msgspec)
+- SQLAlchemy integration
+- Piccolo ORM Support
+
+## Example Applications
+
+<details>
+<summary>Pre-built Example Apps</summary>
+
+- [litestar-pg-redis-docker](https://github.com/litestar-org/litestar-pg-redis-docker): In addition to Litestar, this
+ demonstrates a pattern of application modularity, SQLAlchemy 2.0 ORM, Redis cache connectivity, and more. Like all
+ Litestar projects, this application is open to contributions, big and small.
+- [litestar-fullstack](https://github.com/litestar-org/litestar-fullstack): A reference application that contains most of the boilerplate required for a web application.
+ It features a Litestar app configured with best practices, SQLAlchemy 2.0 and SAQ, a frontend integrated with Vitejs and Jinja2 templates, Docker, and more.
+- [litestar-hello-world](https://github.com/litestar-org/litestar-hello-world): A bare-minimum application setup. Great
+for testing and POC work.
+</details>
+
+## Sponsors
+
+Litestar is an open-source project, and we enjoy the support of our sponsors to help fund the exciting
+work we do.
+
+A **huge** thanks to our sponsors:
+
+[//]: # "Note to maintainers: Highest sponsors first; no more than 3 per row - create new div if needed"
+
+<a href="https://github.com/scalar/scalar/?utm_source=litestar&utm_medium=website&utm_campaign=main-badge" target="_blank" title="Scalar.com - Document, Discover and Test APIs with Scalar."><img src="https://raw.githubusercontent.com/litestar-org/branding/main/assets/sponsors/scalar.svg" width="180" alt="Scalar.com"></a>
+<a href="https://telemetrysports.com/" title="Telemetry Sports - Changing the way data influences the sports experience"><img src="https://raw.githubusercontent.com/litestar-org/branding/main/assets/sponsors/telemetry-sports/unofficial-telemetry-whitebg.svg" width="150" alt="Telemetry Sports"></a>
+<a href="https://www.stok.kr/" title="Stok - Stack Up Your Assets!"><img src="https://avatars.githubusercontent.com/u/144093421?s=400&v=4" width="150" alt="Stok"></a>
+
+<a href="https://docs.litestar.dev/dev/#sponsors" class="external-link" target="_blank">Check out our sponsors in the docs</a>
+
+If you would like to support the work that we do please consider [becoming a sponsor][sponsor-github]
+on [GitHub][sponsor-github] or [Open Collective][sponsor-oc].
+
+We also participate in pledge-based sponsorship with [Polar][sponsor-polar].
+
+[sponsor-github]: https://github.com/sponsors/litestar-org
+[sponsor-oc]: https://opencollective.com/litestar
+[sponsor-polar]: https://polar.sh/litestar-org
+
+## Features
+
+### Class-based Controllers
+
+While supporting function-based route handlers, Litestar also supports and promotes python OOP using class based
+controllers:
+
+<details>
+<summary>Example for class-based controllers</summary>
+
+```python title="my_app/controllers/user.py"
+from typing import List, Optional
+from datetime import datetime
+
+from litestar import Controller, get, post, put, patch, delete
+from litestar.dto import DTOData
+from pydantic import UUID4
+
+from my_app.models import User, PartialUserDTO
+
+
+class UserController(Controller):
+ path = "/users"
+
+ @post()
+ async def create_user(self, data: User) -> User: ...
+
+ @get()
+ async def list_users(self) -> List[User]: ...
+
+ @get(path="/{date:int}")
+ async def list_new_users(self, date: datetime) -> List[User]: ...
+
+ @patch(path="/{user_id:uuid}", dto=PartialUserDTO)
+ async def partial_update_user(
+ self, user_id: UUID4, data: DTOData[PartialUserDTO]
+ ) -> User: ...
+
+ @put(path="/{user_id:uuid}")
+ async def update_user(self, user_id: UUID4, data: User) -> User: ...
+
+ @get(path="/{user_name:str}")
+ async def get_user_by_name(self, user_name: str) -> Optional[User]: ...
+
+ @get(path="/{user_id:uuid}")
+ async def get_user(self, user_id: UUID4) -> User: ...
+
+ @delete(path="/{user_id:uuid}")
+ async def delete_user(self, user_id: UUID4) -> None: ...
+```
+
+</details>
+
+### Data Parsing, Type Hints, and Msgspec
+
+Litestar is rigorously typed, and it enforces typing. For example, if you forget to type a return value for a route
+handler, an exception will be raised. The reason for this is that Litestar uses typing data to generate OpenAPI specs,
+as well as to validate and parse data. Thus, typing is essential to the framework.
+
+Furthermore, Litestar allows extending its support using plugins.
+
+### Plugin System, ORM support, and DTOs
+
+Litestar has a plugin system that allows the user to extend serialization/deserialization, OpenAPI generation, and other
+features.
+
+It ships with a builtin plugin for SQL Alchemy, which allows the user to use SQLAlchemy declarative classes "natively"
+i.e., as type parameters that will be serialized/deserialized and to return them as values from route
+handlers.
+
+Litestar also supports the programmatic creation of DTOs with a `DTOFactory` class, which also supports the use of
+plugins.
+
+### OpenAPI
+
+Litestar has custom logic to generate OpenAPI 3.1.0 schema, include optional generation of examples using the
+[`polyfactory`](https://pypi.org/project/polyfactory/) library.
+
+#### ReDoc, Swagger-UI and Stoplight Elements API Documentation
+
+Litestar serves the documentation from the generated OpenAPI schema with:
+
+- [ReDoc](https://redoc.ly/)
+- [Swagger-UI](https://swagger.io/tools/swagger-ui/)
+- [Stoplight Elements](https://github.com/stoplightio/elements)
+- [RapiDoc](https://rapidocweb.com/)
+
+All these are available and enabled by default.
+
+### Dependency Injection
+
+Litestar has a simple but powerful DI system inspired by pytest. You can define named dependencies - sync or async - at
+different levels of the application, and then selective use or overwrite them.
+
+<details>
+<summary>Example for DI</summary>
+
+```python
+from litestar import Litestar, get
+from litestar.di import Provide
+
+
+async def my_dependency() -> str: ...
+
+
+@get("/")
+async def index(injected: str) -> str:
+ return injected
+
+
+app = Litestar([index], dependencies={"injected": Provide(my_dependency)})
+```
+
+</details>
+
+### Middleware
+
+Litestar supports typical ASGI middleware and ships with middlewares to handle things such as
+
+- CORS
+- CSRF
+- Rate limiting
+- GZip and Brotli compression
+- Client- and server-side sessions
+
+### Route Guards
+
+Litestar has an authorization mechanism called `guards`, which allows the user to define guard functions at different
+level of the application (app, router, controller etc.) and validate the request before hitting the route handler
+function.
+
+<details>
+<summary>Example for route guards</summary>
+
+```python
+from litestar import Litestar, get
+
+from litestar.connection import ASGIConnection
+from litestar.handlers.base import BaseRouteHandler
+from litestar.exceptions import NotAuthorizedException
+
+
+async def is_authorized(connection: ASGIConnection, handler: BaseRouteHandler) -> None:
+ # validate authorization
+ # if not authorized, raise NotAuthorizedException
+ raise NotAuthorizedException()
+
+
+@get("/", guards=[is_authorized])
+async def index() -> None: ...
+
+
+app = Litestar([index])
+```
+
+</details>
+
+### Request Life Cycle Hooks
+
+Litestar supports request life cycle hooks, similarly to Flask - i.e. `before_request` and `after_request`
+
+## Performance
+
+Litestar is fast. It is on par with, or significantly faster than comparable ASGI frameworks.
+
+You can see and run the benchmarks [here](https://github.com/litestar-org/api-performance-tests),
+or read more about it [here](https://docs.litestar.dev/latest/benchmarks) in our documentation.
+
+## Contributing
+
+Litestar is open to contributions big and small. You can always [join our discord](https://discord.gg/X3FJqy8d2j) server
+or [join our Matrix](https://matrix.to/#/#litestar:matrix.org) space
+to discuss contributions and project maintenance. For guidelines on how to contribute, please
+see [the contribution guide](CONTRIBUTING.rst).
+
+<!-- contributors-start -->
+
+## Contributors ✨
+
+<details>
+
+<summary>Thanks goes to these wonderful people:</summary>
+<a href="https://allcontributors.org/docs/en/emoji-key">Emoji Key </a>
+
+<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
+<!-- prettier-ignore-start -->
+<!-- markdownlint-disable -->
+<table>
+ <tbody>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/nhirschfeld/"><img src="https://avatars.githubusercontent.com/u/30733348?v=4?s=100" width="100px;" alt="Na'aman Hirschfeld"/><br /><sub><b>Na'aman Hirschfeld</b></sub></a><br /><a href="#maintenance-Goldziher" title="Maintenance">🚧</a> <a href="https://github.com/litestar-org/litestar/commits?author=Goldziher" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=Goldziher" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=Goldziher" title="Tests">⚠️</a> <a href="#ideas-Goldziher" title="Ideas, Planning, & Feedback">🤔</a> <a href="#example-Goldziher" title="Examples">💡</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3AGoldziher" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/peterschutt"><img src="https://avatars.githubusercontent.com/u/20659309?v=4?s=100" width="100px;" alt="Peter Schutt"/><br /><sub><b>Peter Schutt</b></sub></a><br /><a href="#maintenance-peterschutt" title="Maintenance">🚧</a> <a href="https://github.com/litestar-org/litestar/commits?author=peterschutt" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=peterschutt" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=peterschutt" title="Tests">⚠️</a> <a href="#ideas-peterschutt" title="Ideas, Planning, & Feedback">🤔</a> <a href="#example-peterschutt" title="Examples">💡</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Apeterschutt" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://ashwinvin.github.io"><img src="https://avatars.githubusercontent.com/u/38067089?v=4?s=100" width="100px;" alt="Ashwin Vinod"/><br /><sub><b>Ashwin Vinod</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ashwinvin" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=ashwinvin" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://www.damiankress.de"><img src="https://avatars.githubusercontent.com/u/28515387?v=4?s=100" width="100px;" alt="Damian"/><br /><sub><b>Damian</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=dkress59" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://remotepixel.ca"><img src="https://avatars.githubusercontent.com/u/10407788?v=4?s=100" width="100px;" alt="Vincent Sarago"/><br /><sub><b>Vincent Sarago</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=vincentsarago" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://hotfix.guru"><img src="https://avatars.githubusercontent.com/u/5310116?v=4?s=100" width="100px;" alt="Jonas Krüger Svensson"/><br /><sub><b>Jonas Krüger Svensson</b></sub></a><br /><a href="#platform-JonasKs" title="Packaging/porting to new platform">📦</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sondrelg"><img src="https://avatars.githubusercontent.com/u/25310870?v=4?s=100" width="100px;" alt="Sondre Lillebø Gundersen"/><br /><sub><b>Sondre Lillebø Gundersen</b></sub></a><br /><a href="#platform-sondrelg" title="Packaging/porting to new platform">📦</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/vrslev"><img src="https://avatars.githubusercontent.com/u/75225148?v=4?s=100" width="100px;" alt="Lev"/><br /><sub><b>Lev</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=vrslev" title="Code">💻</a> <a href="#ideas-vrslev" title="Ideas, Planning, & Feedback">🤔</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/timwedde"><img src="https://avatars.githubusercontent.com/u/20231751?v=4?s=100" width="100px;" alt="Tim Wedde"/><br /><sub><b>Tim Wedde</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=timwedde" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/tclasen"><img src="https://avatars.githubusercontent.com/u/11999013?v=4?s=100" width="100px;" alt="Tory Clasen"/><br /><sub><b>Tory Clasen</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=tclasen" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://t.me/Bobronium"><img src="https://avatars.githubusercontent.com/u/36469655?v=4?s=100" width="100px;" alt="Arseny Boykov"/><br /><sub><b>Arseny Boykov</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Bobronium" title="Code">💻</a> <a href="#ideas-Bobronium" title="Ideas, Planning, & Feedback">🤔</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/yudjinn"><img src="https://avatars.githubusercontent.com/u/7493084?v=4?s=100" width="100px;" alt="Jacob Rodgers"/><br /><sub><b>Jacob Rodgers</b></sub></a><br /><a href="#example-yudjinn" title="Examples">💡</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/danesolberg"><img src="https://avatars.githubusercontent.com/u/25882507?v=4?s=100" width="100px;" alt="Dane Solberg"/><br /><sub><b>Dane Solberg</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=danesolberg" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/madlad33"><img src="https://avatars.githubusercontent.com/u/54079440?v=4?s=100" width="100px;" alt="madlad33"/><br /><sub><b>madlad33</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=madlad33" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="http://matthewtyleraylward.com"><img src="https://avatars.githubusercontent.com/u/19205392?v=4?s=100" width="100px;" alt="Matthew Aylward "/><br /><sub><b>Matthew Aylward </b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Butch78" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Joko013"><img src="https://avatars.githubusercontent.com/u/30841710?v=4?s=100" width="100px;" alt="Jan Klima"/><br /><sub><b>Jan Klima</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Joko013" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/i404788"><img src="https://avatars.githubusercontent.com/u/50617709?v=4?s=100" width="100px;" alt="C2D"/><br /><sub><b>C2D</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=i404788" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/to-ph"><img src="https://avatars.githubusercontent.com/u/84818322?v=4?s=100" width="100px;" alt="to-ph"/><br /><sub><b>to-ph</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=to-ph" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://imbev.gitlab.io/site"><img src="https://avatars.githubusercontent.com/u/105524473?v=4?s=100" width="100px;" alt="imbev"/><br /><sub><b>imbev</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=imbev" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://git.roboces.dev/catalin"><img src="https://avatars.githubusercontent.com/u/45485069?v=4?s=100" width="100px;" alt="cătălin"/><br /><sub><b>cătălin</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=185504a9" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Seon82"><img src="https://avatars.githubusercontent.com/u/46298009?v=4?s=100" width="100px;" alt="Seon82"/><br /><sub><b>Seon82</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Seon82" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/slavugan"><img src="https://avatars.githubusercontent.com/u/8457612?v=4?s=100" width="100px;" alt="Slava"/><br /><sub><b>Slava</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=slavugan" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Harry-Lees"><img src="https://avatars.githubusercontent.com/u/52263746?v=4?s=100" width="100px;" alt="Harry"/><br /><sub><b>Harry</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Harry-Lees" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=Harry-Lees" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/cofin"><img src="https://avatars.githubusercontent.com/u/204685?v=4?s=100" width="100px;" alt="Cody Fincher"/><br /><sub><b>Cody Fincher</b></sub></a><br /><a href="#maintenance-cofin" title="Maintenance">🚧</a> <a href="https://github.com/litestar-org/litestar/commits?author=cofin" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=cofin" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=cofin" title="Tests">⚠️</a> <a href="#ideas-cofin" title="Ideas, Planning, & Feedback">🤔</a> <a href="#example-cofin" title="Examples">💡</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Acofin" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.patreon.com/cclauss"><img src="https://avatars.githubusercontent.com/u/3709715?v=4?s=100" width="100px;" alt="Christian Clauss"/><br /><sub><b>Christian Clauss</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=cclauss" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/josepdaniel"><img src="https://avatars.githubusercontent.com/u/36941460?v=4?s=100" width="100px;" alt="josepdaniel"/><br /><sub><b>josepdaniel</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=josepdaniel" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/devtud"><img src="https://avatars.githubusercontent.com/u/6808024?v=4?s=100" width="100px;" alt="devtud"/><br /><sub><b>devtud</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Adevtud" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/nramos0"><img src="https://avatars.githubusercontent.com/u/35410160?v=4?s=100" width="100px;" alt="Nicholas Ramos"/><br /><sub><b>Nicholas Ramos</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=nramos0" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/seladb"><img src="https://avatars.githubusercontent.com/u/9059541?v=4?s=100" width="100px;" alt="seladb"/><br /><sub><b>seladb</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=seladb" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=seladb" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/aedify-swi"><img src="https://avatars.githubusercontent.com/u/66629131?v=4?s=100" width="100px;" alt="Simon Wienhöfer"/><br /><sub><b>Simon Wienhöfer</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=aedify-swi" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/mobiusxs"><img src="https://avatars.githubusercontent.com/u/57055149?v=4?s=100" width="100px;" alt="MobiusXS"/><br /><sub><b>MobiusXS</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=mobiusxs" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://aidansimard.dev"><img src="https://avatars.githubusercontent.com/u/73361895?v=4?s=100" width="100px;" alt="Aidan Simard"/><br /><sub><b>Aidan Simard</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Aidan-Simard" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/waweber"><img src="https://avatars.githubusercontent.com/u/714224?v=4?s=100" width="100px;" alt="wweber"/><br /><sub><b>wweber</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=waweber" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://scolvin.com"><img src="https://avatars.githubusercontent.com/u/4039449?v=4?s=100" width="100px;" alt="Samuel Colvin"/><br /><sub><b>Samuel Colvin</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=samuelcolvin" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/toudi"><img src="https://avatars.githubusercontent.com/u/81148?v=4?s=100" width="100px;" alt="Mateusz Mikołajczyk"/><br /><sub><b>Mateusz Mikołajczyk</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=toudi" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Alex-CodeLab"><img src="https://avatars.githubusercontent.com/u/1678423?v=4?s=100" width="100px;" alt="Alex "/><br /><sub><b>Alex </b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Alex-CodeLab" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/odiseo0"><img src="https://avatars.githubusercontent.com/u/87550035?v=4?s=100" width="100px;" alt="Odiseo"/><br /><sub><b>Odiseo</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=odiseo0" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/ingjavierpinilla"><img src="https://avatars.githubusercontent.com/u/36714646?v=4?s=100" width="100px;" alt="Javier Pinilla"/><br /><sub><b>Javier Pinilla</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ingjavierpinilla" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Chaoyingz"><img src="https://avatars.githubusercontent.com/u/32626585?v=4?s=100" width="100px;" alt="Chaoying"/><br /><sub><b>Chaoying</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Chaoyingz" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/infohash"><img src="https://avatars.githubusercontent.com/u/46137868?v=4?s=100" width="100px;" alt="infohash"/><br /><sub><b>infohash</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=infohash" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/john-ingles/"><img src="https://avatars.githubusercontent.com/u/35442886?v=4?s=100" width="100px;" alt="John Ingles"/><br /><sub><b>John Ingles</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=john-ingles" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/h0rn3t"><img src="https://avatars.githubusercontent.com/u/1213719?v=4?s=100" width="100px;" alt="Eugene"/><br /><sub><b>Eugene</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=h0rn3t" title="Tests">⚠️</a> <a href="https://github.com/litestar-org/litestar/commits?author=h0rn3t" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/jonadaly"><img src="https://avatars.githubusercontent.com/u/26462826?v=4?s=100" width="100px;" alt="Jon Daly"/><br /><sub><b>Jon Daly</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jonadaly" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=jonadaly" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://harshallaheri.me/"><img src="https://avatars.githubusercontent.com/u/73422191?v=4?s=100" width="100px;" alt="Harshal Laheri"/><br /><sub><b>Harshal Laheri</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Harshal6927" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=Harshal6927" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sorasful"><img src="https://avatars.githubusercontent.com/u/32820423?v=4?s=100" width="100px;" alt="Téva KRIEF"/><br /><sub><b>Téva KRIEF</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=sorasful" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/jtraub"><img src="https://avatars.githubusercontent.com/u/153191?v=4?s=100" width="100px;" alt="Konstantin Mikhailov"/><br /><sub><b>Konstantin Mikhailov</b></sub></a><br /><a href="#maintenance-jtraub" title="Maintenance">🚧</a> <a href="https://github.com/litestar-org/litestar/commits?author=jtraub" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=jtraub" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=jtraub" title="Tests">⚠️</a> <a href="#ideas-jtraub" title="Ideas, Planning, & Feedback">🤔</a> <a href="#example-jtraub" title="Examples">💡</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Ajtraub" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://linkedin.com/in/mitchell-henry334/"><img src="https://avatars.githubusercontent.com/u/17354727?v=4?s=100" width="100px;" alt="Mitchell Henry"/><br /><sub><b>Mitchell Henry</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=devmitch" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/chbndrhnns"><img src="https://avatars.githubusercontent.com/u/7534547?v=4?s=100" width="100px;" alt="chbndrhnns"/><br /><sub><b>chbndrhnns</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=chbndrhnns" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/nielsvanhooy"><img src="https://avatars.githubusercontent.com/u/40770348?v=4?s=100" width="100px;" alt="nielsvanhooy"/><br /><sub><b>nielsvanhooy</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=nielsvanhooy" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Anielsvanhooy" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=nielsvanhooy" title="Tests">⚠️</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/provinzkraut"><img src="https://avatars.githubusercontent.com/u/25355197?v=4?s=100" width="100px;" alt="provinzkraut"/><br /><sub><b>provinzkraut</b></sub></a><br /><a href="#maintenance-provinzkraut" title="Maintenance">🚧</a> <a href="https://github.com/litestar-org/litestar/commits?author=provinzkraut" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=provinzkraut" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=provinzkraut" title="Tests">⚠️</a> <a href="#ideas-provinzkraut" title="Ideas, Planning, & Feedback">🤔</a> <a href="#example-provinzkraut" title="Examples">💡</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Aprovinzkraut" title="Bug reports">🐛</a> <a href="#design-provinzkraut" title="Design">🎨</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/jab"><img src="https://avatars.githubusercontent.com/u/64992?v=4?s=100" width="100px;" alt="Joshua Bronson"/><br /><sub><b>Joshua Bronson</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jab" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://linkedin.com/in/roman-reznikov"><img src="https://avatars.githubusercontent.com/u/44291988?v=4?s=100" width="100px;" alt="Roman Reznikov"/><br /><sub><b>Roman Reznikov</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ReznikovRoman" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://mookrs.com"><img src="https://avatars.githubusercontent.com/u/985439?v=4?s=100" width="100px;" alt="mookrs"/><br /><sub><b>mookrs</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=mookrs" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://mike.depalatis.net"><img src="https://avatars.githubusercontent.com/u/2805515?v=4?s=100" width="100px;" alt="Mike DePalatis"/><br /><sub><b>Mike DePalatis</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=mivade" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/pemocarlo"><img src="https://avatars.githubusercontent.com/u/7297323?v=4?s=100" width="100px;" alt="Carlos Alberto Pérez-Molano"/><br /><sub><b>Carlos Alberto Pérez-Molano</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=pemocarlo" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.bestcryptocodes.com"><img src="https://avatars.githubusercontent.com/u/114229148?v=4?s=100" width="100px;" alt="ThinksFast"/><br /><sub><b>ThinksFast</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ThinksFast" title="Tests">⚠️</a> <a href="https://github.com/litestar-org/litestar/commits?author=ThinksFast" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/ottermata"><img src="https://avatars.githubusercontent.com/u/9451844?v=4?s=100" width="100px;" alt="Christopher Krause"/><br /><sub><b>Christopher Krause</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ottermata" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://www.kylesmith.me"><img src="https://avatars.githubusercontent.com/u/1161424?v=4?s=100" width="100px;" alt="Kyle Smith"/><br /><sub><b>Kyle Smith</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=smithk86" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=smithk86" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Asmithk86" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/scott2b"><img src="https://avatars.githubusercontent.com/u/307713?v=4?s=100" width="100px;" alt="Scott Bradley"/><br /><sub><b>Scott Bradley</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Ascott2b" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/srikanthccv/"><img src="https://avatars.githubusercontent.com/u/22846633?v=4?s=100" width="100px;" alt="Srikanth Chekuri"/><br /><sub><b>Srikanth Chekuri</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=srikanthccv" title="Tests">⚠️</a> <a href="https://github.com/litestar-org/litestar/commits?author=srikanthccv" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://lonelyviking.com"><img src="https://avatars.githubusercontent.com/u/78952809?v=4?s=100" width="100px;" alt="Michael Bosch"/><br /><sub><b>Michael Bosch</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=LonelyVikingMichael" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sssssss340"><img src="https://avatars.githubusercontent.com/u/8406195?v=4?s=100" width="100px;" alt="sssssss340"/><br /><sub><b>sssssss340</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Asssssss340" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/ste-pool"><img src="https://avatars.githubusercontent.com/u/17198460?v=4?s=100" width="100px;" alt="ste-pool"/><br /><sub><b>ste-pool</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ste-pool" title="Code">💻</a> <a href="#infra-ste-pool" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Alc-Alc"><img src="https://avatars.githubusercontent.com/u/45509143?v=4?s=100" width="100px;" alt="Alc-Alc"/><br /><sub><b>Alc-Alc</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Alc-Alc" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=Alc-Alc" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=Alc-Alc" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://asomethings.com"><img src="https://avatars.githubusercontent.com/u/16171942?v=4?s=100" width="100px;" alt="asomethings"/><br /><sub><b>asomethings</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=asomethings" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/garburator"><img src="https://avatars.githubusercontent.com/u/14207857?v=4?s=100" width="100px;" alt="Garry Bullock"/><br /><sub><b>Garry Bullock</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=garburator" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/NiclasHaderer"><img src="https://avatars.githubusercontent.com/u/109728711?v=4?s=100" width="100px;" alt="Niclas Haderer"/><br /><sub><b>Niclas Haderer</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=NiclasHaderer" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/dialvarezs"><img src="https://avatars.githubusercontent.com/u/13831919?v=4?s=100" width="100px;" alt="Diego Alvarez"/><br /><sub><b>Diego Alvarez</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=dialvarezs" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=dialvarezs" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=dialvarezs" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.rgare.com"><img src="https://avatars.githubusercontent.com/u/51208317?v=4?s=100" width="100px;" alt="Jason Nance"/><br /><sub><b>Jason Nance</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=rgajason" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/spikenn"><img src="https://avatars.githubusercontent.com/u/32995595?v=4?s=100" width="100px;" alt="Igor Kapadze"/><br /><sub><b>Igor Kapadze</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=spikenn" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://jarmos.vercel.app"><img src="https://avatars.githubusercontent.com/u/31373860?v=4?s=100" width="100px;" alt="Somraj Saha"/><br /><sub><b>Somraj Saha</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Jarmos-san" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://skulason.me"><img src="https://avatars.githubusercontent.com/u/11139514?v=4?s=100" width="100px;" alt="Magnús Ágúst Skúlason"/><br /><sub><b>Magnús Ágúst Skúlason</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=maggias" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=maggias" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://alessioparma.xyz/"><img src="https://avatars.githubusercontent.com/u/4697032?v=4?s=100" width="100px;" alt="Alessio Parma"/><br /><sub><b>Alessio Parma</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=pomma89" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Lugoues"><img src="https://avatars.githubusercontent.com/u/372610?v=4?s=100" width="100px;" alt="Peter Brunner"/><br /><sub><b>Peter Brunner</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Lugoues" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://scriptr.dev/"><img src="https://avatars.githubusercontent.com/u/45884264?v=4?s=100" width="100px;" alt="Jacob Coffee"/><br /><sub><b>Jacob Coffee</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=JacobCoffee" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=JacobCoffee" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=JacobCoffee" title="Tests">⚠️</a> <a href="#infra-JacobCoffee" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#ideas-JacobCoffee" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-JacobCoffee" title="Maintenance">🚧</a> <a href="#business-JacobCoffee" title="Business development">💼</a> <a href="#design-JacobCoffee" title="Design">🎨</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Gamazic"><img src="https://avatars.githubusercontent.com/u/33692402?v=4?s=100" width="100px;" alt="Gamazic"/><br /><sub><b>Gamazic</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Gamazic" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/kareemmahlees"><img src="https://avatars.githubusercontent.com/u/89863279?v=4?s=100" width="100px;" alt="Kareem Mahlees"/><br /><sub><b>Kareem Mahlees</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=kareemmahlees" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/abdulhaq-e"><img src="https://avatars.githubusercontent.com/u/2532125?v=4?s=100" width="100px;" alt="Abdulhaq Emhemmed"/><br /><sub><b>Abdulhaq Emhemmed</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=abdulhaq-e" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=abdulhaq-e" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/jenish2014"><img src="https://avatars.githubusercontent.com/u/9599888?v=4?s=100" width="100px;" alt="Jenish"/><br /><sub><b>Jenish</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jenish2014" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=jenish2014" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/chris-telemetry"><img src="https://avatars.githubusercontent.com/u/78052999?v=4?s=100" width="100px;" alt="chris-telemetry"/><br /><sub><b>chris-telemetry</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=chris-telemetry" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://wardpearce.com"><img src="https://avatars.githubusercontent.com/u/27844174?v=4?s=100" width="100px;" alt="Ward"/><br /><sub><b>Ward</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3AWardPearce" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://knowsuchagency.com"><img src="https://avatars.githubusercontent.com/u/11974795?v=4?s=100" width="100px;" alt="Stephan Fitzpatrick"/><br /><sub><b>Stephan Fitzpatrick</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Aknowsuchagency" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://codepen.io/ekeric13/"><img src="https://avatars.githubusercontent.com/u/6489651?v=4?s=100" width="100px;" alt="Eric Kennedy"/><br /><sub><b>Eric Kennedy</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ekeric13" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/wassafshahzad"><img src="https://avatars.githubusercontent.com/u/25094157?v=4?s=100" width="100px;" alt="wassaf shahzad"/><br /><sub><b>wassaf shahzad</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=wassafshahzad" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="http://nilsso.github.io"><img src="https://avatars.githubusercontent.com/u/567181?v=4?s=100" width="100px;" alt="Nils Olsson"/><br /><sub><b>Nils Olsson</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=nilsso" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Anilsso" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://rileychase.net"><img src="https://avatars.githubusercontent.com/u/1491530?v=4?s=100" width="100px;" alt="Riley Chase"/><br /><sub><b>Riley Chase</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Nadock" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://gh.arielle.codes"><img src="https://avatars.githubusercontent.com/u/71233171?v=4?s=100" width="100px;" alt="arl"/><br /><sub><b>arl</b></sub></a><br /><a href="#maintenance-onerandomusername" title="Maintenance">🚧</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Galdanwing"><img src="https://avatars.githubusercontent.com/u/29492757?v=4?s=100" width="100px;" alt="Antoine van der Horst"/><br /><sub><b>Antoine van der Horst</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Galdanwing" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://nick.groenen.me"><img src="https://avatars.githubusercontent.com/u/145285?v=4?s=100" width="100px;" alt="Nick Groenen"/><br /><sub><b>Nick Groenen</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=zoni" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/giorgiovilardo"><img src="https://avatars.githubusercontent.com/u/56472600?v=4?s=100" width="100px;" alt="Giorgio Vilardo"/><br /><sub><b>Giorgio Vilardo</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=giorgiovilardo" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/bollwyvl"><img src="https://avatars.githubusercontent.com/u/45380?v=4?s=100" width="100px;" alt="Nicholas Bollweg"/><br /><sub><b>Nicholas Bollweg</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=bollwyvl" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/tompin82"><img src="https://avatars.githubusercontent.com/u/47041409?v=4?s=100" width="100px;" alt="Tomas Jonsson"/><br /><sub><b>Tomas Jonsson</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=tompin82" title="Tests">⚠️</a> <a href="https://github.com/litestar-org/litestar/commits?author=tompin82" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/khiem-doan/"><img src="https://avatars.githubusercontent.com/u/15646249?v=4?s=100" width="100px;" alt="Khiem Doan"/><br /><sub><b>Khiem Doan</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=khiemdoan" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/kedod"><img src="https://avatars.githubusercontent.com/u/35638715?v=4?s=100" width="100px;" alt="kedod"/><br /><sub><b>kedod</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=kedod" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=kedod" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=kedod" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sonpro1296"><img src="https://avatars.githubusercontent.com/u/17319142?v=4?s=100" width="100px;" alt="sonpro1296"/><br /><sub><b>sonpro1296</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=sonpro1296" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=sonpro1296" title="Tests">⚠️</a> <a href="#infra-sonpro1296" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/litestar-org/litestar/commits?author=sonpro1296" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://patrickarmengol.com"><img src="https://avatars.githubusercontent.com/u/42473149?v=4?s=100" width="100px;" alt="Patrick Armengol"/><br /><sub><b>Patrick Armengol</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=patrickarmengol" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://sanderwegter.nl"><img src="https://avatars.githubusercontent.com/u/7465799?v=4?s=100" width="100px;" alt="Sander"/><br /><sub><b>Sander</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=SanderWegter" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/erhuabushuo"><img src="https://avatars.githubusercontent.com/u/1642364?v=4?s=100" width="100px;" alt="疯人院主任"/><br /><sub><b>疯人院主任</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=erhuabushuo" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/aviral-nayya"><img src="https://avatars.githubusercontent.com/u/121891493?v=4?s=100" width="100px;" alt="aviral-nayya"/><br /><sub><b>aviral-nayya</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=aviral-nayya" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/whiskeyriver"><img src="https://avatars.githubusercontent.com/u/162092?v=4?s=100" width="100px;" alt="whiskeyriver"/><br /><sub><b>whiskeyriver</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=whiskeyriver" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://hexcode.tech"><img src="https://avatars.githubusercontent.com/u/419606?v=4?s=100" width="100px;" alt="Phyo Arkar Lwin"/><br /><sub><b>Phyo Arkar Lwin</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=v3ss0n" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/MatthewNewland"><img src="https://avatars.githubusercontent.com/u/9618670?v=4?s=100" width="100px;" alt="MatthewNewland"/><br /><sub><b>MatthewNewland</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3AMatthewNewland" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=MatthewNewland" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=MatthewNewland" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/vtarchon"><img src="https://avatars.githubusercontent.com/u/1598170?v=4?s=100" width="100px;" alt="Tom Kuo"/><br /><sub><b>Tom Kuo</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Avtarchon" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/LeckerenSirupwaffeln"><img src="https://avatars.githubusercontent.com/u/83568015?v=4?s=100" width="100px;" alt="LeckerenSirupwaffeln"/><br /><sub><b>LeckerenSirupwaffeln</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3ALeckerenSirupwaffeln" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/eldano1995"><img src="https://avatars.githubusercontent.com/u/24553679?v=4?s=100" width="100px;" alt="Daniel González Fernández"/><br /><sub><b>Daniel González Fernández</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=eldano1995" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/01EK98"><img src="https://avatars.githubusercontent.com/u/101988390?v=4?s=100" width="100px;" alt="01EK98"/><br /><sub><b>01EK98</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=01EK98" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sarbor"><img src="https://avatars.githubusercontent.com/u/15257226?v=4?s=100" width="100px;" alt="Sarbo Roy"/><br /><sub><b>Sarbo Roy</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=sarbor" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/rseeley"><img src="https://avatars.githubusercontent.com/u/5397221?v=4?s=100" width="100px;" alt="Ryan Seeley"/><br /><sub><b>Ryan Seeley</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=rseeley" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/ctrl-Felix"><img src="https://avatars.githubusercontent.com/u/62290842?v=4?s=100" width="100px;" alt="Felix"/><br /><sub><b>Felix</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ctrl-Felix" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Actrl-Felix" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/gsakkis"><img src="https://avatars.githubusercontent.com/u/291289?v=4?s=100" width="100px;" alt="George Sakkis"/><br /><sub><b>George Sakkis</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=gsakkis" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/floxay"><img src="https://avatars.githubusercontent.com/u/57007485?v=4?s=100" width="100px;" alt="Huba Tuba"/><br /><sub><b>Huba Tuba</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=floxay" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://fermigier.com/"><img src="https://avatars.githubusercontent.com/u/271079?v=4?s=100" width="100px;" alt="Stefane Fermigier"/><br /><sub><b>Stefane Fermigier</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=sfermigier" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/r4gesingh47"><img src="https://avatars.githubusercontent.com/u/71139938?v=4?s=100" width="100px;" alt="r4ge"/><br /><sub><b>r4ge</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=r4gesingh47" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=r4gesingh47" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/jaykv"><img src="https://avatars.githubusercontent.com/u/18240054?v=4?s=100" width="100px;" alt="Jay"/><br /><sub><b>Jay</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jaykv" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sinisaos"><img src="https://avatars.githubusercontent.com/u/30960668?v=4?s=100" width="100px;" alt="sinisaos"/><br /><sub><b>sinisaos</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=sinisaos" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Tsdevendra1"><img src="https://avatars.githubusercontent.com/u/38055748?v=4?s=100" width="100px;" alt="Tharuka Devendra"/><br /><sub><b>Tharuka Devendra</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Tsdevendra1" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/euri10"><img src="https://avatars.githubusercontent.com/u/1104190?v=4?s=100" width="100px;" alt="euri10"/><br /><sub><b>euri10</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=euri10" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=euri10" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Aeuri10" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/su-shubham"><img src="https://avatars.githubusercontent.com/u/75021117?v=4?s=100" width="100px;" alt="Shubham"/><br /><sub><b>Shubham</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=su-shubham" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/erik-hasse"><img src="https://avatars.githubusercontent.com/u/37126755?v=4?s=100" width="100px;" alt="Erik Hasse"/><br /><sub><b>Erik Hasse</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Aerik-hasse" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=erik-hasse" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://sobolevn.me"><img src="https://avatars.githubusercontent.com/u/4660275?v=4?s=100" width="100px;" alt="Nikita Sobolev"/><br /><sub><b>Nikita Sobolev</b></sub></a><br /><a href="#infra-sobolevn" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/litestar-org/litestar/commits?author=sobolevn" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/lazyc97"><img src="https://avatars.githubusercontent.com/u/8538104?v=4?s=100" width="100px;" alt="Nguyễn Hoàng Đức"/><br /><sub><b>Nguyễn Hoàng Đức</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Alazyc97" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/RavanaBhrama"><img src="https://avatars.githubusercontent.com/u/131459969?v=4?s=100" width="100px;" alt="RavanaBhrama"/><br /><sub><b>RavanaBhrama</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=RavanaBhrama" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/mj0nez"><img src="https://avatars.githubusercontent.com/u/20128340?v=4?s=100" width="100px;" alt="Marcel Johannesmann"/><br /><sub><b>Marcel Johannesmann</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=mj0nez" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://zanfar.com/"><img src="https://avatars.githubusercontent.com/u/10294685?v=4?s=100" width="100px;" alt="Matthew"/><br /><sub><b>Matthew</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=therealzanfar" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Mattwmaster58"><img src="https://avatars.githubusercontent.com/u/26337069?v=4?s=100" width="100px;" alt="Mattwmaster58"/><br /><sub><b>Mattwmaster58</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3AMattwmaster58" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=Mattwmaster58" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=Mattwmaster58" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://es.linkedin.com/in/manusp"><img src="https://avatars.githubusercontent.com/u/5411704?v=4?s=100" width="100px;" alt="Manuel Sanchez Pinar"/><br /><sub><b>Manuel Sanchez Pinar</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=aorith" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/juan-riveros"><img src="https://avatars.githubusercontent.com/u/1297567?v=4?s=100" width="100px;" alt="Juan Riveros"/><br /><sub><b>Juan Riveros</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=juan-riveros" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/davidbrochart"><img src="https://avatars.githubusercontent.com/u/4711805?v=4?s=100" width="100px;" alt="David Brochart"/><br /><sub><b>David Brochart</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=davidbrochart" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/sean-donoghue"><img src="https://avatars.githubusercontent.com/u/64597271?v=4?s=100" width="100px;" alt="Sean Donoghue"/><br /><sub><b>Sean Donoghue</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=sean-donoghue" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://sykloid.org/"><img src="https://avatars.githubusercontent.com/u/22753?v=4?s=100" width="100px;" alt="P.C. Shyamshankar"/><br /><sub><b>P.C. Shyamshankar</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Asykloid" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=sykloid" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=sykloid" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/wevonosky"><img src="https://avatars.githubusercontent.com/u/19598171?v=4?s=100" width="100px;" alt="William Evonosky"/><br /><sub><b>William Evonosky</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=wevonosky" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/geeshta"><img src="https://avatars.githubusercontent.com/u/61031243?v=4?s=100" width="100px;" alt="geeshta"/><br /><sub><b>geeshta</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=geeshta" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=geeshta" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Ageeshta" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://fosstodon.org/@robertrosca"><img src="https://avatars.githubusercontent.com/u/32569096?v=4?s=100" width="100px;" alt="Robert Rosca"/><br /><sub><b>Robert Rosca</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=RobertRosca" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/syshenyu"><img src="https://avatars.githubusercontent.com/u/92897003?v=4?s=100" width="100px;" alt="DICE_Lab"/><br /><sub><b>DICE_Lab</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=syshenyu" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/lsanpablo"><img src="https://avatars.githubusercontent.com/u/7145688?v=4?s=100" width="100px;" alt="Luis San Pablo"/><br /><sub><b>Luis San Pablo</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=lsanpablo" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=lsanpablo" title="Tests">⚠️</a> <a href="https://github.com/litestar-org/litestar/commits?author=lsanpablo" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Lancetnik"><img src="https://avatars.githubusercontent.com/u/44573917?v=4?s=100" width="100px;" alt="Pastukhov Nikita"/><br /><sub><b>Pastukhov Nikita</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Lancetnik" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://jamesoclaire.com"><img src="https://avatars.githubusercontent.com/u/7601451?v=4?s=100" width="100px;" alt="James O'Claire"/><br /><sub><b>James O'Claire</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=ddxv" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/pbaletkeman"><img src="https://avatars.githubusercontent.com/u/22402240?v=4?s=100" width="100px;" alt="Pete"/><br /><sub><b>Pete</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=pbaletkeman" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://www.hera.cc"><img src="https://avatars.githubusercontent.com/u/534840?v=4?s=100" width="100px;" alt="Alexandre Richonnier"/><br /><sub><b>Alexandre Richonnier</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=heralight" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=heralight" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/betaboon"><img src="https://avatars.githubusercontent.com/u/7346933?v=4?s=100" width="100px;" alt="betaboon"/><br /><sub><b>betaboon</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=betaboon" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/brakhane"><img src="https://avatars.githubusercontent.com/u/541637?v=4?s=100" width="100px;" alt="Dennis Brakhane"/><br /><sub><b>Dennis Brakhane</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=brakhane" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/issues?q=author%3Abrakhane" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://mind.wiki"><img src="https://avatars.githubusercontent.com/u/7423639?v=4?s=100" width="100px;" alt="Pragy Agarwal"/><br /><sub><b>Pragy Agarwal</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=AgarwalPragy" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/dybi"><img src="https://avatars.githubusercontent.com/u/36961162?v=4?s=100" width="100px;" alt="Piotr Dybowski"/><br /><sub><b>Piotr Dybowski</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=dybi" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/myslak71"><img src="https://avatars.githubusercontent.com/u/43068450?v=4?s=100" width="100px;" alt="Konrad Szczurek"/><br /><sub><b>Konrad Szczurek</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=myslak71" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=myslak71" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/orgarten"><img src="https://avatars.githubusercontent.com/u/10799869?v=4?s=100" width="100px;" alt="Orell Garten"/><br /><sub><b>Orell Garten</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=orgarten" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=orgarten" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=orgarten" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/Kumzy"><img src="https://avatars.githubusercontent.com/u/5995441?v=4?s=100" width="100px;" alt="Julien"/><br /><sub><b>Julien</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=Kumzy" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/leejayhsu"><img src="https://avatars.githubusercontent.com/u/37034741?v=4?s=100" width="100px;" alt="Leejay Hsu"/><br /><sub><b>Leejay Hsu</b></sub></a><br /><a href="#maintenance-leejayhsu" title="Maintenance">🚧</a> <a href="#infra-leejayhsu" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/litestar-org/litestar/commits?author=leejayhsu" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://x14.nl"><img src="https://avatars.githubusercontent.com/u/659504?v=4?s=100" width="100px;" alt="Michiel W. Beijen"/><br /><sub><b>Michiel W. Beijen</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=mbeijen" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/baoliay2008"><img src="https://avatars.githubusercontent.com/u/13620348?v=4?s=100" width="100px;" alt="L. Bao"/><br /><sub><b>L. Bao</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=baoliay2008" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://jarredglaser.com"><img src="https://avatars.githubusercontent.com/u/32422167?v=4?s=100" width="100px;" alt="Jarred Glaser"/><br /><sub><b>Jarred Glaser</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jdglaser" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/hunterjsb"><img src="https://avatars.githubusercontent.com/u/69213737?v=4?s=100" width="100px;" alt="Hunter Boyd"/><br /><sub><b>Hunter Boyd</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=hunterjsb" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/cesarmg1980"><img src="https://avatars.githubusercontent.com/u/38872121?v=4?s=100" width="100px;" alt="Cesar Giulietti"/><br /><sub><b>Cesar Giulietti</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=cesarmg1980" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://gitlab.com/marcuslimdw/"><img src="https://avatars.githubusercontent.com/u/42759889?v=4?s=100" width="100px;" alt="Marcus Lim"/><br /><sub><b>Marcus Lim</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=marcuslimdw" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/hzhou0"><img src="https://avatars.githubusercontent.com/u/43188301?v=4?s=100" width="100px;" alt="Henry Zhou"/><br /><sub><b>Henry Zhou</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Ahzhou0" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=hzhou0" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/WilliamStam"><img src="https://avatars.githubusercontent.com/u/182800?v=4?s=100" width="100px;" alt="William Stam"/><br /><sub><b>William Stam</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=WilliamStam" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/andrewdoh"><img src="https://avatars.githubusercontent.com/u/7662358?v=4?s=100" width="100px;" alt="andrew do"/><br /><sub><b>andrew do</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=andrewdoh" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=andrewdoh" title="Tests">⚠️</a> <a href="https://github.com/litestar-org/litestar/commits?author=andrewdoh" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/cbscsm"><img src="https://avatars.githubusercontent.com/u/31615733?v=4?s=100" width="100px;" alt="Boseong Choi"/><br /><sub><b>Boseong Choi</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=cbscsm" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=cbscsm" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/wer153"><img src="https://avatars.githubusercontent.com/u/23370765?v=4?s=100" width="100px;" alt="Kim Minki"/><br /><sub><b>Kim Minki</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=wer153" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=wer153" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://velog.io/@azzurri21"><img src="https://avatars.githubusercontent.com/u/86508420?v=4?s=100" width="100px;" alt="Jeongseop Lim"/><br /><sub><b>Jeongseop Lim</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jseop-lim" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/FergusMok"><img src="https://avatars.githubusercontent.com/u/10182564?v=4?s=100" width="100px;" alt="FergusMok"/><br /><sub><b>FergusMok</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=FergusMok" title="Documentation">📖</a> <a href="https://github.com/litestar-org/litestar/commits?author=FergusMok" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=FergusMok" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/manusinghal19"><img src="https://avatars.githubusercontent.com/u/8455587?v=4?s=100" width="100px;" alt="Manu Singhal"/><br /><sub><b>Manu Singhal</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=manusinghal19" title="Documentation">📖</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://cv.ycwu.space"><img src="https://avatars.githubusercontent.com/u/67060418?v=4?s=100" width="100px;" alt="Jerry Wu"/><br /><sub><b>Jerry Wu</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=jrycw" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/horo-fox"><img src="https://avatars.githubusercontent.com/u/143025439?v=4?s=100" width="100px;" alt="horo"/><br /><sub><b>horo</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Ahoro-fox" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/rosstitmarsh"><img src="https://avatars.githubusercontent.com/u/23349806?v=4?s=100" width="100px;" alt="Ross Titmarsh"/><br /><sub><b>Ross Titmarsh</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=rosstitmarsh" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/korneevm"><img src="https://avatars.githubusercontent.com/u/743250?v=4?s=100" width="100px;" alt="Mike Korneev"/><br /><sub><b>Mike Korneev</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=korneevm" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/patrickneise"><img src="https://avatars.githubusercontent.com/u/6312074?v=4?s=100" width="100px;" alt="Patrick Neise"/><br /><sub><b>Patrick Neise</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=patrickneise" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/JeanArhancet"><img src="https://avatars.githubusercontent.com/u/10811879?v=4?s=100" width="100px;" alt="Jean Arhancet"/><br /><sub><b>Jean Arhancet</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3AJeanArhancet" title="Bug reports">🐛</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://dnquark.com"><img src="https://avatars.githubusercontent.com/u/338250?v=4?s=100" width="100px;" alt="Leo Alekseyev"/><br /><sub><b>Leo Alekseyev</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=betaprior" title="Code">💻</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/aranvir"><img src="https://avatars.githubusercontent.com/u/75439739?v=4?s=100" width="100px;" alt="aranvir"/><br /><sub><b>aranvir</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=aranvir" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/bunny-therapist"><img src="https://avatars.githubusercontent.com/u/87039365?v=4?s=100" width="100px;" alt="bunny-therapist"/><br /><sub><b>bunny-therapist</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=bunny-therapist" title="Code">💻</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="http://www.benluo.cc"><img src="https://avatars.githubusercontent.com/u/70398?v=4?s=100" width="100px;" alt="Ben Luo"/><br /><sub><b>Ben Luo</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=benluo" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/hugovk"><img src="https://avatars.githubusercontent.com/u/1324225?v=4?s=100" width="100px;" alt="Hugo van Kemenade"/><br /><sub><b>Hugo van Kemenade</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=hugovk" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://error418.github.io"><img src="https://avatars.githubusercontent.com/u/7716544?v=4?s=100" width="100px;" alt="Michael Gerbig"/><br /><sub><b>Michael Gerbig</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=error418" title="Documentation">📖</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/crisog"><img src="https://avatars.githubusercontent.com/u/40803711?v=4?s=100" width="100px;" alt="CrisOG"/><br /><sub><b>CrisOG</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Acrisog" title="Bug reports">🐛</a> <a href="https://github.com/litestar-org/litestar/commits?author=crisog" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=crisog" title="Tests">⚠️</a></td>
+ <td align="center" valign="top" width="14.28%"><a href="https://github.com/haryle"><img src="https://avatars.githubusercontent.com/u/64817481?v=4?s=100" width="100px;" alt="harryle"/><br /><sub><b>harryle</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/commits?author=haryle" title="Code">💻</a> <a href="https://github.com/litestar-org/litestar/commits?author=haryle" title="Tests">⚠️</a></td>
+ </tr>
+ <tr>
+ <td align="center" valign="top" width="14.28%"><a href="http://www.b-list.org/"><img src="https://avatars.githubusercontent.com/u/12384?v=4?s=100" width="100px;" alt="James Bennett"/><br /><sub><b>James Bennett</b></sub></a><br /><a href="https://github.com/litestar-org/litestar/issues?q=author%3Aubernostrum" title="Bug reports">🐛</a></td>
+ </tr>
+ </tbody>
+</table>
+
+<!-- markdownlint-restore -->
+<!-- prettier-ignore-end -->
+
+<!-- ALL-CONTRIBUTORS-LIST:END -->
+
+This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.
+Contributions of any kind welcome!
+
+</details>
+
+<!-- contributors-end -->
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/RECORD b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/RECORD
new file mode 100644
index 0000000..819c357
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/RECORD
@@ -0,0 +1,686 @@
+../../../bin/litestar,sha256=j5iU2VAN6JAnX0CIW3jD1Ej1tJYJNGI1SPISFZn32rI,250
+litestar-2.7.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
+litestar-2.7.1.dist-info/METADATA,sha256=vCH8nIENWSIUVTM8SngP-uHdvrL9kz4uJ86LkRB5lt0,96685
+litestar-2.7.1.dist-info/RECORD,,
+litestar-2.7.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar-2.7.1.dist-info/WHEEL,sha256=uNdcs2TADwSd5pVaP0Z_kcjcvvTUklh2S7bxZMF8Uj0,87
+litestar-2.7.1.dist-info/entry_points.txt,sha256=IGaPwhdgfuW0JNz3TeI0flnXuzNi6VMpGJ_jh_20E2o,55
+litestar-2.7.1.dist-info/licenses/LICENSE,sha256=NEQwVXV8ggJdnm-a6BCEmCP9ZkqPpaCsBc1iUsPhZPY,1092
+litestar/__init__.py,sha256=RUmikaMEQ1OTho770shJq_6Q4TDNbs7wE4oiJ6VTco0,744
+litestar/__main__.py,sha256=h4MwWqqhRk4F6sLiegWVWLfykM1OgP_GGersNlWUEvM,168
+litestar/__pycache__/__init__.cpython-311.pyc,,
+litestar/__pycache__/__main__.cpython-311.pyc,,
+litestar/__pycache__/_multipart.cpython-311.pyc,,
+litestar/__pycache__/_parsers.cpython-311.pyc,,
+litestar/__pycache__/app.cpython-311.pyc,,
+litestar/__pycache__/background_tasks.cpython-311.pyc,,
+litestar/__pycache__/concurrency.cpython-311.pyc,,
+litestar/__pycache__/constants.cpython-311.pyc,,
+litestar/__pycache__/controller.cpython-311.pyc,,
+litestar/__pycache__/data_extractors.cpython-311.pyc,,
+litestar/__pycache__/di.cpython-311.pyc,,
+litestar/__pycache__/enums.cpython-311.pyc,,
+litestar/__pycache__/file_system.cpython-311.pyc,,
+litestar/__pycache__/pagination.cpython-311.pyc,,
+litestar/__pycache__/params.cpython-311.pyc,,
+litestar/__pycache__/router.cpython-311.pyc,,
+litestar/__pycache__/status_codes.cpython-311.pyc,,
+litestar/__pycache__/typing.cpython-311.pyc,,
+litestar/_asgi/__init__.py,sha256=-FJi-JgQsd6WvPKvJXp5v8wbUdaMLfp3q9b6p-QG6xk,77
+litestar/_asgi/__pycache__/__init__.cpython-311.pyc,,
+litestar/_asgi/__pycache__/asgi_router.cpython-311.pyc,,
+litestar/_asgi/__pycache__/utils.cpython-311.pyc,,
+litestar/_asgi/asgi_router.py,sha256=inAKYrF_agZTA9Z1bEpYvVYuyWgS3jE2c8dvlvePkVY,6526
+litestar/_asgi/routing_trie/__init__.py,sha256=ENl3xBUj5uxBRBHlCeGCTa_aHUZPwx1t0x-vBSzodsc,349
+litestar/_asgi/routing_trie/__pycache__/__init__.cpython-311.pyc,,
+litestar/_asgi/routing_trie/__pycache__/mapping.cpython-311.pyc,,
+litestar/_asgi/routing_trie/__pycache__/traversal.cpython-311.pyc,,
+litestar/_asgi/routing_trie/__pycache__/types.cpython-311.pyc,,
+litestar/_asgi/routing_trie/__pycache__/validate.cpython-311.pyc,,
+litestar/_asgi/routing_trie/mapping.py,sha256=Cv6RWt-My1i-qe9rJqp-GfC4yEC0piq-Ckqlb_1bI3o,8059
+litestar/_asgi/routing_trie/traversal.py,sha256=Qjjx3tlbR4ZVBT2Eox7rObs4bHBEtcsKWPIVhsqwmas,5995
+litestar/_asgi/routing_trie/types.py,sha256=57emM5Ahr03nh_homyIJluchi-1IOrzwjQJL5v3gccA,2598
+litestar/_asgi/routing_trie/validate.py,sha256=PsP1hs3wRgcL2fJsb-9IdI5KS7TLm8G0S6nffzjLEOA,1291
+litestar/_asgi/utils.py,sha256=LezNBaMFaS4WNKv1Mh8hCgaEqemxakDz6Md-_jPL-E0,1445
+litestar/_kwargs/__init__.py,sha256=lslXs4dy6LfeaaGuQWUlSbRQxG7GAiPm7qrG4dE5gPA,66
+litestar/_kwargs/__pycache__/__init__.cpython-311.pyc,,
+litestar/_kwargs/__pycache__/cleanup.cpython-311.pyc,,
+litestar/_kwargs/__pycache__/dependencies.cpython-311.pyc,,
+litestar/_kwargs/__pycache__/extractors.cpython-311.pyc,,
+litestar/_kwargs/__pycache__/kwargs_model.cpython-311.pyc,,
+litestar/_kwargs/__pycache__/parameter_definition.cpython-311.pyc,,
+litestar/_kwargs/cleanup.py,sha256=nOiwUoPNfixqOg4Jwa8wr4TBwyK89Z-oN5vfpbgBS2A,3846
+litestar/_kwargs/dependencies.py,sha256=_DBW9RNSDfbB_G2uWfl-MD_Ak9lormrGIhkoEEiV8TI,4195
+litestar/_kwargs/extractors.py,sha256=DQxgWoVtdrgENtXfLcx6ig-P8eig4HNl2beundqOSg8,16651
+litestar/_kwargs/kwargs_model.py,sha256=FrhOxGB3W8F_SLIOm0tbbwoA_CcJGJ0zPZwy6dlsTuU,20472
+litestar/_kwargs/parameter_definition.py,sha256=cQIuwkKN70rm3jaWKPxlQS48exNDXquSjdjO9SMDmXE,2808
+litestar/_layers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/_layers/__pycache__/__init__.cpython-311.pyc,,
+litestar/_layers/__pycache__/utils.cpython-311.pyc,,
+litestar/_layers/utils.py,sha256=YSSiUm_HAVTQtG9WS7P0XUt-3NpDFx4J3yvSoaBhoQQ,1288
+litestar/_multipart.py,sha256=5cz14-AFuGr7fhmy2tKDm1oMwTXSjbn1E8e8OSf0b1g,6000
+litestar/_openapi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/_openapi/__pycache__/__init__.cpython-311.pyc,,
+litestar/_openapi/__pycache__/datastructures.cpython-311.pyc,,
+litestar/_openapi/__pycache__/parameters.cpython-311.pyc,,
+litestar/_openapi/__pycache__/path_item.cpython-311.pyc,,
+litestar/_openapi/__pycache__/plugin.cpython-311.pyc,,
+litestar/_openapi/__pycache__/request_body.cpython-311.pyc,,
+litestar/_openapi/__pycache__/responses.cpython-311.pyc,,
+litestar/_openapi/__pycache__/utils.cpython-311.pyc,,
+litestar/_openapi/datastructures.py,sha256=ygC0jrgZqVFefRvkGGb_iPBETH6JaR4O24CTSE5xu7w,6577
+litestar/_openapi/parameters.py,sha256=AGrFt3Q09OihxZzE1Z-ZfSy37GsuMHkiQHrPK658-2I,10031
+litestar/_openapi/path_item.py,sha256=9pixYEN-hjPe82ieGSV0ioCk8PcVfHq82tOWZZoP79w,5459
+litestar/_openapi/plugin.py,sha256=mEw5CQVzTylf_f7LJkoRPijPXt-5Sgv_TpmPM2J3epo,2856
+litestar/_openapi/request_body.py,sha256=kUDsjVfp9r7PlO-bnPiHoBpn2elCBBkQINJt6aU_LmU,1734
+litestar/_openapi/responses.py,sha256=6EBf4tr6fHfq68zQ8Jjmavft0_ZQqF6ddzMAGrToQrc,13607
+litestar/_openapi/schema_generation/__init__.py,sha256=-lCIUkPdpufbYWROKlSwCq02HIoW3G0XIqphk7X4HO0,144
+litestar/_openapi/schema_generation/__pycache__/__init__.cpython-311.pyc,,
+litestar/_openapi/schema_generation/__pycache__/constrained_fields.cpython-311.pyc,,
+litestar/_openapi/schema_generation/__pycache__/examples.cpython-311.pyc,,
+litestar/_openapi/schema_generation/__pycache__/schema.cpython-311.pyc,,
+litestar/_openapi/schema_generation/__pycache__/utils.cpython-311.pyc,,
+litestar/_openapi/schema_generation/constrained_fields.py,sha256=MI3HRs-7C3iqytmRNzpEvJ5sU6GCWldGgUueYFmm1us,3290
+litestar/_openapi/schema_generation/examples.py,sha256=4LKTF9zWDt5RnZ1EdvbwJslZSSoal7csCiWd1BmLXHk,2791
+litestar/_openapi/schema_generation/plugins/__init__.py,sha256=N5lU4So8dFjcMR_OH1pwAh3R_BMSeWIZSIKtiLcl0_0,567
+litestar/_openapi/schema_generation/plugins/__pycache__/__init__.cpython-311.pyc,,
+litestar/_openapi/schema_generation/plugins/__pycache__/dataclass.cpython-311.pyc,,
+litestar/_openapi/schema_generation/plugins/__pycache__/pagination.cpython-311.pyc,,
+litestar/_openapi/schema_generation/plugins/__pycache__/struct.cpython-311.pyc,,
+litestar/_openapi/schema_generation/plugins/__pycache__/typed_dict.cpython-311.pyc,,
+litestar/_openapi/schema_generation/plugins/dataclass.py,sha256=4gBWRuhMM_uDGuW81p00JWyuBBUyl0EcJ57_WGTlwQw,1429
+litestar/_openapi/schema_generation/plugins/pagination.py,sha256=gz9QplX1a_ONna6jVAgxuaFM2FqjpXpiY5sHh_p4S_0,2943
+litestar/_openapi/schema_generation/plugins/struct.py,sha256=n7NwMsJGyidtVOCgqgPtHwyNu6T8lvI339oSD2jP-7Q,1662
+litestar/_openapi/schema_generation/plugins/typed_dict.py,sha256=PNPHRs1TjvPoW5Sk8QsOy0m30c3dViOoBgf2x4hSIr8,967
+litestar/_openapi/schema_generation/schema.py,sha256=XdtF1qIzDkWJS5t0I6yZA3CiwFkgmZPBckbAuiZffLM,25017
+litestar/_openapi/schema_generation/utils.py,sha256=VatPaGjuBawYNPuAqDfEx8V7Y3GkmqbhQn1_uyoR3Ss,3842
+litestar/_openapi/typescript_converter/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/_openapi/typescript_converter/__pycache__/__init__.cpython-311.pyc,,
+litestar/_openapi/typescript_converter/__pycache__/converter.cpython-311.pyc,,
+litestar/_openapi/typescript_converter/__pycache__/schema_parsing.cpython-311.pyc,,
+litestar/_openapi/typescript_converter/__pycache__/types.cpython-311.pyc,,
+litestar/_openapi/typescript_converter/converter.py,sha256=-ZGRbx-spnUlaVSnF9X6fh6DJRQRaDMQ1GjKaMuNL5Q,10909
+litestar/_openapi/typescript_converter/schema_parsing.py,sha256=cWer2XxgKKt_4vSD85mPq63F1ilyiQCxLU40p7lTu5Q,5212
+litestar/_openapi/typescript_converter/types.py,sha256=nP-xYDYRkH3Wveq1OtQIBRkIdfApVjJTrSmosVauwQM,7664
+litestar/_openapi/utils.py,sha256=QO5ru5gwizBSPsuEDuQTVDVLQjdg5EiHzv9RhRakme8,1489
+litestar/_parsers.py,sha256=GBFzpPBSjEWr7c7yo_QDgL_n8zvH2aaTDT4FR6Bfk_4,1983
+litestar/_signature/__init__.py,sha256=wZD4xvduw8KRV4PYCh_MLG9kLCbqKN_ce6fOjaR75Uc,65
+litestar/_signature/__pycache__/__init__.cpython-311.pyc,,
+litestar/_signature/__pycache__/model.cpython-311.pyc,,
+litestar/_signature/__pycache__/types.cpython-311.pyc,,
+litestar/_signature/__pycache__/utils.cpython-311.pyc,,
+litestar/_signature/model.py,sha256=3j_5ti1e8qZGJC2859YvDD6BXk5t4027bwhVMERrlbQ,11710
+litestar/_signature/types.py,sha256=Zagp5I56sT-4q7DdDizb3bkxOxYr2TfD8NCipdHV15o,277
+litestar/_signature/utils.py,sha256=clAINQnVZuhHgbRoa-5EYoCEmBQ5VzvH62AOQCo0kWY,2102
+litestar/app.py,sha256=oz6wK7Cv7lgFoxY6jDuRnIN5aZlNFLevu-GoSo94hhM,38972
+litestar/background_tasks.py,sha256=QcM8RdObNFukhK3-JZ8dEkNUHbl-ANH5q3dx-5JQZm4,2216
+litestar/channels/__init__.py,sha256=MX3QW4pyGKgODjpbe15K-W3Vg97wxjRtltXRyhV6yww,176
+litestar/channels/__pycache__/__init__.cpython-311.pyc,,
+litestar/channels/__pycache__/plugin.cpython-311.pyc,,
+litestar/channels/__pycache__/subscriber.cpython-311.pyc,,
+litestar/channels/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/channels/backends/__pycache__/__init__.cpython-311.pyc,,
+litestar/channels/backends/__pycache__/asyncpg.cpython-311.pyc,,
+litestar/channels/backends/__pycache__/base.cpython-311.pyc,,
+litestar/channels/backends/__pycache__/memory.cpython-311.pyc,,
+litestar/channels/backends/__pycache__/psycopg.cpython-311.pyc,,
+litestar/channels/backends/__pycache__/redis.cpython-311.pyc,,
+litestar/channels/backends/_redis_flushall_streams.lua,sha256=5kTr_33UMp8_e9dNwNfk3SvnKJ2-wAHkDSm4Hr0xPyA,346
+litestar/channels/backends/_redis_pubsub_publish.lua,sha256=GcxkFIW7DDf3fpcT75EscKjDmadJ277lDRXeIdZH6i4,101
+litestar/channels/backends/_redis_xadd_expire.lua,sha256=trJ3miXA0GMww3q3hi1hkMslA5mVFZGUqd1K5q-zCjA,401
+litestar/channels/backends/asyncpg.py,sha256=Sv2KIlpKR4WUaLRpwYFVSdrVzGA9F2lzYmlxXDzKs0U,3435
+litestar/channels/backends/base.py,sha256=vs2v3zP0MlGoI1Wc76qN4oHvPThyh5dcIxBgcmHfu1c,1300
+litestar/channels/backends/memory.py,sha256=HGKeUQD20fWP8svT01I37TPLyX98UnjdQG0whXhsFfA,3104
+litestar/channels/backends/psycopg.py,sha256=by0l-sQIqhPtUkeHLxsSJEcCwov8P-hPki-zy8jfG9o,2140
+litestar/channels/backends/redis.py,sha256=EmMjBAVy2j8qoNzdO4iKAxGO5z0Zl0mXPR0mkSC-5r0,11422
+litestar/channels/plugin.py,sha256=FzFVY_C4sx1jd5w6GwUCoTytILuL26S_F6hpRnZyljo,15848
+litestar/channels/subscriber.py,sha256=hACuOtiGO2xWVOC7j1_vuQglwD0MlBu-0vdHdKuCpIk,4711
+litestar/cli/__init__.py,sha256=GxH7PoFEUgPVeOZHOvxyIWIsPN6rpeES3_5ju9k_3H0,969
+litestar/cli/__pycache__/__init__.cpython-311.pyc,,
+litestar/cli/__pycache__/_utils.cpython-311.pyc,,
+litestar/cli/__pycache__/main.cpython-311.pyc,,
+litestar/cli/_utils.py,sha256=LfkeN6BXVA9hWXatIqFITF2jdqDm2VkzlGU7Tf7JSW0,20700
+litestar/cli/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/cli/commands/__pycache__/__init__.cpython-311.pyc,,
+litestar/cli/commands/__pycache__/core.cpython-311.pyc,,
+litestar/cli/commands/__pycache__/schema.cpython-311.pyc,,
+litestar/cli/commands/__pycache__/sessions.cpython-311.pyc,,
+litestar/cli/commands/core.py,sha256=tNRjylNsGo_fJqlIOg-JAtcfHpUZDuJSg8BtMQ2VbR4,11821
+litestar/cli/commands/schema.py,sha256=cU3Aixma4Pns6_6hq_74CeiocFhANPeI-N7XTeNLdwI,2861
+litestar/cli/commands/sessions.py,sha256=pr9AHViKL_ykD26g9ekrRzMv5LQ4jvNhO3EmbQebu6E,2268
+litestar/cli/main.py,sha256=iU8_0JBksRImWs0KN3qbEWcZ2RT1ok6Eyuj306y0RY8,1323
+litestar/concurrency.py,sha256=usY-MdaJ-c0ISMftADOMJjVW5f0uXAjPhcTqcwyK5KY,3367
+litestar/config/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/config/__pycache__/__init__.cpython-311.pyc,,
+litestar/config/__pycache__/allowed_hosts.cpython-311.pyc,,
+litestar/config/__pycache__/app.cpython-311.pyc,,
+litestar/config/__pycache__/compression.cpython-311.pyc,,
+litestar/config/__pycache__/cors.cpython-311.pyc,,
+litestar/config/__pycache__/csrf.cpython-311.pyc,,
+litestar/config/__pycache__/response_cache.cpython-311.pyc,,
+litestar/config/allowed_hosts.py,sha256=4lKmg9h08iamtsN_gkdLNHxTy43x9g3iod1h4KV5YdY,1747
+litestar/config/app.py,sha256=GjA3RxqEwl4PZVqo9sRoYcyslWkN37eLRb_FYCcZX7E,12280
+litestar/config/compression.py,sha256=-KOWcMiFN_DR4HH9NB3zydrw0rG-zS9fGNiGkf9DlPs,3719
+litestar/config/cors.py,sha256=7_tRMXV4tXvpQb08nw9pbw9VB0G0dghG3mGDe7RslA0,5178
+litestar/config/csrf.py,sha256=jNPMCKrglksUbALGlRMxw0Xw_64q9sE58MwT0APYs2I,1771
+litestar/config/response_cache.py,sha256=BLtcanzWid_fZWw_dyJlGSk6Nx3ciGuKoT2DCnzG7H0,2977
+litestar/connection/__init__.py,sha256=oI11g2b7HXAC0NOVpuK4KdDxxLFbNpVReKoRtgtMWpQ,1922
+litestar/connection/__pycache__/__init__.cpython-311.pyc,,
+litestar/connection/__pycache__/base.cpython-311.pyc,,
+litestar/connection/__pycache__/request.cpython-311.pyc,,
+litestar/connection/__pycache__/websocket.cpython-311.pyc,,
+litestar/connection/base.py,sha256=SPAv_SibYLIHe0sAsju1by-DpAqb0snCVr5ge1vBxrk,11536
+litestar/connection/request.py,sha256=TwLeJYTSDwPFObh3q8MUjowsqnB9fBzkihRTKUiVSRY,9482
+litestar/connection/websocket.py,sha256=1lZJMiAagfcFR5DvIZ7r-2EfTD2_Nhr3BdFpPH04qzw,11331
+litestar/constants.py,sha256=P5BsnfcHezUjCXRbvaStX3h5QrI9uoOfavEy1mCWqTY,2503
+litestar/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/contrib/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/__pycache__/jinja.cpython-311.pyc,,
+litestar/contrib/__pycache__/mako.cpython-311.pyc,,
+litestar/contrib/__pycache__/minijinja.cpython-311.pyc,,
+litestar/contrib/__pycache__/minijnja.cpython-311.pyc,,
+litestar/contrib/__pycache__/piccolo.cpython-311.pyc,,
+litestar/contrib/attrs/__init__.py,sha256=tpe2fKl-aV73lmfk2R9QaRKNr6ycrS35-DpUl11-Hak,85
+litestar/contrib/attrs/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/attrs/__pycache__/attrs_schema_plugin.cpython-311.pyc,,
+litestar/contrib/attrs/attrs_schema_plugin.py,sha256=3WD9y_60dFku7dz9sldNyyvKk7-4wwF2J_6teddQoUo,1839
+litestar/contrib/htmx/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/contrib/htmx/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/htmx/__pycache__/_utils.cpython-311.pyc,,
+litestar/contrib/htmx/__pycache__/request.cpython-311.pyc,,
+litestar/contrib/htmx/__pycache__/response.cpython-311.pyc,,
+litestar/contrib/htmx/__pycache__/types.cpython-311.pyc,,
+litestar/contrib/htmx/_utils.py,sha256=tHuM8cydr_hKvO850M5Wmc1nPCTjnGMjCXBl5bsP09U,4800
+litestar/contrib/htmx/request.py,sha256=EWV1AwrmuFfRv-GmjKbhTDIPHgQGeUSCTXfX1jJa2Ns,4259
+litestar/contrib/htmx/response.py,sha256=xlDS971dGljXNdMAVo6EoVQAIj-U2X7SiL1N8VM7YzA,6408
+litestar/contrib/htmx/types.py,sha256=4g4rOBYc-Z-kGFIgOLHbmg4KJh6vm-TMm95BBcNiQi8,1261
+litestar/contrib/jinja.py,sha256=z4DcDdUAygW6LXUFoLXdYWF8qXvANvgVtlAD3d1Z9Gw,3998
+litestar/contrib/jwt/__init__.py,sha256=q6Ewo7ruKA_o3ZeN4RQJg09iCdXzhftMYp8nLQ9LZos,808
+litestar/contrib/jwt/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/jwt/__pycache__/jwt_auth.cpython-311.pyc,,
+litestar/contrib/jwt/__pycache__/jwt_token.cpython-311.pyc,,
+litestar/contrib/jwt/__pycache__/middleware.cpython-311.pyc,,
+litestar/contrib/jwt/jwt_auth.py,sha256=iGdmiGAD3-v0Z2etYh8kuK7dfhWgINsUEKYJvfqdWIE,248
+litestar/contrib/jwt/jwt_token.py,sha256=SoEK-tZ9aW4704HAp5OTIVnJdKk51J8rXlIRr156Go8,104
+litestar/contrib/jwt/middleware.py,sha256=R3MyyoYUDaL9jQlkhDwlUgv3rycZ_xfpzZfDJzmgOFE,224
+litestar/contrib/mako.py,sha256=XpRLjJ7FpmQy8SwHq8L2LB0RxasUj0vOaVCR9HJ5b04,5451
+litestar/contrib/minijinja.py,sha256=ZAxHBj7LPwpvw4HwaO26_BZojIrB1llTU518r5TGeAw,7519
+litestar/contrib/minijnja.py,sha256=Ff32ce_du5dS4XuY38XYiv5ksp2xI34t3Sr8Ioi3quU,389
+litestar/contrib/opentelemetry/__init__.py,sha256=n2l3Qraf3aJCTbvZXRntVfzgXi457XR7GuuuboIEVDM,180
+litestar/contrib/opentelemetry/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/opentelemetry/__pycache__/_utils.cpython-311.pyc,,
+litestar/contrib/opentelemetry/__pycache__/config.cpython-311.pyc,,
+litestar/contrib/opentelemetry/__pycache__/middleware.cpython-311.pyc,,
+litestar/contrib/opentelemetry/_utils.py,sha256=0YfhOIJ4_w7IgllcyiilyANkd2UBC2fsFUAQDAgfBVk,845
+litestar/contrib/opentelemetry/config.py,sha256=KCAZokAraWr0r1e54Ndf7axtmeeF3ICcdMH9iW2I784,4235
+litestar/contrib/opentelemetry/middleware.py,sha256=abPIvORMp0ShiTBLBXrFTJ8sF08c15-RhuJ_AneA7fc,2283
+litestar/contrib/piccolo.py,sha256=gJLEuPjFqBPwFSYEJyGNTYee44hjEXgoxR-cJ5_6tiM,3839
+litestar/contrib/prometheus/__init__.py,sha256=srqJXCpgE6gsXwFmPEHbtNbcE_da8_lEaQsU8EyBZRs,207
+litestar/contrib/prometheus/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/prometheus/__pycache__/config.cpython-311.pyc,,
+litestar/contrib/prometheus/__pycache__/controller.cpython-311.pyc,,
+litestar/contrib/prometheus/__pycache__/middleware.cpython-311.pyc,,
+litestar/contrib/prometheus/config.py,sha256=2cmgEq8rpxMkBqAE9N4AvOaHtjskUP3PNLO7PBnjSqk,2768
+litestar/contrib/prometheus/controller.py,sha256=h9YMQb0gFYAiPJip9xYuGD7Id1oYv6iR_w8Hq--Py3s,1715
+litestar/contrib/prometheus/middleware.py,sha256=2Z3j11voP9qk2_B1aLHbl-BmP8gDqRJl1GOjfR0SaBY,6908
+litestar/contrib/pydantic/__init__.py,sha256=yZgBfzwhuT9Q93HWGL9wP4rdEjzIEdG5JAEJECzZVKA,2122
+litestar/contrib/pydantic/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/pydantic/__pycache__/config.cpython-311.pyc,,
+litestar/contrib/pydantic/__pycache__/pydantic_di_plugin.cpython-311.pyc,,
+litestar/contrib/pydantic/__pycache__/pydantic_dto_factory.cpython-311.pyc,,
+litestar/contrib/pydantic/__pycache__/pydantic_init_plugin.cpython-311.pyc,,
+litestar/contrib/pydantic/__pycache__/pydantic_schema_plugin.cpython-311.pyc,,
+litestar/contrib/pydantic/__pycache__/utils.cpython-311.pyc,,
+litestar/contrib/pydantic/config.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/contrib/pydantic/pydantic_di_plugin.py,sha256=jLhbAbuT8JoSJnL5GSfDsmMQX5A3erK0XgoUTGS_z9k,916
+litestar/contrib/pydantic/pydantic_dto_factory.py,sha256=_-q5EIFydR2qoqaIPNup3gUjcpKoHX5cF1HGx2mEN2U,4141
+litestar/contrib/pydantic/pydantic_init_plugin.py,sha256=Zn7b7npJbZy0Vzd0u3n4seEzyMGgUMzfYEbEJYVN8nY,6706
+litestar/contrib/pydantic/pydantic_schema_plugin.py,sha256=eJY2On-x9zlz3YTmunPRv0mRIRIjJ2gDB12AeSUKmVM,13051
+litestar/contrib/pydantic/utils.py,sha256=ZnX6n4lC5xKp5PfAqsM_eO4iOdEoAOVQHMQ3mi4BAyw,7667
+litestar/contrib/repository/__init__.py,sha256=JdgutZZzecTTuRFmoaEynvTQjYkGM9tt4666PbKQv0g,703
+litestar/contrib/repository/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/repository/__pycache__/exceptions.cpython-311.pyc,,
+litestar/contrib/repository/__pycache__/filters.cpython-311.pyc,,
+litestar/contrib/repository/__pycache__/handlers.cpython-311.pyc,,
+litestar/contrib/repository/__pycache__/testing.cpython-311.pyc,,
+litestar/contrib/repository/abc/__init__.py,sha256=-EzvQJ4i1jRzHoqHpa21T2mXm1YzGZoenda0kjDeizQ,705
+litestar/contrib/repository/abc/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/repository/exceptions.py,sha256=6-LZgcTC7ZRNmeHr-WAWrolHD2WRBtp6fGgWrfLOoQg,747
+litestar/contrib/repository/filters.py,sha256=OVrRbws4TWZ0Q5ViZv1zVDWByKe0iK8F-6Pd-e2GKuM,729
+litestar/contrib/repository/handlers.py,sha256=0zhyM8buu_NE9qGjWC1NUStrnK3C7HwBMhSigRYB1E0,735
+litestar/contrib/repository/testing.py,sha256=-uGCCLUJ6rBnfpspafmeaUuydcgEdZEJfoiEF12yXxQ,785
+litestar/contrib/sqlalchemy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/contrib/sqlalchemy/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/__pycache__/base.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/__pycache__/dto.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/__pycache__/types.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/base.py,sha256=08YFB-0Iuxu731QPQBhdzRBiXnX3sj9Meqr812BaTpk,838
+litestar/contrib/sqlalchemy/dto.py,sha256=pHE6Q_afl1maDKZPdLalJiqLFnr_ehIPzNAg_B4d-hI,176
+litestar/contrib/sqlalchemy/plugins/__init__.py,sha256=JpB6pM8fGgawWXYLzDMOPcUbLA4kQTpl8ctpMjB2eso,680
+litestar/contrib/sqlalchemy/plugins/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/__pycache__/serialization.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/__init__.py,sha256=LFvq_qU78gO7DdSv3zqV-5jbWvKhk1ACYH0e_tENZFs,504
+litestar/contrib/sqlalchemy/plugins/init/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/__pycache__/plugin.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/__init__.py,sha256=d2FuxmdtpUea9hY5cFRjt2ALmS2Tq4c2czPiMVpm_ow,458
+litestar/contrib/sqlalchemy/plugins/init/config/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/__pycache__/asyncio.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/__pycache__/common.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/__pycache__/compat.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/__pycache__/engine.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/__pycache__/sync.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/plugins/init/config/asyncio.py,sha256=34tZ_IbvGzqHthLPKnozLALFerhLHL_75RHGX2fbvQc,798
+litestar/contrib/sqlalchemy/plugins/init/config/common.py,sha256=F5QlbTz64SyQO78en0rBHCyZfwhRwN-B6NB9JiXNqj4,447
+litestar/contrib/sqlalchemy/plugins/init/config/compat.py,sha256=0Ms7vTprcFVHWYA3mgUgQSBVuw6Oxt4z_qhSVos8oKA,655
+litestar/contrib/sqlalchemy/plugins/init/config/engine.py,sha256=s8iCcZjjev-OqPumCwkt7TGJPMTsREPWeGkcCY6XOSM,121
+litestar/contrib/sqlalchemy/plugins/init/config/sync.py,sha256=lTvnrk0gjGC09rHeSXNCgMkX5r8VkDXUwjpx923BF_4,758
+litestar/contrib/sqlalchemy/plugins/init/plugin.py,sha256=EPKuyf7XJrxdlauF5jD2REGqMsrOkj-Pkp1eIXFu-Ng,151
+litestar/contrib/sqlalchemy/plugins/serialization.py,sha256=olugxmcApKChkBSR6fScBz4OG3JV8u1D7hgQHIzZkSc,169
+litestar/contrib/sqlalchemy/repository/__init__.py,sha256=CobvCmr0KuFypCt0GYwKqD-mmgEirElyBIN1REI1SUI,288
+litestar/contrib/sqlalchemy/repository/__pycache__/__init__.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/repository/__pycache__/_async.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/repository/__pycache__/_sync.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/repository/__pycache__/_util.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/repository/__pycache__/types.cpython-311.pyc,,
+litestar/contrib/sqlalchemy/repository/_async.py,sha256=foPpX-SiF-1vqVAFJ8LcTSQbz1ps9dXZY62T_cf_5Ws,144
+litestar/contrib/sqlalchemy/repository/_sync.py,sha256=hLLB2RzzdHqZbPONfJqWTCBFJR_EINOJFzJtF9lDU2s,258
+litestar/contrib/sqlalchemy/repository/_util.py,sha256=hCoHAMRx04_2Wak5aNzCB3yXQURifGrK9ojKFF-dntI,208
+litestar/contrib/sqlalchemy/repository/types.py,sha256=BowdYTb1vWm_36_AYJ2fuwyxsPQETfjo9RraPybyUJg,272
+litestar/contrib/sqlalchemy/types.py,sha256=yusz_H9X64CpNZxlkW0_XkdImpfIJbABXcxKHGhRjPc,221
+litestar/controller.py,sha256=3W6aTaZsAE_u8i5mnhCvglpsJ42QNgbe1b0kPkdfC20,11032
+litestar/data_extractors.py,sha256=4VU1oZrJijr65E9W7YGxjjhRjt81dCE_6kQlDH-ylTs,17681
+litestar/datastructures/__init__.py,sha256=5yVnjw0uFBRJgQ2xsopTYYmdlAaWfzaeVYiUfcQt9_4,883
+litestar/datastructures/__pycache__/__init__.cpython-311.pyc,,
+litestar/datastructures/__pycache__/cookie.cpython-311.pyc,,
+litestar/datastructures/__pycache__/headers.cpython-311.pyc,,
+litestar/datastructures/__pycache__/multi_dicts.cpython-311.pyc,,
+litestar/datastructures/__pycache__/response_header.cpython-311.pyc,,
+litestar/datastructures/__pycache__/state.cpython-311.pyc,,
+litestar/datastructures/__pycache__/upload_file.cpython-311.pyc,,
+litestar/datastructures/__pycache__/url.cpython-311.pyc,,
+litestar/datastructures/cookie.py,sha256=RwwLHO2gElMZdaJA3PqGjjcKEin1MvQ3D6dg-6QJbcM,3770
+litestar/datastructures/headers.py,sha256=vUqFq8JH4SF5-oR16iKU7_KkcYp4t72XVoZqSPL8wPc,18908
+litestar/datastructures/multi_dicts.py,sha256=KJ8z8xLzMdep_X4VAzXjlGeY0oJ7l-FUrr134P475ps,3301
+litestar/datastructures/response_header.py,sha256=w_DjV4QUZj8rnLb6kGsU1t6CeUqPBd_nm-kO42CqASs,5027
+litestar/datastructures/state.py,sha256=G7zj7dk5KY1g5z_HFGrpxqVXwMYr343751nI6fB2eGw,9699
+litestar/datastructures/upload_file.py,sha256=7WseHRrGOtFPQ1H_YNAgmo15BRqRbLRNU6K6YjDZlDw,2729
+litestar/datastructures/url.py,sha256=siMxoLBu61EcXNfgBs1BsqpetLtKWn4-EwXMC3cglR4,7351
+litestar/di.py,sha256=9LcrYlvFczLEOfoN5-nB34GPqWzlI81U0G78E7vdDCU,4282
+litestar/dto/__init__.py,sha256=mG-AnNhK7jL87j7vaPZM5aqYWvijgEEhwFj6Ra55Oxo,473
+litestar/dto/__pycache__/__init__.cpython-311.pyc,,
+litestar/dto/__pycache__/_backend.cpython-311.pyc,,
+litestar/dto/__pycache__/_codegen_backend.cpython-311.pyc,,
+litestar/dto/__pycache__/_types.cpython-311.pyc,,
+litestar/dto/__pycache__/base_dto.cpython-311.pyc,,
+litestar/dto/__pycache__/config.cpython-311.pyc,,
+litestar/dto/__pycache__/data_structures.cpython-311.pyc,,
+litestar/dto/__pycache__/dataclass_dto.cpython-311.pyc,,
+litestar/dto/__pycache__/field.cpython-311.pyc,,
+litestar/dto/__pycache__/msgspec_dto.cpython-311.pyc,,
+litestar/dto/__pycache__/types.cpython-311.pyc,,
+litestar/dto/_backend.py,sha256=YDn3wHYF5Uk8d9ULSySrDRVkKL7la3hLmmxq5letY9g,33732
+litestar/dto/_codegen_backend.py,sha256=7EH02eZKN00SS-MggSMZ-BO6TQjiTTPmAflyqc0CCTg,22848
+litestar/dto/_types.py,sha256=3PcfGwrQLEwG0cexAPQsySyFg2m1j4Px-I3idrO-32Q,4165
+litestar/dto/base_dto.py,sha256=rYGnsMLxSobVecQiZWKFj-ETUZ0Cl1sOd3_qkgYweSM,12977
+litestar/dto/config.py,sha256=XoCVTR1D2Dv83Y7pEwg-e_uWG5RAMSi3kikTdkRctD8,2601
+litestar/dto/data_structures.py,sha256=_cXHu7im-1pgynyKT54OqhKShbITgoeC4NhbeVGYNSY,3906
+litestar/dto/dataclass_dto.py,sha256=pxCyUjePxjER5nBE6hex1M-Pt0YD9pwewTcmW5_7aqs,2263
+litestar/dto/field.py,sha256=OjHNr62YUddmg8Ti4UTs2WUeal8szQ-tqSqOSzhSNW4,1403
+litestar/dto/msgspec_dto.py,sha256=BQuCh0b1ptdHnkeSQkfvhw9hMU7ADhgTlvk6IZfJ_Zg,1907
+litestar/dto/types.py,sha256=kUSqSAbxeRMzz_D4CCyprdv9WgsnZcFqEu2oxlZ5R7Y,395
+litestar/enums.py,sha256=2Fd8PXPlP5MfBKrsTZ-VxBQDeorPjg18DKquhOgSRV0,2136
+litestar/events/__init__.py,sha256=wCruzGqjhNI3y1sI99dUjJ6GzGcxcBm8k_ZYaRwLoPA,201
+litestar/events/__pycache__/__init__.cpython-311.pyc,,
+litestar/events/__pycache__/emitter.cpython-311.pyc,,
+litestar/events/__pycache__/listener.cpython-311.pyc,,
+litestar/events/emitter.py,sha256=UonDffJLhaKhw_teSJGzSFQTGt8TSUqdN4CTz3S9tks,4530
+litestar/events/listener.py,sha256=5cfGcctLsDFEw-9BcHordtEqETila0KKUYQfRfwf8WE,2293
+litestar/exceptions/__init__.py,sha256=Xfh0MG891AQRlhm7myeKRwysioRyJnOUCPf_G2JF9wY,1302
+litestar/exceptions/__pycache__/__init__.cpython-311.pyc,,
+litestar/exceptions/__pycache__/base_exceptions.cpython-311.pyc,,
+litestar/exceptions/__pycache__/dto_exceptions.cpython-311.pyc,,
+litestar/exceptions/__pycache__/http_exceptions.cpython-311.pyc,,
+litestar/exceptions/__pycache__/websocket_exceptions.cpython-311.pyc,,
+litestar/exceptions/base_exceptions.py,sha256=4C9uDHDUY1RMBbUyd090NQnaUlESvddI3NQcRPiQ1i0,1964
+litestar/exceptions/dto_exceptions.py,sha256=UNdnq0mMa9aacPFh11RpDzCaaibEmf_YOJmnjO4K2_A,331
+litestar/exceptions/http_exceptions.py,sha256=-Arc7VbfQ__3RKyEFJ43Gc8IOdfQgDF5MnKtWFSUAPw,4658
+litestar/exceptions/websocket_exceptions.py,sha256=qeM2xR1sSRW1OfVJ9RGPXai0Psszgo3RZXYDhG4xhhk,1351
+litestar/file_system.py,sha256=UhtiNlVjdTCObChvNV8G_-4HRgxIobGCRVgpguy9aa4,5426
+litestar/handlers/__init__.py,sha256=9wBDJr_LiJm2KFbcebQSh5mgIuBfPZcIBYtW4hujlZc,652
+litestar/handlers/__pycache__/__init__.cpython-311.pyc,,
+litestar/handlers/__pycache__/asgi_handlers.cpython-311.pyc,,
+litestar/handlers/__pycache__/base.cpython-311.pyc,,
+litestar/handlers/asgi_handlers.py,sha256=6qYzay5Skee79olG0qbYP-urHx2kBO0sboUC3H6c2MM,3862
+litestar/handlers/base.py,sha256=BdeZGRFy4lRu5gqFLQ_0WQcT44Iq-6K39MxH8aII73A,23613
+litestar/handlers/http_handlers/__init__.py,sha256=5cS3KYdcpc0208_xnxWl74nE74y5n2a2gwHaQWyrBJI,263
+litestar/handlers/http_handlers/__pycache__/__init__.cpython-311.pyc,,
+litestar/handlers/http_handlers/__pycache__/_utils.cpython-311.pyc,,
+litestar/handlers/http_handlers/__pycache__/base.cpython-311.pyc,,
+litestar/handlers/http_handlers/__pycache__/decorators.cpython-311.pyc,,
+litestar/handlers/http_handlers/_utils.py,sha256=WH_eDF7AdNG_qyFJkGIzctoUi6ESajRquZMUn9RXdTo,6976
+litestar/handlers/http_handlers/base.py,sha256=X_uljhgb1hVE_G3NLbRwOzzTHFWoMWK4jWHfrWE3YlQ,28825
+litestar/handlers/http_handlers/decorators.py,sha256=rJ4BEJUvIdq0mA6xj1AsT1R0Mk7Kx2sj79NhGl3RA6k,65669
+litestar/handlers/websocket_handlers/__init__.py,sha256=x_2CEa4Xc64pV4PL9OYzpwkDzAQ0gUjHmBEQBCuAS6w,425
+litestar/handlers/websocket_handlers/__pycache__/__init__.cpython-311.pyc,,
+litestar/handlers/websocket_handlers/__pycache__/_utils.cpython-311.pyc,,
+litestar/handlers/websocket_handlers/__pycache__/listener.cpython-311.pyc,,
+litestar/handlers/websocket_handlers/__pycache__/route_handler.cpython-311.pyc,,
+litestar/handlers/websocket_handlers/_utils.py,sha256=XwseFTjEZjgTH6RIRxhzYPoaB7PlrWMUuBd_tFwOAfM,6182
+litestar/handlers/websocket_handlers/listener.py,sha256=q7AuL93LwO-OIR3lhGDBCAyBU8T13IAXewjj8L9Cq1g,18859
+litestar/handlers/websocket_handlers/route_handler.py,sha256=bZNp7M1btOPeSh1sYy64Dk7118kFuwbaMniK8XD7CEs,4416
+litestar/logging/__init__.py,sha256=RJkG3z3DyN4qv9ME_q3so73MXRB8cW0yNnzfO9TKTHE,147
+litestar/logging/__pycache__/__init__.cpython-311.pyc,,
+litestar/logging/__pycache__/_utils.cpython-311.pyc,,
+litestar/logging/__pycache__/config.cpython-311.pyc,,
+litestar/logging/__pycache__/picologging.cpython-311.pyc,,
+litestar/logging/__pycache__/standard.cpython-311.pyc,,
+litestar/logging/_utils.py,sha256=Ys7xpzICz2FGzgLyutCtAZwoQjYq6cNEHBT6Al_Vzj4,569
+litestar/logging/config.py,sha256=Uh78HtBgokt1sJ7qsq0SeylGtRyTW8BELmlPR-wdFG0,18287
+litestar/logging/picologging.py,sha256=gFR0HcBvUawwTMRGSQOArw9CUDA9MiOR5ImfrJU6im8,1129
+litestar/logging/standard.py,sha256=gjxxEBMTsJKSTyi1TbnIztSD_HxE3fr_pbt81S6Y2mU,1868
+litestar/middleware/__init__.py,sha256=TzAU50uD0wJpIwmpTdX3LQGXeRn-msVfakQJlvbyM0A,385
+litestar/middleware/__pycache__/__init__.cpython-311.pyc,,
+litestar/middleware/__pycache__/_utils.cpython-311.pyc,,
+litestar/middleware/__pycache__/allowed_hosts.cpython-311.pyc,,
+litestar/middleware/__pycache__/authentication.cpython-311.pyc,,
+litestar/middleware/__pycache__/base.cpython-311.pyc,,
+litestar/middleware/__pycache__/cors.cpython-311.pyc,,
+litestar/middleware/__pycache__/csrf.cpython-311.pyc,,
+litestar/middleware/__pycache__/logging.cpython-311.pyc,,
+litestar/middleware/__pycache__/rate_limit.cpython-311.pyc,,
+litestar/middleware/__pycache__/response_cache.cpython-311.pyc,,
+litestar/middleware/_utils.py,sha256=6Cu3hdxG05yF3mm5Kyka7VhWAsmJ7trNSi3_xejQLLc,2334
+litestar/middleware/allowed_hosts.py,sha256=O078rneyOAUgwcnxmGv7IrPprfoyTjgdv5Mnd8KCEtI,3021
+litestar/middleware/authentication.py,sha256=3pf6mgbctpJ2GxBI181j0TwoshctR6ICHvbmFmLbP_U,3911
+litestar/middleware/base.py,sha256=xviwH-Y27ZXaLP_YkLlqZ-cs_fGGm2j505pccIYWti8,5283
+litestar/middleware/compression/__init__.py,sha256=nhnBR0jbRGzhg8GQyAXi-j1_vq-mqobDrLZ9PUbLMwo,204
+litestar/middleware/compression/__pycache__/__init__.cpython-311.pyc,,
+litestar/middleware/compression/__pycache__/brotli_facade.cpython-311.pyc,,
+litestar/middleware/compression/__pycache__/facade.cpython-311.pyc,,
+litestar/middleware/compression/__pycache__/gzip_facade.cpython-311.pyc,,
+litestar/middleware/compression/__pycache__/middleware.cpython-311.pyc,,
+litestar/middleware/compression/brotli_facade.py,sha256=6wQiF3CZgjyjdw9m06NknEVHTYT_vlk8WlMyInsiQ30,1579
+litestar/middleware/compression/facade.py,sha256=-KqHB01B8SE_kfrHCKiywz3JgEZkPmpFZ56R6W6fhvQ,1185
+litestar/middleware/compression/gzip_facade.py,sha256=FFxRUbda_o2SXVp7YzB0m4RnkwKMO8-1pvIZrEsF5ik,997
+litestar/middleware/compression/middleware.py,sha256=HIwG8urIgBDt39l7LgZzBbpkhg8bsbKm1_uW8TPMeiY,6653
+litestar/middleware/cors.py,sha256=ulnB3IA6lBAkoGop0rag-8Igd4jM6HJnSe5ha9gNCCQ,3142
+litestar/middleware/csrf.py,sha256=psLI6OZbHMpLyS2_y1nkan_5AHZ9IIAHYCgk4yaPacI,6539
+litestar/middleware/exceptions/__init__.py,sha256=BF8irB0u8DNuqu0ontV-0aRE-VNkBAETAs608GwF0bU,124
+litestar/middleware/exceptions/__pycache__/__init__.cpython-311.pyc,,
+litestar/middleware/exceptions/__pycache__/_debug_response.cpython-311.pyc,,
+litestar/middleware/exceptions/__pycache__/middleware.cpython-311.pyc,,
+litestar/middleware/exceptions/_debug_response.py,sha256=Ujp6uqYletxySVZUiVc4mrkvF6gSu9n4PE3JT17pcIE,7964
+litestar/middleware/exceptions/middleware.py,sha256=VvOxsnjuK4GHIN7M6PdR5VNsEz1qRxS_1-UB8T_P61Y,11581
+litestar/middleware/exceptions/templates/body.html,sha256=pbB_c6KAcJFURApOWC8mWqIIFQIf8TJRfgLgOU_kw7s,398
+litestar/middleware/exceptions/templates/frame.html,sha256=Nt6WA5ELyQEi6_0_Cqw0exjLT37xKvdd73VuyAOsT3Q,344
+litestar/middleware/exceptions/templates/scripts.js,sha256=5aGa2tB76Z7CAGPsow64P_0CArIAjd3z_-KnwdasXaE,920
+litestar/middleware/exceptions/templates/styles.css,sha256=3XXhIo5af46OVlWE2Qix6pt1b8Y1tOC5DDCPCWn8lgc,1830
+litestar/middleware/logging.py,sha256=3qON_4bfWMvqqLf9ZVr0virw-SLiCkbPty5FyNXpeT4,13336
+litestar/middleware/rate_limit.py,sha256=jHHj5HfIoxZOjGRh7lfFUEsXENqZMtmj4qOdCjrIYSw,10827
+litestar/middleware/response_cache.py,sha256=dRerChDmKBWolHOd1hD-y-iuDi7d6wnMHD9VwASfnoI,2424
+litestar/middleware/session/__init__.py,sha256=jpXDURcYdfuEqF3SglvIzuxjaY0RY1q2qvQgIJiUiGk,70
+litestar/middleware/session/__pycache__/__init__.cpython-311.pyc,,
+litestar/middleware/session/__pycache__/base.cpython-311.pyc,,
+litestar/middleware/session/__pycache__/client_side.cpython-311.pyc,,
+litestar/middleware/session/__pycache__/server_side.cpython-311.pyc,,
+litestar/middleware/session/base.py,sha256=UoE5iJHM5JJufS9_yGjJAbEdfr4RMNbGIC9-tbtJ1hQ,8487
+litestar/middleware/session/client_side.py,sha256=QOiieOFocZzIEpH-sH7Dzy_VN8YfBCPKXUrpvDS-WVo,10895
+litestar/middleware/session/server_side.py,sha256=MBj3KUA1vZs6CsJ2MukGEU9JtyAXYk_IAQOQBAaXAOg,9387
+litestar/openapi/__init__.py,sha256=GFOH6sJhPmemu7sTZRlRsdSJqAvgdBTlcsTLEHWSOfk,183
+litestar/openapi/__pycache__/__init__.cpython-311.pyc,,
+litestar/openapi/__pycache__/config.cpython-311.pyc,,
+litestar/openapi/__pycache__/controller.cpython-311.pyc,,
+litestar/openapi/__pycache__/datastructures.cpython-311.pyc,,
+litestar/openapi/config.py,sha256=0Ts-lin0JfyyOFUVdmo2SA2eW-V6yFI63d4Qyhz6pnk,5967
+litestar/openapi/controller.py,sha256=aDeqwhsFbwDsBRANkZmCCgV7inYZ00QMTEZow6H9_XQ,22855
+litestar/openapi/datastructures.py,sha256=hfx3aDvaYV5_0RvBULDNrzo7tPGu8Rk1MZ7P7OdSSrw,870
+litestar/openapi/spec/__init__.py,sha256=5tqFod4BLF7ou6Iilz0IkHO__ZypHpB9zvlOTqyizhc,1691
+litestar/openapi/spec/__pycache__/__init__.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/base.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/callback.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/components.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/contact.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/discriminator.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/encoding.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/enums.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/example.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/external_documentation.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/header.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/info.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/license.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/link.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/media_type.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/oauth_flow.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/oauth_flows.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/open_api.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/operation.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/parameter.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/path_item.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/paths.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/reference.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/request_body.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/response.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/responses.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/schema.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/security_requirement.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/security_scheme.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/server.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/server_variable.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/tag.cpython-311.pyc,,
+litestar/openapi/spec/__pycache__/xml.cpython-311.pyc,,
+litestar/openapi/spec/base.py,sha256=5K9wcNk9BJ8MhKxpTaIL3xlXeS8pm9aA-8bWAjUOQqg,1885
+litestar/openapi/spec/callback.py,sha256=RsqVoiRlknF0cg9OY2dNexM8nAvQK9MrDawLRt47zjY,961
+litestar/openapi/spec/components.py,sha256=2unZZCMHbmTLTDSLngwOVDVFPTpACBqodNxxxdWY8EA,2959
+litestar/openapi/spec/contact.py,sha256=zaFT8rkHBCWZ2rNcU_g5R6l3roGE-Cf4Fda-UvT1IWo,592
+litestar/openapi/spec/discriminator.py,sha256=uKsCfc8ow4-XSHlJ9-7mLtUZexo9jaYZNmtctQ1UixU,950
+litestar/openapi/spec/encoding.py,sha256=lSfvNplmHVNp9i3VfPNUuTHo-4HLQefVtirj_JrsOyc,3290
+litestar/openapi/spec/enums.py,sha256=zAXH5BGqUyLtHyErOeHdlFfjqqt4Ig3CIOpz2mv3v3o,996
+litestar/openapi/spec/example.py,sha256=oe8HdRJReqVf27rpERCwkRdOJzHzk-53_LkRUsFu-94,1168
+litestar/openapi/spec/external_documentation.py,sha256=8yn17AfUOY5fxc-QvUVPcXdmGeV7XcJRCJWGBdBa2t0,614
+litestar/openapi/spec/header.py,sha256=_csVeKWf3J2JATiV3yYLYOSH9XAi4UbDy_Qw_TEGF4Q,5669
+litestar/openapi/spec/info.py,sha256=ijpcaa0TPmct43Zvcid04Jg92XOAf7w_63MAxZob6Eo,1413
+litestar/openapi/spec/license.py,sha256=Ao7szQ6ppo5fZpU-0tNkcOsHiUlBTtTB93c4EfG0WY8,778
+litestar/openapi/spec/link.py,sha256=lPpT-ldC91Dpk1P4rflKwMQwHUss9BdWd3WrP9KPuT4,2876
+litestar/openapi/spec/media_type.py,sha256=TA6t9GC4ylYHjoCEUpxG-Y00F_z_ovBOkcVJLT2iCAU,1882
+litestar/openapi/spec/oauth_flow.py,sha256=G27Py9fWYVgXp4gBhEGnCBIwYftVta_vDElGV7dJ5Uw,1195
+litestar/openapi/spec/oauth_flows.py,sha256=8QIiCxIXacGaJ7B7heV5RKr9BQ22RSsjAabcbfwuEJg,897
+litestar/openapi/spec/open_api.py,sha256=eZgMm903kaVLi-PMWJ9WJCkzozc0wYVEjfWw1ZMqPyM,4046
+litestar/openapi/spec/operation.py,sha256=pAyfCbscBypHzv3gHnvHMz8Y0cXXKSrDAauuJ1r0Ruc,4842
+litestar/openapi/spec/parameter.py,sha256=SB2X2u_UCeQkVvpPJbfSowA2a_W-zlZ25ytXkTHhsOI,6254
+litestar/openapi/spec/path_item.py,sha256=rWvjHKIw1E30JmtY_BG3ezk7yfSHNfAL9ElVGe_BqWY,3245
+litestar/openapi/spec/paths.py,sha256=J3YJNuzpUKFQYs7Vi51-H1QfDsvtSmbsHSnw06fbWtQ,1255
+litestar/openapi/spec/reference.py,sha256=D8s8ZV0bz1rnBqj2cUh5YFbza1VP9HyFsFGEcMYnwPw,1351
+litestar/openapi/spec/request_body.py,sha256=wsKE4kEncUR8lWz3YJOLMckS8cfG6OES_b0IulbNYwc,1095
+litestar/openapi/spec/response.py,sha256=zAXK1EuRJ2putiVbtMU9OCQULAe6XszuGcx5DL2QihY,1854
+litestar/openapi/spec/responses.py,sha256=lyXV3sEWM3CYJWl2zxJI0NMKEJkw7FWdf9wVG03U7VI,2367
+litestar/openapi/spec/schema.py,sha256=n8g55HwyWz7Nof75axa4KWlJJ8H92BP2By8zZfr3YeM,33872
+litestar/openapi/spec/security_requirement.py,sha256=5lALYj5V-anZhNS_LPIsax_Aiu86MHjLCpSM_uQE9g0,1686
+litestar/openapi/spec/security_scheme.py,sha256=oW7m4tlYOkTszdIuPZhJCkVhUZ_5vZcE85zwH5mfexA,2690
+litestar/openapi/spec/server.py,sha256=Nm2aIa4evqh6olpmeH622HabjNl8ADEIA3fghP3J14M,1077
+litestar/openapi/spec/server_variable.py,sha256=YBNIeo4XDY4JUi4cqThFuqypc_bu2eRPhPhkYhtWxBY,1171
+litestar/openapi/spec/tag.py,sha256=qLF4vm-Qvdd6feXxqJsaUQOOextzXhQeo-RLdUhxaaM,923
+litestar/openapi/spec/xml.py,sha256=tEFbfeNoejtliylVGWiN9N_2n33NGRygH7pLo7lLzb4,1702
+litestar/pagination.py,sha256=59IjS5BlBm_IzAXqQq4BGq1j-uNHLl7BRGg5r0XlLWk,11029
+litestar/params.py,sha256=KT3PBpY8zUkfzqxZwmKtY4vAtwD_oR86ScPJqQpYrGI,15234
+litestar/plugins/__init__.py,sha256=tyzkiCcvEtXJKGwO63NWGglKpxl4I-jGyXywloQAFSw,485
+litestar/plugins/__pycache__/__init__.cpython-311.pyc,,
+litestar/plugins/__pycache__/base.cpython-311.pyc,,
+litestar/plugins/__pycache__/core.cpython-311.pyc,,
+litestar/plugins/__pycache__/sqlalchemy.cpython-311.pyc,,
+litestar/plugins/__pycache__/structlog.cpython-311.pyc,,
+litestar/plugins/base.py,sha256=F-8SjcwoLCtQGAAyIuLk-ujk64kcQ5oYGkvxZ0UPUj4,10955
+litestar/plugins/core.py,sha256=IQfqkFVlzTbokUmqpmxNDcIW8NwM2EMEHd5IE8nSCq4,933
+litestar/plugins/sqlalchemy.py,sha256=ilD__VqyzxPSYsLDzJGrenBrG0gr9PvkO020O1CgKNI,1198
+litestar/plugins/structlog.py,sha256=V6-013oZmLuwmXDRDyw_ko7xUgq728G_wooYnNCBYsY,2240
+litestar/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/repository/__init__.py,sha256=Y3rGTdAskcJyhanaSqQ0h6sjWfQFEdiaMhpJDViHcgI,364
+litestar/repository/__pycache__/__init__.cpython-311.pyc,,
+litestar/repository/__pycache__/_exceptions.cpython-311.pyc,,
+litestar/repository/__pycache__/_filters.cpython-311.pyc,,
+litestar/repository/__pycache__/exceptions.cpython-311.pyc,,
+litestar/repository/__pycache__/filters.cpython-311.pyc,,
+litestar/repository/__pycache__/handlers.cpython-311.pyc,,
+litestar/repository/_exceptions.py,sha256=8WMXFqpZgt0ICM5EOMSz07K3ONMYtWjluSs0n5xYP-8,428
+litestar/repository/_filters.py,sha256=mq2i-baSOqf-kWI923bl3C82rd2R_tENV2ps4_CzAjg,3195
+litestar/repository/abc/__init__.py,sha256=W38hDlke5jNe1I9aJxqeVdE1QxzQ4OmRcyBDgJ469EI,162
+litestar/repository/abc/__pycache__/__init__.cpython-311.pyc,,
+litestar/repository/abc/__pycache__/_async.cpython-311.pyc,,
+litestar/repository/abc/__pycache__/_sync.cpython-311.pyc,,
+litestar/repository/abc/_async.py,sha256=8CLKuTJ31BVgIlstsU6L7ibkXh6bUFJgN-_MupRWpKc,10228
+litestar/repository/abc/_sync.py,sha256=mP6sy-T94PQx6EE3Du5tZpCpX_q4RhHoHDalL1CquKM,10232
+litestar/repository/exceptions.py,sha256=RVyoUYxzuhW30Bayzi2BNQEJYW77g9xG1x-GpU9yx_g,364
+litestar/repository/filters.py,sha256=P7UnVFuAZi5p8yHZaK6wPtkiGzlezXs3otmeqV7Ein0,761
+litestar/repository/handlers.py,sha256=op-dt8wbVS0fAod75IQcw57PYeZi4orl6c0oWCjGv2M,964
+litestar/repository/testing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/repository/testing/__pycache__/__init__.cpython-311.pyc,,
+litestar/repository/testing/__pycache__/generic_mock_repository.cpython-311.pyc,,
+litestar/repository/testing/generic_mock_repository.py,sha256=LLInnmhGKtnpwJ7LSp9SRz0P6gdOOgus9eMbv8Oo9Q4,28346
+litestar/response/__init__.py,sha256=i962tQvYRVG3ZBMOeiee4CdO29RIEoGruvfeL8Ce6xI,341
+litestar/response/__pycache__/__init__.cpython-311.pyc,,
+litestar/response/__pycache__/base.cpython-311.pyc,,
+litestar/response/__pycache__/file.cpython-311.pyc,,
+litestar/response/__pycache__/redirect.cpython-311.pyc,,
+litestar/response/__pycache__/sse.cpython-311.pyc,,
+litestar/response/__pycache__/streaming.cpython-311.pyc,,
+litestar/response/__pycache__/template.cpython-311.pyc,,
+litestar/response/base.py,sha256=ktlrJTExt-l8UMeCe4i4KAW_4wygbt6LApFdWRUzicY,16726
+litestar/response/file.py,sha256=NIDziKwMGLgpwkvXsLdcw07cabCgn-H9AIRuJ2jLcHg,15271
+litestar/response/redirect.py,sha256=CNwm7bPF8B6HXX1GQl8v6CjL5kYUDqafrQ2qfc0n5CQ,6423
+litestar/response/sse.py,sha256=VCHTQVt5R_3RlcI-U9Rq5Uy7ooxjCNuAlHfMvGNTde0,7135
+litestar/response/streaming.py,sha256=5UZPcvd_d21ggdI-UXLq7_ykqfEEK8whsdm7CU4eeqQ,9650
+litestar/response/template.py,sha256=UOkn-5P42z926RHMle3iNinZi9nPlkkybQhguDynNmU,6496
+litestar/router.py,sha256=brAhDKRv05WEoX3MjRFqTkIuP-_YOGxWskxePooJ7DI,16702
+litestar/routes/__init__.py,sha256=IP2vB0ZZcW73p45rpgocAlCuQRfZzaEGS5CA4IlzCg0,191
+litestar/routes/__pycache__/__init__.cpython-311.pyc,,
+litestar/routes/__pycache__/asgi.cpython-311.pyc,,
+litestar/routes/__pycache__/base.cpython-311.pyc,,
+litestar/routes/__pycache__/http.cpython-311.pyc,,
+litestar/routes/__pycache__/websocket.cpython-311.pyc,,
+litestar/routes/asgi.py,sha256=6j6NghcaSsaZgcv7YvbFNSfquC_RhfZnu6_p813-j-E,1647
+litestar/routes/base.py,sha256=3AHCV9iDXbaAw1wIvVrniRYHoFlg8fwkr6IVmVdBO-k,6680
+litestar/routes/http.py,sha256=PxkfGBk428P-Qua4UmgMbaWutMCcKJasfAL9WkFW-PA,12878
+litestar/routes/websocket.py,sha256=gjwC8IbHOqTVJjAof__lcgXrnVvkuuUYTxU6o71cHUY,3029
+litestar/security/__init__.py,sha256=HY-eBmotWPEaa7-EXb1YgDoxbqElJ6m3C0LqDLuZb5g,97
+litestar/security/__pycache__/__init__.cpython-311.pyc,,
+litestar/security/__pycache__/base.cpython-311.pyc,,
+litestar/security/base.py,sha256=DDlsVZXJKo2ydv1b4Vh2b3q_NUWgprRpDSRDjh4u47Y,7431
+litestar/security/jwt/__init__.py,sha256=FojUFoYOBmF2y7sIbUt8zsDrwm9_U6FparkRJM7DGW8,516
+litestar/security/jwt/__pycache__/__init__.cpython-311.pyc,,
+litestar/security/jwt/__pycache__/auth.cpython-311.pyc,,
+litestar/security/jwt/__pycache__/middleware.cpython-311.pyc,,
+litestar/security/jwt/__pycache__/token.cpython-311.pyc,,
+litestar/security/jwt/auth.py,sha256=P5IOm-7sGtIovjxUibZ3kJ11xmIw0mXtiSy5pJ5IPEk,30453
+litestar/security/jwt/middleware.py,sha256=jhlW8RLdcMBWVQsMxW_0nSBtYTbKk4hv36tmGvzQ2vU,7595
+litestar/security/jwt/token.py,sha256=L5QrgnZXzsiadDqi5yOFYwftlaHv-FlDIsGpqrpZamI,4373
+litestar/security/session_auth/__init__.py,sha256=_WslMWE11u4_QvRULkXA7EvWBJoNJwJBaRDAp7dI6ts,188
+litestar/security/session_auth/__pycache__/__init__.cpython-311.pyc,,
+litestar/security/session_auth/__pycache__/auth.cpython-311.pyc,,
+litestar/security/session_auth/__pycache__/middleware.cpython-311.pyc,,
+litestar/security/session_auth/auth.py,sha256=Uu-2Mbws70AXu5N7mwEgmPXtPeoRedTlogLt9Y_Yz-E,5912
+litestar/security/session_auth/middleware.py,sha256=C96dN2G1t2XINqByrQBoht8CkTXcMSZnuNo3B4mwYPU,5257
+litestar/serialization/__init__.py,sha256=8__DIf9UeQTJ0Q-MVj6cxdrxJVnruZfAAGFUBgwP0LM,348
+litestar/serialization/__pycache__/__init__.cpython-311.pyc,,
+litestar/serialization/__pycache__/msgspec_hooks.cpython-311.pyc,,
+litestar/serialization/msgspec_hooks.py,sha256=h1Ec504spHlhJPsADOkNkPcljal6y9dCvMbbczwgLXg,7788
+litestar/static_files/__init__.py,sha256=p1HOsZcdEaUSrhwNo67pvtqoDP2zCjoJ3C6cCLGrYR4,216
+litestar/static_files/__pycache__/__init__.cpython-311.pyc,,
+litestar/static_files/__pycache__/base.cpython-311.pyc,,
+litestar/static_files/__pycache__/config.cpython-311.pyc,,
+litestar/static_files/base.py,sha256=hpL7pF94qfTZozGWZC4tnZVv7FUSrMxHXhw-1cBgkS4,5688
+litestar/static_files/config.py,sha256=U5-irEmlvh-fFdNLxULXcISwxEs9fy5LxEL_uJHHBK4,8666
+litestar/status_codes.py,sha256=1OMFX56DA-b4D3QzCayHYdehV9VZ7hMoTD7kRWQuI3A,8973
+litestar/stores/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+litestar/stores/__pycache__/__init__.cpython-311.pyc,,
+litestar/stores/__pycache__/base.cpython-311.pyc,,
+litestar/stores/__pycache__/file.cpython-311.pyc,,
+litestar/stores/__pycache__/memory.cpython-311.pyc,,
+litestar/stores/__pycache__/redis.cpython-311.pyc,,
+litestar/stores/__pycache__/registry.cpython-311.pyc,,
+litestar/stores/base.py,sha256=UrwKbiN-qO422EWjKz6bBdavqK1x0CKBXlBNQ1OrWF8,4686
+litestar/stores/file.py,sha256=4GOJCwPHCkKsR8KVN5pox2tHhc8naBc-bf72nsz3Sl4,5469
+litestar/stores/memory.py,sha256=tDmkV6Fr7uKJ4BA0wZOL9bQQMR0fY91VCq8RG4w2wuQ,3620
+litestar/stores/redis.py,sha256=0hPIH8lp0wzdbQCCPq8LjBjSW5VX5_6gQKOGQ4dyQ-g,7166
+litestar/stores/registry.py,sha256=sEThE1Xabr-Uh7eLas-AgwuTXyltKa_XEQ3iK-blni8,2216
+litestar/template/__init__.py,sha256=KagSM1x9IjDDkSjoYy0h4o5fGgy9YxVkxKZebpoUkt4,204
+litestar/template/__pycache__/__init__.cpython-311.pyc,,
+litestar/template/__pycache__/base.cpython-311.pyc,,
+litestar/template/__pycache__/config.cpython-311.pyc,,
+litestar/template/base.py,sha256=CeqLVQs1GJhwp_voSEZcBnyTi61ETinzMJF47hvd5jw,5942
+litestar/template/config.py,sha256=2oe0xzjZ_I7MFjp1XVc8zciMM8FBJWOiUMsG7ilItAw,2441
+litestar/testing/__init__.py,sha256=DsXH1S1nzzhMt6-ig8e2eo9NW4pI0jyE6E8HTfMuyJU,581
+litestar/testing/__pycache__/__init__.cpython-311.pyc,,
+litestar/testing/__pycache__/helpers.cpython-311.pyc,,
+litestar/testing/__pycache__/life_span_handler.cpython-311.pyc,,
+litestar/testing/__pycache__/request_factory.cpython-311.pyc,,
+litestar/testing/__pycache__/transport.cpython-311.pyc,,
+litestar/testing/__pycache__/websocket_test_session.cpython-311.pyc,,
+litestar/testing/client/__init__.py,sha256=iesVYBcyJF4JMQYmB5f4PnR9ZaTspCL0qhHovgpwwRs,1816
+litestar/testing/client/__pycache__/__init__.cpython-311.pyc,,
+litestar/testing/client/__pycache__/async_client.cpython-311.pyc,,
+litestar/testing/client/__pycache__/base.cpython-311.pyc,,
+litestar/testing/client/__pycache__/sync_client.cpython-311.pyc,,
+litestar/testing/client/async_client.py,sha256=2CFSTSXbp0h5LANJmyR3ZtOfKphuFUkXdB_jmg81tEU,17874
+litestar/testing/client/base.py,sha256=CUSr1jm-JHoU0eLqrgrKrmSjrQNQjyNqBpMMnxVsCug,6443
+litestar/testing/client/sync_client.py,sha256=XWSEJruZRMWwNX8e96qxNsZI9aH0Q8iOofGGxJ8UOWI,19967
+litestar/testing/helpers.py,sha256=vy9MLcNHoNxMklYYUEJvagmZKxTgl5kkN6m2nb7k-XE,30991
+litestar/testing/life_span_handler.py,sha256=E4Fq2bS7Cj_I3V06CMhyz-GVY-F3jVAaR538H-OF3KM,2970
+litestar/testing/request_factory.py,sha256=trq5sIA0i7PLY_UxeX5RkE4SgRROvDAeiWXAogkteJo,22930
+litestar/testing/transport.py,sha256=WHHV0JfSaivnFv4CrB3jVFhyMpy5iV2vLO_9bJYKugk,7980
+litestar/testing/websocket_test_session.py,sha256=LkhZFNevtEqeoKKNa9gDVjV9Ea6dyetrKwdgY-Ua238,8563
+litestar/types/__init__.py,sha256=aC7rvOFDPlSoIeI6etoZrTLR8-P2j2lZl3awQdTfh-4,4136
+litestar/types/__pycache__/__init__.cpython-311.pyc,,
+litestar/types/__pycache__/asgi_types.cpython-311.pyc,,
+litestar/types/__pycache__/builtin_types.cpython-311.pyc,,
+litestar/types/__pycache__/callable_types.cpython-311.pyc,,
+litestar/types/__pycache__/composite_types.cpython-311.pyc,,
+litestar/types/__pycache__/empty.cpython-311.pyc,,
+litestar/types/__pycache__/file_types.cpython-311.pyc,,
+litestar/types/__pycache__/helper_types.cpython-311.pyc,,
+litestar/types/__pycache__/internal_types.cpython-311.pyc,,
+litestar/types/__pycache__/protocols.cpython-311.pyc,,
+litestar/types/__pycache__/serialization.cpython-311.pyc,,
+litestar/types/asgi_types.py,sha256=Nl57PVtt7dtjPa_DDVtsfaPQZRCJ3r3CufoghqdXmNo,8978
+litestar/types/builtin_types.py,sha256=F3qZHYrM448omjZKXhB-fpm1Nfj2E1s-LQ_rbBzzzP0,573
+litestar/types/callable_types.py,sha256=fg1eRlbPxYKqiEbywGzYnFfwFVEEkKibdEX_tNr_Nl0,2230
+litestar/types/composite_types.py,sha256=fMIo3124gqaqrb7MPIv1I3_zuelrkqs3_9nFh_OKDeI,1783
+litestar/types/empty.py,sha256=UA_1T8meAsxknoy2paguEWHede1M7jdQ_XIKqOIUXjM,286
+litestar/types/file_types.py,sha256=Y2gvrBe5iYR4WsaVhr4QtJbaZcGar-rVJ2cv-3y1fzg,2619
+litestar/types/helper_types.py,sha256=-P6bQCwbQ1yGFWvm8OFcSK-yYLBQZbp1FgTUzAQQjfE,1131
+litestar/types/internal_types.py,sha256=mpweZpSPEboyaQx9SmkkP9LpT_HhChsq1-o7LpfZU4s,1896
+litestar/types/protocols.py,sha256=XiSvd8R2ep7I6JaCpjro_sdtFXsF35L0q0DNl6R48Go,2956
+litestar/types/serialization.py,sha256=0T_7E0951chkMG3zBBCanzoagNOkj3pVxxijrrDIgCQ,2067
+litestar/typing.py,sha256=sw2cLdzQvxvt0WF7AEgOD49XHhdwd4uKt4QcW_BWda0,24605
+litestar/utils/__init__.py,sha256=ffIes5J6D-2dmlKnVnyARVQ-7hgAOXnudFDLyMI_eFc,2417
+litestar/utils/__pycache__/__init__.cpython-311.pyc,,
+litestar/utils/__pycache__/compat.cpython-311.pyc,,
+litestar/utils/__pycache__/dataclass.cpython-311.pyc,,
+litestar/utils/__pycache__/deprecation.cpython-311.pyc,,
+litestar/utils/__pycache__/empty.cpython-311.pyc,,
+litestar/utils/__pycache__/helpers.cpython-311.pyc,,
+litestar/utils/__pycache__/module_loader.cpython-311.pyc,,
+litestar/utils/__pycache__/path.cpython-311.pyc,,
+litestar/utils/__pycache__/predicates.cpython-311.pyc,,
+litestar/utils/__pycache__/sequence.cpython-311.pyc,,
+litestar/utils/__pycache__/signature.cpython-311.pyc,,
+litestar/utils/__pycache__/sync.cpython-311.pyc,,
+litestar/utils/__pycache__/typing.cpython-311.pyc,,
+litestar/utils/__pycache__/version.cpython-311.pyc,,
+litestar/utils/__pycache__/warnings.cpython-311.pyc,,
+litestar/utils/compat.py,sha256=gsQ8q3eF_jtv1MHV9C9SuOD4fBgQ-OisfdECL7WMxnc,668
+litestar/utils/dataclass.py,sha256=SIQfCFZTRX9pUvJ2v1mMmJDPY9z06lFfSn3VhdgVyMw,3763
+litestar/utils/deprecation.py,sha256=zzTNlZ3qFiCr-AJDP6dJ1WH_q6lASDfl3Vxf15-KnHE,3553
+litestar/utils/empty.py,sha256=NBSLj80-1fDvAxs8-tCGHeM2z2x62fwQt53Ycs0PalA,664
+litestar/utils/helpers.py,sha256=xpq83934fVFcGW6YXn6FNooMBHj_eEYQEYC-D1BNWE0,2534
+litestar/utils/module_loader.py,sha256=FmYJjm0WJsLy7S7PROioCriqQHizsLl3Ku8f5DsH8BY,2695
+litestar/utils/path.py,sha256=Ke_OX6K4k9ovaA7CI0VzNeDtRbyXvBUCT6g27QYym5E,723
+litestar/utils/predicates.py,sha256=9mZ6ou83zxcV07rXTeyOjhzXC4y84Y-CYvu5dfzkItY,9787
+litestar/utils/scope/__init__.py,sha256=NgDcW9Gl2517T8WY3K1itiwOEqBqO85-FwrxcPCO7Fs,2164
+litestar/utils/scope/__pycache__/__init__.cpython-311.pyc,,
+litestar/utils/scope/__pycache__/state.cpython-311.pyc,,
+litestar/utils/scope/state.py,sha256=sFkLAQ8brpYQvMauTyH344y_quHmgdEVUsJYtwUkbxc,4731
+litestar/utils/sequence.py,sha256=7UjqhESE7T09n1stA0wnSB06GcUHo-HvW5GHtgOieaI,745
+litestar/utils/signature.py,sha256=YdTuh_-nJj43Oxvsg_Di72z9kdAqIk1Zwdwc2_F3D8w,9539
+litestar/utils/sync.py,sha256=0VB8qG3Gl4Yyvm3Iq1n2OS7L2c-dyYnF5QhfnxjMZpo,2296
+litestar/utils/typing.py,sha256=ZmOsQ-NNZOCQtI5dpSFX0m-nZ34T5VeZR4poVti3AIE,9427
+litestar/utils/version.py,sha256=g0DA8fo2e7ihzC-UKE6fUmt6oFEffoB6DgkymvuPVVM,1901
+litestar/utils/warnings.py,sha256=9v_I3-7iLkZ0D4prhCiLt7XB262pj-to3KFjQF5C__M,1992
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/REQUESTED b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/REQUESTED
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/REQUESTED
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/WHEEL b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/WHEEL
new file mode 100644
index 0000000..0309176
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/WHEEL
@@ -0,0 +1,4 @@
+Wheel-Version: 1.0
+Generator: hatchling 1.22.4
+Root-Is-Purelib: true
+Tag: py3-none-any
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/entry_points.txt b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/entry_points.txt
new file mode 100644
index 0000000..d30c145
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/entry_points.txt
@@ -0,0 +1,2 @@
+[console_scripts]
+litestar = litestar.__main__:run_cli
diff --git a/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/licenses/LICENSE b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/licenses/LICENSE
new file mode 100644
index 0000000..4e58f77
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/litestar-2.7.1.dist-info/licenses/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2021, 2022, 2023 Litestar Org.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.