{"bomFormat":"CycloneDX","specVersion":"1.6","serialNumber":"urn:uuid:471948af-2038-44fe-a174-c001620633e3","version":1,"metadata":{"timestamp":"2026-10-15T01:18:39Z","tools":{"components":[{"group":"@cdxgen","name":"cdxgen","version":"13.4.0","purl":"pkg:npm/%40cdxgen/cdxgen@13.4.0","type":"application","bom-ref":"pkg:npm/@cdxgen/cdxgen@13.4.0","publisher":"OWASP Foundation","authors":[{"name":"OWASP Foundation"}]}]},"authors":[{"name":"OWASP Foundation"}],"lifecycles":[{"phase":"build"}],"component":{"group":"","name":"src","version":"latest","type":"application","purl":"pkg:pypi/src@latest","bom-ref":"pkg:pypi/src@latest"},"properties":[{"name":"cdx:bom:componentSrcFiles","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"name":"cdx:bom:componentTypes","value":"pypi"}]},"components":[{"authors":[{"name":"Armin Ronacher <armin.ronacher@active-4.com>"}],"group":"","name":"Flask","version":"2.0.1","description":"A simple framework for building complex web applications.","hashes":[{"alg":"SHA-256","content":"a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9"}],"licenses":[{"license":{"name":"BSD License","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:license:foss","value":"false"},{"name":"cdx:license:osiApproved","value":"false"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/flask@2.0.1","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/54/4f/1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3/Flask-2.0.1-py3-none-any.whl","comment":"Flask-2.0.1-py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c0/df/c516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7/Flask-2.0.1.tar.gz","comment":"Flask-2.0.1.tar.gz"}],"type":"framework","bom-ref":"pkg:pypi/flask@2.0.1","tags":["flask","framework","http","web","wsgi"],"properties":[{"name":"cdx:license:category","value":"Unstated License, Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"544f1b294c1a4ab7b2ad5ca5fc4a9a65a22ef1ac48be126289d97668852d4ab3, c0dfc516b5f38a670b6b0de604c2637ed5860db03692c2f8542fd1f60c2552a7"},{"name":"cdx:pypi:artifactDigestMd5","value":"70dd340b2091805c0446040b6cbe7199, 9c394db4aadc53adb2699bcebee5a275"},{"name":"cdx:pypi:artifactDigestSha256","value":"a6209ca15eb63fc9385f38e452704113d679511d9574d09b2cf9183ae7d20dc9, 1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nEnvironment :: Web Environment\nFramework :: Flask\nIntended Audience :: Developers\nLicense :: OSI Approved :: BSD License\nOperating System :: OS Independent\nProgramming Language :: Python\nTopic :: Internet :: WWW/HTTP :: Dynamic Content\nTopic :: Internet :: WWW/HTTP :: WSGI\nTopic :: Internet :: WWW/HTTP :: WSGI :: Application\nTopic :: Software Development :: Libraries :: Application Frameworks"},{"name":"cdx:pypi:frameworks","value":"flask"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2021-05-21T15:53:08.128824Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"flask"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.5,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"authors":[{"name":"Kenneth Reitz <me@kennethreitz.org>"}],"group":"","name":"requests","version":"2.25.1","description":"Python HTTP for Humans.","hashes":[{"alg":"SHA-256","content":"c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/requests@2.25.1","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl","comment":"requests-2.25.1-py2.py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz","comment":"requests-2.25.1.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/requests@2.25.1","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"29c124814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a, 6b47c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b"},{"name":"cdx:pypi:artifactDigestMd5","value":"ec79209809129bf13cb002a0a573ef45, 514d6f7eba77ada0b8c98ec7818828db"},{"name":"cdx:pypi:artifactDigestSha256","value":"c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e, 27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nIntended Audience :: Developers\nLicense :: OSI Approved :: Apache Software License\nNatural Language :: English\nProgramming Language :: Python\nProgramming Language :: Python :: 2\nProgramming Language :: Python :: 2.7\nProgramming Language :: Python :: 3\nProgramming Language :: Python :: 3.5\nProgramming Language :: Python :: 3.6\nProgramming Language :: Python :: 3.7\nProgramming Language :: Python :: 3.8\nProgramming Language :: Python :: 3.9\nProgramming Language :: Python :: Implementation :: CPython\nProgramming Language :: Python :: Implementation :: PyPy"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2020-12-16T19:38:34.329342Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"requests"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.5,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]},"tags":["http"]},{"authors":[{"name":"Andrey Petrov <andrey.petrov@shazow.net>"}],"group":"","name":"urllib3","version":"1.26.4","description":"HTTP library with thread-safe connection pooling, file post, and more.","hashes":[{"alg":"SHA-256","content":"2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/urllib3@1.26.4","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/09/c6/d3e3abe5b4f4f16cf0dfc9240ab7ce10c2baa0e268989a4e3ec19e90c84e/urllib3-1.26.4-py2.py3-none-any.whl","comment":"urllib3-1.26.4-py2.py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/cb/cf/871177f1fc795c6c10787bc0e1f27bb6cf7b81dbde399fd35860472cecbc/urllib3-1.26.4.tar.gz","comment":"urllib3-1.26.4.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/urllib3@1.26.4","tags":["http","web"],"properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"09c6d3e3abe5b4f4f16cf0dfc9240ab7ce10c2baa0e268989a4e3ec19e90c84e, cbcf871177f1fc795c6c10787bc0e1f27bb6cf7b81dbde399fd35860472cecbc"},{"name":"cdx:pypi:artifactDigestMd5","value":"614921c9cf13a83124446ac86baf70f3, e2a2039e22fc29b751e26b7042e8db2f"},{"name":"cdx:pypi:artifactDigestSha256","value":"2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df, e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937"},{"name":"cdx:pypi:classifiers","value":"Environment :: Web Environment\nIntended Audience :: Developers\nLicense :: OSI Approved :: MIT License\nOperating System :: OS Independent\nProgramming Language :: Python\nProgramming Language :: Python :: 2\nProgramming Language :: Python :: 2.7\nProgramming Language :: Python :: 3\nProgramming Language :: Python :: 3.5\nProgramming Language :: Python :: 3.6\nProgramming Language :: Python :: 3.7\nProgramming Language :: Python :: 3.8\nProgramming Language :: Python :: 3.9\nProgramming Language :: Python :: Implementation :: CPython\nProgramming Language :: Python :: Implementation :: PyPy\nTopic :: Internet :: WWW/HTTP\nTopic :: Software Development :: Libraries"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2021-03-15T15:04:35.709960Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"urllib3"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.5,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"authors":[{"name":"Armin Ronacher <armin.ronacher@active-4.com>"}],"group":"","name":"Jinja2","version":"3.0.1","description":"A very fast and expressive template engine.","hashes":[{"alg":"SHA-256","content":"1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4"}],"licenses":[{"license":{"name":"BSD License","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:license:foss","value":"false"},{"name":"cdx:license:osiApproved","value":"false"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/jinja2@3.0.1","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/39/11/8076571afd97303dfeb6e466f27187ca4970918d4b36d5326725514d3ed3/Jinja2-3.0.1.tar.gz","comment":"Jinja2-3.0.1.tar.gz"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl","comment":"Jinja2-3.0.1-py3-none-any.whl"}],"type":"framework","bom-ref":"pkg:pypi/jinja2@3.0.1","tags":["framework","html","http","template","web"],"properties":[{"name":"cdx:license:category","value":"Unstated License, Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"8021ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6, 39118076571afd97303dfeb6e466f27187ca4970918d4b36d5326725514d3ed3"},{"name":"cdx:pypi:artifactDigestMd5","value":"b377af8123a32e992984222bff51e152, 25ba6ef98c164878acff1036fbd72a1d"},{"name":"cdx:pypi:artifactDigestSha256","value":"1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4, 703f484b47a6af502e743c9122595cc812b0271f661722403114f71a79d0f5a4"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nEnvironment :: Web Environment\nIntended Audience :: Developers\nLicense :: OSI Approved :: BSD License\nOperating System :: OS Independent\nProgramming Language :: Python\nTopic :: Internet :: WWW/HTTP :: Dynamic Content\nTopic :: Text Processing :: Markup :: HTML"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2021-05-18T20:39:17.008414Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"jinja2"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.5,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"group":"","name":"Werkzeug","version":"3.1.9","description":"The comprehensive WSGI web application library.","hashes":[{"alg":"SHA-256","content":"6392e50c78460ba618e5b21f08a71f59c99ce99cdc6cf6e3dd7e6ccca8754fab"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/werkzeug@3.1.9","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/a1/38/df03f564f43cec2684823f3cccae1a652ee7face1cbaa76fb223096e64d7/werkzeug-3.1.9-py3-none-any.whl","comment":"werkzeug-3.1.9-py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a4/34/4dd12fc8bb7d61c91467ec3efe415ffa7d5456f799954b40c5bbaeae470e/werkzeug-3.1.9.tar.gz","comment":"werkzeug-3.1.9.tar.gz"}],"type":"framework","bom-ref":"pkg:pypi/werkzeug@3.1.9","tags":["framework","http","web","wsgi"],"properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"a138df03f564f43cec2684823f3cccae1a652ee7face1cbaa76fb223096e64d7, a4344dd12fc8bb7d61c91467ec3efe415ffa7d5456f799954b40c5bbaeae470e"},{"name":"cdx:pypi:artifactDigestMd5","value":"0d87233e2a19a043a680d6db7e46f4e7, 786765fcf7f7c9fa43cfefdc8147eff0"},{"name":"cdx:pypi:artifactDigestSha256","value":"6392e50c78460ba618e5b21f08a71f59c99ce99cdc6cf6e3dd7e6ccca8754fab, 55ca7c70a75689be937aa27f8ff4b018f06ff4838fc73045560bf0f5a1291060"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nEnvironment :: Web Environment\nIntended Audience :: Developers\nOperating System :: OS Independent\nProgramming Language :: Python\nTopic :: Internet :: WWW/HTTP :: Dynamic Content\nTopic :: Internet :: WWW/HTTP :: WSGI\nTopic :: Internet :: WWW/HTTP :: WSGI :: Application\nTopic :: Internet :: WWW/HTTP :: WSGI :: Middleware\nTopic :: Software Development :: Libraries :: Application Frameworks\nTyping :: Typed"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2026-09-27T18:33:39.685530Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"werkzeug"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"group":"","name":"MarkupSafe","version":"3.0.4","description":"Safely add untrusted strings to HTML/XML markup.","hashes":[{"alg":"SHA-256","content":"dd8ea6ebee7aedbf7c749fa80521d9ccf1ba473e0d1e14805caafbaad281c889"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/markupsafe@3.0.4","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/00/26/c4708ed3b0f08e8e6d7cbce3314ac130cb5352d1f62951b6fef7878f2b1e/markupsafe-3.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/07/6c/21232811afc3a063b5e934b1ae2efda52f46154ec382f585149c020e61fe/markupsafe-3.0.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/09/15/98075cceac3b5ba0dbb8e4762a847be967d2befc349a2cf2d0ac77f62c9d/markupsafe-3.0.4-cp314-cp314t-win32.whl","comment":"markupsafe-3.0.4-cp314-cp314t-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/09/b2/1506df394f0f075797c418d0301498f49e43be194e3ffcb49e6fe6ccf022/markupsafe-3.0.4-cp312-cp312-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp312-cp312-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/0b/a3/768b560fcc4156685cb563d922b217810cfa7bc135773367f62f1f9d2078/markupsafe-3.0.4-cp314-cp314t-win_amd64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/0c/fe/fb1e79be0fea60aa32602ebefc9c35a82bb42b4df157285ab7dfec12341a/markupsafe-3.0.4-cp312-cp312-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp312-cp312-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/0d/9e/ac0fd77f2a726e56ecc3ca0235d095feace1358d1b822406c2a2ef26a4dc/markupsafe-3.0.4-cp315-cp315-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp315-cp315-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/0d/f2/8f18e0b806eb13c1f8d07d917a720831ead54253a6dec011fbc78098a6f8/markupsafe-3.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/10/6d/97c913e253a14bd3cd0e15a5c56d13203b823fa7ee32498342896a072dc4/markupsafe-3.0.4-cp315-cp315-android_24_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315-android_24_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/11/af/1a141081b905036ee904ec4bd945e1f70b4e1b32d33c4e59e8cf1d58b247/markupsafe-3.0.4-cp313-cp313-ios_13_0_arm64_iphoneos.whl","comment":"markupsafe-3.0.4-cp313-cp313-ios_13_0_arm64_iphoneos.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/12/32/d55440ba140442800e02d799c9cb5ab597bf6ebdb1177b5ea39a11f797bd/markupsafe-3.0.4-cp311-cp311-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp311-cp311-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/14/36/927999a34b7d1def6957de89153d327fedc4030061940b5a468584e6c5a8/markupsafe-3.0.4-cp310-cp310-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp310-cp310-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/14/38/6ccdfa5b59049cb36fb80cbc80aee9cf1fc9bb77d1335ad435f2070b08cf/markupsafe-3.0.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/17/54/69e7b0db9bd687bfd83451eed5666384d67cfed3be062bfc59a06a15474e/markupsafe-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/17/8f/168ba80e532dd6a93f96f8f706f1ad41d7990b6e1aeedc1cc0d211a33497/markupsafe-3.0.4-cp314-cp314-ios_13_0_arm64_iphoneos.whl","comment":"markupsafe-3.0.4-cp314-cp314-ios_13_0_arm64_iphoneos.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/19/2d/2dfdce99318abbfa26925195fbc17db188c46a1ec6457be121b6f9cfeb42/markupsafe-3.0.4-cp315-cp315-win32.whl","comment":"markupsafe-3.0.4-cp315-cp315-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/19/3c/11eecdc06bc44ad5570350085b572ebf049e8f9a38d1ece6d76640b739cd/markupsafe-3.0.4-cp315-cp315-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp315-cp315-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/1a/2e/5f015261b76ad633d187ef6f388b413aedd64a8773c4df59e530a0be5525/markupsafe-3.0.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/1a/5e/01037f8a43e8ccb0bffb4fbdc5212db05bf080fdd7286cd392332d58128a/markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/1b/ff/e878b3a76c9f4e6d050c6709cc36d4e5a24a817c7cb2dd2a4230348677b4/markupsafe-3.0.4-cp39-cp39-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp39-cp39-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/1c/65/db101cce51b7ba4864ac491a9859d297dd1adf0e55b103fee9db9c47c527/markupsafe-3.0.4-cp314-cp314-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp314-cp314-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/1c/ea/9cc3cea873f980c75cbdb6f4277ce30ee955de38be0b3d02f14c108e0698/markupsafe-3.0.4-cp314-cp314-win32.whl","comment":"markupsafe-3.0.4-cp314-cp314-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/1e/e8/44cfcb5ea40e5e43cec7793ef90704ed0c475280839076c4345757eb8e59/markupsafe-3.0.4-cp311-cp311-win32.whl","comment":"markupsafe-3.0.4-cp311-cp311-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/26/f9/b86d032042a4d597d9e1997f0e5f63a3eedaf11258e0a05760b0a0a826ea/markupsafe-3.0.4-cp315-cp315-ios_13_0_arm64_iphoneos.whl","comment":"markupsafe-3.0.4-cp315-cp315-ios_13_0_arm64_iphoneos.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/28/4b/085aa6f3d1572d8284a6670f66edda0cee772860f3bdc1431cceff5163e7/markupsafe-3.0.4-cp39-cp39-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp39-cp39-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/2b/5a/ccf22672a0f64dc682306e288f0dabcb06c7a201f3bb6e6cbf86d9e8ad03/markupsafe-3.0.4-cp311-cp311-win_arm64.whl","comment":"markupsafe-3.0.4-cp311-cp311-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/2d/2e/a974ab7076b0272a20f3b01af857c5c78a5c7304125ac39d9eacad3fb1d8/markupsafe-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl","comment":"markupsafe-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/30/77/680998b54efdea06fc114565cd739b6d059f826a0279219b218dfa750d29/markupsafe-3.0.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/30/f3/b6a425206e6964efda6acee544d0eb01d1501784d0b8e2dcc74986f33b17/markupsafe-3.0.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/32/0b/72f45ce4b4efcbca4b80cf1b06703eff0be8d37e82abb78f66c85a7ead1e/markupsafe-3.0.4-cp313-cp313-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp313-cp313-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/32/55/18dbb4778b30ada5ce071608503cc3edc9e14e13d868c17a6d178fc30f7a/markupsafe-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl","comment":"markupsafe-3.0.4-cp311-cp311-macosx_10_9_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/32/b3/aa2c95a574d3af39403a469b295886eb9b6d448da568cbebb5a2cbfdc2e5/markupsafe-3.0.4-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl","comment":"markupsafe-3.0.4-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/33/05/55884815414c9706a23deca150b72c25a62109e65b0b6ce232077802c719/markupsafe-3.0.4-cp315-cp315t-win_amd64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/33/cf/26e594b26be40c2f1fec63ccf8a8b99d0335a5b2cbe84835c7d82a994375/markupsafe-3.0.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/35/7c/9cd8081dae70e17fdab3558121fa618d459c7950c8abd8fc10fc024486d7/markupsafe-3.0.4-cp310-cp310-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp310-cp310-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/38/9b/e422a865e1d5d57d0e509b4e0bf1c1a70a7f6382c29a5aa428df994c8bc8/markupsafe-3.0.4.tar.gz","comment":"markupsafe-3.0.4.tar.gz"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/39/a2/b8814de672f1f0094d498bf646f2fec9d6356b503d28ef500b71c5095377/markupsafe-3.0.4-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/3f/bf/62495e180b7000aaf30000fff849e933f74264638057176cf46852500adc/markupsafe-3.0.4-cp312-cp312-win_amd64.whl","comment":"markupsafe-3.0.4-cp312-cp312-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/3f/d4/b56429313aee5fd59b079c3df5615299959e25e7113eb6d8caadbdd7d38a/markupsafe-3.0.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/41/aa/9a65962e364bf19745f6bec7bde398fb1f5ca53ad2e734258e6198cc32ba/markupsafe-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl","comment":"markupsafe-3.0.4-cp310-cp310-macosx_10_9_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/44/37/c5f2f45f4d8f0c24e4af7b9dc711640c888044cbf5f7e2ba2c0bb74cbb55/markupsafe-3.0.4-cp310-cp310-win32.whl","comment":"markupsafe-3.0.4-cp310-cp310-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/46/cf/4c66192c100b4542bcbe392ae06696b670f66927be3ac38a213234778ff9/markupsafe-3.0.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/4a/85/c43776625428f3bb4a61e8633940400e3efe6409e3c6f5bff26de5e45618/markupsafe-3.0.4-cp313-cp313-win32.whl","comment":"markupsafe-3.0.4-cp313-cp313-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/4e/6f/17f0c099bf25f3e31e63cc19244d9f6af861a9a4ab778c203997903cfdd0/markupsafe-3.0.4-cp313-cp313-android_24_x86_64.whl","comment":"markupsafe-3.0.4-cp313-cp313-android_24_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/4f/a7/aeedb5140afa41fc74c225e9184ab96723a6e873b6ee1c9fede7283456d8/markupsafe-3.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/50/50/394a1c61c9b9972cb4f76875c332af7109bd39bdad09d3a0ec5327a339dc/markupsafe-3.0.4-cp310-cp310-win_amd64.whl","comment":"markupsafe-3.0.4-cp310-cp310-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/50/7d/83126e338bd88c17a220668235368ad719fd4638e426739858cbb8508f77/markupsafe-3.0.4-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/50/9d/9c86042cb364c2ad4c971e6d1247929effd25f714cd7ee11b05e6316445b/markupsafe-3.0.4-cp311-cp311-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp311-cp311-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/54/a0/6b37c580383117881616e5fa13ccfcd27b711c99d17c59247830772677c6/markupsafe-3.0.4-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/55/83/6217df9192eca95af3ff0cad955c9854a93fa43b288cf7411ae24713eb52/markupsafe-3.0.4-cp310-cp310-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp310-cp310-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/55/a2/72769102a02abdb32faf9f10abbd4d9ba80b50949b2fe668c27e2432fa82/markupsafe-3.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/59/7c/8e248ddbfe286ab6bddb462bdac0851cbb1510d2cbbb815a415fcb0511af/markupsafe-3.0.4-cp310-cp310-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp310-cp310-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5a/ea/906a72b984b8b928d596ee7f57a2051dd2cec94ca9be383fb52c9ad19418/markupsafe-3.0.4-cp39-cp39-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp39-cp39-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5b/7d/87ff065a4d14d8de1f462f851d9cdf903b6e1fc067d0ef3674414da444c0/markupsafe-3.0.4-cp39-cp39-win_arm64.whl","comment":"markupsafe-3.0.4-cp39-cp39-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5b/ec/6000fd82e8791e58fcd0456ec20f098957e2b03d5ed02eb73241a577c0ba/markupsafe-3.0.4-cp315-cp315-win_amd64.whl","comment":"markupsafe-3.0.4-cp315-cp315-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5c/c3/a944f3b0df22bd129e96915b9f4e98d2eeca6516687d7618304a966c3c74/markupsafe-3.0.4-cp314-cp314-android_24_arm64_v8a.whl","comment":"markupsafe-3.0.4-cp314-cp314-android_24_arm64_v8a.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5d/f8/bffee5e7d2a3deb59748a797650a48af7e672025cf641a79344a771ad106/markupsafe-3.0.4-cp312-cp312-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp312-cp312-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5f/53/b047207eeb7752e960aca3eb1df5fb7eefa7dd4c62ac49bb156456c8a702/markupsafe-3.0.4-cp314-cp314t-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/5f/cf/3d074a8edffcc6899355232ff2543ae8d929733239596423b7db79698bc9/markupsafe-3.0.4-cp314-cp314-win_arm64.whl","comment":"markupsafe-3.0.4-cp314-cp314-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/60/ce/fa07dbe8a5675558fa36dea033e19995bc783de2dec5f540ccb9030b06aa/markupsafe-3.0.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/60/d0/34b810107d83840e768bf485de795893ebbae35b26ab061b487adfa0a692/markupsafe-3.0.4-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl","comment":"markupsafe-3.0.4-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/63/e0/cec6865dfe88cb48fedd4b20aed6af5158e41092adcbf3e028bcc6ec2108/markupsafe-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/65/f5/34c181e891aa4f7d59c918584672e0c5eb7fffe76c1387d1246008bf4081/markupsafe-3.0.4-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/67/6f/a9561d98d9a6ee3494b0b970a1c766e58bab128cc84841d56ec009456dbd/markupsafe-3.0.4-cp310-cp310-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp310-cp310-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6b/89/89491878c28e8291f5aa2fffe2c2d57230d10ae366d55dd810b840513d78/markupsafe-3.0.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6c/14/0b05f79b4733e264a18d08fe08fa1df7347630ff32a6cb82180d9dccec55/markupsafe-3.0.4-cp311-cp311-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp311-cp311-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6c/ab/2f8488f0f817a39fca068d2b17daf446bf5cdb3eae28c3720af534d873b4/markupsafe-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314-macosx_10_15_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6d/18/4bc5ba32499e87bb2b0ef5b3a9bb9c00a131fa961ddf0be548cb550f548b/markupsafe-3.0.4-cp313-cp313-android_24_arm64_v8a.whl","comment":"markupsafe-3.0.4-cp313-cp313-android_24_arm64_v8a.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6f/36/163da64de88a13db79214ef75fa041be7fa13bdb42261cf5b7484de14bfb/markupsafe-3.0.4-cp313-cp313-win_amd64.whl","comment":"markupsafe-3.0.4-cp313-cp313-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/6f/b9/b39a16a1fc3111cce4a6d74ae19b696757503300f410abfc75f5fc9043be/markupsafe-3.0.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/71/e5/8377731e8495668dcc768f645e717df18318c841edaf023a99395f6da9b4/markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/75/ef/5b824f03ba40c3b3652b6272d083d2fc4fcdd440de519a3a39ba2c3e7262/markupsafe-3.0.4-cp311-cp311-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp311-cp311-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/77/0e/1b9d5c3197aa7f2a993d476f4ea3fd677656c1be0f8f87b5cdf3e18c88cc/markupsafe-3.0.4-cp39-cp39-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp39-cp39-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/80/f0/5792ff768a410f93ee3f84fc19345295ffc352d2c936b424cb37e514714c/markupsafe-3.0.4-cp314-cp314-win_amd64.whl","comment":"markupsafe-3.0.4-cp314-cp314-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/81/09/4c59d56b8461ae8eb0d8ba34bb25b7e618547044679d58a82ef9b2479fc1/markupsafe-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl","comment":"markupsafe-3.0.4-cp312-cp312-macosx_10_13_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/81/99/157e10966b033b363aeda5263e82596ee232a0b1d082fdbf90aa417ff083/markupsafe-3.0.4-cp315-cp315t-win32.whl","comment":"markupsafe-3.0.4-cp315-cp315t-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/81/a5/a513b76c139a3915b43404324e55c0b7979ae4f0d39eb6f075b0282e90a8/markupsafe-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/82/96/ef49135ce260db4ca4a12b119ed468449cd248db6b1468e2112b546d7a2e/markupsafe-3.0.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/83/dd/daf7e420de23c8206c365204e7b85e1251d8e19d34196a56336f316e5ed2/markupsafe-3.0.4-cp315-cp315-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp315-cp315-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/85/40/be87c01f3868ec217f8a2015089d71c22c8c5a75324822e5ed1cdd87210d/markupsafe-3.0.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/88/54/9e5ec76c62e6e2834d5a93623018c943e8b3bb41d663e3fd4c03303b9b85/markupsafe-3.0.4-cp315-cp315-macosx_10_15_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315-macosx_10_15_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/88/5b/3708897368073cc683d524750474f41a77d2986152c380dcc55b20fdf340/markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/8f/69/2c2fcaa5fcee22d72c7819c0d536fd181c74a688e6143845419579cd2863/markupsafe-3.0.4-cp315-cp315-ios_13_0_x86_64_iphonesimulator.whl","comment":"markupsafe-3.0.4-cp315-cp315-ios_13_0_x86_64_iphonesimulator.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/8f/db/d7282caf7ab03af44d5d6fdbaa019b35c7d7f1c90588b839c07cba640d6a/markupsafe-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/90/df/cb8c3dc98d313a951df2f8968f44e4cb5643df6d3cab749a530ce2f7d972/markupsafe-3.0.4-cp315-cp315t-macosx_10_15_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-macosx_10_15_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/91/89/f2b509f7bf79352e40117824c1070dbeafd4df67031d3fa98165a3134228/markupsafe-3.0.4-cp311-cp311-win_amd64.whl","comment":"markupsafe-3.0.4-cp311-cp311-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/91/e5/1f4a9b31bc89d08150aa1211d8187d69e240decc09aa92575087f12c5ded/markupsafe-3.0.4-cp39-cp39-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp39-cp39-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/92/f9/ecbde7149e95b8a0f18e16d5d747f7dc06049d5da2e4f77f6f5e4a1f46a8/markupsafe-3.0.4-cp315-cp315t-win_arm64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/93/63/da554b4c97a6b0ea3229ca7fe8cbfb620be81613d517f482e85958550537/markupsafe-3.0.4-cp314-cp314t-win_arm64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/96/24/3ec292b44064c16229e064d770b2625bd8ea941aa61f44905a9fa44942c0/markupsafe-3.0.4-cp315-cp315-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp315-cp315-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/98/fe/dbcabd91abdb382f9fbd2ae1b02354c727d90bbdcce79db98cfb687d70b0/markupsafe-3.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/9a/35/66ff30450e35ef5fba9ebc930c9411747e537fd9447b65e44f5007e2b84d/markupsafe-3.0.4-cp313-cp313-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp313-cp313-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/9a/a8/73a81135e85ba66217f5af7facb03bbb386807e1a729ab64532e4c802652/markupsafe-3.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/9c/18/23997d4c65b355da6390d61cd56e0ab3befd6ba8dda25cb40c602bd0fa6b/markupsafe-3.0.4-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/9f/a8/9b662783ffaa1149221432a923cee562f78b9cbbb8baa3df9b3753e63e1e/markupsafe-3.0.4-cp313-cp313-win_arm64.whl","comment":"markupsafe-3.0.4-cp313-cp313-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a0/c8/39eadc6c5b14c9c7679bfb98f4d4c6a97863b5beb91839aca4d2d6e16e55/markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a1/4f/ed476226d4fe46a09090a36025bf319296810028df55eb12f1253b540f3a/markupsafe-3.0.4-cp313-cp313-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp313-cp313-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a2/f0/d6613774d86fbf6d145751d43c59875e47a6f9f17daee0aef173bd36d90e/markupsafe-3.0.4-cp312-cp312-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp312-cp312-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a3/46/82f586711fed61e86faa1ee1bc317d68cd45a10c8bdbe3f7d1fdf9026ad8/markupsafe-3.0.4-cp315-cp315-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a9/30/54d11c8ca027114898cab97421fb39e4ffd9ddf47cdbc44df2ec76722da9/markupsafe-3.0.4-cp315-cp315-android_24_arm64_v8a.whl","comment":"markupsafe-3.0.4-cp315-cp315-android_24_arm64_v8a.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/aa/0e/7d8518d726726870a2399d69fd30d0fa36c5e57a2132c336b58d7c491073/markupsafe-3.0.4-cp314-cp314-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp314-cp314-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/aa/85/b64fdb1f304848518742136983c24e96d967bfb59a0ea160e92736901ab0/markupsafe-3.0.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ab/5f/801ce02a02e7aee0f784b1ec7843026178f6adeb9c93ac67eb1992a9a84d/markupsafe-3.0.4-cp313-cp313-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp313-cp313-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ac/ca/fa9216dd01efee2dfdacafe7df32b4d0170fbac694b0c258a193d6e53999/markupsafe-3.0.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ad/40/e2d117b048d47282ade906fbfd92814cbee5647afc13fda88a3406039372/markupsafe-3.0.4-cp314-cp314-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp314-cp314-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ae/75/2709f5ac5de9467b40b10e2bb8f89cc63dfb74582e09aa734b1124a217de/markupsafe-3.0.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/b4/b0/b505e8a361ba557dbf3b3aa7331ea39b00d2022a26e925ff8463b9714bb3/markupsafe-3.0.4-cp314-cp314-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/bc/66/e73bd5016421d5d6e2fb6de7dd609f9de020942ac8c626526bd8c6eeaf82/markupsafe-3.0.4-cp315-cp315-win_arm64.whl","comment":"markupsafe-3.0.4-cp315-cp315-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/bd/14/f6f5c97903f7d2db76bbfaced31509a47d360a103b3aaf4849f6536591ec/markupsafe-3.0.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c3/fc/e91352bb08c6a59da3ef0909d457bf95a5f5908fbf151b30a06d9dbcfbb4/markupsafe-3.0.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c5/8e/4c24208776a65878d656996945aacfbfe010d3720d1a98fc0eb8491fc03b/markupsafe-3.0.4-cp312-cp312-win_arm64.whl","comment":"markupsafe-3.0.4-cp312-cp312-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c6/61/ebda1307864b409e6b3115757a3d4a09cca46cfb6cc65191b5de226b424b/markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c7/81/5ed69cda630ac69ef60d06c09ba5a7f84ff66a2e28cf986fd5614ab3c6e6/markupsafe-3.0.4-cp312-cp312-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp312-cp312-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c8/52/7632a53360671a9b750cdbabaf9cdd89f18b42248b8e4cb42c0b0296e459/markupsafe-3.0.4-cp312-cp312-win32.whl","comment":"markupsafe-3.0.4-cp312-cp312-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ca/3a/63ba10b6c1463216b3e4df669a9f0e5a3b0c3071557d2e8229e3968c79fb/markupsafe-3.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ca/e0/4030bea613677e333c8a2c901fd405055f657f9d06acba5b7357984b6ef7/markupsafe-3.0.4-cp313-cp313-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp313-cp313-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/cb/17/ac3662678bfbad649893117ada2ba44dc30bf56884e84f13154a792b10f1/markupsafe-3.0.4-cp311-cp311-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp311-cp311-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/cc/72/15f2e5ec9cf2eb00d5cdfe968d94e4156a7bd7303832c3f3b2c403a36839/markupsafe-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl","comment":"markupsafe-3.0.4-cp313-cp313-macosx_10_13_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ce/b5/ad14694fd0ac9a5ce30bc6498f2999378f418583dd1679cca5a1b512957e/markupsafe-3.0.4-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d0/04/c3cc9b75f94f8b54d7e503c44cebd4b4a115ec1d6f1b996b999807daba99/markupsafe-3.0.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d1/3b/8099c4f4e2793ca067bdc5670e2898fedeb3f49e6d17e7810fa094aad54e/markupsafe-3.0.4-cp39-cp39-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp39-cp39-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d1/9a/86d03d2f32ba41a57baa124a7bcb76d0a6d39b1622e9bd4d550074e8b61a/markupsafe-3.0.4-cp310-cp310-win_arm64.whl","comment":"markupsafe-3.0.4-cp310-cp310-win_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d2/03/71776e5fdcba04614b384cc102e8a4198208579d896fd1394cb7cb9aa900/markupsafe-3.0.4-cp313-cp313-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp313-cp313-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d4/36/35998dead3c6af88c38265a56e58100211f036234ab88eb2283fd4cbce44/markupsafe-3.0.4-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d4/d6/a44863f69d88b6c7e27889108f70d47aed259edf89d5df3c5fca1eac87d6/markupsafe-3.0.4-cp314-cp314-android_24_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314-android_24_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d4/f4/23e83ce0596bb0cbe670502d31df8f757bbd01a392aa486fa3b40d1ed399/markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp314-cp314t-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d5/e9/7ae8c8656b913431eabb4e8b30aea311aa7a68217b56609ec20306732b60/markupsafe-3.0.4-cp39-cp39-win_amd64.whl","comment":"markupsafe-3.0.4-cp39-cp39-win_amd64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d6/a8/26b606445387d0ceb1eb1f21840094b84e4e3c3c3983d80d10b89823b490/markupsafe-3.0.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d6/bb/4af9b3ca0753d654ac75f9531d5bd741bb77ca6e696f36807c475ffc099a/markupsafe-3.0.4-cp315-cp315t-macosx_11_0_arm64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-macosx_11_0_arm64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d7/09/c6bd842ad58ff5b3bc76eeed7e9a42a6f11adc5d090ec697b72c9672731e/markupsafe-3.0.4-cp315-cp315-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp315-cp315-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d7/93/2cbd5628435afb6f541bbaced4bce0c2edac4b09a142e6e928b8b0da9858/markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_x86_64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d9/31/87ce42159aae2163cf3bbbd0c44bc87780510eecab1ea3859099aed95dcb/markupsafe-3.0.4-cp314-cp314t-macosx_10_15_x86_64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-macosx_10_15_x86_64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/d9/b9/f3894d6aae3d7a52c9363317f4baf2fcadc052163d6dbc871266e32639ed/markupsafe-3.0.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/db/c7/287223376fb73335a3cc5d6eb22c6ab01358cf33945a9c39c06b9dac3f4b/markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/df/26/2353fef7d4bcf2b18e16bad81979fcecff2915156ca6882447917205b8e2/markupsafe-3.0.4-cp310-cp310-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp310-cp310-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/e0/49/ddee9813d71db0c7a5c9d97c832125e6758a0c844777f1cf076569bb0e22/markupsafe-3.0.4-cp314-cp314-musllinux_1_2_ppc64le.whl","comment":"markupsafe-3.0.4-cp314-cp314-musllinux_1_2_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/e2/24/34eba90224606cf2b5327914e80c1cda8718b9dc88f7331d1b32331de71a/markupsafe-3.0.4-cp39-cp39-win32.whl","comment":"markupsafe-3.0.4-cp39-cp39-win32.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/e7/0a/a89385ae590232622a03e091805cff12f24fabe6c11e0e8bae096cece81c/markupsafe-3.0.4-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl","comment":"markupsafe-3.0.4-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ea/8a/84d3582fc1f0d5bd466cdf2eebf175e172158a6e70701aacec1de1b35430/markupsafe-3.0.4-cp314-cp314-musllinux_1_2_aarch64.whl","comment":"markupsafe-3.0.4-cp314-cp314-musllinux_1_2_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ed/59/b853d6628ecb4d658e1d637224846d5e9bb4adf4f8df97f3be9f29dce2ec/markupsafe-3.0.4-cp312-cp312-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp312-cp312-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ed/5f/373456e37ceb1478d657d6fe769cbe0a39f0a8dfc1548eeb19c471eefdd9/markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_riscv64.whl","comment":"markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ed/85/ea548dc013962eb73653124bc595635fbf9e0fa41d1f181a967ccb784dfb/markupsafe-3.0.4-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl","comment":"markupsafe-3.0.4-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ee/35/53eef45f90496d9b5ff3c2cc2b1f66a92f7cc1361a80ce6723ace426b375/markupsafe-3.0.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ee/51/4326c88a13c7b755657d44b4bb986f8c3d9843ecba7e22d98661d87f9a57/markupsafe-3.0.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ee/76/6ed4940bb7648a9aac457c14f870cfdd5105f139a0fb1f29cd61fafa47d1/markupsafe-3.0.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl","comment":"markupsafe-3.0.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/f2/bb/990581b7474bfcf2cf34bed6ba5ea23bd87adb9d671213d68e88620e7a6b/markupsafe-3.0.4-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl","comment":"markupsafe-3.0.4-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/f2/dc/73c14c1eedf0ac5fa3292ba43435e6c49d2c2050f33cebde541f8f4807f1/markupsafe-3.0.4-cp315-cp315-ios_13_0_arm64_iphonesimulator.whl","comment":"markupsafe-3.0.4-cp315-cp315-ios_13_0_arm64_iphonesimulator.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/f3/a5/28b76a7449eb702966b88bef599e2360b411fbb3afeee8fe560939be06ec/markupsafe-3.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl","comment":"markupsafe-3.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/f7/af/fe47cee339180a69ebca3c57fb3483d0f5cbd1e8337d1871fb1d9c1aebee/markupsafe-3.0.4-cp311-cp311-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp311-cp311-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/f9/29/4df8355e313426d19e62ba33e0253c009ca12a0894ee77d67fa67255361c/markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_armv7l.whl","comment":"markupsafe-3.0.4-cp315-cp315t-musllinux_1_2_armv7l.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/fa/4e/a469509e538d37af51103b17b073126973f2b1cbf197ff32c7ddf025cfe5/markupsafe-3.0.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl","comment":"markupsafe-3.0.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl"}],"type":"library","bom-ref":"pkg:pypi/markupsafe@3.0.4","tags":["html","http","template","web"],"properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"41aa9a65962e364bf19745f6bec7bde398fb1f5ca53ad2e734258e6198cc32ba, 1436927999a34b7d1def6957de89153d327fedc4030061940b5a468584e6c5a8, 175469e7b0db9bd687bfd83451eed5666384d67cfed3be062bfc59a06a15474e, bd14f6f5c97903f7d2db76bbfaced31509a47d360a103b3aaf4849f6536591ec, d004c3cc9b75f94f8b54d7e503c44cebd4b4a115ec1d6f1b996b999807daba99, 0026c4708ed3b0f08e8e6d7cbce3314ac130cb5352d1f62951b6fef7878f2b1e, d9b9f3894d6aae3d7a52c9363317f4baf2fcadc052163d6dbc871266e32639ed, 597c8e248ddbfe286ab6bddb462bdac0851cbb1510d2cbbb815a415fcb0511af, df262353fef7d4bcf2b18e16bad81979fcecff2915156ca6882447917205b8e2, 676fa9561d98d9a6ee3494b0b970a1c766e58bab128cc84841d56ec009456dbd, 55836217df9192eca95af3ff0cad955c9854a93fa43b288cf7411ae24713eb52, 357c9cd8081dae70e17fdab3558121fa618d459c7950c8abd8fc10fc024486d7, 4437c5f2f45f4d8f0c24e4af7b9dc711640c888044cbf5f7e2ba2c0bb74cbb55, 5050394a1c61c9b9972cb4f76875c332af7109bd39bdad09d3a0ec5327a339dc, d19a86d03d2f32ba41a57baa124a7bcb76d0a6d39b1622e9bd4d550074e8b61a, 325518dbb4778b30ada5ce071608503cc3edc9e14e13d868c17a6d178fc30f7a, 6c140b05f79b4733e264a18d08fe08fa1df7347630ff32a6cb82180d9dccec55, ca3a63ba10b6c1463216b3e4df669a9f0e5a3b0c3071557d2e8229e3968c79fb, 1a2e5f015261b76ad633d187ef6f388b413aedd64a8773c4df59e530a0be5525, 33cf26e594b26be40c2f1fec63ccf8a8b99d0335a5b2cbe84835c7d82a994375, 81a5a513b76c139a3915b43404324e55c0b7979ae4f0d39eb6f075b0282e90a8, 46cf4c66192c100b4542bcbe392ae06696b670f66927be3ac38a213234778ff9, cb17ac3662678bfbad649893117ada2ba44dc30bf56884e84f13154a792b10f1, f7affe47cee339180a69ebca3c57fb3483d0f5cbd1e8337d1871fb1d9c1aebee, 1232d55440ba140442800e02d799c9cb5ab597bf6ebdb1177b5ea39a11f797bd, 509d9c86042cb364c2ad4c971e6d1247929effd25f714cd7ee11b05e6316445b, 75ef5b824f03ba40c3b3652b6272d083d2fc4fcdd440de519a3a39ba2c3e7262, 1ee844cfcb5ea40e5e43cec7793ef90704ed0c475280839076c4345757eb8e59, 9189f2b509f7bf79352e40117824c1070dbeafd4df67031d3fa98165a3134228, 2b5accf22672a0f64dc682306e288f0dabcb06c7a201f3bb6e6cbf86d9e8ad03, 81094c59d56b8461ae8eb0d8ba34bb25b7e618547044679d58a82ef9b2479fc1, a2f0d6613774d86fbf6d145751d43c59875e47a6f9f17daee0aef173bd36d90e, 0df28f18e0b806eb13c1f8d07d917a720831ead54253a6dec011fbc78098a6f8, 60cefa07dbe8a5675558fa36dea033e19995bc783de2dec5f540ccb9030b06aa, 8540be87c01f3868ec217f8a2015089d71c22c8c5a75324822e5ed1cdd87210d, 4fa7aeedb5140afa41fc74c225e9184ab96723a6e873b6ee1c9fede7283456d8, c3fce91352bb08c6a59da3ef0909d457bf95a5f5908fbf151b30a06d9dbcfbb4, 5df8bffee5e7d2a3deb59748a797650a48af7e672025cf641a79344a771ad106, ed59b853d6628ecb4d658e1d637224846d5e9bb4adf4f8df97f3be9f29dce2ec, 09b21506df394f0f075797c418d0301498f49e43be194e3ffcb49e6fe6ccf022, c7815ed69cda630ac69ef60d06c09ba5a7f84ff66a2e28cf986fd5614ab3c6e6, 0cfefb1e79be0fea60aa32602ebefc9c35a82bb42b4df157285ab7dfec12341a, c8527632a53360671a9b750cdbabaf9cdd89f18b42248b8e4cb42c0b0296e459, 3fbf62495e180b7000aaf30000fff849e933f74264638057176cf46852500adc, c58e4c24208776a65878d656996945aacfbfe010d3720d1a98fc0eb8491fc03b, 6d184bc5ba32499e87bb2b0ef5b3a9bb9c00a131fa961ddf0be548cb550f548b, 4e6f17f0c099bf25f3e31e63cc19244d9f6af861a9a4ab778c203997903cfdd0, 11af1a141081b905036ee904ec4bd945e1f70b4e1b32d33c4e59e8cf1d58b247, e70aa89385ae590232622a03e091805cff12f24fabe6c11e0e8bae096cece81c, ed85ea548dc013962eb73653124bc595635fbf9e0fa41d1f181a967ccb784dfb, cc7215f2e5ec9cf2eb00d5cdfe968d94e4156a7bd7303832c3f3b2c403a36839, cae04030bea613677e333c8a2c901fd405055f657f9d06acba5b7357984b6ef7, f3a528b76a7449eb702966b88bef599e2360b411fbb3afeee8fe560939be06ec, 076c21232811afc3a063b5e934b1ae2efda52f46154ec382f585149c020e61fe, 14386ccdfa5b59049cb36fb80cbc80aee9cf1fc9bb77d1335ad435f2070b08cf, 63e0cec6865dfe88cb48fedd4b20aed6af5158e41092adcbf3e028bcc6ec2108, ee766ed4940bb7648a9aac457c14f870cfdd5105f139a0fb1f29cd61fafa47d1, a14fed476226d4fe46a09090a36025bf319296810028df55eb12f1253b540f3a, 9a3566ff30450e35ef5fba9ebc930c9411747e537fd9447b65e44f5007e2b84d, 320b72f45ce4b4efcbca4b80cf1b06703eff0be8d37e82abb78f66c85a7ead1e, d20371776e5fdcba04614b384cc102e8a4198208579d896fd1394cb7cb9aa900, ab5f801ce02a02e7aee0f784b1ec7843026178f6adeb9c93ac67eb1992a9a84d, 4a85c43776625428f3bb4a61e8633940400e3efe6409e3c6f5bff26de5e45618, 6f36163da64de88a13db79214ef75fa041be7fa13bdb42261cf5b7484de14bfb, 9fa89b662783ffaa1149221432a923cee562f78b9cbbb8baa3df9b3753e63e1e, 5cc3a944f3b0df22bd129e96915b9f4e98d2eeca6516687d7618304a966c3c74, d4d6a44863f69d88b6c7e27889108f70d47aed259edf89d5df3c5fca1eac87d6, 178f168ba80e532dd6a93f96f8f706f1ad41d7990b6e1aeedc1cc0d211a33497, 32b3aa2c95a574d3af39403a469b295886eb9b6d448da568cbebb5a2cbfdc2e5, 60d034b810107d83840e768bf485de795893ebbae35b26ab061b487adfa0a692, 6cab2f8488f0f817a39fca068d2b17daf446bf5cdb3eae28c3720af534d873b4, ad40e2d117b048d47282ade906fbfd92814cbee5647afc13fda88a3406039372, 9aa873a81135e85ba66217f5af7facb03bbb386807e1a729ab64532e4c802652, accafa9216dd01efee2dfdacafe7df32b4d0170fbac694b0c258a193d6e53999, fa4ea469509e538d37af51103b17b073126973f2b1cbf197ff32c7ddf025cfe5, 8fdbd7282caf7ab03af44d5d6fdbaa019b35c7d7f1c90588b839c07cba640d6a, 30f3b6a425206e6964efda6acee544d0eb01d1501784d0b8e2dcc74986f33b17, ea8a84d3582fc1f0d5bd466cdf2eebf175e172158a6e70701aacec1de1b35430, 1c65db101cce51b7ba4864ac491a9859d297dd1adf0e55b103fee9db9c47c527, e049ddee9813d71db0c7a5c9d97c832125e6758a0c844777f1cf076569bb0e22, aa0e7d8518d726726870a2399d69fd30d0fa36c5e57a2132c336b58d7c491073, b4b0b505e8a361ba557dbf3b3aa7331ea39b00d2022a26e925ff8463b9714bb3, d93187ce42159aae2163cf3bbbd0c44bc87780510eecab1ea3859099aed95dcb, 5f53b047207eeb7752e960aca3eb1df5fb7eefa7dd4c62ac49bb156456c8a702, ee514326c88a13c7b755657d44b4bb986f8c3d9843ecba7e22d98661d87f9a57, f2bb990581b7474bfcf2cf34bed6ba5ea23bd87adb9d671213d68e88620e7a6b, 6b8989491878c28e8291f5aa2fffe2c2d57230d10ae366d55dd810b840513d78, 3077680998b54efdea06fc114565cd739b6d059f826a0279219b218dfa750d29, ae752709f5ac5de9467b40b10e2bb8f89cc63dfb74582e09aa734b1124a217de, a0c839eadc6c5b14c9c7679bfb98f4d4c6a97863b5beb91839aca4d2d6e16e55, 1a5e01037f8a43e8ccb0bffb4fbdc5212db05bf080fdd7286cd392332d58128a, d4f423e83ce0596bb0cbe670502d31df8f757bbd01a392aa486fa3b40d1ed399, 885b3708897368073cc683d524750474f41a77d2986152c380dcc55b20fdf340, c661ebda1307864b409e6b3115757a3d4a09cca46cfb6cc65191b5de226b424b, 091598075cceac3b5ba0dbb8e4762a847be967d2befc349a2cf2d0ac77f62c9d, 0ba3768b560fcc4156685cb563d922b217810cfa7bc135773367f62f1f9d2078, 9363da554b4c97a6b0ea3229ca7fe8cbfb620be81613d517f482e85958550537, 1cea9cc3cea873f980c75cbdb6f4277ce30ee955de38be0b3d02f14c108e0698, 80f05792ff768a410f93ee3f84fc19345295ffc352d2c936b424cb37e514714c, 5fcf3d074a8edffcc6899355232ff2543ae8d929733239596423b7db79698bc9, a93054d11c8ca027114898cab97421fb39e4ffd9ddf47cdbc44df2ec76722da9, 106d97c913e253a14bd3cd0e15a5c56d13203b823fa7ee32498342896a072dc4, 26f9b86d032042a4d597d9e1997f0e5f63a3eedaf11258e0a05760b0a0a826ea, f2dc73c14c1eedf0ac5fa3292ba43435e6c49d2c2050f33cebde541f8f4807f1, 8f692c2fcaa5fcee22d72c7819c0d536fd181c74a688e6143845419579cd2863, 88549e5ec76c62e6e2834d5a93623018c943e8b3bb41d663e3fd4c03303b9b85, 96243ec292b44064c16229e064d770b2625bd8ea941aa61f44905a9fa44942c0, aa85b64fdb1f304848518742136983c24e96d967bfb59a0ea160e92736901ab0, 9c1823997d4c65b355da6390d61cd56e0ab3befd6ba8dda25cb40c602bd0fa6b, d43635998dead3c6af88c38265a56e58100211f036234ab88eb2283fd4cbce44, 8296ef49135ce260db4ca4a12b119ed468449cd248db6b1468e2112b546d7a2e, 507d83126e338bd88c17a220668235368ad719fd4638e426739858cbb8508f77, 83dddaf7e420de23c8206c365204e7b85e1251d8e19d34196a56336f316e5ed2, 193c11eecdc06bc44ad5570350085b572ebf049e8f9a38d1ece6d76640b739cd, 0d9eac0fd77f2a726e56ecc3ca0235d095feace1358d1b822406c2a2ef26a4dc, d709c6bd842ad58ff5b3bc76eeed7e9a42a6f11adc5d090ec697b72c9672731e, a34682f586711fed61e86faa1ee1bc317d68cd45a10c8bdbe3f7d1fdf9026ad8, 90dfcb8c3dc98d313a951df2f8968f44e4cb5643df6d3cab749a530ce2f7d972, d6bb4af9b3ca0753d654ac75f9531d5bd741bb77ca6e696f36807c475ffc099a, 3fd4b56429313aee5fd59b079c3df5615299959e25e7113eb6d8caadbdd7d38a, 65f534c181e891aa4f7d59c918584672e0c5eb7fffe76c1387d1246008bf4081, ceb5ad14694fd0ac9a5ce30bc6498f2999378f418583dd1679cca5a1b512957e, d6a826b606445387d0ceb1eb1f21840094b84e4e3c3c3983d80d10b89823b490, 39a2b8814de672f1f0094d498bf646f2fec9d6356b503d28ef500b71c5095377, dbc7287223376fb73335a3cc5d6eb22c6ab01358cf33945a9c39c06b9dac3f4b, f9294df8355e313426d19e62ba33e0253c009ca12a0894ee77d67fa67255361c, 71e58377731e8495668dcc768f645e717df18318c841edaf023a99395f6da9b4, ed5f373456e37ceb1478d657d6fe769cbe0a39f0a8dfc1548eeb19c471eefdd9, d7932cbd5628435afb6f541bbaced4bce0c2edac4b09a142e6e928b8b0da9858, 8199157e10966b033b363aeda5263e82596ee232a0b1d082fdbf90aa417ff083, 330555884815414c9706a23deca150b72c25a62109e65b0b6ce232077802c719, 92f9ecbde7149e95b8a0f18e16d5d747f7dc06049d5da2e4f77f6f5e4a1f46a8, 192d2dfdce99318abbfa26925195fbc17db188c46a1ec6457be121b6f9cfeb42, 5bec6000fd82e8791e58fcd0456ec20f098957e2b03d5ed02eb73241a577c0ba, bc66e73bd5016421d5d6e2fb6de7dd609f9de020942ac8c626526bd8c6eeaf82, 2d2ea974ab7076b0272a20f3b01af857c5c78a5c7304125ac39d9eacad3fb1d8, 91e51f4a9b31bc89d08150aa1211d8187d69e240decc09aa92575087f12c5ded, 98fedbcabd91abdb382f9fbd2ae1b02354c727d90bbdcce79db98cfb687d70b0, 6fb9b39a16a1fc3111cce4a6d74ae19b696757503300f410abfc75f5fc9043be, ee3553eef45f90496d9b5ff3c2cc2b1f66a92f7cc1361a80ce6723ace426b375, 55a272769102a02abdb32faf9f10abbd4d9ba80b50949b2fe668c27e2432fa82, 54a06b37c580383117881616e5fa13ccfcd27b711c99d17c59247830772677c6, 1bffe878b3a76c9f4e6d050c6709cc36d4e5a24a817c7cb2dd2a4230348677b4, 770e1b9d5c3197aa7f2a993d476f4ea3fd677656c1be0f8f87b5cdf3e18c88cc, 5aea906a72b984b8b928d596ee7f57a2051dd2cec94ca9be383fb52c9ad19418, d13b8099c4f4e2793ca067bdc5670e2898fedeb3f49e6d17e7810fa094aad54e, 284b085aa6f3d1572d8284a6670f66edda0cee772860f3bdc1431cceff5163e7, e22434eba90224606cf2b5327914e80c1cda8718b9dc88f7331d1b32331de71a, d5e97ae8c8656b913431eabb4e8b30aea311aa7a68217b56609ec20306732b60, 5b7d87ff065a4d14d8de1f462f851d9cdf903b6e1fc067d0ef3674414da444c0, 389be422a865e1d5d57d0e509b4e0bf1c1a70a7f6382c29a5aa428df994c8bc8"},{"name":"cdx:pypi:artifactDigestMd5","value":"ddc45a0aa36bb046a94707220bda26bc, 41e98e71e606e648dbb9cdbdfdaddaf3, 750cacc01ae5fb84c021a13465c47950, 2cf5c7eb22b5b851c35de2085fed0c26, 2542152f77ed52971e0156e241322a45, 0be33d153fb2d7be832e077fb258d599, 5a719489b13ef4482045aa79b5333b82, d9c974bbcc4d500f437cc853968a9839, 49dd225078a2f4706d4ba093036e67cf, b6cfd63eab6db844d3e91f8ecb611498, 8f5320103375144610afcc65a1360d67, ef0de3e1df05deff68902b84a389ca4a, 95b07269d6f20724400aea841df39fe7, 896f6f11e335afdf5e599bcf04dab861, e2d20cd11f4c615bd5144105b2d73fe9, 8abd60566de70542e13977ccf5a89d72, 4dd33b73cee5c4c70df3df012e6149eb, 666e4710180983d8a39fb0b9c9c6e59f, 5ea170ff3189fff0d8eb1c216d8b7e82, 34ab3fb7c69bea2a23518e5afcaddb4a, 0559d00c080b2283750d059790e8d9ec, 02d2e524bc5d6cfbbfda2cc43b726fab, e356cc1606c2267d8d44989b51ff60d4, 33bb3ed52b98dc02525795d59e63dd7e, 36d86c6540be70a1a24f4ad79c38bd7c, 0914c59c157192044c6a80d11a328841, bbc41b1d0065b5fbc056a753f232fde5, da707870da4fdd41b44ea2f7db8d0e85, 67ad286ee8521e39bd503092cc896de6, cff15b69836d8776b5d09d7e199cd225, f4d9c15a0a43fbdc25cd30d791cb5cef, d495349ac2dc57a481d56755de25fb7c, dc1a2fcdca90673c7e19ab7b461d5be6, 4bc1f45c89ea9d5cbc7594017f4cba4a, 5127edf664f5d9c512c5e0aef52ab9a0, de2f585cd14e6a554f53cc750b906c98, 41beb5a6f3bc8b42e2cee2311cbb9126, e3f57085b0131fc3727c545884bb8580, 4e49b02d6beaa770128cd86f9af8112c, 877caf0f0bd07e4b44b97c6374a3ee55, e90e0b780e1a596e537841d18891b454, 430b9066d821932a3c5b9351fbde6da3, 2c48356463dc26746803e6827b928b6b, f6cf47ff2ae6beb660637547287d1e86, 8e8b31f90b5c0dda522796deaf7ea694, 8f6e5e68a33a88ca2fa8f8a646457885, efd20f1cf338a4e880b27eb8933980e6, 3f9be62f45db6ff4aff215649f5b2034, cbad65f7009c6e1313ddde32dc9231fa, 44b917874288752b1619d72f5e4c6d66, 82964fbb364c2d22d035d63f5c9be480, 9cb8f3f21ee4c07814b2986e5f6e874a, fcbbf4a82a5f5c40dc559f3f30ce024b, ab5cbcde8f3e5c7fc357245e573902ca, fa0daa4b4571f50e639ce1795af6bd2b, 707db0dac0c0bb2d3b538185ca0278fc, e197f3b3a6c8bade44298e6cd2b5c8ad, 60073fb118f610749ec68876a49a14d2, 97b3b1ec9b766512ab48ee7cff9727e3, 4dcec730efe69f6beb2261357affb9f3, 25e1f478b82adb47c06033fe78d51f7f, 31c08868a02b4e28fce7bc917d1da734, 2009f862724214661b8f78426363b670, 06a2be7646200a90ee783c7becce34df, 546de0537533b6559c82b6efa261ed12, e6b70fa6b7d367ac2d69855c90287078, 06fc97e66893ba47bee052c46f505191, f66947f2c0f6b19faea2eb07a66c6837, 69000606eb06a0708a4996faed5a3664, 4f9d90eb73623206626f4d8726cf51ec, 000631b2260d8cb47c3839377c464605, d7bc733203c25175eb4521db53daf224, c23a3e93048102e3c2262272a0a431e3, 1de21f559d488432d9a0f16e33049c6e, b5ca1543672409dc7de994b6a1c27062, 5bc27c860d1650a72cff382ca2586cfd, f87bcd709dfc63aa35adbb1cd2784d55, b4c379eede6df8521649981d79fb39dd, 55d33cfd2f23cf9908765101b34c132e, 1fde561e88a9632d9ad26f7681493bd5, 8a2c72ae2b278c037dbe43231538fc11, 03c737be4a433c7092cc93cb4108905c, 78c688f305a80d5b8372c8cd74427483, 892432cebc0441e230151348b3a912c5, fa1a12b0e9cfe903ae92bd01a14c2a0a, 3cb078ecd733dd6ec20f2f70373c564a, 5490582fb9ed1b59bfec41459143adb7, 12e0f0ea4f5edbec91d15ff81d3ca26a, 34e048878eb9f3ec6ff0cd0fbeba89c8, c141975c6b3cbfa1865191caa8123edf, d87890786f98e66f191449ac22596360, 584e9cf20028d6ec7a35da805ec22e32, 12aebc8f4939ecf7869a153a61eb1d3b, f97c8d405caf245ca3a641373f8c1cf1, 32461e18ba6d645b1b1254365030d18b, 7277cf024ea5e0fefd23e9a1f96a3a67, dde591c69bed0fc7269ab724d71ca3bd, 71ca968e580e8bb6b4a8766ad718816c, 489a22d6b3ef4c4cb3841ec4fb442681, 415460481427f0dfba8f9813f14b7351, ef65b4fa5a95d558b242b8de5593ebb7, df0dcdf2b2c103dca62722c39aae9b97, 3d678709632292cd79ee37843699fb27, ec3da14c6f1ea49d747c60b2f7f425da, 16459825e4e4aed441189844b6d2ceb2, 26d75351eabb876c6cab0d4252826a7e, 1361db8b139777b433057549ee6c44a1, 7e553d185fc83f6a8f45cbf0c9f821ae, 36ab21eb741a614dcc88c8bfa9664e7e, 81b878c56a68e2de67ba8a27fb3acd3a, d056254b4b628b300aea55023c5ee27d, 7ccbfe1dec8ca9d9160f43900d707262, d7ff9779623ee365c22c2dc1f67abe40, a6ab3fe671c12b93b0896e1fe7b2dcee, ae1c9bd490860b93124f72bd4cdd8cef, 0de724478da7117af940c82e271ba758, 91fe1b087ec910c244c781e1589792f2, 2b91c0e15d8429959defc374952ef8ca, c9611e2afd8e62b631b62a5dd6ad643c, 49ec53b44e9ca5bef96170d8890042b7, 75c39f5df27f315398e85a4f20fc0fd2, 58bf87e913784eaa9ba0d9496373d4ea, 4d54a59ecfd6ce9689d1221eef3424ad, 75c346f78559925a9f40bc293e025436, fe40ef40ddc2386cbbd74be4f57ec178, df887227207b2873f2fb6cb1a87d0ca8, 17011df81258d53ae899e807dd40c741, 1b58a594ca2ad9f378b8f46aa87910b7, 4ce3b51e65f0b9da64c236ab41ab4bd7, 2157b0b7e50e25800a39c32d1e7cdc65, f12c63a8cc4e4b42fa4fb559ae383d73, 302b1d217be84e618f0687b3c290ab37, 008357703192edfb32f5c17b5cfffacf, 8d659a82538c8d88ded89e7da8a8dbb7, d49bf47c03fed19ceb787204d7583b36, 498113c6faee8459badc2e2eba46a3d8, 032d19cbe9a62b24bc20ddbc24f5f0c5, a428239eb503d9f53b72e36408103c56, e7edfcf444ca1d5cb52d952b4f0efe8d, d5276c824ad82411c841e5ef41f5d40d, 445ba85d9428c9850b1d8c37b46223b3, ad34aa83b1f685ee7879e444d811159f, 1c6828865d66de9eb8a10588776ae703, 79d15bf43928800fe03e049820bea229, fe674ddf9edf5275627c575efac5b9be, 044c67c5f658ae1df6248a53c91c14f9, 965917403c5bd6d3fee0cdb872809b14, a13b732bac1b4639bbf748e29d62fffb, f2507d82740adf52073cfb4f64d04363, 9077c568f97299a0720fffb2483f83ce, 7c70b0284d3733795287d8d67e7164e0"},{"name":"cdx:pypi:artifactDigestSha256","value":"dd8ea6ebee7aedbf7c749fa80521d9ccf1ba473e0d1e14805caafbaad281c889, dff05cb7016dff1e9fd68f4122c127b65dfc59de5306cfb7ad92f956f230bee2, cf63c214fe879a65e69a386f915e36104fc84254ab141240f8854602d8e0be2a, 2a6ef68ae94aed8721934072b27a3b654ea2100b97e4ab864cf1489c90926fbc, fd9f8797427910198f95bced71ddfed61130d7e349213bfb8466c9c99e2c46a8, d1aca03ede943eb80ab3d63bb082c84b7aab85ea83bd0fd0c200260945fb49d9, 0764a13d34cae40db7bbf3a09b7e9b491bf4603e20b263a7a9d6b8e324975d0a, 9388003072b95f2f1e3fd908604194d653ba21330d811961a78b7da1a77e9e36, 8698d70a8081ee8c090dbb394768b5789a1da8b131b5499f89d071dd3cfaf6be, bf053da3c97a4bc5ecfbb218cdd2983febd91c617be8367d139882aa11e490aa, 9438a2648b2195980cb2dd8e53ed7b8df91319e2d0b70ae61a9e1d1bc8d3bec9, 88d59b473bfb03259722600839af9bbd7fa13a2eb514beefeedb95997882f69a, 4a540e2d3192792fc84eced57bef37851ccb2b41f73291bb17408eea77bcd278, 5c22873ad1f0532ba40fa1727f3c0fc1bbbaab6d373d4cbe3f0dc74b2e2521c7, 3d23795802fc8bd72534836d64489bbf0f67c088959091bdb22e10735a5107bf, 9e25feb9e330b63edb0278a0acdf85e50d0cb0fbf49c3084abbe4e24ae195346, 7d3391b2188d18737cb2fa147028b1096236eaa7e156446c650a489fa2cadc91, 849dd2bb0e5e4ab2b71c7191726a4a8d5aa8a610daa584728cbee0b710ddc4ef, befb4158af32106b9a93db8d6d1d1cbbd418c0d5aca0cabb7b1780abf0c89169, 71f88e749ea29f67f21f3b36433c1dc54c7729ed2a6d9e2da2e0d9e0d7b224eb, 6da83a088f8ef93b2d483a8232a4dbf4d69d3d8496b568a03c56becac43e1808, 8f0fac8b13d14bb06c68195f849371924ae53dd7b1c00fed24650f704383b692, 4a7cdc2a420ca01058182da4253329764d4bfa055564d1eced90e6ba1e8b1d3d, 83b3944fea42a8400edf92fd1770fb8d0d4f7de651353bd2d8525a92dba69a21, 8138eb83940ec7299024d92d4dee45f601b9e6c5ffde9d25f4e35e326203c707, 811d02d5122171c1941357efd8f9bf4ffe907b7f0a1a4e729a880e4be3f46e3e, 50b5bedc9ed8a94fc8857a42ef4f84a81ea88f8d4f05dc8705fb23ee6d8dcca7, 2e5a7cd7fdd14fcb1ae5d7d8bf23d24fbd1daefd1fbca2580132e1ea75f098b5, fdb4ca07ab75ffadab4a8b135ad59cdbb3156b99310f3d565370da74a15d6bd3, 569d65055d367e3dcdf30c3f41119467b73d9ee9faf332bdf40402644f5ac08e, 61631e08084be9e21a8967ec3139c7616ed7c5e9368e05c86d1b39562c8a57b6, 0930db9bdc62d22944e10b066448bb65dc9abe9112880c7cab8da54db4284d5f, 6a45c3d514f2436064db00d7fc8778d888f0236ebfed649b53d13a59e69ad51b, 1e1451fab512d1bcc3dc26988ec1edb0b82c2db909132872cd9356070a6b63df, bd3ce56ae2cbae3ba82b683bc425cd7e48d2ed8b10f3e818186b6f5646d9271c, 8e124f974786f831d6043728e38296969d3579db8896fe004682f5758e613581, c02e8f18bdedba082cef725942ac823b9b60656db07f7e265cb31618dfd00d77, 9f098115c247e11d138ab83a28fa0323c77015007ea2df73ba5fd714dfefd67c, d5f93ebbeb8032d47e349328ec8662d973d9b05a70b3c35df1f91fe419b84749, 64511c54db4e4987aef4c41923235927428729e8174c5dba488429be70a998ed, e1a622f13970d81f95d0c72f9dc090dce9085fccfa4c9f2174377ee32bd15786, c9a7f43c0b202b334cc9184af09bb8f21d3a209e038efaf106936fb69e6b026e, f0ec3b750b59375eab5b0fb2b9254810c00a3375be6d789899f1055a1d556237, 11935df9bf455ed0c04eb87bcd720f02b1fe5e02128a9430f23aed6f93336fc7, a4bbd2d87dd233b9fc5812160c3d0ffbe42edc22a26ce0469f58479ede633fe9, de8b364c423ef0a4bad9069657d617f9a5d2b2062457a89b1fa16ee199c399c1, 34bdde374c5932765d7dc685c4a1d191a3207852d67e8e0a9eb6ea85156181f1, 6bd9e1788e15bfcf6a9082de42e30387e7b85d211ab21e57a939bb8cfaaf8d96, 5066b244f576f91afc8ee3ba029a89f99d39c79b1853fe9d39bea9f0afbec148, 7a83aa6e4805df46fed18e989d3d16f86ef60cb50bbc8d9ce3a6be89165fbf6e, 2d1b7d9308288661f56672b1b157d75fc536714d3638487bbea17b6318a78248, 73e77980c7207854f00fc4e71fb1626868d5740ab4012623d55c7a99ad122a72, 7018d4af1cd272e847aa5917983ab5e83e4f6579f9dbfecd4a79c0ca80b144c2, c90d5b3d4e944e065a301d741b3c1d784f6bd1f503aa68b4967e32b2ba313d85, 18a801868a884f216e784d7d14db2a4077143ce7610440aee2ce8f734e7cfcde, 434139499bb20b502ed3baa1f169e618f924a97e7a777fea1a49446d80106cf6, 9e227f3dbe6bde7491cf0a9965d00b88c6b1a4a95d11480ddf88bb96d397c19f, b8cd1f918b26fd7b1832ece557cc18f2d8747309ff8b3f0ef9d4250c5ad67a39, a5fcffb37e602b0b3c1638a97746b9b96125caa9bcf6fa41d337a9261de231ee, 5989cb26b2e1efc6a42216a9f6b5ee495ce5ace2e5b352a9af489976b32d1ee2, add96447a86d205ab616665d53b2950ee81083757f56e6ea833c8b2917646b46, 2628d3a8cb648ecebb3c5d6b0a1052d400e4d8b7ac0fb786be8d285b50040d17, 672d207103e6b16ca098611b0f9efad6bc00afd47c03d6ef62186495ca677dc0, 1f1f9477e174582b0a1b583d60b66e1f2cf5d3fe12cee985e4aedf44766600e5, 06de8ef6331f6e822c28d577dc8bf43fe398800477c49498f38fc38b67ff33fc, 4ed644d75aa94a2baf7ec3a96eaa160ea58c742eb9d27c6506053c5c40fc84ed, 6d2a9efe686f9de00d0d1ea32a4a5a86d558a2277501bd78d964214eab625e59, 8781a792a070cf2bd1b86d3aa943894115faaba6e88122a7bf32d62072742453, 971a3bbb75d97ae4e2e8f7d4834236f86f85f0c85e04ab2e191db1123b04f80b, 8909c2f1c6dd65e054ac4b573a91c8384d1492281e55d82d159d653f7a13adf6, 4cf3468d5ec187ffffcaca8e61929a37448f215dafc1386a12c750a72fe53634, 52704c5d36eb6dda8866493decd61111fff86244c9b1ad225ca01b9e91e5970f, 1caa2fa5a6184fb233153b35f654e6687bd555476f6170f29d8ee9be1a8b0af9, 387d8cd30e69b3f0a72877b9ae717033396404e19095b17fe89753a981fda44f, 051417f74bcaaefa316276e0ff723f541616ca51043d070da00249d9bddd3e3c, a8e9f292fcda89b324f2f5c91d13f1424a153e40fc2756f38ee23b15835ff300, df1ae86ff54725a01fa1a0510b914ca53a161b7050be74f6204e24aded5971d0, 8965520ac587c94a4ac48b729be3d8b8de00af39699b17585dfb599babe77977, 340cbb1957ba99929cbf19a75626d36ba1ae21d1730b287d1cf7f824a20c4fc7, 3a93d9616ddecfb393727a0041a562cf0b15a244e20f2bd25efc7949be4c4f17, d2e56fd3b00222722abfb3f5f0759ddbae4b90811b5ad4343c64030ad1bde70c, 0d9c47709875fdb321452056622e930c52afbc07a7d780762fbb8b4d91ce6fa4, 805c8b84534fa10891890f0e4be39f3a99e94615d93e8836bf9fa1fdca2feeb2, fa95848c929b6a75f6848d3c9793e59db365ee436776e57db835cdbfa79ba977, e916035e3e9930cbdfdd10abf48861340221857f45509565898e012263f7b289, b4d12837e0203bbace818ff4a7461afdcd78bcd782351cea148139180d7bcffe, 5086f9975abb1ab531ee6afca1761e4b59a19b446f3f6522ed776963228cfe5a, b4a635a0487774f841cb1fb62e907e7195cc95bc761e053184b8acc3ceb20733, cb96e6e088d6cf71c1ea977510948320234824cf226e32f6f6e044f7a9c82b34, 8b5d563170ff8ba3181caa967c99a3c804d1dedb702c7cb93a6a7c32247da978, 396ec4e65cc889f69786b3b89478b471cee5a3bcf468b9d9bb03e1a30fb291fc, 15ba9e28640feef770374b116a6f019c21f52404aeabe516aa7f800587b98cfc, d920abdfa61279ba1a2ef9484aab07bf03331f8c08a10120fa332353d06e6932, a9f54054101545a9a9cccefddf54316aa6e4491611fcbef9e91b3b6bebec04f6, 12a606a492de952afcb43b59a14aaaaad120e708d3663dd0fdf2d738d427a691, a18f38cafc329bac5e3c2b96c765b4c96d3d103421ed22ab7988c1e3fce27464, eba154571c16e032112afac0dc2dfe9e63c2ceb7aedd07bb7eecf2ce26d4dd4c, 38fc55594dab834470b6733dead2ee9e3f657fb0608c769dcafa0ba5ab52f45c, c1bc67752d5f21013cfe430df4062441714eab79f65a6a05e01505957e9c35fe, 7e1636da3d8dfc220b6dd10264db5f2b165e4888c4518594898fbe381049af8a, 737c9c3981998eba27f11786f84fddcbabc74068b72a4a1f454ea02094b57b65, 489505b03f692c3f376394e49194fa7a7f9e8558d6e293a7056a0032b0c38163, 077293e425f28ec737dbcad442a71752e28f8ae27cde3d68acd1fb212091cd92, 9348cbb300d224fe3b89793262cb093504d4ae927004468463f745188a193e4a, b807e598953730f82e4eae3bd30f6a122cf6b31c398c6b504c0e04c13c170429, 799c39bdf5e2f1292fedd3009f7b3c9e760f10b2420cb9638d56920840ff6db8, ae9dcb8fbe244cb82f8a6458b455b927a03685e383d9bacf1ea5ce180b96dc97, 4bced6e2a6dba6a28f7dd3c6ce14df1b2dd495923f16ea484cad03decd463b2b, 3882fb412298575bae3b9c46868251f15cc69307359f87bb1b382e53d6e5a2c9, 04e7902ba80ee4bac1d50a549606527a1dcf0476cd81403db41099d3b60ec653, 925f929d6b59a8b3f8b8c6ac363cd0af7eecc81efb3071770b3c6717c450a369, f68edfc67aabac33708941f26f22a7b8e9f81429bc0cf249fcf7d66b23af8d19, e5c802729725bd07e2bc3ab7b76dc7e0bbfc53129d8f1eb1c002c24cf774717e, 55ffd6ce583d97dc71dc92e930324c8c0d25aea7e3ade6ae54ef77cedb096811, 2cb3dd71fc6be918ad4264346a8ed69485f9b7ed7bf35495d8e22807cd6b8bea, 94f5407f7bc64fa6463906b896f9904beeeb7dd8dc116ee8e9056c8714ff9916, 2dad610540cb2e6272855c178f08ae9a1c7ac258a7fb71660553a5f104b42741, c61750fadcd119d0825bcb7d7d675dd264dcc89cc05292aab5be68ebdbb374ad, 1c0df495a977d10460a94941799c72d5b5ab03d3858d949b55b5a66c8f371c99, 02fa4acbc6a3fc5c693c34d4dd8c1130b7fe99cc915181b0ddd6f72aeb296002, 05295589e619b9bed252a86b532b8e27350abc372d18ba89b59375325e91ec1e, be6cb0c799abb0e2ba3e618e6d28ddddf7e485f6c2ce938dfa237daf3905072c, 26e9867520db70d37f7fb421a7f0d8adb40171011fb84ce869afa1a83370dfa8, f03460ff076f70ab595bb45a0205ccea1971443575b6920c52e755dec2b3fbfe, 436e3ffc6310d3c41878c601db29098102fe5d8a467c49da4a4125254e0980f2, 4e2c4809c14559aa7ef426f27fb35afbb38104c349a903bf8f3600456764bb38, da2af0d7aebfc2074080d72efa6ab8317c62481ef1f896f65d9999c1c01f4494, aa2c838cc024642cc04c6854232f32b43e5e22833dd11119c1766c7873b8370d, b91cc9d336957239ff200f30097e6fea2dc6d6fb3c81e853eaa09eac904fd894, e49fb0d1ce92cfa0cb198cc5b1b11cdf9d0638658e2a2db2687e39db7c87fc78, 4f6e0852a0283b1b1fd776eeb7b766a5f440b3e2bd31ab51af3b400585f3965c, 39dbacefc411633db5b4378b066a9aca70a3d7e2922c9e578d825f844026eeba, 03470d1a8268e692ecf79ecd565593e59d44219377a7ead61f1f1b94c1f7ff6b, d882a373d8093c2941e01291b7ced96e9cbe4781da9a7751ca7e6c70385e5214, 353bd63081912ab8cfa6a0c7d185934cdf8426f04c618bba6bc4b394f2069b67, f291bcf42ae98eb5107edb162c3c998b4a89648fd8e99ed4cbd12705292788cd, ac0c7c9f1609b0c4c114feb1d7a3409564c7fb77e360bed9e97e5d25dfeaf868, 6768d67d1bce64270e0fdc2e69309d68b9b18ae56ddf6c711d168e9d051c2cac, 14bd2d845d62ab678eaf81da89d7b621b51756c72346745c1a594c09d49207a2, 007e1ffd9bf65bb6ee96df7b258fc632a4868dd5566037986c64781f35a36e98, 5e8b3d0b18fd623afa12ecb2ce8d8becef69f9b5440c6330c7972200e0bb84b0, 57f9947a7e57a081c1e3e0a2dd0d2dcf290a4531450e6f611e30084c222a7295, b61687d0828e72bf5cda24a2690188f37170bd31c9359ac97e4e66569f120a16, 0cee7cb0f9a1b6892ea482237d9403b3d1b4603aee057d0ff01f0fac2d019a97, 94e4c421742086aeee4c32a506eec8859d7634aad943f7e6aacf70f813478768, 9240187afb63d2f9ddc3e032c670356fe941f6e20662ea168a5dc3f1f317e1b3, e841068dc0be4cb6dfb5c890eb88cbdcff2f4a332393c7ec94e8e618bd32c1a8, f61efe1d2fe0de16158a5fe1d1cf3c14bdb6aecd54d8938fd26512c525c1f624, 2b2b1e18af909b448bb3cf9e3433366f7a8726271fc214e8b10e0f62a78c724b, 6669c1bf34080161ce49c589cc512ef24d4c704ac9d2b2d3667f519c60418378, 2e9ad7dd851bf45fab9f75cbff4cb493fee9979e8d8c7c9c3ee119022518edd6"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nEnvironment :: Web Environment\nIntended Audience :: Developers\nOperating System :: OS Independent\nProgramming Language :: Python\nTopic :: Internet :: WWW/HTTP :: Dynamic Content\nTopic :: Text Processing :: Markup :: HTML\nTyping :: Typed"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2026-10-02T23:04:20.141728Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"markupsafe"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"group":"","name":"itsdangerous","version":"2.2.0","description":"Safely pass data to untrusted environments and back.","hashes":[{"alg":"SHA-256","content":"c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef"}],"licenses":[{"license":{"name":"BSD License","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:license:foss","value":"false"},{"name":"cdx:license:osiApproved","value":"false"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/itsdangerous@2.2.0","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl","comment":"itsdangerous-2.2.0-py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/9c/cb/8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d/itsdangerous-2.2.0.tar.gz","comment":"itsdangerous-2.2.0.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/itsdangerous@2.2.0","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"049692447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4, 9ccb8ac0172223afbccb63986cc25049b154ecfb5e85932587206f42317be31d"},{"name":"cdx:pypi:artifactDigestMd5","value":"22e41bfb2008481e855f1693a9df4c54, a901babde35694c3577f7655010cd380"},{"name":"cdx:pypi:artifactDigestSha256","value":"c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef, e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nIntended Audience :: Developers\nLicense :: OSI Approved :: BSD License\nOperating System :: OS Independent\nProgramming Language :: Python\nTyping :: Typed"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2024-04-16T21:28:14.499616Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"itsdangerous"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"group":"","name":"click","version":"8.5.0","description":"Composable command line interface toolkit","hashes":[{"alg":"SHA-256","content":"255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/click@8.5.0","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl","comment":"click-8.5.0-py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz","comment":"click-8.5.0.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/click@8.5.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"58506c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3, c70e7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6"},{"name":"cdx:pypi:artifactDigestMd5","value":"2f0b6de9bc2aa6bd8ff4200bc7d14bbe, 39f57e4f423de0d075dd968c29b01539"},{"name":"cdx:pypi:artifactDigestSha256","value":"255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360, ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nIntended Audience :: Developers\nOperating System :: OS Independent\nProgramming Language :: Python\nTyping :: Typed"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2026-08-26T13:33:12.928043Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"click"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"},{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"}]}]}},{"authors":[{"name":"Kenneth Reitz <me@kennethreitz.com>"}],"group":"","name":"certifi","version":"2026.7.22","description":"Python package for providing Mozilla's CA Bundle.","hashes":[{"alg":"SHA-256","content":"62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775"}],"licenses":[{"license":{"id":"MPL-2.0","url":"https://opensource.org/licenses/MPL-2.0","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/certifi@2026.7.22","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl","comment":"certifi-2026.7.22-py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz","comment":"certifi-2026.7.22.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/certifi@2026.7.22","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"0ba771ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6, a3c224167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a"},{"name":"cdx:pypi:artifactDigestMd5","value":"edeeb8218c0de1993d874d818064553c, 926857e560a3ae443ee35c2de270d75b"},{"name":"cdx:pypi:artifactDigestSha256","value":"62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775, 741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nIntended Audience :: Developers\nLicense :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)\nNatural Language :: English\nProgramming Language :: Python\nProgramming Language :: Python :: 3\nProgramming Language :: Python :: 3 :: Only\nProgramming Language :: Python :: 3.10\nProgramming Language :: Python :: 3.11\nProgramming Language :: Python :: 3.12\nProgramming Language :: Python :: 3.13\nProgramming Language :: Python :: 3.14\nProgramming Language :: Python :: 3.7\nProgramming Language :: Python :: 3.8\nProgramming Language :: Python :: 3.9"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2026-07-22T03:35:11.276376Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"certifi"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"},{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}]}]},"tags":["bundle"]},{"authors":[{"name":"Mark Pilgrim <mark@diveintomark.org>"}],"group":"","name":"chardet","version":"4.0.0","description":"Universal encoding detector for Python 2 and 3","hashes":[{"alg":"SHA-256","content":"f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"}],"licenses":[{"license":{"id":"LGPL-2.1-only","url":"https://opensource.org/licenses/LGPL-2.1-only","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}},{"license":{"name":"LGPL","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:license:foss","value":"false"},{"name":"cdx:license:osiApproved","value":"false"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/chardet@4.0.0","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl","comment":"chardet-4.0.0-py2.py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz","comment":"chardet-4.0.0.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/chardet@4.0.0","properties":[{"name":"cdx:license:category","value":"Copyleft Limited, Unstated License"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"19c7fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68, ee2d9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61"},{"name":"cdx:pypi:artifactDigestMd5","value":"504627b9b4fcd44720d5aa1345e29cc7, bc9a5603d8d0994b2d4cbf255f99e654"},{"name":"cdx:pypi:artifactDigestSha256","value":"f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5, 0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nIntended Audience :: Developers\nLicense :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)\nOperating System :: OS Independent\nProgramming Language :: Python\nProgramming Language :: Python :: 2\nProgramming Language :: Python :: 2.7\nProgramming Language :: Python :: 3\nProgramming Language :: Python :: 3.5\nProgramming Language :: Python :: 3.6\nProgramming Language :: Python :: 3.7\nProgramming Language :: Python :: 3.8\nProgramming Language :: Python :: 3.9\nProgramming Language :: Python :: Implementation :: CPython\nProgramming Language :: Python :: Implementation :: PyPy\nTopic :: Software Development :: Libraries :: Python Modules\nTopic :: Text Processing :: Linguistic"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2020-12-10T19:35:32.469759Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"chardet"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"},{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}]}]}},{"authors":[{"name":"Kim Davies <kim@cynosure.com.au>"}],"group":"","name":"idna","version":"2.10","description":"Internationalized Domain Names in Applications (IDNA)","hashes":[{"alg":"SHA-256","content":"b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"}],"licenses":[{"license":{"name":"BSD License","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:license:foss","value":"false"},{"name":"cdx:license:osiApproved","value":"false"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}},{"license":{"name":"BSD-like","properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:license:foss","value":"false"},{"name":"cdx:license:osiApproved","value":"false"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:pypi/idna@2.10","externalReferences":[{"type":"distribution","url":"https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl","comment":"idna-2.10-py2.py3-none-any.whl"},{"type":"distribution","url":"https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz","comment":"idna-2.10.tar.gz"}],"type":"library","bom-ref":"pkg:pypi/idna@2.10","tags":["tools"],"properties":[{"name":"cdx:license:category","value":"Unstated License"},{"name":"cdx:pypi:artifactDigestBlake2b256","value":"a238928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8, eab7e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70"},{"name":"cdx:pypi:artifactDigestMd5","value":"8f7d13f63706aa265d31ffedc8aa3053, 7a910c706db30d758f377db2762c0f9a"},{"name":"cdx:pypi:artifactDigestSha256","value":"b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0, b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},{"name":"cdx:pypi:classifiers","value":"Development Status :: 5 - Production/Stable\nIntended Audience :: Developers\nIntended Audience :: System Administrators\nLicense :: OSI Approved :: BSD License\nOperating System :: OS Independent\nProgramming Language :: Python\nProgramming Language :: Python :: 2\nProgramming Language :: Python :: 2.7\nProgramming Language :: Python :: 3\nProgramming Language :: Python :: 3.4\nProgramming Language :: Python :: 3.5\nProgramming Language :: Python :: 3.6\nProgramming Language :: Python :: 3.7\nProgramming Language :: Python :: 3.8\nProgramming Language :: Python :: Implementation :: CPython\nProgramming Language :: Python :: Implementation :: PyPy\nTopic :: Internet :: Name Service (DNS)\nTopic :: Software Development :: Libraries :: Python Modules\nTopic :: Utilities"},{"name":"cdx:pypi:modulesFrom","value":"distribution-name"},{"name":"cdx:pypi:priorUploaderSetCount","value":"0"},{"name":"cdx:pypi:publishTime","value":"2020-06-27T23:45:03.457785Z"},{"name":"cdx:pypi:uploaderSetCount","value":"0"},{"name":"cdx:pypi:versionCount","value":"0"},{"name":"internal:Namespaces","value":"idna"},{"name":"internal:SrcFile","value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}],"evidence":{"identity":[{"field":"purl","confidence":1,"methods":[{"technique":"instrumentation","confidence":1,"value":"cdxgen-venv-8PeLVy"},{"technique":"manifest-analysis","confidence":0.8,"value":".cdxgen-work/py-pinned-1792027103298/src/requirements.txt"}]}]}}],"services":[],"dependencies":[{"ref":"pkg:pypi/src@latest","dependsOn":["pkg:pypi/flask@2.0.1","pkg:pypi/jinja2@3.0.1","pkg:pypi/requests@2.25.1","pkg:pypi/urllib3@1.26.4"]},{"ref":"pkg:pypi/werkzeug@3.1.9","dependsOn":["pkg:pypi/markupsafe@3.0.4"]},{"ref":"pkg:pypi/markupsafe@3.0.4","dependsOn":[]},{"ref":"pkg:pypi/jinja2@3.0.1","dependsOn":["pkg:pypi/markupsafe@3.0.4"]},{"ref":"pkg:pypi/itsdangerous@2.2.0","dependsOn":[]},{"ref":"pkg:pypi/click@8.5.0","dependsOn":[]},{"ref":"pkg:pypi/flask@2.0.1","dependsOn":["pkg:pypi/click@8.5.0","pkg:pypi/itsdangerous@2.2.0","pkg:pypi/jinja2@3.0.1","pkg:pypi/werkzeug@3.1.9"]},{"ref":"pkg:pypi/certifi@2026.7.22","dependsOn":[]},{"ref":"pkg:pypi/chardet@4.0.0","dependsOn":[]},{"ref":"pkg:pypi/idna@2.10","dependsOn":[]},{"ref":"pkg:pypi/urllib3@1.26.4","dependsOn":[]},{"ref":"pkg:pypi/requests@2.25.1","dependsOn":["pkg:pypi/certifi@2026.7.22","pkg:pypi/chardet@4.0.0","pkg:pypi/idna@2.10","pkg:pypi/urllib3@1.26.4"]}],"annotations":[{"bom-ref":"metadata-annotations","subjects":["pkg:pypi/src@latest"],"annotator":{"component":{"group":"@cdxgen","name":"cdxgen","version":"13.4.0","purl":"pkg:npm/%40cdxgen/cdxgen@13.4.0","type":"application","bom-ref":"pkg:npm/@cdxgen/cdxgen@13.4.0","publisher":"OWASP Foundation","authors":[{"name":"OWASP Foundation"}]}},"timestamp":"2026-10-15T01:18:39Z","text":"This Software Bill-of-Materials (SBOM) document was created on Thursday, October 15, 2026 with cdxgen. The data was captured during the build lifecycle phase. The document describes an application named 'src'. This SBOM contains 11 dynamically instrumented library components discovered during process execution tracing. These libraries were loaded at runtime and mapped back to system packages."}]}