diff --git a/.pylintrc b/.pylintrc index ace0b05..01dd43c 100644 --- a/.pylintrc +++ b/.pylintrc @@ -36,10 +36,6 @@ load-plugins=pylint_flask # Pickle collected data for later comparisons. persistent=yes -# When enabled, pylint would attempt to guess common misconfiguration and emit -# user-friendly hints instead of false-positive error messages. -suggestion-mode=yes - # Allow loading of arbitrary C extensions. Extensions are imported into the # active Python interpreter and may run arbitrary code. unsafe-load-any-extension=no @@ -480,6 +476,9 @@ preferred-modules= [DESIGN] +# Maximum number of positional arguments for function / method. +max-positional-arguments = 8 + # Maximum number of arguments for function / method. max-args=5 @@ -513,8 +512,5 @@ min-public-methods=2 [EXCEPTIONS] -# Exceptions that will emit a warning when being caught. Defaults to -# "BaseException, Exception". -overgeneral-exceptions=BaseException, - Exception, - StandardError +# Exceptions that will emit a warning when being caught. +overgeneral-exceptions=builtins.BaseException,builtins.Exception diff --git a/Pipfile b/Pipfile index 8c7783c..48b047f 100644 --- a/Pipfile +++ b/Pipfile @@ -16,9 +16,11 @@ werkzeug = "~=3.0.4" [dev-packages] yapf = "*" nose2 = "*" -pylint = "*" pylint-flask = "*" cairosvg = "*" +pandas = "*" +openpyxl = "*" +pylint = "*" [requires] python_version = "3.12" diff --git a/Pipfile.lock b/Pipfile.lock index b4a44ec..66e09d7 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "b50a8e1719f5185dff124d8ced4f6dff6616c6e0745ea80555ec5879684e1d09" + "sha256": "ec532d6e24ae04c7bab64c7f803f4da000b5b2684632c547871f2e791f2db4fa" }, "pipfile-spec": 6, "requires": { @@ -18,25 +18,26 @@ "default": { "blinker": { "hashes": [ - "sha256:1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01", - "sha256:8f77b09d3bf7c795e969e9486f39c2c5e9c39d4ee07424be2bc594ece9642d83" + "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf", + "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc" ], - "markers": "python_version >= '3.8'", - "version": "==1.8.2" + "markers": "python_version >= '3.9'", + "version": "==1.9.0" }, "click": { "hashes": [ - "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", + "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6" ], - "markers": "python_version >= '3.7'", - "version": "==8.1.7" + "markers": "python_version >= '3.10'", + "version": "==8.3.1" }, "flask": { "hashes": [ "sha256:34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3", "sha256:ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==3.0.3" }, @@ -90,67 +91,62 @@ }, "greenlet": { "hashes": [ - "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67", - "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6", - "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257", - "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4", - "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676", - "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61", - "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc", - "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca", - "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7", - "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728", - "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305", - "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6", - "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379", - "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414", - "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04", - "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a", - "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf", - "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491", - "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559", - "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e", - "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274", - "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb", - "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b", - "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9", - "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b", - "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be", - "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506", - "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405", - "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113", - "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f", - "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5", - "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230", - "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d", - "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f", - "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a", - "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e", - "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61", - "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6", - "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d", - "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71", - "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22", - "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2", - "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3", - "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067", - "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc", - "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881", - "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3", - "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e", - "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac", - "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53", - "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0", - "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b", - "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83", - "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41", - "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c", - "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf", - "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da", - "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33" - ], - "markers": "python_version >= '3.11' and platform_python_implementation == 'CPython'", - "version": "==3.0.3" + "sha256:02b0a8682aecd4d3c6c18edf52bc8e51eacdd75c8eac52a790a210b06aa295fd", + "sha256:18cb1b7337bca281915b3c5d5ae19f4e76d35e1df80f4ad3c1a7be91fadf1082", + "sha256:1a9172f5bf6bd88e6ba5a84e0a68afeac9dc7b6b412b245dd64f52d83c81e55b", + "sha256:1e692b2dae4cc7077cbb11b47d258533b48c8fde69a33d0d8a82e2fe8d8531d5", + "sha256:1ebd458fa8285960f382841da585e02201b53a5ec2bac6b156fc623b5ce4499f", + "sha256:1fb39a11ee2e4d94be9a76671482be9398560955c9e568550de0224e41104727", + "sha256:20154044d9085151bc309e7689d6f7ba10027f8f5a8c0676ad398b951913d89e", + "sha256:2eaf067fc6d886931c7962e8c6bede15d2f01965560f3359b27c80bde2d151f2", + "sha256:34308836d8370bddadb41f5a7ce96879b72e2fdfb4e87729330c6ab52376409f", + "sha256:394ead29063ee3515b4e775216cb756b2e3b4a7e55ae8fd884f17fa579e6b327", + "sha256:3ceec72030dae6ac0c8ed7591b96b70410a8be370b6a477b1dbc072856ad02bd", + "sha256:4375a58e49522698d3e70cc0b801c19433021b5c37686f7ce9c65b0d5c8677d2", + "sha256:43e99d1749147ac21dde49b99c9abffcbc1e2d55c67501465ef0930d6e78e070", + "sha256:442b6057453c8cb29b4fb36a2ac689382fc71112273726e2423f7f17dc73bf99", + "sha256:45abe8eb6339518180d5a7fa47fa01945414d7cca5ecb745346fc6a87d2750be", + "sha256:4c956a19350e2c37f2c48b336a3afb4bff120b36076d9d7fb68cb44e05d95b79", + "sha256:508c7f01f1791fbc8e011bd508f6794cb95397fdb198a46cb6635eb5b78d85a7", + "sha256:527fec58dc9f90efd594b9b700662ed3fb2493c2122067ac9c740d98080a620e", + "sha256:59b3e2c40f6706b05a9cd299c836c6aa2378cabe25d021acd80f13abf81181cf", + "sha256:5d0e35379f93a6d0222de929a25ab47b5eb35b5ef4721c2b9cbcc4036129ff1f", + "sha256:63d10328839d1973e5ba35e98cccbca71b232b14051fd957b6f8b6e8e80d0506", + "sha256:64970c33a50551c7c50491671265d8954046cb6e8e2999aacdd60e439b70418a", + "sha256:6c6f8ba97d17a1e7d664151284cb3315fc5f8353e75221ed4324f84eb162b395", + "sha256:8b466dff7a4ffda6ca975979bab80bdadde979e29fc947ac3be4451428d8b0e4", + "sha256:8c1fdd7d1b309ff0da81d60a9688a8bd044ac4e18b250320a96fc68d31c209ca", + "sha256:8c4dd0f3997cf2512f7601563cc90dfb8957c0cff1e3a1b23991d4ea1776c492", + "sha256:8d1658d7291f9859beed69a776c10822a0a799bc4bfe1bd4272bb60e62507dab", + "sha256:8e2cd90d413acbf5e77ae41e5d3c9b3ac1d011a756d7284d7f3f2b806bbd6358", + "sha256:8e4ab3cfb02993c8cc248ea73d7dae6cec0253e9afa311c9b37e603ca9fad2ce", + "sha256:94ad81f0fd3c0c0681a018a976e5c2bd2ca2d9d94895f23e7bb1af4e8af4e2d5", + "sha256:97245cc10e5515dbc8c3104b2928f7f02b6813002770cfaffaf9a6e0fc2b94ef", + "sha256:9bc885b89709d901859cf95179ec9f6bb67a3d2bb1f0e88456461bd4b7f8fd0d", + "sha256:a2a5be83a45ce6188c045bcc44b0ee037d6a518978de9a5d97438548b953a1ac", + "sha256:a443358b33c4ec7b05b79a7c8b466f5d275025e750298be7340f8fc63dff2a55", + "sha256:a7945dd0eab63ded0a48e4dcade82939783c172290a7903ebde9e184333ca124", + "sha256:aa6ac98bdfd716a749b84d4034486863fd81c3abde9aa3cf8eff9127981a4ae4", + "sha256:ab0c7e7901a00bc0a7284907273dc165b32e0d109a6713babd04471327ff7986", + "sha256:ac8d61d4343b799d1e526db579833d72f23759c71e07181c2d2944e429eb09cd", + "sha256:ad0c8917dd42a819fe77e6bdfcb84e3379c0de956469301d9fd36427a1ca501f", + "sha256:ae9e21c84035c490506c17002f5c8ab25f980205c3e61ddb3a2a2a2e6c411fcb", + "sha256:b26b0f4428b871a751968285a1ac9648944cea09807177ac639b030bddebcea4", + "sha256:b568183cf65b94919be4438dc28416b234b678c608cafac8874dfeeb2a9bbe13", + "sha256:b6997d360a4e6a4e936c0f9625b1c20416b8a0ea18a8e19cabbefc712e7397ab", + "sha256:b8bddc5b73c9720bea487b3bffdb1840fe4e3656fba3bd40aa1489e9f37877ff", + "sha256:c04c5e06ec3e022cbfe2cd4a846e1d4e50087444f875ff6d2c2ad8445495cf1a", + "sha256:c2e47408e8ce1c6f1ceea0dffcdf6ebb85cc09e55c7af407c99f1112016e45e9", + "sha256:c56692189a7d1c7606cb794be0a8381470d95c57ce5be03fb3d0ef57c7853b86", + "sha256:ccd21bb86944ca9be6d967cf7691e658e43417782bce90b5d2faeda0ff78a7dd", + "sha256:cd6f9e2bbd46321ba3bbb4c8a15794d32960e3b0ae2cc4d49a1a53d314805d71", + "sha256:d248d8c23c67d2291ffd47af766e2a3aa9fa1c6703155c099feb11f526c63a92", + "sha256:d3a62fa76a32b462a97198e4c9e99afb9ab375115e74e9a83ce180e7a496f643", + "sha256:e26e72bec7ab387ac80caa7496e0f908ff954f31065b0ffc1f8ecb1338b11b54", + "sha256:e3cb43ce200f59483eb82949bf1835a99cf43d7571e900d7c8d5c62cdf25d2f9" + ], + "markers": "python_version >= '3.10'", + "version": "==3.3.2" }, "gunicorn": { "hashes": [ @@ -171,94 +167,123 @@ }, "jinja2": { "hashes": [ - "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369", - "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" + "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", + "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" ], "markers": "python_version >= '3.7'", - "version": "==3.1.4" + "version": "==3.1.6" }, "logging-utilities": { "hashes": [ - "sha256:0f88c3ddf33a7e81da20839667a9bedadfe22de6f9087c801aa1f582b89b4c93", - "sha256:d96b6910d0a1c26216bca893c11d66c0a8a61113af44cd908b2e4f4ae569e067" + "sha256:00db82abff2da905d06f6f838c308af74bab3bea5c23aaff3edf473b11dbbc44", + "sha256:352395d95081f3b6b9425948fe00f7687ab2c3ab7cdac24cb54735fad736746d" ], "index": "pypi", "markers": "python_version >= '3.0'", - "version": "==4.5.0" + "version": "==4.5.2" }, "markupsafe": { "hashes": [ - "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", - "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", - "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", - "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", - "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", - "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", - "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", - "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", - "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", - "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", - "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", - "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", - "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", - "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", - "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", - "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", - "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", - "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", - "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", - "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", - "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", - "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", - "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", - "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", - "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", - "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", - "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", - "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", - "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", - "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", - "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", - "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", - "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", - "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", - "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", - "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", - "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", - "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", - "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", - "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", - "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", - "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", - "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", - "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", - "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", - "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", - "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", - "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", - "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", - "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", - "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", - "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", - "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", - "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", - "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", - "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", - "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", - "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", - "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", - "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" - ], - "markers": "python_version >= '3.7'", - "version": "==2.1.5" + "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f", + "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a", + "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", + "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", + "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", + "sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c", + "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", + "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", + "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", + "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", + "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", + "sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26", + "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1", + "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", + "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", + "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", + "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695", + "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad", + "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", + "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", + "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", + "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa", + "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559", + "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", + "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", + "sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758", + "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", + "sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8", + "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", + "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", + "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", + "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", + "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", + "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", + "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", + "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", + "sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2", + "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", + "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", + "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50", + "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", + "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", + "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", + "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", + "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115", + "sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e", + "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", + "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", + "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", + "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", + "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", + "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", + "sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b", + "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", + "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", + "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", + "sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d", + "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", + "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", + "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", + "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f", + "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", + "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", + "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", + "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c", + "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", + "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8", + "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", + "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6", + "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", + "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", + "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", + "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", + "sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7", + "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419", + "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", + "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1", + "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", + "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", + "sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42", + "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", + "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", + "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", + "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", + "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", + "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591", + "sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc", + "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", + "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" + ], + "markers": "python_version >= '3.9'", + "version": "==3.0.3" }, "packaging": { "hashes": [ - "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002", - "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" + "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", + "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529" ], "markers": "python_version >= '3.8'", - "version": "==24.1" + "version": "==26.0" }, "pillow": { "hashes": [ @@ -358,137 +383,147 @@ }, "pyyaml": { "hashes": [ - "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff", - "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", - "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", - "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", - "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", - "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", - "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", - "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", - "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", - "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", - "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a", - "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", - "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", - "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", - "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", - "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", - "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", - "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a", - "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", - "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", - "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", - "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", - "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", - "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", - "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", - "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", - "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", - "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", - "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", - "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706", - "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", - "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", - "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", - "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083", - "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", - "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", - "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", - "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", - "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", - "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", - "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", - "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", - "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", - "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", - "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5", - "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d", - "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", - "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", - "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", - "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", - "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", - "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", - "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4" - ], - "markers": "python_version >= '3.8'", - "version": "==6.0.2" - }, - "setuptools": { - "hashes": [ - "sha256:5f4c08aa4d3ebcb57a50c33b1b07e94315d7fc7230f7115e47fc99776c8ce308", - "sha256:95b40ed940a1c67eb70fc099094bd6e99c6ee7c23aa2306f4d2697ba7916f9c6" + "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", + "sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a", + "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", + "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956", + "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", + "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c", + "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", + "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a", + "sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0", + "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b", + "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", + "sha256:22ba7cfcad58ef3ecddc7ed1db3409af68d023b7f940da23c6c2a1890976eda6", + "sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7", + "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e", + "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007", + "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", + "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", + "sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9", + "sha256:3ff07ec89bae51176c0549bc4c63aa6202991da2d9a6129d7aef7f1407d3f295", + "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", + "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0", + "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e", + "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", + "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", + "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", + "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", + "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", + "sha256:5cf4e27da7e3fbed4d6c3d8e797387aaad68102272f8f9752883bc32d61cb87b", + "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69", + "sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5", + "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", + "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", + "sha256:6344df0d5755a2c9a276d4473ae6b90647e216ab4757f8426893b5dd2ac3f369", + "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", + "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", + "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198", + "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", + "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", + "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", + "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", + "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", + "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", + "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00", + "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", + "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", + "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", + "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", + "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", + "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", + "sha256:9c57bb8c96f6d1808c030b1687b9b5fb476abaa47f0db9c0101f5e9f394e97f4", + "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b", + "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", + "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", + "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", + "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8", + "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", + "sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da", + "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", + "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", + "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c", + "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", + "sha256:c2514fceb77bc5e7a2f7adfaa1feb2fb311607c9cb518dbc378688ec73d8292f", + "sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917", + "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", + "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", + "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", + "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", + "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", + "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", + "sha256:efd7b85f94a6f21e4932043973a7ba2613b059c4a000551892ac9f1d11f5baf3", + "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", + "sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926", + "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0" ], + "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==74.1.2" + "version": "==6.0.3" }, "werkzeug": { "hashes": [ - "sha256:02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c", - "sha256:34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306" + "sha256:1bc0c2310d2fbb07b1dd1105eba2f7af72f322e1e455f2f93c993bee8c8a5f17", + "sha256:a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==3.0.4" + "version": "==3.0.6" }, "zope.event": { "hashes": [ - "sha256:2832e95014f4db26c47a13fdaef84cef2f4df37e66b59d8f1f4a8f319a632c26", - "sha256:bac440d8d9891b4068e2b5a2c5e2c9765a9df762944bda6955f96bb9b91e67cd" + "sha256:0ca78b6391b694272b23ec1335c0294cc471065ed10f7f606858fc54566c25a0", + "sha256:6052a3e0cb8565d3d4ef1a3a7809336ac519bc4fe38398cb8d466db09adef4f0" ], - "markers": "python_version >= '3.7'", - "version": "==5.0" + "markers": "python_version >= '3.10'", + "version": "==6.1" }, "zope.interface": { "hashes": [ - "sha256:01e6e58078ad2799130c14a1d34ec89044ada0e1495329d72ee0407b9ae5100d", - "sha256:064ade95cb54c840647205987c7b557f75d2b2f7d1a84bfab4cf81822ef6e7d1", - "sha256:11fa1382c3efb34abf16becff8cb214b0b2e3144057c90611621f2d186b7e1b7", - "sha256:1bee1b722077d08721005e8da493ef3adf0b7908e0cd85cc7dc836ac117d6f32", - "sha256:1eeeb92cb7d95c45e726e3c1afe7707919370addae7ed14f614e22217a536958", - "sha256:21a207c6b2c58def5011768140861a73f5240f4f39800625072ba84e76c9da0b", - "sha256:2545d6d7aac425d528cd9bf0d9e55fcd47ab7fd15f41a64b1c4bf4c6b24946dc", - "sha256:2c4316a30e216f51acbd9fb318aa5af2e362b716596d82cbb92f9101c8f8d2e7", - "sha256:35062d93bc49bd9b191331c897a96155ffdad10744ab812485b6bad5b588d7e4", - "sha256:382d31d1e68877061daaa6499468e9eb38eb7625d4369b1615ac08d3860fe896", - "sha256:3aa8fcbb0d3c2be1bfd013a0f0acd636f6ed570c287743ae2bbd467ee967154d", - "sha256:3d4b91821305c8d8f6e6207639abcbdaf186db682e521af7855d0bea3047c8ca", - "sha256:3de1d553ce72868b77a7e9d598c9bff6d3816ad2b4cc81c04f9d8914603814f3", - "sha256:3fcdc76d0cde1c09c37b7c6b0f8beba2d857d8417b055d4f47df9c34ec518bdd", - "sha256:5112c530fa8aa2108a3196b9c2f078f5738c1c37cfc716970edc0df0414acda8", - "sha256:53d678bb1c3b784edbfb0adeebfeea6bf479f54da082854406a8f295d36f8386", - "sha256:6195c3c03fef9f87c0dbee0b3b6451df6e056322463cf35bca9a088e564a3c58", - "sha256:6d04b11ea47c9c369d66340dbe51e9031df2a0de97d68f442305ed7625ad6493", - "sha256:6dd647fcd765030638577fe6984284e0ebba1a1008244c8a38824be096e37fe3", - "sha256:799ef7a444aebbad5a145c3b34bff012b54453cddbde3332d47ca07225792ea4", - "sha256:7d92920416f31786bc1b2f34cc4fc4263a35a407425319572cbf96b51e835cd3", - "sha256:7e0c151a6c204f3830237c59ee4770cc346868a7a1af6925e5e38650141a7f05", - "sha256:84f8794bd59ca7d09d8fce43ae1b571be22f52748169d01a13d3ece8394d8b5b", - "sha256:95e5913ec718010dc0e7c215d79a9683b4990e7026828eedfda5268e74e73e11", - "sha256:9b9369671a20b8d039b8e5a1a33abd12e089e319a3383b4cc0bf5c67bd05fe7b", - "sha256:ab985c566a99cc5f73bc2741d93f1ed24a2cc9da3890144d37b9582965aff996", - "sha256:af94e429f9d57b36e71ef4e6865182090648aada0cb2d397ae2b3f7fc478493a", - "sha256:c96b3e6b0d4f6ddfec4e947130ec30bd2c7b19db6aa633777e46c8eecf1d6afd", - "sha256:cd2690d4b08ec9eaf47a85914fe513062b20da78d10d6d789a792c0b20307fb1", - "sha256:d3b7ce6d46fb0e60897d62d1ff370790ce50a57d40a651db91a3dde74f73b738", - "sha256:d976fa7b5faf5396eb18ce6c132c98e05504b52b60784e3401f4ef0b2e66709b", - "sha256:db6237e8fa91ea4f34d7e2d16d74741187e9105a63bbb5686c61fea04cdbacca", - "sha256:ecd32f30f40bfd8511b17666895831a51b532e93fc106bfa97f366589d3e4e0e", - "sha256:f418c88f09c3ba159b95a9d1cfcdbe58f208443abb1f3109f4b9b12fd60b187c" - ], - "markers": "python_version >= '3.8'", - "version": "==7.0.3" + "sha256:0009d2d3c02ea783045d7804da4fd016245e5c5de31a86cebba66dd6914d59a2", + "sha256:05a0e42d6d830f547e114de2e7cd15750dc6c0c78f8138e6c5035e51ddfff37c", + "sha256:0723507127f8269b8f3f22663168f717e9c9742107d1b6c9f419df561b71aa6d", + "sha256:16c69da19a06566664ddd4785f37cad5693a51d48df1515d264c20d005d322e2", + "sha256:2499de92e8275d0dd68f84425b3e19e9268cd1fa8507997900fa4175f157733c", + "sha256:2bf9cf275468bafa3c72688aad8cfcbe3d28ee792baf0b228a1b2d93bd1d541a", + "sha256:34f877d1d3bb7565c494ed93828fa6417641ca26faf6e8f044e0d0d500807028", + "sha256:3bf73a910bb27344def2d301a03329c559a79b308e1e584686b74171d736be4e", + "sha256:46c7e4e8cbc698398a67e56ca985d19cb92365b4aafbeb6a712e8c101090f4cb", + "sha256:532367553e4420c80c0fc0cabcc2c74080d495573706f66723edee6eae53361d", + "sha256:561ce42390bee90bae51cf1c012902a8033b2aaefbd0deed81e877562a116d48", + "sha256:6068322004a0158c80dfd4708dfb103a899635408c67c3b10e9acec4dbacefec", + "sha256:624b6787fc7c3e45fa401984f6add2c736b70a7506518c3b537ffaacc4b29d4c", + "sha256:6f4b4dfcfdfaa9177a600bb31cebf711fdb8c8e9ed84f14c61c420c6aa398489", + "sha256:788c293f3165964ec6527b2d861072c68eef53425213f36d3893ebee89a89623", + "sha256:845d14e580220ae4544bd4d7eb800f0b6034fe5585fc2536806e0a26c2ee6640", + "sha256:8f094bfb49179ec5dc9981cb769af1275702bd64720ef94874d9e34da1390d4c", + "sha256:9a4e785097e741a1c953b3970ce28f2823bd63c00adc5d276f2981dd66c96c15", + "sha256:9b05a919fdb0ed6ea942e5a7800e09a8b6cdae6f98fee1bef1c9d1a3fc43aaa0", + "sha256:a1ef4b43659e1348f35f38e7d1a6bbc1682efde239761f335ffc7e31e798b65b", + "sha256:a87fc7517f825a97ff4a4ca4c8a950593c59e0f8e7bfe1b6f898a38d5ba9f9cf", + "sha256:aae807efc7bd26302eb2fea05cd6de7d59269ed6ae23a6de1ee47add6de99b8c", + "sha256:afb20c371a601d261b4f6edb53c3c418c249db1a9717b0baafc9a9bb39ba1224", + "sha256:bc9ded9e97a0ed17731d479596ed1071e53b18e6fdb2fc33af1e43f5fd2d3aaa", + "sha256:c31acfa3d7cde48bec45701b0e1f4698daffc378f559bfb296837d8c834732f6", + "sha256:c65ade7ea85516e428651048489f5e689e695c79188761de8c622594d1e13322", + "sha256:ccc62b5712dd7bd64cfba3ee63089fb11e840f5914b990033beeae3b2180b6cb", + "sha256:ccf52f7d44d669203c2096c1a0c2c15d52e36b2e7a9413df50f48392c7d4d080", + "sha256:d2bb8e7364e18f083bf6744ccf30433b2a5f236c39c95df8514e3c13007098ce", + "sha256:dfc4f44e8de2ff4eba20af4f0a3ca42d3c43ab24a08e49ccd8558b7a4185b466", + "sha256:f777e68c76208503609c83ca021a6864902b646530a1a39abb9ed310d1100664" + ], + "markers": "python_version >= '3.10'", + "version": "==8.2" } }, "develop": { "astroid": { "hashes": [ - "sha256:0e14202810b30da1b735827f78f5157be2bbd4a7a59b7707ca0bfc2fb4c0063a", - "sha256:413658a61eeca6202a59231abb473f932038fbcbf1666587f66d482083413a25" + "sha256:52f39653876c7dec3e3afd4c2696920e05c83832b9737afc21928f2d2eb7a753", + "sha256:986fed8bcf79fb82c78b18a53352a0b287a73817d6dbcfba3162da36667c49a0" ], - "markers": "python_full_version >= '3.8.0'", - "version": "==3.2.4" + "markers": "python_full_version >= '3.10.0'", + "version": "==4.0.4" }, "cairocffi": { "hashes": [ @@ -500,93 +535,110 @@ }, "cairosvg": { "hashes": [ - "sha256:432531d72347291b9a9ebfb6777026b607563fd8719c46ee742db0aef7271ba0", - "sha256:8a5222d4e6c3f86f1f7046b63246877a63b49923a1cd202184c3a634ef546b3b" + "sha256:07cbf4e86317b27a92318a4cac2a4bb37a5e9c1b8a27355d06874b22f85bef9f", + "sha256:eab46dad4674f33267a671dce39b64be245911c901c70d65d2b7b0821e852bf5" ], "index": "pypi", - "markers": "python_version >= '3.5'", - "version": "==2.7.1" + "markers": "python_version >= '3.9'", + "version": "==2.8.2" }, "cffi": { "hashes": [ - "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", - "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", - "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1", - "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", - "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", - "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", - "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", - "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", - "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", - "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", - "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc", - "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", - "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", - "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", - "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", - "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", - "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", - "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", - "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", - "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b", - "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", - "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", - "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c", - "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", - "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", - "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", - "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8", - "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1", - "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", - "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", - "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", - "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", - "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", - "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", - "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", - "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", - "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", - "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", - "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", - "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", - "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", - "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", - "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", - "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964", - "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", - "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", - "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", - "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", - "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", - "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", - "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", - "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", - "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", - "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", - "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", - "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", - "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", - "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9", - "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", - "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", - "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", - "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", - "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", - "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", - "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", - "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", - "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" - ], - "markers": "python_version >= '3.8'", - "version": "==1.17.1" + "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", + "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", + "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", + "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", + "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44", + "sha256:0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2", + "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", + "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", + "sha256:1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65", + "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", + "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", + "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", + "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", + "sha256:2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a", + "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", + "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", + "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", + "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", + "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", + "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", + "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", + "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", + "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", + "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb", + "sha256:3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165", + "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", + "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", + "sha256:4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c", + "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", + "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c", + "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0", + "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", + "sha256:61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63", + "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", + "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", + "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", + "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", + "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", + "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", + "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", + "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", + "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", + "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", + "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", + "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", + "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", + "sha256:89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322", + "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb", + "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", + "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", + "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4", + "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", + "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", + "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", + "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", + "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", + "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", + "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", + "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", + "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", + "sha256:b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9", + "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", + "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", + "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", + "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", + "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", + "sha256:cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f", + "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495", + "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", + "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", + "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", + "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", + "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", + "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", + "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", + "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", + "sha256:de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7", + "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5", + "sha256:e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534", + "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49", + "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", + "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", + "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453", + "sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" + ], + "markers": "python_version >= '3.9'", + "version": "==2.0.0" }, "cssselect2": { "hashes": [ - "sha256:1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a", - "sha256:fd23a65bfd444595913f02fc71f6b286c29261e354c41d722ca7a261a49b5969" + "sha256:6a99e5f91f9a016a304dd929b0966ca464bcfda15177b6fb4a118fc0fb5d9563", + "sha256:759aa22c216326356f65e62e791d66160a0f9c91d1424e8d8adc5e74dddfc6fb" ], - "markers": "python_version >= '3.7'", - "version": "==0.7.0" + "markers": "python_version >= '3.10'", + "version": "==0.9.0" }, "defusedxml": { "hashes": [ @@ -598,27 +650,27 @@ }, "dill": { "hashes": [ - "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca", - "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" + "sha256:1e1ce33e978ae97fcfcff5638477032b801c46c7c65cf717f95fbc2248f79a9d", + "sha256:423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa" ], - "markers": "python_version >= '3.11'", - "version": "==0.3.8" + "markers": "python_version >= '3.9'", + "version": "==0.4.1" }, - "importlib-metadata": { + "et-xmlfile": { "hashes": [ - "sha256:66f342cc6ac9818fc6ff340576acd24d65ba0b3efabb2b4ac08b598965a4a2f1", - "sha256:9a547d3bc3608b025f93d403fdd1aae741c24fbb8314df4b155675742ce303c5" + "sha256:7a91720bc756843502c3b7504c77b8fe44217c85c537d85037f0f536151b2caa", + "sha256:dab3f4764309081ce75662649be815c4c9081e88f0837825f90fd28317d4da54" ], "markers": "python_version >= '3.8'", - "version": "==8.4.0" + "version": "==2.0.0" }, "isort": { "hashes": [ - "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109", - "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" + "sha256:171ac4ff559cdc060bcfff550bc8404a486fee0caab245679c2abe7cb253c78d", + "sha256:28b89bc70f751b559aeca209e6120393d43fbe2490de0559662be7a9787e3d75" ], - "markers": "python_full_version >= '3.8.0'", - "version": "==5.13.2" + "markers": "python_full_version >= '3.10.0'", + "version": "==8.0.1" }, "mccabe": { "hashes": [ @@ -630,12 +682,154 @@ }, "nose2": { "hashes": [ - "sha256:36770f519df5becd3cbfe0bee4abbfbf9b9f6b4eb4e03361d282b7efcfc4f0df", - "sha256:564450c0c4f1602dfe171902ceb4726cc56658af7a620ae1826f1ffc86b09a86" + "sha256:19db5ad20e264501a8ee64e3e157a3766a5e744170e54ceecb4e5ca09b08655a", + "sha256:a637c508b1fff5882c5f0f573226abe6f43b2f8005fef8896f57174d7d0e0c31" + ], + "index": "pypi", + "markers": "python_version >= '3.9'", + "version": "==0.16.0" + }, + "numpy": { + "hashes": [ + "sha256:0200b25c687033316fb39f0ff4e3e690e8957a2c3c8d22499891ec58c37a3eb5", + "sha256:0448e7f9caefb34b4b7dd2b77f21e8906e5d6f0365ad525f9f4f530b13df2afc", + "sha256:0a195f4216be9305a73c0e91c9b026a35f2161237cf1c6de9b681637772ea657", + "sha256:0a60e17a14d640f49146cb38e3f105f571318db7826d9b6fef7e4dce758faecd", + "sha256:120df8c0a81ebbf5b9020c91439fccd85f5e018a927a39f624845be194a2be02", + "sha256:148d59127ac95979d6f07e4d460f934ebdd6eed641db9c0db6c73026f2b2101a", + "sha256:1ec84fd7c8e652b0f4aaaf2e6e9cc8eaa9b1b80a537e06b2e3a2fb176eedcb26", + "sha256:22654fe6be0e5206f553a9250762c653d3698e46686eee53b399ab90da59bd92", + "sha256:22c31dc07025123aedf7f2db9e91783df13f1776dc52c6b22c620870dc0fab22", + "sha256:23b46bb6d8ecb68b58c09944483c135ae5f0e9b8d8858ece5e4ead783771d2a9", + "sha256:2629289168f4897a3c4e23dc98d6f1731f0fc0fe52fb9db19f974041e4cc12b9", + "sha256:26952e18d82a1dbbc2f008d402021baa8d6fc8e84347a2072a25e08b46d698b9", + "sha256:29363fbfa6f8ee855d7569c96ce524845e3d726d6c19b29eceec7dd555dab152", + "sha256:297837823f5bc572c5f9379b0c9f3a3365f08492cbdc33bcc3af174372ebb168", + "sha256:2abad5c7fef172b3377502bde47892439bae394a71bc329f31df0fd829b41a9e", + "sha256:2b3f8d2c4589b1a2028d2a770b0fc4d1f332fb5e01521f4de3199a896d158ddd", + "sha256:2ddb7919366ee468342b91dea2352824c25b55814a987847b6c52003a7c97f15", + "sha256:2e03c05abaee1f672e9d67bc858f300b5ccba1c21397211e8d77d98350972093", + "sha256:32e3bef222ad6b052280311d1d60db8e259e4947052c3ae7dd6817451fc8a4c5", + "sha256:33b3bf58ee84b172c067f56aeadc7ee9ab6de69c5e800ab5b10295d54c581adb", + "sha256:45f003dbdffb997a03da2d1d0cb41fbd24a87507fb41605c0420a3db5bd4667b", + "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", + "sha256:48da3a4ee1336454b07497ff7ec83903efa5505792c4e6d9bf83d99dc07a1e18", + "sha256:4b42639cdde6d24e732ff823a3fa5b701d8acad89c4142bc1d0bd6dc85200ba5", + "sha256:4bd4741a6a676770e0e97fe9ab2e51de01183df3dcbcec591d26d331a40de950", + "sha256:4d382735cecd7bcf090172489a525cd7d4087bc331f7df9f60ddc9a296cf208e", + "sha256:52077feedeff7c76ed7c9f1a0428558e50825347b7545bbb8523da2cd55c547a", + "sha256:54f29b877279d51e210e0c80709ee14ccbbad647810e8f3d375561c45ef613dd", + "sha256:5884ce5c7acfae1e4e1b6fde43797d10aa506074d25b531b4f54bde33c0c31d4", + "sha256:5e10da9e93247e554bb1d22f8edc51847ddd7dde52d85ce31024c1b4312bfba0", + "sha256:61b0cbabbb6126c8df63b9a3a0c4b1f44ebca5e12ff6997b80fcf267fb3150ef", + "sha256:65f3c2455188f09678355f5cae1f959a06b778bc66d535da07bf2ef20cd319d5", + "sha256:679f2a834bae9020f81534671c56fd0cc76dd7e5182f57131478e23d0dc59e24", + "sha256:6bd06731541f89cdc01b261ba2c9e037f1543df7472517836b78dfb15bd6e476", + "sha256:715de7f82e192e8cae5a507a347d97ad17598f8e026152ca97233e3666daaa71", + "sha256:737f630a337364665aba3b5a77e56a68cc42d350edd010c345d65a3efa3addcc", + "sha256:7395e69ff32526710748f92cd8c9849b361830968ea3e24a676f272653e8983e", + "sha256:76dbb9d4e43c16cf9aa711fcd8de1e2eeb27539dcefb60a1d5e9f12fae1d1ed8", + "sha256:76f0f283506c28b12bba319c0fab98217e9f9b54e6160e9c79e9f7348ba32e9c", + "sha256:77e76d932c49a75617c6d13464e41203cd410956614d0a0e999b25e9e8d27eec", + "sha256:7aa4e54f6469300ebca1d9eb80acd5253cdfa36f2c03d79a35883687da430875", + "sha256:7d1ce23cce91fcea443320a9d0ece9b9305d4368875bab09538f7a5b4131938a", + "sha256:7e58765ad74dcebd3ef0208a5078fba32dc8ec3578fe84a604432950cd043d79", + "sha256:7f3408ff897f8ab07a07fbe2823d7aee6ff644c097cc1f90382511fe982f647f", + "sha256:8ba7b51e71c05aa1f9bc3641463cd82308eab40ce0d5c7e1fd4038cbf9938147", + "sha256:8e236dbda4e1d319d681afcbb136c0c4a8e0f1a5c58ceec2adebb547357fe857", + "sha256:94f3c4a151a2e529adf49c1d54f0f57ff8f9b233ee4d44af623a81553ab86368", + "sha256:9684823a78a6cd6ad7511fc5e25b07947d1d5b5e2812c93fe99d7d4195130720", + "sha256:a016db5c5dba78fa8fe9f5d80d6708f9c42ab087a739803c0ac83a43d686a470", + "sha256:a111698b4a3f8dcbe54c64a7708f049355abd603e619013c346553c1fd4ca90b", + "sha256:a1988292870c7cb9d0ebb4cc96b4d447513a9644801de54606dc7aabf2b7d920", + "sha256:a315e5234d88067f2d97e1f2ef670a7569df445d55400f1e33d117418d008d52", + "sha256:a749547700de0a20a6718293396ec237bb38218049cfce788e08fcb716e8cf73", + "sha256:a97cbf7e905c435865c2d939af3d93f99d18eaaa3cabe4256f4304fb51604349", + "sha256:abdce0f71dcb4a00e4e77f3faf05e4616ceccfe72ccaa07f47ee79cda3b7b0f4", + "sha256:b346845443716c8e542d54112966383b448f4a3ba5c66409771b8c0889485dd3", + "sha256:b44fd60341c4d9783039598efadd03617fa28d041fc37d22b62d08f2027fa0e7", + "sha256:bb2e3cf95854233799013779216c57e153c1ee67a0bf92138acca0e429aefaee", + "sha256:bc71942c789ef415a37f0d4eab90341425a00d538cd0642445d30b41023d3395", + "sha256:be3b8487d725a77acccc9924f65fd8bce9af7fac8c9820df1049424a2115af6c", + "sha256:c59020932feb24ed49ffd03704fbab89f22aa9c0d4b180ff45542fe8918f5611", + "sha256:c6b124bfcafb9e8d3ed09130dbee44848c20b3e758b6bbf006e641778927c028", + "sha256:c9619741e9da2059cd9c3f206110b97583c7152c1dc9f8aafd4beb450ac1c89d", + "sha256:cd32fbacb9fd1bf041bf8e89e4576b6f00b895f06d00914820ae06a616bdfef7", + "sha256:d1b90d840b25874cf5cd20c219af10bac3667db3876d9a495609273ebe679070", + "sha256:d213c7e6e8d211888cc359bab7199670a00f5b82c0978b9d1c75baf1eddbeac0", + "sha256:d5f51900414fc9204a0e0da158ba2ac52b75656e7dce7e77fb9f84bfa343b4cc", + "sha256:d71e379452a2f670ccb689ec801b1218cd3983e253105d6e83780967e899d687", + "sha256:d84f0f881cb2225c2dfd7f78a10a5645d487a496c6668d6cc39f0f114164f3d0", + "sha256:decb0eb8a53c3b009b0962378065589685d66b23467ef5dac16cbe818afde27f", + "sha256:e7dd01a46700b1967487141a66ac1a3cf0dd8ebf1f08db37d46389401512ca97", + "sha256:eb610595dd91560905c132c709412b512135a60f1851ccbd2c959e136431ff67" + ], + "markers": "python_version >= '3.11'", + "version": "==2.4.3" + }, + "openpyxl": { + "hashes": [ + "sha256:5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2", + "sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==0.15.1" + "version": "==3.1.5" + }, + "pandas": { + "hashes": [ + "sha256:06aff2ad6f0b94a17822cf8b83bbb563b090ed82ff4fe7712db2ce57cd50d9b8", + "sha256:0ab749dfba921edf641d4036c4c21c0b3ea70fea478165cb98a998fb2a261955", + "sha256:0f463ebfd8de7f326d38037c7363c6dacb857c5881ab8961fb387804d6daf2f7", + "sha256:108dd1790337a494aa80e38def654ca3f0968cf4f362c85f44c15e471667102d", + "sha256:15860b1fdb1973fffade772fdb931ccf9b2f400a3f5665aef94a00445d7d8dd5", + "sha256:1849f0bba9c8a2fb0f691d492b834cc8dadf617e29015c66e989448d58d011ee", + "sha256:1ff8cf1d2896e34343197685f432450ec99a85ba8d90cce2030c5eee2ef98791", + "sha256:24ba315ba3d6e5806063ac6eb717504e499ce30bd8c236d8693a5fd3f084c796", + "sha256:331ca75a2f8672c365ae25c0b29e46f5ac0c6551fdace8eec4cd65e4fac271ff", + "sha256:356e5c055ed9b0da1580d465657bc7d00635af4fd47f30afb23025352ba764d1", + "sha256:3b66857e983208654294bb6477b8a63dee26b37bdd0eb34d010556e91261784f", + "sha256:406ce835c55bac912f2a0dcfaf27c06d73c6b04a5dde45f1fd3169ce31337389", + "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", + "sha256:44f1364411d5670efa692b146c748f4ed013df91ee91e9bec5677fb1fd58b937", + "sha256:476f84f8c20c9f5bc47252b66b4bb25e1a9fc2fa98cead96744d8116cb85771d", + "sha256:4a68773d5a778afb31d12e34f7dd4612ab90de8c6fb1d8ffe5d4a03b955082a1", + "sha256:4e1b677accee34a09e0dc2ce5624e4a58a1870ffe56fc021e9caf7f23cd7668f", + "sha256:5272627187b5d9c20e55d27caf5f2cd23e286aba25cadf73c8590e432e2b7262", + "sha256:532527a701281b9dd371e2f582ed9094f4c12dd9ffb82c0c54ee28d8ac9520c4", + "sha256:536232a5fe26dd989bd633e7a0c450705fdc86a207fec7254a55e9a22950fe43", + "sha256:56cf59638bf24dc9bdf2154c81e248b3289f9a09a6d04e63608c159022352749", + "sha256:58eeb1b2e0fb322befcf2bbc9ba0af41e616abadb3d3414a6bc7167f6cbfce32", + "sha256:5ae2ab1f166668b41e770650101e7090824fd34d17915dd9cd479f5c5e0065e9", + "sha256:661e0f665932af88c7877f31da0dc743fe9c8f2524bdffe23d24fdcb67ef9d56", + "sha256:6bf0603c2e30e2cafac32807b06435f28741135cb8697eae8b28c7d492fc7d76", + "sha256:6c426422973973cae1f4a23e51d4ae85974f44871b24844e4f7de752dd877098", + "sha256:75e6e292ff898679e47a2199172593d9f6107fd2dd3617c22c2946e97d5df46e", + "sha256:830994d7e1f31dd7e790045235605ab61cff6c94defc774547e8b7fdfbff3dc7", + "sha256:84f0904a69e7365f79a0c77d3cdfccbfb05bf87847e3a51a41e1426b0edb9c79", + "sha256:85fe4c4df62e1e20f9db6ebfb88c844b092c22cd5324bdcf94bfa2fc1b391221", + "sha256:93325b0fe372d192965f4cca88d97667f49557398bbf94abdda3bf1b591dbe66", + "sha256:94f87a04984d6b63788327cd9f79dda62b7f9043909d2440ceccf709249ca988", + "sha256:97ca08674e3287c7148f4858b01136f8bdfe7202ad25ad04fec602dd1d29d132", + "sha256:9832c2c69da24b602c32e0c7b1b508a03949c18ba08d4d9f1c1033426685b447", + "sha256:99d0f92ed92d3083d140bf6b97774f9f13863924cf3f52a70711f4e7588f9d0a", + "sha256:9d810036895f9ad6345b8f2a338dd6998a74e8483847403582cab67745bff821", + "sha256:9fea306c783e28884c29057a1d9baa11a349bbf99538ec1da44c8476563d1b25", + "sha256:a64ce8b0f2de1d2efd2ae40b0abe7f8ae6b29fbfb3812098ed5a6f8e235ad9bf", + "sha256:a8d37a43c52917427e897cb2e429f67a449327394396a81034a4449b99afda59", + "sha256:a9cabbdcd03f1b6cd254d6dda8ae09b0252524be1592594c00b7895916cb1324", + "sha256:b03f91ae8c10a85c1613102c7bef5229b5379f343030a3ccefeca8a33414cf35", + "sha256:b8e36891080b87823aff3640c78649b91b8ff6eea3c0d70aeabd72ea43ab069b", + "sha256:c1a9f55e0f46951874b863d1f3906dcb57df2d9be5c5847ba4dfb55b2c815249", + "sha256:c3d288439e11b5325b02ae6e9cc83e6805a62c40c5a6220bea9beb899c073b1c", + "sha256:cd9af1276b5ca9e298bd79a26bda32fa9cc87ed095b2a9a60978d2ca058eaf87", + "sha256:d54855f04f8246ed7b6fc96b05d4871591143c46c0b6f4af874764ed0d2d6f06", + "sha256:de09668c1bf3b925c07e5762291602f0d789eca1b3a781f99c1c78f6cac0e7ea", + "sha256:eca8b4510f6763f3d37359c2105df03a7a221a508f30e396a51d0713d462e68a" + ], + "index": "pypi", + "markers": "python_version >= '3.11'", + "version": "==3.0.1" }, "pillow": { "hashes": [ @@ -726,28 +920,28 @@ }, "platformdirs": { "hashes": [ - "sha256:9e5e27a08aa095dd127b9f2e764d74254f482fef22b0970773bfba79d091ab8c", - "sha256:eb1c8582560b34ed4ba105009a4badf7f6f85768b30126f351328507b2beb617" + "sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934", + "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868" ], - "markers": "python_version >= '3.8'", - "version": "==4.3.2" + "markers": "python_version >= '3.10'", + "version": "==4.9.4" }, "pycparser": { "hashes": [ - "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", - "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" + "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", + "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992" ], - "markers": "python_version >= '3.8'", - "version": "==2.22" + "markers": "python_version >= '3.10'", + "version": "==3.0" }, "pylint": { "hashes": [ - "sha256:02f4aedeac91be69fb3b4bea997ce580a4ac68ce58b89eaefeaf06749df73f4b", - "sha256:1b7a721b575eaeaa7d39db076b6e7743c993ea44f57979127c517c6c572c803e" + "sha256:00f51c9b14a3b3ae08cff6b2cdd43f28165c78b165b628692e428fb1f8dc2cf2", + "sha256:8cd6a618df75deb013bd7eb98327a95f02a6fb839205a6bbf5456ef96afb317c" ], "index": "pypi", - "markers": "python_full_version >= '3.8.0'", - "version": "==3.2.7" + "markers": "python_full_version >= '3.10.0'", + "version": "==4.0.5" }, "pylint-flask": { "hashes": [ @@ -758,35 +952,43 @@ }, "pylint-plugin-utils": { "hashes": [ - "sha256:ae11664737aa2effbf26f973a9e0b6779ab7106ec0adc5fe104b0907ca04e507", - "sha256:d3cebf68a38ba3fba23a873809155562571386d4c1b03e5b4c4cc26c3eee93e4" + "sha256:16e9b84e5326ba893a319a0323fcc8b4bcc9c71fc654fcabba0605596c673818", + "sha256:5468d763878a18d5cc4db46eaffdda14313b043c962a263a7d78151b90132055" ], - "markers": "python_version >= '3.7' and python_version < '4.0'", - "version": "==0.8.2" + "markers": "python_version >= '3.9' and python_version < '4.0'", + "version": "==0.9.0" }, - "tinycss2": { + "python-dateutil": { "hashes": [ - "sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d", - "sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7" + "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", + "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427" ], - "markers": "python_version >= '3.8'", - "version": "==1.3.0" + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "version": "==2.9.0.post0" }, - "tomli": { + "six": { "hashes": [ - "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", + "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81" ], - "markers": "python_version >= '3.7'", - "version": "==2.0.1" + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", + "version": "==1.17.0" + }, + "tinycss2": { + "hashes": [ + "sha256:3415ba0f5839c062696996998176c4a3751d18b7edaaeeb658c9ce21ec150661", + "sha256:d339d2b616ba90ccce58da8495a78f46e55d4d25f9fd71dfd526f07e7d53f957" + ], + "markers": "python_version >= '3.10'", + "version": "==1.5.1" }, "tomlkit": { "hashes": [ - "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", - "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79" + "sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680", + "sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064" ], - "markers": "python_version >= '3.8'", - "version": "==0.13.2" + "markers": "python_version >= '3.9'", + "version": "==0.14.0" }, "webencodings": { "hashes": [ @@ -797,20 +999,12 @@ }, "yapf": { "hashes": [ - "sha256:4dab8a5ed7134e26d57c1647c7483afb3f136878b579062b786c9ba16b94637b", - "sha256:adc8b5dd02c0143108878c499284205adb258aad6db6634e5b869e7ee2bd548b" + "sha256:00d3aa24bfedff9420b2e0d5d9f5ab6d9d4268e72afbf59bb3fa542781d5218e", + "sha256:224faffbc39c428cb095818cf6ef5511fdab6f7430a10783fdfb292ccf2852ca" ], "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==0.40.2" - }, - "zipp": { - "hashes": [ - "sha256:9960cd8967c8f85a56f920d5d507274e74f9ff813a0ab8889a5b5be2daf44064", - "sha256:c22b14cc4763c5a5b04134207736c107db42e9d3ef2d9779d465f5f1bcba572b" - ], - "markers": "python_version >= '3.8'", - "version": "==3.20.1" + "version": "==0.43.0" } } } diff --git a/README.md b/README.md index de9aa1a..28e6023 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ - [Docker](#docker) - [Maintenance](#maintenance) - [Convert Symbols from svg to png](#convert-symbols-from-svg-to-png) + - [Additional requirements for new symbol sets](#additional-requirements-for-new-symbol-sets) - [Deployment](#deployment) - [Deployment configuration](#deployment-configuration) @@ -175,6 +176,11 @@ pipenv run python scripts/svg2png.py --help ```pipenv run python scripts/svg2png.py -I ./tmp/new-icons -O ./static/images/babs2 -W 48 -H 48 ``` +### Additional requirements for new symbol sets + +- No special characters, umlauts or spaces in the filenames, such as e.g. `, `, `'` and the like. Only allowed exception is `-`. So all special characters will be replaced by `-` and umlauts will be mapped, e.g. `ö` to `oe`, `Ö` to `OE` and so on. +- The symbol set provider should provide us with a list (e.g. Excel) that includes a column with the filename (including the `.svg` extension) of each icon and another column with the text, that we show in the mouseover tooltip when hovering over that specific icon. We need those columns for all the supported languages. + ## Deployment ### Deployment configuration diff --git a/app/settings.py b/app/settings.py index 5badb00..a576cc8 100644 --- a/app/settings.py +++ b/app/settings.py @@ -20,7 +20,14 @@ UNLISTED_ICON_SETS = split_and_clean_string(os.environ.get('UNLISTED_ICON_SETS', '')) -ICON_SET_LANGUAGE = {'babs-v2-de': 'de', 'babs-v2-fr': 'fr', 'babs-v2-it': 'it'} +ICON_SET_LANGUAGE = { + 'babs-v2-de': 'de', + 'babs-v2-fr': 'fr', + 'babs-v2-it': 'it', + 'babs-v3-de': 'de', + 'babs-v3-fr': 'fr', + 'babs-v3-it': 'it' +} DEFAULT_COLOR = {"r": '255', "g": '0', "b": '0'} DEFAULT_ICON_SIZE = 48 TRAP_HTTP_EXCEPTIONS = True diff --git a/metadata/description/babs-v3-de-dictionary.json b/metadata/description/babs-v3-de-dictionary.json new file mode 100644 index 0000000..3ba67e2 --- /dev/null +++ b/metadata/description/babs-v3-de-dictionary.json @@ -0,0 +1,822 @@ +{ + "001-D-Beschaedigung": { + "de": "Besch\u00e4digung", + "fr": "D\u00e9g\u00e2t", + "it": "Danneggiamento" + }, + "002-D-Teilzerstoerung": { + "de": "Teilzerst\u00f6rung", + "fr": "Destruction partielle", + "it": "Distruzione parziale" + }, + "003-D-Totalzerstoerung": { + "de": "Totalzerst\u00f6rung", + "fr": "Destruction totale", + "it": "Distruzione totale" + }, + "004-D-Brand-einzelnes-Gebaeude-Flamme": { + "de": "Brand einzelnes Geb\u00e4ude", + "fr": "Incendie isol\u00e9", + "it": "Incendio di un singolo edificio" + }, + "005-D-Explosionsherd": { + "de": "Explosionsherd", + "fr": "Foyer d'explosion", + "it": "Focolaio esplosione" + }, + "006-D-Verletzte": { + "de": "Verletzte", + "fr": "Bless\u00e9s", + "it": "Feriti" + }, + "007-D-Eingesperrte": { + "de": "Eingesperrte", + "fr": "Enferm\u00e9s", + "it": "Persone imprigionate" + }, + "008-D-Obdachlose": { + "de": "Obdachlose", + "fr": "Sans abri", + "it": "Senzatetto" + }, + "009-D-Tote": { + "de": "Tote", + "fr": "Morts", + "it": "Morti" + }, + "010-D-Vermisste": { + "de": "Vermisste", + "fr": "Disparus", + "it": "Dispersi" + }, + "011-D-Armee": { + "de": "Armee", + "fr": "Arm\u00e9e", + "it": "Esercito" + }, + "012-D-Polizei": { + "de": "Polizei", + "fr": "Police", + "it": "Polizia" + }, + "013-D-Zivilschutz": { + "de": "Zivilschutz", + "fr": "Protection civile", + "it": "Protezione civile" + }, + "014-D-Sanitaer": { + "de": "Sanit\u00e4r", + "fr": "Sanitaire", + "it": "Sanit\u00e0" + }, + "015-D-Feuerwehr": { + "de": "Feuerwehr", + "fr": "Sapeurs-pompiers", + "it": "Corpo pompieri" + }, + "016-D-TechnB": { + "de": "Technische Betriebe", + "fr": "Services techniques", + "it": "Servizi tecniche" + }, + "017-D-Unfall": { + "de": "Unfall", + "fr": "Accident", + "it": "Incidente" + }, + "018-D-Chemikalien": { + "de": "Chemikalien", + "fr": "Chimique", + "it": "Sostanze chimiche" + }, + "019-D-Elektrizitaet": { + "de": "Elektrizit\u00e4t", + "fr": "Electricit\u00e9", + "it": "Elettricit\u00e0" + }, + "020-D-Explosion": { + "de": "Explosion", + "fr": "Explosion", + "it": "Esplosione" + }, + "021-D-Gas": { + "de": "Gas", + "fr": "Gaz", + "it": "Gas" + }, + "022-D-Gefahr-durch-Loeschen-mit-Wasser": { + "de": "Gefahr durch L\u00f6schen mit Wasser", + "fr": "Danger si extinction avec eau", + "it": "Pericolo spegnimento con acqua" + }, + "023-D-Radioaktive-Stoffe": { + "de": "Radioaktive Stoffe", + "fr": "Substances radioactives", + "it": "Sostanze radioattive" + }, + "024-D-Gefahr-fuer-Grundwasser": { + "de": "Gefahr f\u00fcr Grundwasser", + "fr": "Danger pour les eaux", + "it": "Pericolo per le acque" + }, + "025-D-KFO": { + "de": "KFO", + "fr": "OCC", + "it": "OCC" + }, + "026-D-RFO": { + "de": "RFO", + "fr": "OCRg", + "it": "OCRg" + }, + "027-D-GFO": { + "de": "GFO", + "fr": "OCCm", + "it": "OCCm" + }, + "028-D-EZ": { + "de": "EZ", + "fr": "CE", + "it": "CI" + }, + "029-D-MEZ": { + "de": "MEZ", + "fr": "CEM", + "it": "CIM" + }, + "030-D-EL": { + "de": "EL", + "fr": "DI", + "it": "DI" + }, + "031-D-Rueck": { + "de": "R\u00fcck", + "fr": "PCO", + "it": "Posto comando operazioni" + }, + "032-D-Front": { + "de": "Front", + "fr": "PCE", + "it": "Posto comando intervento" + }, + "033-D-Informationsstelle": { + "de": "Informationsstelle", + "fr": "Point d'information", + "it": "Posto d'informazione" + }, + "034-D-Sammelstelle": { + "de": "Sammelstelle", + "fr": "Poste collecteur", + "it": "Posto collettore" + }, + "035-D-Betreuungsstelle": { + "de": "Betreuungsstelle", + "fr": "Poste d'assistance", + "it": "Posto d'assistenza" + }, + "036-D-Patientensammelstelle": { + "de": "Patientensammelstelle", + "fr": "Poste collecteur de patients", + "it": "Posto collettore dei pazienti" + }, + "037-D-Sanitaetshilfsstelle": { + "de": "Sanit\u00e4tshilfsstelle", + "fr": "Poste m\u00e9dical avanc\u00e9", + "it": "Posto di soccorso sanitario" + }, + "038-D-Totensammelstelle": { + "de": "Totensammelstelle", + "fr": "Poste collecteur de cadavres", + "it": "Posto colletore dei morti" + }, + "039-D-Verpflegungsabgabestelle": { + "de": "Verpflegungsabgabestelle", + "fr": "Poste de distribution", + "it": "Posto distribuzione sussistenza" + }, + "040-D-Betriebsstoffabgabestelle": { + "de": "Betriebsstoffabgabestelle", + "fr": "Station de carburant", + "it": "Posto distribuzione carburante" + }, + "041-D-Informationszentrum": { + "de": "Informationszentrum", + "fr": "Centre de presse", + "it": "Centro informazioni" + }, + "042-D-Debriefingstelle": { + "de": "Debriefingstelle", + "fr": "Poste de d\u00e9briefing", + "it": "Posto di d\u00e9briefing" + }, + "043-D-Angehoerigensammelstelle": { + "de": "Angeh\u00f6rigensammelstelle", + "fr": "Poste collecteur pour les proches", + "it": "Posto colletore dei famigliari" + }, + "044-D-Kadaversammelstelle": { + "de": "Kadaversammelstelle", + "fr": "Poste collecteur de cadavres d'animaux", + "it": "Posto collettore dei cadaveri di animali" + }, + "045-D-Streugutsammelstelle": { + "de": "Streugutsammelstelle", + "fr": "Poste collecteur des objets trouv\u00e9s", + "it": "Posto colletore degli aggretti trovati" + }, + "046-D-Trinkwasserabgabestelle": { + "de": "Trinkwasserabgabestelle", + "fr": "Poste de distribution d'eau potable", + "it": "Posto di distribuzione acqua potabile" + }, + "047-D-KGS-Notdepot": { + "de": "KGS Notdepot", + "fr": "D\u00e9p\u00f4t d'urgence PBC", + "it": "Deposito PBC di fortuna" + }, + "048-D-Umleitung": { + "de": "Umleitung", + "fr": "D\u00e9viations", + "it": "Deviazione" + }, + "049-D-Sperre": { + "de": "Sperre", + "fr": "Barrage", + "it": "Sbarramento" + }, + "050-D-Helikopterlandeplatz": { + "de": "Helikopterlandeplatz", + "fr": "Place d'atterrissage H\u00e9lico", + "it": "Piazza d'atterraggio elicotteri" + }, + "051-D-Fahrzeugplatz": { + "de": "Fahrzeugplatz", + "fr": "Place pour v\u00e9hicules", + "it": "Posteggio veicoli" + }, + "052-D-Materialdepot": { + "de": "Materialdepot", + "fr": "D\u00e9p\u00f4t mat\u00e9riel", + "it": "Deposito del materiale" + }, + "053-D-Beobachtung": { + "de": "Beobachtung", + "fr": "Observation", + "it": "Osservazione" + }, + "054-D-Ueberwachung": { + "de": "\u00dcberwachung", + "fr": "Surveillance", + "it": "Sorveglianza" + }, + "055-D-Sturm": { + "de": "Sturm", + "fr": "Temp\u00eate", + "it": "Tempesta" + }, + "056-D-Starkniederschlag": { + "de": "Starkniederschlag", + "fr": "Fortes pr\u00e9cipitations", + "it": "Piogge intense" + }, + "057-D-Ueberschwemmung": { + "de": "\u00dcberschwemmung", + "fr": "Inondation", + "it": "Piena" + }, + "058-D-Erdrutsch": { + "de": "Erdrutsch", + "fr": "Glissement de terrain", + "it": "Frana" + }, + "059-D-Lawine": { + "de": "Lawine", + "fr": "Avalanche", + "it": "Valanga" + }, + "060-D-Erdbeben": { + "de": "Erdbeben", + "fr": "Tremblement de terre", + "it": "Terremoto" + }, + "061-D-Gebaeudeeinsturz": { + "de": "Geb\u00e4udeeinsturz", + "fr": "Immeuble effondr\u00e9", + "it": "Crollo di edificio" + }, + "062-D-Duerre": { + "de": "D\u00fcrre", + "fr": "S\u00e9cheresse", + "it": "Siccit\u00e0" + }, + "063-D-Epidemie": { + "de": "Epidemie", + "fr": "Epid\u00e9mie", + "it": "Epidemia" + }, + "064-D-Tierseuche": { + "de": "Tierseuche", + "fr": "Epizootie", + "it": "Epizoozia" + }, + "065-D-Schweinegrippe": { + "de": "Schweingrippe", + "fr": "Grippe porcine", + "it": "Influenza suina" + }, + "066-D-Amphibien-verlegt": { + "de": "Amphibien verlegt", + "fr": "Amphibiens d\u00e9plac\u00e9s", + "it": "Anfibi trasferiti" + }, + "067-D-Fischen-verlegt": { + "de": "Fischen verlegt", + "fr": "Poissons d\u00e9plac\u00e9s", + "it": "Pesci trasferiti" + }, + "068-D-Gewaesserverschmutzung": { + "de": "Gew\u00e4sserverschmutzung", + "fr": "Pollution des eaux", + "it": "Inquinamento delle acque" + }, + "069-D-Wasserstand-gestiegen": { + "de": "Wasserstand gestiegen", + "fr": "Niveau d'eau monte", + "it": "Livello dell'acqua sale" + }, + "070-D-Wasserstand-gesunken": { + "de": "Wasserstand gesunken", + "fr": "Niveau d'eau descent", + "it": "Livello dell'acqua in calo" + }, + "071-D-Bach-ausgetroknet": { + "de": "Bach ausgetroknet", + "fr": "Ruisseau ass\u00e9ch\u00e9", + "it": "Riverse prosciugati" + }, + "075-D-Brand": { + "de": "Brand", + "fr": "Incendie", + "it": "Incendio" + }, + "076-D-Explosion-pikt": { + "de": "Explosion", + "fr": "Explosion", + "it": "Esplosione" + }, + "077-D-Stau": { + "de": "Stau", + "fr": "Embouteillage", + "it": "Colonna" + }, + "078-D-Autounfall": { + "de": "Autounfall", + "fr": "Accident auto", + "it": "Incidente della circolazione" + }, + "079-D-Eisenbahnunglueck": { + "de": "Eisenbahnungl\u00fcck", + "fr": "Accident ferroviaire", + "it": "Incidente ferroviario" + }, + "080-D-Flugzeugabsturz": { + "de": "Flugzeugabsturz", + "fr": "Catastrophe a\u00e9rienne", + "it": "Catastrofe aerea" + }, + "081-D-Energieausfall": { + "de": "Energieausfall", + "fr": "Panne \u00e9nerg\u00e9tique", + "it": "Interruzione dell'energia elettrica" + }, + "082-D-Kommunikationsstoerung": { + "de": "Kommunikationsst\u00f6rung", + "fr": "Perturbation de la communication", + "it": "Disturbo della comunicazione" + }, + "083-D-Ausfall-Wasserversorgung": { + "de": "Ausfall Wasserversorgung", + "fr": "Interruption de l'approvisionnement en eau", + "it": "Interruzione dell'approvvigionamento idrico" + }, + "084-D-Kanalisationsausfall": { + "de": "Kanalisationsausfall", + "fr": "Egouts d\u00e9fectueux", + "it": "Interruzione della canalizzazione" + }, + "085-D-Atomunfall": { + "de": "Atomunfall", + "fr": "Accident nucl\u00e9aire", + "it": "Incidente nucleare" + }, + "086-D-Biounfall": { + "de": "Biounfall", + "fr": "Accident biologique", + "it": "Incidente biologico" + }, + "087-D-Chemieunfall": { + "de": "Chemieunfall", + "fr": "Accident chimique", + "it": "Incidente chimico" + }, + "088-D-Oelverschmutzung": { + "de": "\u00d6lverschmutzung", + "fr": "Pollution aux hydrocarbures", + "it": "Inquinamento da idrocarburi" + }, + "089-D-Infrastrukturschaden": { + "de": "Infrastrukturschaden", + "fr": "Dommages aux infrastructures", + "it": "Danni alle infrastrutture" + }, + "090-D-Schiffsversenkung": { + "de": "Schiffsversenkung", + "fr": "Accident navigation", + "it": "Incidente nautico" + }, + "091-D-Brunnen-eingestellt": { + "de": "Brunnen eingestellt", + "fr": "Fontaine ferm\u00e9e", + "it": "Fontana chiusa" + }, + "092-D-Unterbruch-oeffentlicher-Verkehr": { + "de": "Unterbruch \u00f6ffentlicher Verkehr", + "fr": "Interruption des transports publics", + "it": "Interruzione dei trasporti pubblici" + }, + "100-D-Pluenderung": { + "de": "Pl\u00fcnderung", + "fr": "Pillage", + "it": "Saccheggi" + }, + "101-D-Dieb": { + "de": "Dieb", + "fr": "Vol", + "it": "Furto" + }, + "102-D-Raub-Drohung": { + "de": "Raub, Drohung", + "fr": "Vol, menaces", + "it": "Rapina, minaccia" + }, + "103-D-Zwischenfall-mit-Extremisten": { + "de": "Zwischenfall mit Extremisten", + "fr": "Incident avec des extr\u00e9mistes", + "it": "Incidente con estremisti" + }, + "104-D-Demo-gewaltlos": { + "de": "Demo gewaltlos", + "fr": "Manifestation", + "it": "Dimostrazioni" + }, + "105-D-Demo-gewaltsam": { + "de": "Demo gewaltsam", + "fr": "Manifestation avec exactions", + "it": "Dimostrazioni con disordini" + }, + "106-D-Hooligans": { + "de": "Hooligans", + "fr": "Hooligans", + "it": "Hooligans" + }, + "107-D-Schlaegerei": { + "de": "Schl\u00e4gerei", + "fr": "Bagarre", + "it": "Rissa" + }, + "108-D-Sachbeschaedigung": { + "de": "Sachbesch\u00e4digung", + "fr": "D\u00e9gradation de biens", + "it": "Danno alla propriet\u00e0" + }, + "109-D-Sprayerei-Farbanschlag": { + "de": "Sprayerei Farbanschlag", + "fr": "Graffiti", + "it": "Graffito" + }, + "110-D-Trunkenheit": { + "de": "Trunkenheit", + "fr": "Ivresse", + "it": "Ubriachezza" + }, + "111-D-Fahrende": { + "de": "Fahrende", + "fr": "Gens du voyage", + "it": "Nomadi" + }, + "112-D-Hausbesetzung": { + "de": "Hausbesetzung", + "fr": "Occupation ill\u00e9gale", + "it": "Occupazione abusiva" + }, + "113-D-Public-Viewing": { + "de": "Public Viewing", + "fr": "Visionnage public", + "it": "Visione pubblica" + }, + "114-D-Sportveranstaltung": { + "de": "Sportveranstaltung", + "fr": "Ev\u00e9nement sportif", + "it": "Evento sportivo" + }, + "115-D-Barrikaden": { + "de": "Barrikaden", + "fr": "Barricades", + "it": "Barricate" + }, + "116-D-Geiselnahme": { + "de": "Geiselnahme", + "fr": "Prise d'otages", + "it": "Sequestro di persona" + }, + "117-D-Erpressung": { + "de": "Erpressung", + "fr": "Chantage", + "it": "Ricatto" + }, + "118-D-Flugzeugentfuehrung": { + "de": "Flugzeugentf\u00fchrung", + "fr": "D\u00e9tournement d'avion", + "it": "Dirottamento aereo" + }, + "119-D-Entfuerung": { + "de": "Entf\u00fchrung", + "fr": "Enl\u00e8vement", + "it": "Rapimento" + }, + "120-D-Schiesserei": { + "de": "Schiesserei", + "fr": "Fusillade", + "it": "Sparatoria" + }, + "121-D-AMOK": { + "de": "AMOK", + "fr": "AMOK", + "it": "AMOK" + }, + "122-D-Terroranschlag": { + "de": "Terroranschlag", + "fr": "Attentat terroriste", + "it": "Attentato terroristico" + }, + "123-D-Bombenanschlag": { + "de": "Bombenanschlag", + "fr": "Attentat \u00e0 la bombe", + "it": "Attentato dinamitardo" + }, + "124-D-Massenpanik": { + "de": "Massenpanik", + "fr": "Effet de panique", + "it": "Panico di massa" + }, + "125-D-Brandanschlag": { + "de": "Brandanschlag", + "fr": "Incendie criminel", + "it": "Attentato incendiario" + }, + "126-D-Sabotage": { + "de": "Sabotage", + "fr": "Sabotage", + "it": "Sabotaggio" + }, + "127-D-Bomben": { + "de": "Bomben", + "fr": "Bombes", + "it": "Bombe" + }, + "128-D-Bedrohung-durch-Minen": { + "de": "Bedrohung durch Minen", + "fr": "Menace de mines", + "it": "Minaccia delle mine" + }, + "135-D-Trupp-p-P": { + "de": "Trupp P", + "fr": "Patrouille P", + "it": "Squadra P" + }, + "136-D-Gruppe-p-P": { + "de": "Grupp P", + "fr": "Groupe P", + "it": "Gruppo P" + }, + "137-D-Zug-p-P": { + "de": "Zug P", + "fr": "Section P", + "it": "Sezione P" + }, + "138-D-Gruppenfuehrer-P": { + "de": "Gruppenf\u00fchrer P", + "fr": "Chef de groupe P", + "it": "Capogruppo P" + }, + "139-D-Offizier-Zugfuehrer-P": { + "de": "Offizier_Zugf\u00fchrer P", + "fr": "Officier Chef de section P", + "it": "Ufficiale caposezione P" + }, + "140-D-Einsatzleiter-P": { + "de": "Einsatzleiter P", + "fr": "Chef d'intervention P", + "it": "Capointervento P" + }, + "141-D-Trupp-p-FW": { + "de": "Trupp FW", + "fr": "Patrouille SP", + "it": "Squadra CP" + }, + "142-D-Gruppe-p-FW": { + "de": "Gruppe FW", + "fr": "Groupe SP", + "it": "Gruppo CP" + }, + "143-D-Zug-p-FW": { + "de": "Zug FW", + "fr": "Section SP", + "it": "Sezione CP" + }, + "144-D-Gruppenfuehrer-FW": { + "de": "Gruppenf\u00fchrer FW", + "fr": "Chef de groupe SP", + "it": "Capogruppo CP" + }, + "145-D-Offizier-Zugfuehrer-FW": { + "de": "Offizier Zugf\u00fchrer FW", + "fr": "Officier Chef de section SP", + "it": "Ufficiale caposezione CP" + }, + "146-D-Einsatzleiter-FW": { + "de": "Einsatzleiter FW", + "fr": "Chef d'intervention SP", + "it": "Capointervento CP" + }, + "147-D-Trupp-p-San": { + "de": "Trupp San", + "fr": "Patrouille San", + "it": "Squadra San" + }, + "148-D-Gruppe-p-San": { + "de": "Gruppe San", + "fr": "Groupe San", + "it": "Gruppo San" + }, + "149-D-Trupp-p": { + "de": "Trupp ", + "fr": "Patrouille", + "it": "Squadra" + }, + "150-D-Gruppe-p": { + "de": "Gruppe ", + "fr": "Groupe", + "it": "Gruppo" + }, + "151-D-Zug-p": { + "de": "Zug ", + "fr": "Section", + "it": "Sezione" + }, + "152-D-Kompanie": { + "de": "Kompanie", + "fr": "Compagnie", + "it": "Compagnia" + }, + "153-D-Bataillon": { + "de": "Bataillon", + "fr": "Bataillon", + "it": "Bataillone" + }, + "154-D-Gruppenfuehrer": { + "de": "Gruppenf\u00fchrer", + "fr": "Chef de groupe", + "it": "Capogruppo" + }, + "155-D-Offizier-Zugfuehrer": { + "de": "Offizier Zugf\u00fchrer", + "fr": "Officier Chef de section", + "it": "Ufficiale caposezione" + }, + "156-D-Einsatzleiter": { + "de": "Einsatzleiter", + "fr": "Chef d'intervention", + "it": "Capointervento" + }, + "157-D-Beabsichtigter-Einsatz": { + "de": "Beabsichtigter Einsatz", + "fr": "Engagement pr\u00e9vu", + "it": "Intervento pianificato" + }, + "158-D-Beabsichtigte-Erkundung": { + "de": "Beabsichtigte Erkundung", + "fr": "Reconnaissance pr\u00e9vue", + "it": "Ricognizione pianificata" + }, + "159-D-Durchgefuehrter-Einsatz": { + "de": "Durchgef\u00fchrter Einsatz", + "fr": "Engagement ex\u00e9cut\u00e9", + "it": "Intervento eseguito" + }, + "160-D-Durchgefuehrte-Erkundung": { + "de": "Durchgef\u00fchrte Erkundung", + "fr": "Reconnaissance ex\u00e9cut\u00e9e", + "it": "Ricognizione eseguita" + }, + "161-D-Beobachten": { + "de": "Beobachten", + "fr": "Observer", + "it": "Osservare" + }, + "162-D-Durchsuchen": { + "de": "Durchsuchen", + "fr": "Fouiller", + "it": "Perquisire" + }, + "163-D-Motorisierte-Verschiebung": { + "de": "Motorisierte Verschiebung", + "fr": "Mouvement motoris\u00e9", + "it": "Spostamento motorizzato" + }, + "164-D-ABC-Dekontaminationsstelle": { + "de": "ABC Dekontaminationstelle", + "fr": "Poste de d\u00e9contamination ABC", + "it": "Postazione di decontaminazione ABC" + }, + "165-D-Motorfahrzeug": { + "de": "Motorfahrzeug", + "fr": "V\u00e9hicule l\u00e9ger", + "it": "Automobile" + }, + "166-D-Lastwagen": { + "de": "Lastwagen", + "fr": "Poids-lourd", + "it": "Autocarro" + }, + "167-D-Transportfahrzeug": { + "de": "Transportfahrzeug", + "fr": "V\u00e9hicule de transport", + "it": "Veicoli per il transporto" + }, + "168-D-Ambulanz": { + "de": "Ambulanz", + "fr": "Ambulance", + "it": "Ambulanza" + }, + "169-D-Helikopter": { + "de": "Helikopter", + "fr": "H\u00e9licopt\u00e8re", + "it": "Elicottero" + }, + "170-D-Tankloeschfahrzeug": { + "de": "Tankl\u00f6schfahrzeug", + "fr": "Fourgon tonne-pompe", + "it": "Autobotte" + }, + "171-D-Wasserwerfer": { + "de": "Wasserwerfer", + "fr": "Canon \u00e0 eau", + "it": "Lanciaacqua" + }, + "172-D-Hubrettungsfahrzeug": { + "de": "Hubrettungsfahrzeug", + "fr": "El\u00e9vateur \u00e0 nacelle", + "it": "Elevatore a navicella" + }, + "173-D-Autodrehleiter": { + "de": "Autodrehleiter", + "fr": "Echelle pivotante a\u00e9rienne", + "it": "Scala motorizzata" + }, + "174a-D-Autobahn": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174b-D-Autobahn": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174c-D-Autobahn": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174d-D-Autobahn": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "175-D-Schifffahrt-Verbot": { + "de": "Schifffahrt Verbot", + "fr": "Interdiction de naviguer", + "it": "Divieto di navigazione" + }, + "176-D-Ueberflugverbot": { + "de": "\u00dcberflugverbot", + "fr": "Interdiction de survoler", + "it": "Divieto di sorvolo" + }, + "177-D-Notfalltreffpunkt": { + "de": "Notfalltreffpunkt", + "fr": "Point de rassemblement d'urgence", + "it": "Punto di raccolta d'urgenza" + } +} diff --git a/metadata/description/babs-v3-fr-dictionary.json b/metadata/description/babs-v3-fr-dictionary.json new file mode 100644 index 0000000..1868b74 --- /dev/null +++ b/metadata/description/babs-v3-fr-dictionary.json @@ -0,0 +1,822 @@ +{ + "001-F-Degat": { + "de": "Besch\u00e4digung", + "fr": "D\u00e9g\u00e2t", + "it": "Danneggiamento" + }, + "002-F-Destruction-partielle": { + "de": "Teilzerst\u00f6rung", + "fr": "Destruction partielle", + "it": "Distruzione parziale" + }, + "003-F-Destruction-totale": { + "de": "Totalzerst\u00f6rung", + "fr": "Destruction totale", + "it": "Distruzione totale" + }, + "004-F-Incendie-isole": { + "de": "Brand einzelnes Geb\u00e4ude", + "fr": "Incendie isol\u00e9", + "it": "Incendio di un singolo edificio" + }, + "005-F-Foyer-d-explosion": { + "de": "Explosionsherd", + "fr": "Foyer d'explosion", + "it": "Focolaio esplosione" + }, + "006-F-Blesses": { + "de": "Verletzte", + "fr": "Bless\u00e9s", + "it": "Feriti" + }, + "007-F-Enfermes": { + "de": "Eingesperrte", + "fr": "Enferm\u00e9s", + "it": "Persone imprigionate" + }, + "008-F-Sans-abri": { + "de": "Obdachlose", + "fr": "Sans abri", + "it": "Senzatetto" + }, + "009-F-Morts": { + "de": "Tote", + "fr": "Morts", + "it": "Morti" + }, + "010-F-Disparus": { + "de": "Vermisste", + "fr": "Disparus", + "it": "Dispersi" + }, + "011-F-Armee": { + "de": "Armee", + "fr": "Arm\u00e9e", + "it": "Esercito" + }, + "012-F-Police": { + "de": "Polizei", + "fr": "Police", + "it": "Polizia" + }, + "013-F-Protection-civile": { + "de": "Zivilschutz", + "fr": "Protection civile", + "it": "Protezione civile" + }, + "014-F-Sanitaire": { + "de": "Sanit\u00e4r", + "fr": "Sanitaire", + "it": "Sanit\u00e0" + }, + "015-F-Sapeurs-pompiers": { + "de": "Feuerwehr", + "fr": "Sapeurs-pompiers", + "it": "Corpo pompieri" + }, + "016-F-Services-techniques": { + "de": "Technische Betriebe", + "fr": "Services techniques", + "it": "Servizi tecniche" + }, + "017-F-Accident": { + "de": "Unfall", + "fr": "Accident", + "it": "Incidente" + }, + "018-F-Chimique": { + "de": "Chemikalien", + "fr": "Chimique", + "it": "Sostanze chimiche" + }, + "019-F-Electricite": { + "de": "Elektrizit\u00e4t", + "fr": "Electricit\u00e9", + "it": "Elettricit\u00e0" + }, + "020-F-Explosion": { + "de": "Explosion", + "fr": "Explosion", + "it": "Esplosione" + }, + "021-F-Gaz": { + "de": "Gas", + "fr": "Gaz", + "it": "Gas" + }, + "022-F-Danger-si-extinction-avec-eau": { + "de": "Gefahr durch L\u00f6schen mit Wasser", + "fr": "Danger si extinction avec eau", + "it": "Pericolo spegnimento con acqua" + }, + "023-F-Substances-radioactives": { + "de": "Radioaktive Stoffe", + "fr": "Substances radioactives", + "it": "Sostanze radioattive" + }, + "024-F-Danger-pour-les-eaux": { + "de": "Gefahr f\u00fcr Grundwasser", + "fr": "Danger pour les eaux", + "it": "Pericolo per le acque" + }, + "025-F-OCC": { + "de": "KFO", + "fr": "OCC", + "it": "OCC" + }, + "026-F-OCRg": { + "de": "RFO", + "fr": "OCRg", + "it": "OCRg" + }, + "027-F-OCCm": { + "de": "GFO", + "fr": "OCCm", + "it": "OCCm" + }, + "028-F-CE": { + "de": "EZ", + "fr": "CE", + "it": "CI" + }, + "029-F-CEM": { + "de": "MEZ", + "fr": "CEM", + "it": "CIM" + }, + "030-F-DI": { + "de": "EL", + "fr": "DI", + "it": "DI" + }, + "031-F-PCO": { + "de": "R\u00fcck", + "fr": "PCO", + "it": "Posto comando operazioni" + }, + "032-F-PCE": { + "de": "Front", + "fr": "PCE", + "it": "Posto comando intervento" + }, + "033-F-Point-d-information": { + "de": "Informationsstelle", + "fr": "Point d'information", + "it": "Posto d'informazione" + }, + "034-F-Poste-collecteur": { + "de": "Sammelstelle", + "fr": "Poste collecteur", + "it": "Posto collettore" + }, + "035-F-Poste-d-assistance": { + "de": "Betreuungsstelle", + "fr": "Poste d'assistance", + "it": "Posto d'assistenza" + }, + "036-F-Poste-collecteur-de-patients": { + "de": "Patientensammelstelle", + "fr": "Poste collecteur de patients", + "it": "Posto collettore dei pazienti" + }, + "037-F-Poste-medical-avance": { + "de": "Sanit\u00e4tshilfsstelle", + "fr": "Poste m\u00e9dical avanc\u00e9", + "it": "Posto di soccorso sanitario" + }, + "038-F-Poste-collecteur-de-cadavres": { + "de": "Totensammelstelle", + "fr": "Poste collecteur de cadavres", + "it": "Posto colletore dei morti" + }, + "039-F-Poste-de-distribution": { + "de": "Verpflegungsabgabestelle", + "fr": "Poste de distribution", + "it": "Posto distribuzione sussistenza" + }, + "040-F-Station-de-carburant": { + "de": "Betriebsstoffabgabestelle", + "fr": "Station de carburant", + "it": "Posto distribuzione carburante" + }, + "041-F-Centre-de-presse": { + "de": "Informationszentrum", + "fr": "Centre de presse", + "it": "Centro informazioni" + }, + "042-F-Poste-de-d-briefing": { + "de": "Debriefingstelle", + "fr": "Poste de d\u00e9briefing", + "it": "Posto di d\u00e9briefing" + }, + "043-F-Poste-collecteur-pour-les-proches": { + "de": "Angeh\u00f6rigensammelstelle", + "fr": "Poste collecteur pour les proches", + "it": "Posto colletore dei famigliari" + }, + "044-F-Poste-collecteur-de-cadavres-d-animaux": { + "de": "Kadaversammelstelle", + "fr": "Poste collecteur de cadavres d'animaux", + "it": "Posto collettore dei cadaveri di animali" + }, + "045-F-Poste-collecteur-des-objets-trouv-s": { + "de": "Streugutsammelstelle", + "fr": "Poste collecteur des objets trouv\u00e9s", + "it": "Posto colletore degli aggretti trovati" + }, + "046-F-Poste-de-distribution-d-eau-potable": { + "de": "Trinkwasserabgabestelle", + "fr": "Poste de distribution d'eau potable", + "it": "Posto di distribuzione acqua potabile" + }, + "047-F-Depot-d-urgence-PBC": { + "de": "KGS Notdepot", + "fr": "D\u00e9p\u00f4t d'urgence PBC", + "it": "Deposito PBC di fortuna" + }, + "048-F-Deviations": { + "de": "Umleitung", + "fr": "D\u00e9viations", + "it": "Deviazione" + }, + "049-F-Barrage": { + "de": "Sperre", + "fr": "Barrage", + "it": "Sbarramento" + }, + "050-F-Place-d-atterrissage-Helico": { + "de": "Helikopterlandeplatz", + "fr": "Place d'atterrissage H\u00e9lico", + "it": "Piazza d'atterraggio elicotteri" + }, + "051-F-Place-pour-vehicules": { + "de": "Fahrzeugplatz", + "fr": "Place pour v\u00e9hicules", + "it": "Posteggio veicoli" + }, + "052-F-Depot-materiel": { + "de": "Materialdepot", + "fr": "D\u00e9p\u00f4t mat\u00e9riel", + "it": "Deposito del materiale" + }, + "053-F-Observation": { + "de": "Beobachtung", + "fr": "Observation", + "it": "Osservazione" + }, + "054-F-Surveillance": { + "de": "\u00dcberwachung", + "fr": "Surveillance", + "it": "Sorveglianza" + }, + "055-F-Tempete": { + "de": "Sturm", + "fr": "Temp\u00eate", + "it": "Tempesta" + }, + "056-F-Fortes-precipitations": { + "de": "Starkniederschlag", + "fr": "Fortes pr\u00e9cipitations", + "it": "Piogge intense" + }, + "057-F-Inondation": { + "de": "\u00dcberschwemmung", + "fr": "Inondation", + "it": "Piena" + }, + "058-F-Glissement-de-terrain": { + "de": "Erdrutsch", + "fr": "Glissement de terrain", + "it": "Frana" + }, + "059-F-Avalanche": { + "de": "Lawine", + "fr": "Avalanche", + "it": "Valanga" + }, + "060-F-Tremblement-de-terre": { + "de": "Erdbeben", + "fr": "Tremblement de terre", + "it": "Terremoto" + }, + "061-F-Immeuble-effondre": { + "de": "Geb\u00e4udeeinsturz", + "fr": "Immeuble effondr\u00e9", + "it": "Crollo di edificio" + }, + "062-F-S-cheresse": { + "de": "D\u00fcrre", + "fr": "S\u00e9cheresse", + "it": "Siccit\u00e0" + }, + "063-F-Epid-mie": { + "de": "Epidemie", + "fr": "Epid\u00e9mie", + "it": "Epidemia" + }, + "064-F-Epizootie": { + "de": "Tierseuche", + "fr": "Epizootie", + "it": "Epizoozia" + }, + "065-F-Grippe-porcine": { + "de": "Schweingrippe", + "fr": "Grippe porcine", + "it": "Influenza suina" + }, + "066-F-Amphibiens-d-plac-s": { + "de": "Amphibien verlegt", + "fr": "Amphibiens d\u00e9plac\u00e9s", + "it": "Anfibi trasferiti" + }, + "067-F-Poissons-d-plac-s": { + "de": "Fischen verlegt", + "fr": "Poissons d\u00e9plac\u00e9s", + "it": "Pesci trasferiti" + }, + "068-F-Pollution-des-eaux": { + "de": "Gew\u00e4sserverschmutzung", + "fr": "Pollution des eaux", + "it": "Inquinamento delle acque" + }, + "069-F-Niveau-d-eau-monte": { + "de": "Wasserstand gestiegen", + "fr": "Niveau d'eau monte", + "it": "Livello dell'acqua sale" + }, + "070-F-Niveau-d-eau-descent": { + "de": "Wasserstand gesunken", + "fr": "Niveau d'eau descent", + "it": "Livello dell'acqua in calo" + }, + "071-F-Ruisseau-ass-ch": { + "de": "Bach ausgetroknet", + "fr": "Ruisseau ass\u00e9ch\u00e9", + "it": "Riverse prosciugati" + }, + "075-F-Incendie": { + "de": "Brand", + "fr": "Incendie", + "it": "Incendio" + }, + "076-F-Explosion": { + "de": "Explosion", + "fr": "Explosion", + "it": "Esplosione" + }, + "077-F-Embouteillage": { + "de": "Stau", + "fr": "Embouteillage", + "it": "Colonna" + }, + "078-F-Accident-auto": { + "de": "Autounfall", + "fr": "Accident auto", + "it": "Incidente della circolazione" + }, + "079-F-Accident-ferroviaire": { + "de": "Eisenbahnungl\u00fcck", + "fr": "Accident ferroviaire", + "it": "Incidente ferroviario" + }, + "080-F-Catastrophe-a-rienne": { + "de": "Flugzeugabsturz", + "fr": "Catastrophe a\u00e9rienne", + "it": "Catastrofe aerea" + }, + "081-F-Panne-nerg-tique": { + "de": "Energieausfall", + "fr": "Panne \u00e9nerg\u00e9tique", + "it": "Interruzione dell'energia elettrica" + }, + "082-F-Perturbation-de-la-communication": { + "de": "Kommunikationsst\u00f6rung", + "fr": "Perturbation de la communication", + "it": "Disturbo della comunicazione" + }, + "083-F-Interruption-de-l-approvisionnement-en-eau": { + "de": "Ausfall Wasserversorgung", + "fr": "Interruption de l'approvisionnement en eau", + "it": "Interruzione dell'approvvigionamento idrico" + }, + "084-F-Egouts-defectueux": { + "de": "Kanalisationsausfall", + "fr": "Egouts d\u00e9fectueux", + "it": "Interruzione della canalizzazione" + }, + "085-F-Accident-nucleaire": { + "de": "Atomunfall", + "fr": "Accident nucl\u00e9aire", + "it": "Incidente nucleare" + }, + "086-F-Accident-biologique": { + "de": "Biounfall", + "fr": "Accident biologique", + "it": "Incidente biologico" + }, + "087-F-Accident-chimique": { + "de": "Chemieunfall", + "fr": "Accident chimique", + "it": "Incidente chimico" + }, + "088-F-Pollution-aux-hydrocarbures": { + "de": "\u00d6lverschmutzung", + "fr": "Pollution aux hydrocarbures", + "it": "Inquinamento da idrocarburi" + }, + "089-F-Dommages-aux-infrastructures": { + "de": "Infrastrukturschaden", + "fr": "Dommages aux infrastructures", + "it": "Danni alle infrastrutture" + }, + "090-F-Accident-navigation": { + "de": "Schiffsversenkung", + "fr": "Accident navigation", + "it": "Incidente nautico" + }, + "091-F-Fontaine-ferm-e": { + "de": "Brunnen eingestellt", + "fr": "Fontaine ferm\u00e9e", + "it": "Fontana chiusa" + }, + "092-F-Interruption-des-transports-publics": { + "de": "Unterbruch \u00f6ffentlicher Verkehr", + "fr": "Interruption des transports publics", + "it": "Interruzione dei trasporti pubblici" + }, + "100-F-Pillage": { + "de": "Pl\u00fcnderung", + "fr": "Pillage", + "it": "Saccheggi" + }, + "101-F-Vol": { + "de": "Dieb", + "fr": "Vol", + "it": "Furto" + }, + "102-F-Vol-menaces": { + "de": "Raub, Drohung", + "fr": "Vol, menaces", + "it": "Rapina, minaccia" + }, + "103-F-Incident-avec-des-extr-mistes": { + "de": "Zwischenfall mit Extremisten", + "fr": "Incident avec des extr\u00e9mistes", + "it": "Incidente con estremisti" + }, + "104-F-Manifestation": { + "de": "Demo gewaltlos", + "fr": "Manifestation", + "it": "Dimostrazioni" + }, + "105-F-Manifestation-avec-exactions": { + "de": "Demo gewaltsam", + "fr": "Manifestation avec exactions", + "it": "Dimostrazioni con disordini" + }, + "106-F-Hooligans": { + "de": "Hooligans", + "fr": "Hooligans", + "it": "Hooligans" + }, + "107-F-Bagarre": { + "de": "Schl\u00e4gerei", + "fr": "Bagarre", + "it": "Rissa" + }, + "108-F-D-gradation-de-biens": { + "de": "Sachbesch\u00e4digung", + "fr": "D\u00e9gradation de biens", + "it": "Danno alla propriet\u00e0" + }, + "109-F-Graffiti": { + "de": "Sprayerei Farbanschlag", + "fr": "Graffiti", + "it": "Graffito" + }, + "110-F-Ivresse": { + "de": "Trunkenheit", + "fr": "Ivresse", + "it": "Ubriachezza" + }, + "111-F-Gens-du-voyage": { + "de": "Fahrende", + "fr": "Gens du voyage", + "it": "Nomadi" + }, + "112-F-Occupation-ill-gale": { + "de": "Hausbesetzung", + "fr": "Occupation ill\u00e9gale", + "it": "Occupazione abusiva" + }, + "113-F-Visionnage-public": { + "de": "Public Viewing", + "fr": "Visionnage public", + "it": "Visione pubblica" + }, + "114-F-Ev-nement-sportif": { + "de": "Sportveranstaltung", + "fr": "Ev\u00e9nement sportif", + "it": "Evento sportivo" + }, + "115-F-Barricades": { + "de": "Barrikaden", + "fr": "Barricades", + "it": "Barricate" + }, + "116-F-Prise-d-otages": { + "de": "Geiselnahme", + "fr": "Prise d'otages", + "it": "Sequestro di persona" + }, + "117-F-Chantage": { + "de": "Erpressung", + "fr": "Chantage", + "it": "Ricatto" + }, + "118-F-D-tournement-d-avion": { + "de": "Flugzeugentf\u00fchrung", + "fr": "D\u00e9tournement d'avion", + "it": "Dirottamento aereo" + }, + "119-F-Enl-vement": { + "de": "Entf\u00fchrung", + "fr": "Enl\u00e8vement", + "it": "Rapimento" + }, + "120-F-Fusillade": { + "de": "Schiesserei", + "fr": "Fusillade", + "it": "Sparatoria" + }, + "121-F-AMOK": { + "de": "AMOK", + "fr": "AMOK", + "it": "AMOK" + }, + "122-F-Attentat-terroriste": { + "de": "Terroranschlag", + "fr": "Attentat terroriste", + "it": "Attentato terroristico" + }, + "123-F-Attentat-a-la-bombe": { + "de": "Bombenanschlag", + "fr": "Attentat \u00e0 la bombe", + "it": "Attentato dinamitardo" + }, + "124-F-Effet-de-panique": { + "de": "Massenpanik", + "fr": "Effet de panique", + "it": "Panico di massa" + }, + "125-F-Incendie-criminel": { + "de": "Brandanschlag", + "fr": "Incendie criminel", + "it": "Attentato incendiario" + }, + "126-F-Sabotage": { + "de": "Sabotage", + "fr": "Sabotage", + "it": "Sabotaggio" + }, + "127-F-Bombes": { + "de": "Bomben", + "fr": "Bombes", + "it": "Bombe" + }, + "128-F-Menace-de-mines": { + "de": "Bedrohung durch Minen", + "fr": "Menace de mines", + "it": "Minaccia delle mine" + }, + "135-F-Patrouille-P": { + "de": "Trupp P", + "fr": "Patrouille P", + "it": "Squadra P" + }, + "136-F-Groupe-P": { + "de": "Grupp P", + "fr": "Groupe P", + "it": "Gruppo P" + }, + "137-F-Section-P": { + "de": "Zug P", + "fr": "Section P", + "it": "Sezione P" + }, + "138-F-Chef-de-groupe-P": { + "de": "Gruppenf\u00fchrer P", + "fr": "Chef de groupe P", + "it": "Capogruppo P" + }, + "139-F-Officier-Chef-de-section-P": { + "de": "Offizier_Zugf\u00fchrer P", + "fr": "Officier Chef de section P", + "it": "Ufficiale caposezione P" + }, + "140-F-Chef-d-intervention-P": { + "de": "Einsatzleiter P", + "fr": "Chef d'intervention P", + "it": "Capointervento P" + }, + "141-F-Patrouille-SP": { + "de": "Trupp FW", + "fr": "Patrouille SP", + "it": "Squadra CP" + }, + "142-F-Groupe-SP": { + "de": "Gruppe FW", + "fr": "Groupe SP", + "it": "Gruppo CP" + }, + "143-F-Section-SP": { + "de": "Zug FW", + "fr": "Section SP", + "it": "Sezione CP" + }, + "144-F-Chef-de-groupe-SP": { + "de": "Gruppenf\u00fchrer FW", + "fr": "Chef de groupe SP", + "it": "Capogruppo CP" + }, + "145-F-Officier-Chef-de-section-SP": { + "de": "Offizier Zugf\u00fchrer FW", + "fr": "Officier Chef de section SP", + "it": "Ufficiale caposezione CP" + }, + "146-F-Chef-d-intervention-SP": { + "de": "Einsatzleiter FW", + "fr": "Chef d'intervention SP", + "it": "Capointervento CP" + }, + "147-F-Patrouille-San": { + "de": "Trupp San", + "fr": "Patrouille San", + "it": "Squadra San" + }, + "148-F-Groupe-San": { + "de": "Gruppe San", + "fr": "Groupe San", + "it": "Gruppo San" + }, + "149-F-Patrouille": { + "de": "Trupp ", + "fr": "Patrouille", + "it": "Squadra" + }, + "150-F-Groupe": { + "de": "Gruppe ", + "fr": "Groupe", + "it": "Gruppo" + }, + "151-F-Section": { + "de": "Zug ", + "fr": "Section", + "it": "Sezione" + }, + "152-F-Compagnie": { + "de": "Kompanie", + "fr": "Compagnie", + "it": "Compagnia" + }, + "153-F-Bataillon": { + "de": "Bataillon", + "fr": "Bataillon", + "it": "Bataillone" + }, + "154-F-Chef-de-groupe": { + "de": "Gruppenf\u00fchrer", + "fr": "Chef de groupe", + "it": "Capogruppo" + }, + "155-F-Officier-Chef-de-section": { + "de": "Offizier Zugf\u00fchrer", + "fr": "Officier Chef de section", + "it": "Ufficiale caposezione" + }, + "156-F-Chef-d-intervention": { + "de": "Einsatzleiter", + "fr": "Chef d'intervention", + "it": "Capointervento" + }, + "157-F-Engagement-prevu": { + "de": "Beabsichtigter Einsatz", + "fr": "Engagement pr\u00e9vu", + "it": "Intervento pianificato" + }, + "158-F-Reconnaissance-prevue": { + "de": "Beabsichtigte Erkundung", + "fr": "Reconnaissance pr\u00e9vue", + "it": "Ricognizione pianificata" + }, + "159-F-Engagement-execute": { + "de": "Durchgef\u00fchrter Einsatz", + "fr": "Engagement ex\u00e9cut\u00e9", + "it": "Intervento eseguito" + }, + "160-F-Reconnaissance-executee": { + "de": "Durchgef\u00fchrte Erkundung", + "fr": "Reconnaissance ex\u00e9cut\u00e9e", + "it": "Ricognizione eseguita" + }, + "161-F-Observer": { + "de": "Beobachten", + "fr": "Observer", + "it": "Osservare" + }, + "162-F-Fouiller": { + "de": "Durchsuchen", + "fr": "Fouiller", + "it": "Perquisire" + }, + "163-F-Mouvement-motoris": { + "de": "Motorisierte Verschiebung", + "fr": "Mouvement motoris\u00e9", + "it": "Spostamento motorizzato" + }, + "164-F-Poste-de-d-contamination-ABC": { + "de": "ABC Dekontaminationstelle", + "fr": "Poste de d\u00e9contamination ABC", + "it": "Postazione di decontaminazione ABC" + }, + "165-F-Vehicule-leger-voiture": { + "de": "Motorfahrzeug", + "fr": "V\u00e9hicule l\u00e9ger", + "it": "Automobile" + }, + "166-F-Camion-poids-lourd": { + "de": "Lastwagen", + "fr": "Poids-lourd", + "it": "Autocarro" + }, + "167-F-Vehicule-de-transport-bus": { + "de": "Transportfahrzeug", + "fr": "V\u00e9hicule de transport", + "it": "Veicoli per il transporto" + }, + "168-F-Ambulance": { + "de": "Ambulanz", + "fr": "Ambulance", + "it": "Ambulanza" + }, + "169-F-Helicoptere": { + "de": "Helikopter", + "fr": "H\u00e9licopt\u00e8re", + "it": "Elicottero" + }, + "170-F-Fourgon-tonne-pompe": { + "de": "Tankl\u00f6schfahrzeug", + "fr": "Fourgon tonne-pompe", + "it": "Autobotte" + }, + "171-F-Canon-a-eau": { + "de": "Wasserwerfer", + "fr": "Canon \u00e0 eau", + "it": "Lanciaacqua" + }, + "172-F-Elevateur-a-nacelle": { + "de": "Hubrettungsfahrzeug", + "fr": "El\u00e9vateur \u00e0 nacelle", + "it": "Elevatore a navicella" + }, + "173-F-Echelle-pivotante-a-rienne": { + "de": "Autodrehleiter", + "fr": "Echelle pivotante a\u00e9rienne", + "it": "Scala motorizzata" + }, + "174a-F-Autoroute": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174b-F-Autoroute": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174c-F-Autoroute": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174d-F-Autoroute": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "175-F-Interdiction-de-naviguer": { + "de": "Schiffahrt Verbot", + "fr": "Interdiction de naviguer", + "it": "Divieto di navigazione" + }, + "176-F-Interdiction-de-survoler": { + "de": "\u00dcberflugverbot", + "fr": "Interdiction de survoler", + "it": "Divieto di sorvolo" + }, + "177-F-Point-de-rassemblement-d-urgence": { + "de": "Notfalltreffpunkt", + "fr": "Point de rassemblement d'urgence", + "it": "Punto di raccolta d'urgenza" + } +} \ No newline at end of file diff --git a/metadata/description/babs-v3-it-dictionary.json b/metadata/description/babs-v3-it-dictionary.json new file mode 100644 index 0000000..e9f3cf3 --- /dev/null +++ b/metadata/description/babs-v3-it-dictionary.json @@ -0,0 +1,822 @@ +{ + "001-I-Danneggiamento": { + "de": "Besch\u00e4digung", + "fr": "D\u00e9g\u00e2t", + "it": "Danneggiamento" + }, + "002-I-Distruzione-parziale": { + "de": "Teilzerst\u00f6rung", + "fr": "Destruction partielle", + "it": "Distruzione parziale" + }, + "003-I-Distruzione-totale": { + "de": "Totalzerst\u00f6rung", + "fr": "Destruction totale", + "it": "Distruzione totale" + }, + "004-I-Incendio-di-un-singolo-edificio": { + "de": "Brand einzelnes Geb\u00e4ude", + "fr": "Incendie isol\u00e9", + "it": "Incendio di un singolo edificio" + }, + "005-I-Focolaio-esplosione": { + "de": "Explosionsherd", + "fr": "Foyer d'explosion", + "it": "Focolaio esplosione" + }, + "006-I-Feriti": { + "de": "Verletzte", + "fr": "Bless\u00e9s", + "it": "Feriti" + }, + "007-I-Persone-imprigionate": { + "de": "Eingesperrte", + "fr": "Enferm\u00e9s", + "it": "Persone imprigionate" + }, + "008-I-Senzatetto": { + "de": "Obdachlose", + "fr": "Sans abri", + "it": "Senzatetto" + }, + "009-I-Morti": { + "de": "Tote", + "fr": "Morts", + "it": "Morti" + }, + "010-I-Dispersi": { + "de": "Vermisste", + "fr": "Disparus", + "it": "Dispersi" + }, + "011-I-Esercito": { + "de": "Armee", + "fr": "Arm\u00e9e", + "it": "Esercito" + }, + "012-I-Polizia": { + "de": "Polizei", + "fr": "Police", + "it": "Polizia" + }, + "013-I-Protezione-civile": { + "de": "Zivilschutz", + "fr": "Protection civile", + "it": "Protezione civile" + }, + "014-I-Sanita": { + "de": "Sanit\u00e4r", + "fr": "Sanitaire", + "it": "Sanit\u00e0" + }, + "015-I-Corpo-pompieri": { + "de": "Feuerwehr", + "fr": "Sapeurs-pompiers", + "it": "Corpo pompieri" + }, + "016-I-Servizi-tecniche": { + "de": "Technische Betriebe", + "fr": "Services techniques", + "it": "Servizi tecniche" + }, + "017-I-Incidente": { + "de": "Unfall", + "fr": "Accident", + "it": "Incidente" + }, + "018-I-Sostanze-chimiche": { + "de": "Chemikalien", + "fr": "Chimique", + "it": "Sostanze chimiche" + }, + "019-I-Elettricita": { + "de": "Elektrizit\u00e4t", + "fr": "Electricit\u00e9", + "it": "Elettricit\u00e0" + }, + "020-I-Esplosione": { + "de": "Explosion", + "fr": "Explosion", + "it": "Esplosione" + }, + "021-I-Gas": { + "de": "Gas", + "fr": "Gaz", + "it": "Gas" + }, + "022-I-Pericolo-spegnimento-con-acqua": { + "de": "Gefahr durch L\u00f6schen mit Wasser", + "fr": "Danger si extinction avec eau", + "it": "Pericolo spegnimento con acqua" + }, + "023-I-Sostanze-radioattive": { + "de": "Radioaktive Stoffe", + "fr": "Substances radioactives", + "it": "Sostanze radioattive" + }, + "024-I-Pericolo-per-le-acque": { + "de": "Gefahr f\u00fcr Grundwasser", + "fr": "Danger pour les eaux", + "it": "Pericolo per le acque" + }, + "025-I-OCC": { + "de": "KFO", + "fr": "OCC", + "it": "OCC" + }, + "026-I-OCRg": { + "de": "RFO", + "fr": "OCRg", + "it": "OCRg" + }, + "027-I-OCCm": { + "de": "GFO", + "fr": "OCCm", + "it": "OCCm" + }, + "028-I-CI": { + "de": "EZ", + "fr": "CE", + "it": "CI" + }, + "029-I-CIM": { + "de": "MEZ", + "fr": "CEM", + "it": "CIM" + }, + "030-I-DI": { + "de": "EL", + "fr": "DI", + "it": "DI" + }, + "031-I-Posto-comando-operazioni": { + "de": "R\u00fcck", + "fr": "PCO", + "it": "Posto comando operazioni" + }, + "032-I-Posto-comando-intervento": { + "de": "Front", + "fr": "PCE", + "it": "Posto comando intervento" + }, + "033-I-Posto-d-informazione": { + "de": "Informationsstelle", + "fr": "Point d'information", + "it": "Posto d'informazione" + }, + "034-I-Posto-collettore": { + "de": "Sammelstelle", + "fr": "Poste collecteur", + "it": "Posto collettore" + }, + "035-I-Posto-d-assistenza": { + "de": "Betreuungsstelle", + "fr": "Poste d'assistance", + "it": "Posto d'assistenza" + }, + "036-I-Posto-collettore-dei-pazienti": { + "de": "Patientensammelstelle", + "fr": "Poste collecteur de patients", + "it": "Posto collettore dei pazienti" + }, + "037-I-Posto-di-soccorso-sanitario": { + "de": "Sanit\u00e4tshilfsstelle", + "fr": "Poste m\u00e9dical avanc\u00e9", + "it": "Posto di soccorso sanitario" + }, + "038-I-Posto-colletore-dei-morti": { + "de": "Totensammelstelle", + "fr": "Poste collecteur de cadavres", + "it": "Posto colletore dei morti" + }, + "039-I-Posto-distribuzione-sussistenza": { + "de": "Verpflegungsabgabestelle", + "fr": "Poste de distribution", + "it": "Posto distribuzione sussistenza" + }, + "040-I-Posto-distribuzione-carburante": { + "de": "Betriebsstoffabgabestelle", + "fr": "Station de carburant", + "it": "Posto distribuzione carburante" + }, + "041-I-Centro-informazioni": { + "de": "Informationszentrum", + "fr": "Centre de presse", + "it": "Centro informazioni" + }, + "042-I-Posto-di-d-briefing": { + "de": "Debriefingstelle", + "fr": "Poste de d\u00e9briefing", + "it": "Posto di d\u00e9briefing" + }, + "043-I-Posto-colletore-dei-famigliari": { + "de": "Angeh\u00f6rigensammelstelle", + "fr": "Poste collecteur pour les proches", + "it": "Posto colletore dei famigliari" + }, + "044-I-Posto-collettore-dei-cadaveri-di-animali": { + "de": "Kadaversammelstelle", + "fr": "Poste collecteur de cadavres d'animaux", + "it": "Posto collettore dei cadaveri di animali" + }, + "045-I-Posto-colletore-degli-aggretti-trovati": { + "de": "Streugutsammelstelle", + "fr": "Poste collecteur des objets trouv\u00e9s", + "it": "Posto colletore degli aggretti trovati" + }, + "046-I-Posto-di-distribuzione-acqua-potabile": { + "de": "Trinkwasserabgabestelle", + "fr": "Poste de distribution d'eau potable", + "it": "Posto di distribuzione acqua potabile" + }, + "047-I-Deposito-PBC-di-fortuna": { + "de": "KGS Notdepot", + "fr": "D\u00e9p\u00f4t d'urgence PBC", + "it": "Deposito PBC di fortuna" + }, + "048-I-Deviazione": { + "de": "Umleitung", + "fr": "D\u00e9viations", + "it": "Deviazione" + }, + "049-I-Sbarramento": { + "de": "Sperre", + "fr": "Barrage", + "it": "Sbarramento" + }, + "050-I-Piazza-d-atterraggio-elicotteri": { + "de": "Helikopterlandeplatz", + "fr": "Place d'atterrissage H\u00e9lico", + "it": "Piazza d'atterraggio elicotteri" + }, + "051-I-Posteggio-veicoli": { + "de": "Fahrzeugplatz", + "fr": "Place pour v\u00e9hicules", + "it": "Posteggio veicoli" + }, + "052-I-Deposito-del-materiale": { + "de": "Materialdepot", + "fr": "D\u00e9p\u00f4t mat\u00e9riel", + "it": "Deposito del materiale" + }, + "053-I-Osservazione": { + "de": "Beobachtung", + "fr": "Observation", + "it": "Osservazione" + }, + "054-I-Sorveglianza": { + "de": "\u00dcberwachung", + "fr": "Surveillance", + "it": "Sorveglianza" + }, + "055-I-Tempesta": { + "de": "Sturm", + "fr": "Temp\u00eate", + "it": "Tempesta" + }, + "056-I-Piogge-intense": { + "de": "Starkniederschlag", + "fr": "Fortes pr\u00e9cipitations", + "it": "Piogge intense" + }, + "057-I-Piena": { + "de": "\u00dcberschwemmung", + "fr": "Inondation", + "it": "Piena" + }, + "058-I-Frana": { + "de": "Erdrutsch", + "fr": "Glissement de terrain", + "it": "Frana" + }, + "059-I-Valanga": { + "de": "Lawine", + "fr": "Avalanche", + "it": "Valanga" + }, + "060-I-Terremoto": { + "de": "Erdbeben", + "fr": "Tremblement de terre", + "it": "Terremoto" + }, + "061-I-Crollo-di-edificio": { + "de": "Geb\u00e4udeeinsturz", + "fr": "Immeuble effondr\u00e9", + "it": "Crollo di edificio" + }, + "062-I-Siccit": { + "de": "D\u00fcrre", + "fr": "S\u00e9cheresse", + "it": "Siccit\u00e0" + }, + "063-I-Epidemia": { + "de": "Epidemie", + "fr": "Epid\u00e9mie", + "it": "Epidemia" + }, + "064-I-Epizoozia": { + "de": "Tierseuche", + "fr": "Epizootie", + "it": "Epizoozia" + }, + "065-I-Influenza-suina": { + "de": "Schweingrippe", + "fr": "Grippe porcine", + "it": "Influenza suina" + }, + "066-I-Anfibi-trasferiti": { + "de": "Amphibien verlegt", + "fr": "Amphibiens d\u00e9plac\u00e9s", + "it": "Anfibi trasferiti" + }, + "067-I-Pesci-trasferiti": { + "de": "Fischen verlegt", + "fr": "Poissons d\u00e9plac\u00e9s", + "it": "Pesci trasferiti" + }, + "068-I-Inquinamento-delle-acque": { + "de": "Gew\u00e4sserverschmutzung", + "fr": "Pollution des eaux", + "it": "Inquinamento delle acque" + }, + "069-I-Livello-dell-acqua-sale": { + "de": "Wasserstand gestiegen", + "fr": "Niveau d'eau monte", + "it": "Livello dell'acqua sale" + }, + "070-I-Livello-dell-acqua-in-calo": { + "de": "Wasserstand gesunken", + "fr": "Niveau d'eau descent", + "it": "Livello dell'acqua in calo" + }, + "071-I-Riverse-prosciugati": { + "de": "Bach ausgetroknet", + "fr": "Ruisseau ass\u00e9ch\u00e9", + "it": "Riverse prosciugati" + }, + "075-I-Incendio": { + "de": "Brand", + "fr": "Incendie", + "it": "Incendio" + }, + "076-I-Esplosione": { + "de": "Explosion", + "fr": "Explosion", + "it": "Esplosione" + }, + "077-I-Colonna": { + "de": "Stau", + "fr": "Embouteillage", + "it": "Colonna" + }, + "078-I-Incidente-della-circolazione": { + "de": "Autounfall", + "fr": "Accident auto", + "it": "Incidente della circolazione" + }, + "079-I-Incidente-ferroviario": { + "de": "Eisenbahnungl\u00fcck", + "fr": "Accident ferroviaire", + "it": "Incidente ferroviario" + }, + "080-I-Catastrofe-aerea": { + "de": "Flugzeugabsturz", + "fr": "Catastrophe a\u00e9rienne", + "it": "Catastrofe aerea" + }, + "081-I-Interruzione-dell-energia-elettrica": { + "de": "Energieausfall", + "fr": "Panne \u00e9nerg\u00e9tique", + "it": "Interruzione dell'energia elettrica" + }, + "082-I-Disturbo-della-comunicazione": { + "de": "Kommunikationsst\u00f6rung", + "fr": "Perturbation de la communication", + "it": "Disturbo della comunicazione" + }, + "083-I-Interruzione-dell-approvvigionamento-idrico": { + "de": "Ausfall Wasserversorgung", + "fr": "Interruption de l'approvisionnement en eau", + "it": "Interruzione dell'approvvigionamento idrico" + }, + "084-I-Interruzione-della-canalizzazione": { + "de": "Kanalisationsausfall", + "fr": "Egouts d\u00e9fectueux", + "it": "Interruzione della canalizzazione" + }, + "085-I-Incidente-nucleare": { + "de": "Atomunfall", + "fr": "Accident nucl\u00e9aire", + "it": "Incidente nucleare" + }, + "086-I-Incidente-biologico": { + "de": "Biounfall", + "fr": "Accident biologique", + "it": "Incidente biologico" + }, + "087-I-Incidente-chimico": { + "de": "Chemieunfall", + "fr": "Accident chimique", + "it": "Incidente chimico" + }, + "088-I-Inquinamento-da-idrocarburi": { + "de": "\u00d6lverschmutzung", + "fr": "Pollution aux hydrocarbures", + "it": "Inquinamento da idrocarburi" + }, + "089-I-Danni-alle-infrastrutture": { + "de": "Infrastrukturschaden", + "fr": "Dommages aux infrastructures", + "it": "Danni alle infrastrutture" + }, + "090-I-Incidente-nautico": { + "de": "Schiffsversenkung", + "fr": "Accident navigation", + "it": "Incidente nautico" + }, + "091-I-Fontana-chiusa": { + "de": "Brunnen eingestellt", + "fr": "Fontaine ferm\u00e9e", + "it": "Fontana chiusa" + }, + "092-I-Interruzione-dei-trasporti-pubblici": { + "de": "Unterbruch \u00f6ffentlicher Verkehr", + "fr": "Interruption des transports publics", + "it": "Interruzione dei trasporti pubblici" + }, + "100-I-Saccheggi": { + "de": "Pl\u00fcnderung", + "fr": "Pillage", + "it": "Saccheggi" + }, + "101-I-Furto": { + "de": "Dieb", + "fr": "Vol", + "it": "Furto" + }, + "102-I-Rapina-minaccia": { + "de": "Raub, Drohung", + "fr": "Vol, menaces", + "it": "Rapina, minaccia" + }, + "103-I-Incidente-con-estremisti": { + "de": "Zwischenfall mit Extremisten", + "fr": "Incident avec des extr\u00e9mistes", + "it": "Incidente con estremisti" + }, + "104-I-Dimostrazioni": { + "de": "Demo gewaltlos", + "fr": "Manifestation", + "it": "Dimostrazioni" + }, + "105-I-Dimostrazioni-con-disordini": { + "de": "Demo gewaltsam", + "fr": "Manifestation avec exactions", + "it": "Dimostrazioni con disordini" + }, + "106-I-Hooligans": { + "de": "Hooligans", + "fr": "Hooligans", + "it": "Hooligans" + }, + "107-I-Rissa": { + "de": "Schl\u00e4gerei", + "fr": "Bagarre", + "it": "Rissa" + }, + "108-I-Danno-alla-propriet": { + "de": "Sachbesch\u00e4digung", + "fr": "D\u00e9gradation de biens", + "it": "Danno alla propriet\u00e0" + }, + "109-I-Graffito": { + "de": "Sprayerei Farbanschlag", + "fr": "Graffiti", + "it": "Graffito" + }, + "110-I-Ubriachezza": { + "de": "Trunkenheit", + "fr": "Ivresse", + "it": "Ubriachezza" + }, + "111-I-Nomadi": { + "de": "Fahrende", + "fr": "Gens du voyage", + "it": "Nomadi" + }, + "112-I-Occupazione-abusiva": { + "de": "Hausbesetzung", + "fr": "Occupation ill\u00e9gale", + "it": "Occupazione abusiva" + }, + "113-I-Visione-pubblica": { + "de": "Public Viewing", + "fr": "Visionnage public", + "it": "Visione pubblica" + }, + "114-I-Evento-sportivo": { + "de": "Sportveranstaltung", + "fr": "Ev\u00e9nement sportif", + "it": "Evento sportivo" + }, + "115-I-Barricate": { + "de": "Barrikaden", + "fr": "Barricades", + "it": "Barricate" + }, + "116-I-Sequestro-di-persona": { + "de": "Geiselnahme", + "fr": "Prise d'otages", + "it": "Sequestro di persona" + }, + "117-I-Ricatto": { + "de": "Erpressung", + "fr": "Chantage", + "it": "Ricatto" + }, + "118-I-Dirottamento-aereo": { + "de": "Flugzeugentf\u00fchrung", + "fr": "D\u00e9tournement d'avion", + "it": "Dirottamento aereo" + }, + "119-I-Rapimento": { + "de": "Entf\u00fchrung", + "fr": "Enl\u00e8vement", + "it": "Rapimento" + }, + "120-I-Sparatoria": { + "de": "Schiesserei", + "fr": "Fusillade", + "it": "Sparatoria" + }, + "121-I-AMOK": { + "de": "AMOK", + "fr": "AMOK", + "it": "AMOK" + }, + "122-I-Attentato-terroristico": { + "de": "Terroranschlag", + "fr": "Attentat terroriste", + "it": "Attentato terroristico" + }, + "123-I-Attentato-dinamitardo": { + "de": "Bombenanschlag", + "fr": "Attentat \u00e0 la bombe", + "it": "Attentato dinamitardo" + }, + "124-I-Panico-di-massa": { + "de": "Massenpanik", + "fr": "Effet de panique", + "it": "Panico di massa" + }, + "125-I-Attentato-incendiario": { + "de": "Brandanschlag", + "fr": "Incendie criminel", + "it": "Attentato incendiario" + }, + "126-I-Sabotaggio": { + "de": "Sabotage", + "fr": "Sabotage", + "it": "Sabotaggio" + }, + "127-I-Bombe": { + "de": "Bomben", + "fr": "Bombes", + "it": "Bombe" + }, + "128-I-Minaccia-delle-mine": { + "de": "Bedrohung durch Minen", + "fr": "Menace de mines", + "it": "Minaccia delle mine" + }, + "135-I-Squadra-P": { + "de": "Trupp P", + "fr": "Patrouille P", + "it": "Squadra P" + }, + "136-I-Gruppo-P": { + "de": "Grupp P", + "fr": "Groupe P", + "it": "Gruppo P" + }, + "137-I-Sezione-P": { + "de": "Zug P", + "fr": "Section P", + "it": "Sezione P" + }, + "138-I-Capogruppo-P": { + "de": "Gruppenf\u00fchrer P", + "fr": "Chef de groupe P", + "it": "Capogruppo P" + }, + "139-I-Ufficiale-caposezione-P": { + "de": "Offizier_Zugf\u00fchrer P", + "fr": "Officier Chef de section P", + "it": "Ufficiale caposezione P" + }, + "140-I-Capointervento-P": { + "de": "Einsatzleiter P", + "fr": "Chef d'intervention P", + "it": "Capointervento P" + }, + "141-I-Squadra-CP": { + "de": "Trupp FW", + "fr": "Patrouille SP", + "it": "Squadra CP" + }, + "142-I-Gruppo-CP": { + "de": "Gruppe FW", + "fr": "Groupe SP", + "it": "Gruppo CP" + }, + "143-I-Sezione-CP": { + "de": "Zug FW", + "fr": "Section SP", + "it": "Sezione CP" + }, + "144-I-Capogruppo-CP": { + "de": "Gruppenf\u00fchrer FW", + "fr": "Chef de groupe SP", + "it": "Capogruppo CP" + }, + "145-I-Ufficiale-caposezione-CP": { + "de": "Offizier Zugf\u00fchrer FW", + "fr": "Officier Chef de section SP", + "it": "Ufficiale caposezione CP" + }, + "146-I-Capointervento-CP": { + "de": "Einsatzleiter FW", + "fr": "Chef d'intervention SP", + "it": "Capointervento CP" + }, + "147-I-Squadra-San": { + "de": "Trupp San", + "fr": "Patrouille San", + "it": "Squadra San" + }, + "148-I-Gruppo-San": { + "de": "Gruppe San", + "fr": "Groupe San", + "it": "Gruppo San" + }, + "149-I-Squadra": { + "de": "Trupp ", + "fr": "Patrouille", + "it": "Squadra" + }, + "150-I-Gruppo": { + "de": "Gruppe ", + "fr": "Groupe", + "it": "Gruppo" + }, + "151-I-Sezione": { + "de": "Zug ", + "fr": "Section", + "it": "Sezione" + }, + "152-I-Compagnia": { + "de": "Kompanie", + "fr": "Compagnie", + "it": "Compagnia" + }, + "153-I-Bataillone": { + "de": "Bataillon", + "fr": "Bataillon", + "it": "Bataillone" + }, + "154-I-Capogruppo": { + "de": "Gruppenf\u00fchrer", + "fr": "Chef de groupe", + "it": "Capogruppo" + }, + "155-I-Ufficiale-caposezione": { + "de": "Offizier Zugf\u00fchrer", + "fr": "Officier Chef de section", + "it": "Ufficiale caposezione" + }, + "156-I-Capointervento": { + "de": "Einsatzleiter", + "fr": "Chef d'intervention", + "it": "Capointervento" + }, + "157-I-Intervento-pianificato": { + "de": "Beabsichtigter Einsatz", + "fr": "Engagement pr\u00e9vu", + "it": "Intervento pianificato" + }, + "158-I-Ricognizione-pianificata": { + "de": "Beabsichtigte Erkundung", + "fr": "Reconnaissance pr\u00e9vue", + "it": "Ricognizione pianificata" + }, + "159-I-Intervento-eseguito": { + "de": "Durchgef\u00fchrter Einsatz", + "fr": "Engagement ex\u00e9cut\u00e9", + "it": "Intervento eseguito" + }, + "160-I-Ricognizione-eseguita": { + "de": "Durchgef\u00fchrte Erkundung", + "fr": "Reconnaissance ex\u00e9cut\u00e9e", + "it": "Ricognizione eseguita" + }, + "161-I-Osservare": { + "de": "Beobachten", + "fr": "Observer", + "it": "Osservare" + }, + "162-I-Perquisire": { + "de": "Durchsuchen", + "fr": "Fouiller", + "it": "Perquisire" + }, + "163-I-Spostamento-motorizzato": { + "de": "Motorisierte Verschiebung", + "fr": "Mouvement motoris\u00e9", + "it": "Spostamento motorizzato" + }, + "164-I-Postazione-di-decontaminazione-ABC": { + "de": "ABC Dekontaminationstelle", + "fr": "Poste de d\u00e9contamination ABC", + "it": "Postazione di decontaminazione ABC" + }, + "165-I-Automobile": { + "de": "Motorfahrzeug", + "fr": "V\u00e9hicule l\u00e9ger", + "it": "Automobile" + }, + "166-I-Autocarro": { + "de": "Lastwagen", + "fr": "Poids-lourd", + "it": "Autocarro" + }, + "167-I-Veicoli-per-il-transporto": { + "de": "Transportfahrzeug", + "fr": "V\u00e9hicule de transport", + "it": "Veicoli per il transporto" + }, + "168-I-Ambulanza": { + "de": "Ambulanz", + "fr": "Ambulance", + "it": "Ambulanza" + }, + "169-I-Elicottero": { + "de": "Helikopter", + "fr": "H\u00e9licopt\u00e8re", + "it": "Elicottero" + }, + "170-I-Autobotte": { + "de": "Tankl\u00f6schfahrzeug", + "fr": "Fourgon tonne-pompe", + "it": "Autobotte" + }, + "171-I-Lanciaacqua": { + "de": "Wasserwerfer", + "fr": "Canon \u00e0 eau", + "it": "Lanciaacqua" + }, + "172-I-Elevatore-a-navicella": { + "de": "Hubrettungsfahrzeug", + "fr": "El\u00e9vateur \u00e0 nacelle", + "it": "Elevatore a navicella" + }, + "173-I-Scala-motorizzata": { + "de": "Autodrehleiter", + "fr": "Echelle pivotante a\u00e9rienne", + "it": "Scala motorizzata" + }, + "174a-I-Autostrada": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174b-I-Autostrada": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174c-I-Autostrada": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "174d-I-Autostrada": { + "de": "Autobahn", + "fr": "Autoroute", + "it": "Autostrada" + }, + "175-I-Divieto-di-navigazione": { + "de": "Schiffahrt Verbot", + "fr": "Interdiction de naviguer", + "it": "Divieto di navigazione" + }, + "176-I-Divieto-di-sorvolo": { + "de": "\u00dcberflugverbot", + "fr": "Interdiction de survoler", + "it": "Divieto di sorvolo" + }, + "177-I-Punto-di-raccolta-d-urgenza": { + "de": "Notfalltreffpunkt", + "fr": "Point de rassemblement d'urgence", + "it": "Punto di raccolta d'urgenza" + } +} \ No newline at end of file diff --git a/scripts/generate_babs_dic.py b/scripts/generate_babs_dic.py index b5861f5..55aceb6 100644 --- a/scripts/generate_babs_dic.py +++ b/scripts/generate_babs_dic.py @@ -3,6 +3,9 @@ # pylint: disable=import-error import pandas as pd +from utils import sanitize_name + +lang_map = {'D': 'de', 'F': 'fr', 'I': 'it'} def generate_translation_file(args): @@ -13,8 +16,11 @@ def generate_translation_file(args): for filename in ['Dateiname - D', 'Dateiname - F', 'Dateiname - I']: # read by default 1st sheet of an excel file json_dic = {} - for index, row in df.iterrows(): - string_id = row[filename][id_range] + for _, row in df.iterrows(): + raw_val = str(row[filename]) + # Remove .svg if present to get the base ID + base_name = raw_val[:-4] if raw_val.lower().endswith(".svg") else raw_val + string_id = sanitize_name(base_name) icon_dic = { "de": row['Text Mouseover - D'], "fr": row['Text Mouseover - F'], @@ -23,7 +29,7 @@ def generate_translation_file(args): json_dic[string_id] = icon_dic with open( - destination + '-' + filename[-1] + '-dictionary.json', "w", encoding='utf-8' + f"{destination}-{lang_map[filename[-1]]}-dictionary.json", "w", encoding='utf-8' ) as outfile: json.dump(json_dic, outfile, indent=4) diff --git a/scripts/svg2png.py b/scripts/svg2png.py index 230e933..da3cf4b 100644 --- a/scripts/svg2png.py +++ b/scripts/svg2png.py @@ -5,6 +5,7 @@ from textwrap import dedent import cairosvg +from utils import sanitize_name logger = logging.getLogger() logger.setLevel(logging.DEBUG) @@ -91,8 +92,8 @@ def create_parser(): '-D', '--dryrun', dest='dryrun', - action='store_false', - default=True, + action='store_true', + default=False, help='The width in pixel of the png image' ) @@ -130,15 +131,30 @@ def validate_args(argv): def svg2png(): # create output folder if not exists - if not os.path.exists(opts.output): + if not os.path.exists(opts.output) and not opts.dryrun: os.makedirs(opts.output) for file in os.listdir(opts.input): if file.endswith(".svg"): svg_image = os.path.join(opts.input, file) - png_image = os.path.join(opts.output, file[:-3] + 'png') + # we replace all other non-allowed special characters + # with hyphens. + base_name = os.path.splitext(file)[0] + clean_name = sanitize_name(base_name) + png_image = os.path.join(opts.output, f"{clean_name}.png") if opts.dryrun: + logger.debug("dryrun image: %s > %s", svg_image, png_image) + else: logger.debug("Treating image: %s > %s", svg_image, png_image) + with open(svg_image, "rb") as f: + cairosvg.svg2png( + dpi=opts.dpi, + file_obj=f, + write_to=png_image, + output_height=opts.height, + output_width=opts.width + ) + cairosvg.svg2png( dpi=opts.dpi, file_obj=open(svg_image, "rb"), # pylint: disable=consider-using-with @@ -146,8 +162,6 @@ def svg2png(): output_height=opts.height, output_width=opts.width ) - else: - logger.debug("dryrun image: %s > %s", svg_image, png_image) def main(): diff --git a/scripts/utils.py b/scripts/utils.py new file mode 100644 index 0000000..da12a97 --- /dev/null +++ b/scripts/utils.py @@ -0,0 +1,34 @@ +import re +import unicodedata + +# Define the German-specific mapping once +GERMAN_UMLAUTS_MAPPING = str.maketrans({ + 'ä': 'ae', 'ö': 'oe', 'ü': 'ue', 'Ä': 'Ae', 'Ö': 'Oe', 'Ü': 'Ue', 'ß': 'ss' +}) + + +def normalize_special_characters(text): + # Step 1: handle the german umlauts specifically (make sure, ö will be oe and so on.) + text = text.translate(GERMAN_UMLAUTS_MAPPING) + + # Step 2: Decompose remaining accents (é -> e + ´) + # NFKD separates the base character from the "combining" accent mark + text = unicodedata.normalize('NFKD', text) + + # Filter out the combining marks (the accents) and rejoin + return "".join(c for c in text if not unicodedata.combining(c)) + + +def sanitize_name(text): + """ + Standardizes names by removing umlauts and replacing + non-alphanumeric characters with hyphens. + """ + # Normalize Umlauts + clean_name = normalize_special_characters(text) + # Replace non-allowed chars with hyphens + clean_name = re.sub(r'[^a-zA-Z0-9-]+', '-', clean_name) + # prevent multiple subsequent hyphens, such as -- for example. Replace with a single - + clean_name = re.sub(r'-+', '-', clean_name) + # Strip leading/trailing hyphens and spaces + return clean_name.strip('-') diff --git a/static/images/babs-v3-de/001-D-Beschaedigung.png b/static/images/babs-v3-de/001-D-Beschaedigung.png new file mode 100644 index 0000000..7faa404 Binary files /dev/null and b/static/images/babs-v3-de/001-D-Beschaedigung.png differ diff --git a/static/images/babs-v3-de/002-D-Teilzerstoerung.png b/static/images/babs-v3-de/002-D-Teilzerstoerung.png new file mode 100644 index 0000000..d436138 Binary files /dev/null and b/static/images/babs-v3-de/002-D-Teilzerstoerung.png differ diff --git a/static/images/babs-v3-de/003-D-Totalzerstoerung.png b/static/images/babs-v3-de/003-D-Totalzerstoerung.png new file mode 100644 index 0000000..919e29a Binary files /dev/null and b/static/images/babs-v3-de/003-D-Totalzerstoerung.png differ diff --git a/static/images/babs-v3-de/004-D-Brand-einzelnes-Gebaeude-Flamme.png b/static/images/babs-v3-de/004-D-Brand-einzelnes-Gebaeude-Flamme.png new file mode 100644 index 0000000..414544e Binary files /dev/null and b/static/images/babs-v3-de/004-D-Brand-einzelnes-Gebaeude-Flamme.png differ diff --git a/static/images/babs-v3-de/005-D-Explosionsherd.png b/static/images/babs-v3-de/005-D-Explosionsherd.png new file mode 100644 index 0000000..3ec810d Binary files /dev/null and b/static/images/babs-v3-de/005-D-Explosionsherd.png differ diff --git a/static/images/babs-v3-de/006-D-Verletzte.png b/static/images/babs-v3-de/006-D-Verletzte.png new file mode 100644 index 0000000..4e2456d Binary files /dev/null and b/static/images/babs-v3-de/006-D-Verletzte.png differ diff --git a/static/images/babs-v3-de/007-D-Eingesperrte.png b/static/images/babs-v3-de/007-D-Eingesperrte.png new file mode 100644 index 0000000..554d43c Binary files /dev/null and b/static/images/babs-v3-de/007-D-Eingesperrte.png differ diff --git a/static/images/babs-v3-de/008-D-Obdachlose.png b/static/images/babs-v3-de/008-D-Obdachlose.png new file mode 100644 index 0000000..0858907 Binary files /dev/null and b/static/images/babs-v3-de/008-D-Obdachlose.png differ diff --git a/static/images/babs-v3-de/009-D-Tote.png b/static/images/babs-v3-de/009-D-Tote.png new file mode 100644 index 0000000..65a54ed Binary files /dev/null and b/static/images/babs-v3-de/009-D-Tote.png differ diff --git a/static/images/babs-v3-de/010-D-Vermisste.png b/static/images/babs-v3-de/010-D-Vermisste.png new file mode 100644 index 0000000..5db56f3 Binary files /dev/null and b/static/images/babs-v3-de/010-D-Vermisste.png differ diff --git a/static/images/babs-v3-de/011-D-Armee.png b/static/images/babs-v3-de/011-D-Armee.png new file mode 100644 index 0000000..c59c333 Binary files /dev/null and b/static/images/babs-v3-de/011-D-Armee.png differ diff --git a/static/images/babs-v3-de/012-D-Polizei.png b/static/images/babs-v3-de/012-D-Polizei.png new file mode 100644 index 0000000..bb795a3 Binary files /dev/null and b/static/images/babs-v3-de/012-D-Polizei.png differ diff --git a/static/images/babs-v3-de/013-D-Zivilschutz.png b/static/images/babs-v3-de/013-D-Zivilschutz.png new file mode 100644 index 0000000..0915965 Binary files /dev/null and b/static/images/babs-v3-de/013-D-Zivilschutz.png differ diff --git a/static/images/babs-v3-de/014-D-Sanitaer.png b/static/images/babs-v3-de/014-D-Sanitaer.png new file mode 100644 index 0000000..8392b9d Binary files /dev/null and b/static/images/babs-v3-de/014-D-Sanitaer.png differ diff --git a/static/images/babs-v3-de/015-D-Feuerwehr.png b/static/images/babs-v3-de/015-D-Feuerwehr.png new file mode 100644 index 0000000..d064af3 Binary files /dev/null and b/static/images/babs-v3-de/015-D-Feuerwehr.png differ diff --git a/static/images/babs-v3-de/016-D-TechnB.png b/static/images/babs-v3-de/016-D-TechnB.png new file mode 100644 index 0000000..be205f9 Binary files /dev/null and b/static/images/babs-v3-de/016-D-TechnB.png differ diff --git a/static/images/babs-v3-de/017-D-Unfall.png b/static/images/babs-v3-de/017-D-Unfall.png new file mode 100644 index 0000000..ebf5baa Binary files /dev/null and b/static/images/babs-v3-de/017-D-Unfall.png differ diff --git a/static/images/babs-v3-de/018-D-Chemikalien.png b/static/images/babs-v3-de/018-D-Chemikalien.png new file mode 100644 index 0000000..73d101a Binary files /dev/null and b/static/images/babs-v3-de/018-D-Chemikalien.png differ diff --git a/static/images/babs-v3-de/019-D-Elektrizitaet.png b/static/images/babs-v3-de/019-D-Elektrizitaet.png new file mode 100644 index 0000000..387addd Binary files /dev/null and b/static/images/babs-v3-de/019-D-Elektrizitaet.png differ diff --git a/static/images/babs-v3-de/020-D-Explosion.png b/static/images/babs-v3-de/020-D-Explosion.png new file mode 100644 index 0000000..393a388 Binary files /dev/null and b/static/images/babs-v3-de/020-D-Explosion.png differ diff --git a/static/images/babs-v3-de/021-D-Gas.png b/static/images/babs-v3-de/021-D-Gas.png new file mode 100644 index 0000000..438acb2 Binary files /dev/null and b/static/images/babs-v3-de/021-D-Gas.png differ diff --git a/static/images/babs-v3-de/022-D-Gefahr-durch-Loeschen-mit-Wasser.png b/static/images/babs-v3-de/022-D-Gefahr-durch-Loeschen-mit-Wasser.png new file mode 100644 index 0000000..443d6bc Binary files /dev/null and b/static/images/babs-v3-de/022-D-Gefahr-durch-Loeschen-mit-Wasser.png differ diff --git a/static/images/babs-v3-de/023-D-Radioaktive-Stoffe.png b/static/images/babs-v3-de/023-D-Radioaktive-Stoffe.png new file mode 100644 index 0000000..bc36e9b Binary files /dev/null and b/static/images/babs-v3-de/023-D-Radioaktive-Stoffe.png differ diff --git a/static/images/babs-v3-de/024-D-Gefahr-fuer-Grundwasser.png b/static/images/babs-v3-de/024-D-Gefahr-fuer-Grundwasser.png new file mode 100644 index 0000000..0676d5d Binary files /dev/null and b/static/images/babs-v3-de/024-D-Gefahr-fuer-Grundwasser.png differ diff --git a/static/images/babs-v3-de/025-D-KFO.png b/static/images/babs-v3-de/025-D-KFO.png new file mode 100644 index 0000000..ff1c96d Binary files /dev/null and b/static/images/babs-v3-de/025-D-KFO.png differ diff --git a/static/images/babs-v3-de/026-D-RFO.png b/static/images/babs-v3-de/026-D-RFO.png new file mode 100644 index 0000000..6e361f4 Binary files /dev/null and b/static/images/babs-v3-de/026-D-RFO.png differ diff --git a/static/images/babs-v3-de/027-D-GFO.png b/static/images/babs-v3-de/027-D-GFO.png new file mode 100644 index 0000000..63cb637 Binary files /dev/null and b/static/images/babs-v3-de/027-D-GFO.png differ diff --git a/static/images/babs-v3-de/028-D-EZ.png b/static/images/babs-v3-de/028-D-EZ.png new file mode 100644 index 0000000..587ca03 Binary files /dev/null and b/static/images/babs-v3-de/028-D-EZ.png differ diff --git a/static/images/babs-v3-de/029-D-MEZ.png b/static/images/babs-v3-de/029-D-MEZ.png new file mode 100644 index 0000000..aaa4b4f Binary files /dev/null and b/static/images/babs-v3-de/029-D-MEZ.png differ diff --git a/static/images/babs-v3-de/030-D-EL.png b/static/images/babs-v3-de/030-D-EL.png new file mode 100644 index 0000000..2bb36e3 Binary files /dev/null and b/static/images/babs-v3-de/030-D-EL.png differ diff --git a/static/images/babs-v3-de/031-D-Rueck.png b/static/images/babs-v3-de/031-D-Rueck.png new file mode 100644 index 0000000..00090c1 Binary files /dev/null and b/static/images/babs-v3-de/031-D-Rueck.png differ diff --git a/static/images/babs-v3-de/032-D-Front.png b/static/images/babs-v3-de/032-D-Front.png new file mode 100644 index 0000000..d113709 Binary files /dev/null and b/static/images/babs-v3-de/032-D-Front.png differ diff --git a/static/images/babs-v3-de/033-D-Informationsstelle.png b/static/images/babs-v3-de/033-D-Informationsstelle.png new file mode 100644 index 0000000..219091a Binary files /dev/null and b/static/images/babs-v3-de/033-D-Informationsstelle.png differ diff --git a/static/images/babs-v3-de/034-D-Sammelstelle.png b/static/images/babs-v3-de/034-D-Sammelstelle.png new file mode 100644 index 0000000..0ca0d13 Binary files /dev/null and b/static/images/babs-v3-de/034-D-Sammelstelle.png differ diff --git a/static/images/babs-v3-de/035-D-Betreuungsstelle.png b/static/images/babs-v3-de/035-D-Betreuungsstelle.png new file mode 100644 index 0000000..c520eaf Binary files /dev/null and b/static/images/babs-v3-de/035-D-Betreuungsstelle.png differ diff --git a/static/images/babs-v3-de/036-D-Patientensammelstelle.png b/static/images/babs-v3-de/036-D-Patientensammelstelle.png new file mode 100644 index 0000000..2a9f211 Binary files /dev/null and b/static/images/babs-v3-de/036-D-Patientensammelstelle.png differ diff --git a/static/images/babs-v3-de/037-D-Sanitaetshilfsstelle.png b/static/images/babs-v3-de/037-D-Sanitaetshilfsstelle.png new file mode 100644 index 0000000..065ec19 Binary files /dev/null and b/static/images/babs-v3-de/037-D-Sanitaetshilfsstelle.png differ diff --git a/static/images/babs-v3-de/038-D-Totensammelstelle.png b/static/images/babs-v3-de/038-D-Totensammelstelle.png new file mode 100644 index 0000000..0a5b793 Binary files /dev/null and b/static/images/babs-v3-de/038-D-Totensammelstelle.png differ diff --git a/static/images/babs-v3-de/039-D-Verpflegungsabgabestelle.png b/static/images/babs-v3-de/039-D-Verpflegungsabgabestelle.png new file mode 100644 index 0000000..8f8749d Binary files /dev/null and b/static/images/babs-v3-de/039-D-Verpflegungsabgabestelle.png differ diff --git a/static/images/babs-v3-de/040-D-Betriebsstoffabgabestelle.png b/static/images/babs-v3-de/040-D-Betriebsstoffabgabestelle.png new file mode 100644 index 0000000..e8ee0e0 Binary files /dev/null and b/static/images/babs-v3-de/040-D-Betriebsstoffabgabestelle.png differ diff --git a/static/images/babs-v3-de/041-D-Informationszentrum.png b/static/images/babs-v3-de/041-D-Informationszentrum.png new file mode 100644 index 0000000..87cbf0a Binary files /dev/null and b/static/images/babs-v3-de/041-D-Informationszentrum.png differ diff --git a/static/images/babs-v3-de/042-D-Debriefingstelle.png b/static/images/babs-v3-de/042-D-Debriefingstelle.png new file mode 100644 index 0000000..7b302ea Binary files /dev/null and b/static/images/babs-v3-de/042-D-Debriefingstelle.png differ diff --git a/static/images/babs-v3-de/043-D-Angehoerigensammelstelle.png b/static/images/babs-v3-de/043-D-Angehoerigensammelstelle.png new file mode 100644 index 0000000..4db5c90 Binary files /dev/null and b/static/images/babs-v3-de/043-D-Angehoerigensammelstelle.png differ diff --git a/static/images/babs-v3-de/044-D-Kadaversammelstelle.png b/static/images/babs-v3-de/044-D-Kadaversammelstelle.png new file mode 100644 index 0000000..a643524 Binary files /dev/null and b/static/images/babs-v3-de/044-D-Kadaversammelstelle.png differ diff --git a/static/images/babs-v3-de/045-D-Streugutsammelstelle.png b/static/images/babs-v3-de/045-D-Streugutsammelstelle.png new file mode 100644 index 0000000..32db26d Binary files /dev/null and b/static/images/babs-v3-de/045-D-Streugutsammelstelle.png differ diff --git a/static/images/babs-v3-de/046-D-Trinkwasserabgabestelle.png b/static/images/babs-v3-de/046-D-Trinkwasserabgabestelle.png new file mode 100644 index 0000000..5933770 Binary files /dev/null and b/static/images/babs-v3-de/046-D-Trinkwasserabgabestelle.png differ diff --git a/static/images/babs-v3-de/047-D-KGS-Notdepot.png b/static/images/babs-v3-de/047-D-KGS-Notdepot.png new file mode 100644 index 0000000..5453c21 Binary files /dev/null and b/static/images/babs-v3-de/047-D-KGS-Notdepot.png differ diff --git a/static/images/babs-v3-de/048-D-Umleitung.png b/static/images/babs-v3-de/048-D-Umleitung.png new file mode 100644 index 0000000..7fe98a1 Binary files /dev/null and b/static/images/babs-v3-de/048-D-Umleitung.png differ diff --git a/static/images/babs-v3-de/049-D-Sperre.png b/static/images/babs-v3-de/049-D-Sperre.png new file mode 100644 index 0000000..ff3065e Binary files /dev/null and b/static/images/babs-v3-de/049-D-Sperre.png differ diff --git a/static/images/babs-v3-de/050-D-Helikopterlandeplatz.png b/static/images/babs-v3-de/050-D-Helikopterlandeplatz.png new file mode 100644 index 0000000..fb634c7 Binary files /dev/null and b/static/images/babs-v3-de/050-D-Helikopterlandeplatz.png differ diff --git a/static/images/babs-v3-de/051-D-Fahrzeugplatz.png b/static/images/babs-v3-de/051-D-Fahrzeugplatz.png new file mode 100644 index 0000000..b0edb91 Binary files /dev/null and b/static/images/babs-v3-de/051-D-Fahrzeugplatz.png differ diff --git a/static/images/babs-v3-de/052-D-Materialdepot.png b/static/images/babs-v3-de/052-D-Materialdepot.png new file mode 100644 index 0000000..59a124c Binary files /dev/null and b/static/images/babs-v3-de/052-D-Materialdepot.png differ diff --git a/static/images/babs-v3-de/053-D-Beobachtung.png b/static/images/babs-v3-de/053-D-Beobachtung.png new file mode 100644 index 0000000..0eb3c0b Binary files /dev/null and b/static/images/babs-v3-de/053-D-Beobachtung.png differ diff --git a/static/images/babs-v3-de/054-D-Ueberwachung.png b/static/images/babs-v3-de/054-D-Ueberwachung.png new file mode 100644 index 0000000..6ffc3de Binary files /dev/null and b/static/images/babs-v3-de/054-D-Ueberwachung.png differ diff --git a/static/images/babs-v3-de/055-D-Sturm.png b/static/images/babs-v3-de/055-D-Sturm.png new file mode 100644 index 0000000..5fc83d7 Binary files /dev/null and b/static/images/babs-v3-de/055-D-Sturm.png differ diff --git a/static/images/babs-v3-de/056-D-Starkniederschlag.png b/static/images/babs-v3-de/056-D-Starkniederschlag.png new file mode 100644 index 0000000..d966df0 Binary files /dev/null and b/static/images/babs-v3-de/056-D-Starkniederschlag.png differ diff --git a/static/images/babs-v3-de/057-D-Ueberschwemmung.png b/static/images/babs-v3-de/057-D-Ueberschwemmung.png new file mode 100644 index 0000000..4532b53 Binary files /dev/null and b/static/images/babs-v3-de/057-D-Ueberschwemmung.png differ diff --git a/static/images/babs-v3-de/058-D-Erdrutsch.png b/static/images/babs-v3-de/058-D-Erdrutsch.png new file mode 100644 index 0000000..30660a5 Binary files /dev/null and b/static/images/babs-v3-de/058-D-Erdrutsch.png differ diff --git a/static/images/babs-v3-de/059-D-Lawine.png b/static/images/babs-v3-de/059-D-Lawine.png new file mode 100644 index 0000000..e05df1d Binary files /dev/null and b/static/images/babs-v3-de/059-D-Lawine.png differ diff --git a/static/images/babs-v3-de/060-D-Erdbeben.png b/static/images/babs-v3-de/060-D-Erdbeben.png new file mode 100644 index 0000000..33fbeca Binary files /dev/null and b/static/images/babs-v3-de/060-D-Erdbeben.png differ diff --git a/static/images/babs-v3-de/061-D-Gebaeudeeinsturz.png b/static/images/babs-v3-de/061-D-Gebaeudeeinsturz.png new file mode 100644 index 0000000..4cbb0ef Binary files /dev/null and b/static/images/babs-v3-de/061-D-Gebaeudeeinsturz.png differ diff --git a/static/images/babs-v3-de/062-D-Duerre.png b/static/images/babs-v3-de/062-D-Duerre.png new file mode 100644 index 0000000..57c7d05 Binary files /dev/null and b/static/images/babs-v3-de/062-D-Duerre.png differ diff --git a/static/images/babs-v3-de/063-D-Epidemie.png b/static/images/babs-v3-de/063-D-Epidemie.png new file mode 100644 index 0000000..8261824 Binary files /dev/null and b/static/images/babs-v3-de/063-D-Epidemie.png differ diff --git a/static/images/babs-v3-de/064-D-Tierseuche.png b/static/images/babs-v3-de/064-D-Tierseuche.png new file mode 100644 index 0000000..2b9ebec Binary files /dev/null and b/static/images/babs-v3-de/064-D-Tierseuche.png differ diff --git a/static/images/babs-v3-de/065-D-Schweinegrippe.png b/static/images/babs-v3-de/065-D-Schweinegrippe.png new file mode 100644 index 0000000..663c957 Binary files /dev/null and b/static/images/babs-v3-de/065-D-Schweinegrippe.png differ diff --git a/static/images/babs-v3-de/066-D-Amphibien-verlegt.png b/static/images/babs-v3-de/066-D-Amphibien-verlegt.png new file mode 100644 index 0000000..a684a79 Binary files /dev/null and b/static/images/babs-v3-de/066-D-Amphibien-verlegt.png differ diff --git a/static/images/babs-v3-de/067-D-Fischen-verlegt.png b/static/images/babs-v3-de/067-D-Fischen-verlegt.png new file mode 100644 index 0000000..89bd0b3 Binary files /dev/null and b/static/images/babs-v3-de/067-D-Fischen-verlegt.png differ diff --git a/static/images/babs-v3-de/068-D-Gewaesserverschmutzung.png b/static/images/babs-v3-de/068-D-Gewaesserverschmutzung.png new file mode 100644 index 0000000..e72f760 Binary files /dev/null and b/static/images/babs-v3-de/068-D-Gewaesserverschmutzung.png differ diff --git a/static/images/babs-v3-de/069-D-Wasserstand-gestiegen.png b/static/images/babs-v3-de/069-D-Wasserstand-gestiegen.png new file mode 100644 index 0000000..7df9283 Binary files /dev/null and b/static/images/babs-v3-de/069-D-Wasserstand-gestiegen.png differ diff --git a/static/images/babs-v3-de/070-D-Wasserstand-gesunken.png b/static/images/babs-v3-de/070-D-Wasserstand-gesunken.png new file mode 100644 index 0000000..29e3a8f Binary files /dev/null and b/static/images/babs-v3-de/070-D-Wasserstand-gesunken.png differ diff --git a/static/images/babs-v3-de/071-D-Bach-ausgetroknet.png b/static/images/babs-v3-de/071-D-Bach-ausgetroknet.png new file mode 100644 index 0000000..5fab9d2 Binary files /dev/null and b/static/images/babs-v3-de/071-D-Bach-ausgetroknet.png differ diff --git a/static/images/babs-v3-de/075-D-Brand.png b/static/images/babs-v3-de/075-D-Brand.png new file mode 100644 index 0000000..c834227 Binary files /dev/null and b/static/images/babs-v3-de/075-D-Brand.png differ diff --git a/static/images/babs-v3-de/076-D-Explosion-pikt.png b/static/images/babs-v3-de/076-D-Explosion-pikt.png new file mode 100644 index 0000000..d38dca8 Binary files /dev/null and b/static/images/babs-v3-de/076-D-Explosion-pikt.png differ diff --git a/static/images/babs-v3-de/077-D-Stau.png b/static/images/babs-v3-de/077-D-Stau.png new file mode 100644 index 0000000..27fa7f4 Binary files /dev/null and b/static/images/babs-v3-de/077-D-Stau.png differ diff --git a/static/images/babs-v3-de/078-D-Autounfall.png b/static/images/babs-v3-de/078-D-Autounfall.png new file mode 100644 index 0000000..cbd83c3 Binary files /dev/null and b/static/images/babs-v3-de/078-D-Autounfall.png differ diff --git a/static/images/babs-v3-de/079-D-Eisenbahnunglueck.png b/static/images/babs-v3-de/079-D-Eisenbahnunglueck.png new file mode 100644 index 0000000..be1d781 Binary files /dev/null and b/static/images/babs-v3-de/079-D-Eisenbahnunglueck.png differ diff --git a/static/images/babs-v3-de/080-D-Flugzeugabsturz.png b/static/images/babs-v3-de/080-D-Flugzeugabsturz.png new file mode 100644 index 0000000..49b45e7 Binary files /dev/null and b/static/images/babs-v3-de/080-D-Flugzeugabsturz.png differ diff --git a/static/images/babs-v3-de/081-D-Energieausfall.png b/static/images/babs-v3-de/081-D-Energieausfall.png new file mode 100644 index 0000000..9c52124 Binary files /dev/null and b/static/images/babs-v3-de/081-D-Energieausfall.png differ diff --git a/static/images/babs-v3-de/082-D-Kommunikationsstoerung.png b/static/images/babs-v3-de/082-D-Kommunikationsstoerung.png new file mode 100644 index 0000000..5ade385 Binary files /dev/null and b/static/images/babs-v3-de/082-D-Kommunikationsstoerung.png differ diff --git a/static/images/babs-v3-de/083-D-Ausfall-Wasserversorgung.png b/static/images/babs-v3-de/083-D-Ausfall-Wasserversorgung.png new file mode 100644 index 0000000..1e41e81 Binary files /dev/null and b/static/images/babs-v3-de/083-D-Ausfall-Wasserversorgung.png differ diff --git a/static/images/babs-v3-de/084-D-Kanalisationsausfall.png b/static/images/babs-v3-de/084-D-Kanalisationsausfall.png new file mode 100644 index 0000000..700990d Binary files /dev/null and b/static/images/babs-v3-de/084-D-Kanalisationsausfall.png differ diff --git a/static/images/babs-v3-de/085-D-Atomunfall.png b/static/images/babs-v3-de/085-D-Atomunfall.png new file mode 100644 index 0000000..ff637f7 Binary files /dev/null and b/static/images/babs-v3-de/085-D-Atomunfall.png differ diff --git a/static/images/babs-v3-de/086-D-Biounfall.png b/static/images/babs-v3-de/086-D-Biounfall.png new file mode 100644 index 0000000..9743e13 Binary files /dev/null and b/static/images/babs-v3-de/086-D-Biounfall.png differ diff --git a/static/images/babs-v3-de/087-D-Chemieunfall.png b/static/images/babs-v3-de/087-D-Chemieunfall.png new file mode 100644 index 0000000..26930fa Binary files /dev/null and b/static/images/babs-v3-de/087-D-Chemieunfall.png differ diff --git a/static/images/babs-v3-de/088-D-Oelverschmutzung.png b/static/images/babs-v3-de/088-D-Oelverschmutzung.png new file mode 100644 index 0000000..3765605 Binary files /dev/null and b/static/images/babs-v3-de/088-D-Oelverschmutzung.png differ diff --git a/static/images/babs-v3-de/089-D-Infrastrukturschaden.png b/static/images/babs-v3-de/089-D-Infrastrukturschaden.png new file mode 100644 index 0000000..6e5a781 Binary files /dev/null and b/static/images/babs-v3-de/089-D-Infrastrukturschaden.png differ diff --git a/static/images/babs-v3-de/090-D-Schiffsversenkung.png b/static/images/babs-v3-de/090-D-Schiffsversenkung.png new file mode 100644 index 0000000..16378fd Binary files /dev/null and b/static/images/babs-v3-de/090-D-Schiffsversenkung.png differ diff --git a/static/images/babs-v3-de/091-D-Brunnen-eingestellt.png b/static/images/babs-v3-de/091-D-Brunnen-eingestellt.png new file mode 100644 index 0000000..49f3820 Binary files /dev/null and b/static/images/babs-v3-de/091-D-Brunnen-eingestellt.png differ diff --git a/static/images/babs-v3-de/092-D-Unterbruch-oeffentlicher-Verkehr.png b/static/images/babs-v3-de/092-D-Unterbruch-oeffentlicher-Verkehr.png new file mode 100644 index 0000000..c88614a Binary files /dev/null and b/static/images/babs-v3-de/092-D-Unterbruch-oeffentlicher-Verkehr.png differ diff --git a/static/images/babs-v3-de/100-D-Pluenderung.png b/static/images/babs-v3-de/100-D-Pluenderung.png new file mode 100644 index 0000000..9845d52 Binary files /dev/null and b/static/images/babs-v3-de/100-D-Pluenderung.png differ diff --git a/static/images/babs-v3-de/101-D-Dieb.png b/static/images/babs-v3-de/101-D-Dieb.png new file mode 100644 index 0000000..563a766 Binary files /dev/null and b/static/images/babs-v3-de/101-D-Dieb.png differ diff --git a/static/images/babs-v3-de/102-D-Raub-Drohung.png b/static/images/babs-v3-de/102-D-Raub-Drohung.png new file mode 100644 index 0000000..f1b9ff0 Binary files /dev/null and b/static/images/babs-v3-de/102-D-Raub-Drohung.png differ diff --git a/static/images/babs-v3-de/103-D-Zwischenfall-mit-Extremisten.png b/static/images/babs-v3-de/103-D-Zwischenfall-mit-Extremisten.png new file mode 100644 index 0000000..666d887 Binary files /dev/null and b/static/images/babs-v3-de/103-D-Zwischenfall-mit-Extremisten.png differ diff --git a/static/images/babs-v3-de/104-D-Demo-gewaltlos.png b/static/images/babs-v3-de/104-D-Demo-gewaltlos.png new file mode 100644 index 0000000..d77f6a0 Binary files /dev/null and b/static/images/babs-v3-de/104-D-Demo-gewaltlos.png differ diff --git a/static/images/babs-v3-de/105-D-Demo-gewaltsam.png b/static/images/babs-v3-de/105-D-Demo-gewaltsam.png new file mode 100644 index 0000000..42e4376 Binary files /dev/null and b/static/images/babs-v3-de/105-D-Demo-gewaltsam.png differ diff --git a/static/images/babs-v3-de/106-D-Hooligans.png b/static/images/babs-v3-de/106-D-Hooligans.png new file mode 100644 index 0000000..911ce13 Binary files /dev/null and b/static/images/babs-v3-de/106-D-Hooligans.png differ diff --git a/static/images/babs-v3-de/107-D-Schlaegerei.png b/static/images/babs-v3-de/107-D-Schlaegerei.png new file mode 100644 index 0000000..0134efa Binary files /dev/null and b/static/images/babs-v3-de/107-D-Schlaegerei.png differ diff --git a/static/images/babs-v3-de/108-D-Sachbeschaedigung.png b/static/images/babs-v3-de/108-D-Sachbeschaedigung.png new file mode 100644 index 0000000..4f66b9b Binary files /dev/null and b/static/images/babs-v3-de/108-D-Sachbeschaedigung.png differ diff --git a/static/images/babs-v3-de/109-D-Sprayerei-Farbanschlag.png b/static/images/babs-v3-de/109-D-Sprayerei-Farbanschlag.png new file mode 100644 index 0000000..014c935 Binary files /dev/null and b/static/images/babs-v3-de/109-D-Sprayerei-Farbanschlag.png differ diff --git a/static/images/babs-v3-de/110-D-Trunkenheit.png b/static/images/babs-v3-de/110-D-Trunkenheit.png new file mode 100644 index 0000000..f81f7fa Binary files /dev/null and b/static/images/babs-v3-de/110-D-Trunkenheit.png differ diff --git a/static/images/babs-v3-de/111-D-Fahrende.png b/static/images/babs-v3-de/111-D-Fahrende.png new file mode 100644 index 0000000..8857942 Binary files /dev/null and b/static/images/babs-v3-de/111-D-Fahrende.png differ diff --git a/static/images/babs-v3-de/112-D-Hausbesetzung.png b/static/images/babs-v3-de/112-D-Hausbesetzung.png new file mode 100644 index 0000000..6d5db24 Binary files /dev/null and b/static/images/babs-v3-de/112-D-Hausbesetzung.png differ diff --git a/static/images/babs-v3-de/113-D-Public-Viewing.png b/static/images/babs-v3-de/113-D-Public-Viewing.png new file mode 100644 index 0000000..9d239c7 Binary files /dev/null and b/static/images/babs-v3-de/113-D-Public-Viewing.png differ diff --git a/static/images/babs-v3-de/114-D-Sportveranstaltung.png b/static/images/babs-v3-de/114-D-Sportveranstaltung.png new file mode 100644 index 0000000..c29fb52 Binary files /dev/null and b/static/images/babs-v3-de/114-D-Sportveranstaltung.png differ diff --git a/static/images/babs-v3-de/115-D-Barrikaden.png b/static/images/babs-v3-de/115-D-Barrikaden.png new file mode 100644 index 0000000..46dcc55 Binary files /dev/null and b/static/images/babs-v3-de/115-D-Barrikaden.png differ diff --git a/static/images/babs-v3-de/116-D-Geiselnahme.png b/static/images/babs-v3-de/116-D-Geiselnahme.png new file mode 100644 index 0000000..4870293 Binary files /dev/null and b/static/images/babs-v3-de/116-D-Geiselnahme.png differ diff --git a/static/images/babs-v3-de/117-D-Erpressung.png b/static/images/babs-v3-de/117-D-Erpressung.png new file mode 100644 index 0000000..b53613e Binary files /dev/null and b/static/images/babs-v3-de/117-D-Erpressung.png differ diff --git a/static/images/babs-v3-de/118-D-Flugzeugentfuehrung.png b/static/images/babs-v3-de/118-D-Flugzeugentfuehrung.png new file mode 100644 index 0000000..ee73de2 Binary files /dev/null and b/static/images/babs-v3-de/118-D-Flugzeugentfuehrung.png differ diff --git a/static/images/babs-v3-de/119-D-Entfuerung.png b/static/images/babs-v3-de/119-D-Entfuerung.png new file mode 100644 index 0000000..571ad73 Binary files /dev/null and b/static/images/babs-v3-de/119-D-Entfuerung.png differ diff --git a/static/images/babs-v3-de/120-D-Schiesserei.png b/static/images/babs-v3-de/120-D-Schiesserei.png new file mode 100644 index 0000000..518b302 Binary files /dev/null and b/static/images/babs-v3-de/120-D-Schiesserei.png differ diff --git a/static/images/babs-v3-de/121-D-AMOK.png b/static/images/babs-v3-de/121-D-AMOK.png new file mode 100644 index 0000000..199e1f3 Binary files /dev/null and b/static/images/babs-v3-de/121-D-AMOK.png differ diff --git a/static/images/babs-v3-de/122-D-Terroranschlag.png b/static/images/babs-v3-de/122-D-Terroranschlag.png new file mode 100644 index 0000000..58f3bcd Binary files /dev/null and b/static/images/babs-v3-de/122-D-Terroranschlag.png differ diff --git a/static/images/babs-v3-de/123-D-Bombenanschlag.png b/static/images/babs-v3-de/123-D-Bombenanschlag.png new file mode 100644 index 0000000..107df7d Binary files /dev/null and b/static/images/babs-v3-de/123-D-Bombenanschlag.png differ diff --git a/static/images/babs-v3-de/124-D-Massenpanik.png b/static/images/babs-v3-de/124-D-Massenpanik.png new file mode 100644 index 0000000..11ec821 Binary files /dev/null and b/static/images/babs-v3-de/124-D-Massenpanik.png differ diff --git a/static/images/babs-v3-de/125-D-Brandanschlag.png b/static/images/babs-v3-de/125-D-Brandanschlag.png new file mode 100644 index 0000000..3ed2734 Binary files /dev/null and b/static/images/babs-v3-de/125-D-Brandanschlag.png differ diff --git a/static/images/babs-v3-de/126-D-Sabotage.png b/static/images/babs-v3-de/126-D-Sabotage.png new file mode 100644 index 0000000..9e1fb3c Binary files /dev/null and b/static/images/babs-v3-de/126-D-Sabotage.png differ diff --git a/static/images/babs-v3-de/127-D-Bomben.png b/static/images/babs-v3-de/127-D-Bomben.png new file mode 100644 index 0000000..7c10d96 Binary files /dev/null and b/static/images/babs-v3-de/127-D-Bomben.png differ diff --git a/static/images/babs-v3-de/128-D-Bedrohung-durch-Minen.png b/static/images/babs-v3-de/128-D-Bedrohung-durch-Minen.png new file mode 100644 index 0000000..c1440ef Binary files /dev/null and b/static/images/babs-v3-de/128-D-Bedrohung-durch-Minen.png differ diff --git a/static/images/babs-v3-de/135-D-Trupp-p-P.png b/static/images/babs-v3-de/135-D-Trupp-p-P.png new file mode 100644 index 0000000..b5568c6 Binary files /dev/null and b/static/images/babs-v3-de/135-D-Trupp-p-P.png differ diff --git a/static/images/babs-v3-de/136-D-Gruppe-p-P.png b/static/images/babs-v3-de/136-D-Gruppe-p-P.png new file mode 100644 index 0000000..b59dd08 Binary files /dev/null and b/static/images/babs-v3-de/136-D-Gruppe-p-P.png differ diff --git a/static/images/babs-v3-de/137-D-Zug-p-P.png b/static/images/babs-v3-de/137-D-Zug-p-P.png new file mode 100644 index 0000000..60a5830 Binary files /dev/null and b/static/images/babs-v3-de/137-D-Zug-p-P.png differ diff --git a/static/images/babs-v3-de/138-D-Gruppenfuehrer-P.png b/static/images/babs-v3-de/138-D-Gruppenfuehrer-P.png new file mode 100644 index 0000000..9852fb2 Binary files /dev/null and b/static/images/babs-v3-de/138-D-Gruppenfuehrer-P.png differ diff --git a/static/images/babs-v3-de/139-D-Offizier-Zugfuehrer-P.png b/static/images/babs-v3-de/139-D-Offizier-Zugfuehrer-P.png new file mode 100644 index 0000000..7886ec5 Binary files /dev/null and b/static/images/babs-v3-de/139-D-Offizier-Zugfuehrer-P.png differ diff --git a/static/images/babs-v3-de/140-D-Einsatzleiter-P.png b/static/images/babs-v3-de/140-D-Einsatzleiter-P.png new file mode 100644 index 0000000..3adc729 Binary files /dev/null and b/static/images/babs-v3-de/140-D-Einsatzleiter-P.png differ diff --git a/static/images/babs-v3-de/141-D-Trupp-p-FW.png b/static/images/babs-v3-de/141-D-Trupp-p-FW.png new file mode 100644 index 0000000..371912d Binary files /dev/null and b/static/images/babs-v3-de/141-D-Trupp-p-FW.png differ diff --git a/static/images/babs-v3-de/142-D-Gruppe-p-FW.png b/static/images/babs-v3-de/142-D-Gruppe-p-FW.png new file mode 100644 index 0000000..e677c82 Binary files /dev/null and b/static/images/babs-v3-de/142-D-Gruppe-p-FW.png differ diff --git a/static/images/babs-v3-de/143-D-Zug-p-FW.png b/static/images/babs-v3-de/143-D-Zug-p-FW.png new file mode 100644 index 0000000..6b7e77f Binary files /dev/null and b/static/images/babs-v3-de/143-D-Zug-p-FW.png differ diff --git a/static/images/babs-v3-de/144-D-Gruppenfuehrer-FW.png b/static/images/babs-v3-de/144-D-Gruppenfuehrer-FW.png new file mode 100644 index 0000000..3cf1706 Binary files /dev/null and b/static/images/babs-v3-de/144-D-Gruppenfuehrer-FW.png differ diff --git a/static/images/babs-v3-de/145-D-Offizier-Zugfuehrer-FW.png b/static/images/babs-v3-de/145-D-Offizier-Zugfuehrer-FW.png new file mode 100644 index 0000000..fa8908f Binary files /dev/null and b/static/images/babs-v3-de/145-D-Offizier-Zugfuehrer-FW.png differ diff --git a/static/images/babs-v3-de/146-D-Einsatzleiter-FW.png b/static/images/babs-v3-de/146-D-Einsatzleiter-FW.png new file mode 100644 index 0000000..b7f5340 Binary files /dev/null and b/static/images/babs-v3-de/146-D-Einsatzleiter-FW.png differ diff --git a/static/images/babs-v3-de/147-D-Trupp-p-San.png b/static/images/babs-v3-de/147-D-Trupp-p-San.png new file mode 100644 index 0000000..d3edf5d Binary files /dev/null and b/static/images/babs-v3-de/147-D-Trupp-p-San.png differ diff --git a/static/images/babs-v3-de/148-D-Gruppe-p-San.png b/static/images/babs-v3-de/148-D-Gruppe-p-San.png new file mode 100644 index 0000000..ca30424 Binary files /dev/null and b/static/images/babs-v3-de/148-D-Gruppe-p-San.png differ diff --git a/static/images/babs-v3-de/149-D-Trupp-p.png b/static/images/babs-v3-de/149-D-Trupp-p.png new file mode 100644 index 0000000..c7cc391 Binary files /dev/null and b/static/images/babs-v3-de/149-D-Trupp-p.png differ diff --git a/static/images/babs-v3-de/150-D-Gruppe-p.png b/static/images/babs-v3-de/150-D-Gruppe-p.png new file mode 100644 index 0000000..9a69a0f Binary files /dev/null and b/static/images/babs-v3-de/150-D-Gruppe-p.png differ diff --git a/static/images/babs-v3-de/151-D-Zug-p.png b/static/images/babs-v3-de/151-D-Zug-p.png new file mode 100644 index 0000000..4a6a45d Binary files /dev/null and b/static/images/babs-v3-de/151-D-Zug-p.png differ diff --git a/static/images/babs-v3-de/152-D-Kompanie.png b/static/images/babs-v3-de/152-D-Kompanie.png new file mode 100644 index 0000000..38afc0f Binary files /dev/null and b/static/images/babs-v3-de/152-D-Kompanie.png differ diff --git a/static/images/babs-v3-de/153-D-Bataillon.png b/static/images/babs-v3-de/153-D-Bataillon.png new file mode 100644 index 0000000..932c8b2 Binary files /dev/null and b/static/images/babs-v3-de/153-D-Bataillon.png differ diff --git a/static/images/babs-v3-de/154-D-Gruppenfuehrer.png b/static/images/babs-v3-de/154-D-Gruppenfuehrer.png new file mode 100644 index 0000000..917cd4e Binary files /dev/null and b/static/images/babs-v3-de/154-D-Gruppenfuehrer.png differ diff --git a/static/images/babs-v3-de/155-D-Offizier-Zugfuehrer.png b/static/images/babs-v3-de/155-D-Offizier-Zugfuehrer.png new file mode 100644 index 0000000..455c2eb Binary files /dev/null and b/static/images/babs-v3-de/155-D-Offizier-Zugfuehrer.png differ diff --git a/static/images/babs-v3-de/156-D-Einsatzleiter.png b/static/images/babs-v3-de/156-D-Einsatzleiter.png new file mode 100644 index 0000000..cd2bd84 Binary files /dev/null and b/static/images/babs-v3-de/156-D-Einsatzleiter.png differ diff --git a/static/images/babs-v3-de/157-D-Beabsichtigter-Einsatz.png b/static/images/babs-v3-de/157-D-Beabsichtigter-Einsatz.png new file mode 100644 index 0000000..8c29dac Binary files /dev/null and b/static/images/babs-v3-de/157-D-Beabsichtigter-Einsatz.png differ diff --git a/static/images/babs-v3-de/158-D-Beabsichtigte-Erkundung.png b/static/images/babs-v3-de/158-D-Beabsichtigte-Erkundung.png new file mode 100644 index 0000000..8783c49 Binary files /dev/null and b/static/images/babs-v3-de/158-D-Beabsichtigte-Erkundung.png differ diff --git a/static/images/babs-v3-de/159-D-Durchgefuehrter-Einsatz.png b/static/images/babs-v3-de/159-D-Durchgefuehrter-Einsatz.png new file mode 100644 index 0000000..ee6281b Binary files /dev/null and b/static/images/babs-v3-de/159-D-Durchgefuehrter-Einsatz.png differ diff --git a/static/images/babs-v3-de/160-D-Durchgefuehrte-Erkundung.png b/static/images/babs-v3-de/160-D-Durchgefuehrte-Erkundung.png new file mode 100644 index 0000000..2573c36 Binary files /dev/null and b/static/images/babs-v3-de/160-D-Durchgefuehrte-Erkundung.png differ diff --git a/static/images/babs-v3-de/161-D-Beobachten.png b/static/images/babs-v3-de/161-D-Beobachten.png new file mode 100644 index 0000000..9e7c9d2 Binary files /dev/null and b/static/images/babs-v3-de/161-D-Beobachten.png differ diff --git a/static/images/babs-v3-de/162-D-Durchsuchen.png b/static/images/babs-v3-de/162-D-Durchsuchen.png new file mode 100644 index 0000000..38dfeb4 Binary files /dev/null and b/static/images/babs-v3-de/162-D-Durchsuchen.png differ diff --git a/static/images/babs-v3-de/163-D-Motorisierte-Verschiebung.png b/static/images/babs-v3-de/163-D-Motorisierte-Verschiebung.png new file mode 100644 index 0000000..e5bed2a Binary files /dev/null and b/static/images/babs-v3-de/163-D-Motorisierte-Verschiebung.png differ diff --git a/static/images/babs-v3-de/164-D-ABC-Dekontaminationsstelle.png b/static/images/babs-v3-de/164-D-ABC-Dekontaminationsstelle.png new file mode 100644 index 0000000..2264788 Binary files /dev/null and b/static/images/babs-v3-de/164-D-ABC-Dekontaminationsstelle.png differ diff --git a/static/images/babs-v3-de/165-D-Motorfahrzeug.png b/static/images/babs-v3-de/165-D-Motorfahrzeug.png new file mode 100644 index 0000000..fcb351c Binary files /dev/null and b/static/images/babs-v3-de/165-D-Motorfahrzeug.png differ diff --git a/static/images/babs-v3-de/166-D-Lastwagen.png b/static/images/babs-v3-de/166-D-Lastwagen.png new file mode 100644 index 0000000..ceca82d Binary files /dev/null and b/static/images/babs-v3-de/166-D-Lastwagen.png differ diff --git a/static/images/babs-v3-de/167-D-Transportfahrzeug.png b/static/images/babs-v3-de/167-D-Transportfahrzeug.png new file mode 100644 index 0000000..fe307f2 Binary files /dev/null and b/static/images/babs-v3-de/167-D-Transportfahrzeug.png differ diff --git a/static/images/babs-v3-de/168-D-Ambulanz.png b/static/images/babs-v3-de/168-D-Ambulanz.png new file mode 100644 index 0000000..276d1d9 Binary files /dev/null and b/static/images/babs-v3-de/168-D-Ambulanz.png differ diff --git a/static/images/babs-v3-de/169-D-Helikopter.png b/static/images/babs-v3-de/169-D-Helikopter.png new file mode 100644 index 0000000..9396e43 Binary files /dev/null and b/static/images/babs-v3-de/169-D-Helikopter.png differ diff --git a/static/images/babs-v3-de/170-D-Tankloeschfahrzeug.png b/static/images/babs-v3-de/170-D-Tankloeschfahrzeug.png new file mode 100644 index 0000000..f2a81f6 Binary files /dev/null and b/static/images/babs-v3-de/170-D-Tankloeschfahrzeug.png differ diff --git a/static/images/babs-v3-de/171-D-Wasserwerfer.png b/static/images/babs-v3-de/171-D-Wasserwerfer.png new file mode 100644 index 0000000..7323d89 Binary files /dev/null and b/static/images/babs-v3-de/171-D-Wasserwerfer.png differ diff --git a/static/images/babs-v3-de/172-D-Hubrettungsfahrzeug.png b/static/images/babs-v3-de/172-D-Hubrettungsfahrzeug.png new file mode 100644 index 0000000..b212d46 Binary files /dev/null and b/static/images/babs-v3-de/172-D-Hubrettungsfahrzeug.png differ diff --git a/static/images/babs-v3-de/173-D-Autodrehleiter.png b/static/images/babs-v3-de/173-D-Autodrehleiter.png new file mode 100644 index 0000000..f8a812b Binary files /dev/null and b/static/images/babs-v3-de/173-D-Autodrehleiter.png differ diff --git a/static/images/babs-v3-de/174a-D-Autobahn.png b/static/images/babs-v3-de/174a-D-Autobahn.png new file mode 100644 index 0000000..3b95434 Binary files /dev/null and b/static/images/babs-v3-de/174a-D-Autobahn.png differ diff --git a/static/images/babs-v3-de/174b-D-Autobahn.png b/static/images/babs-v3-de/174b-D-Autobahn.png new file mode 100644 index 0000000..bed5518 Binary files /dev/null and b/static/images/babs-v3-de/174b-D-Autobahn.png differ diff --git a/static/images/babs-v3-de/174c-D-Autobahn.png b/static/images/babs-v3-de/174c-D-Autobahn.png new file mode 100644 index 0000000..c7a0f62 Binary files /dev/null and b/static/images/babs-v3-de/174c-D-Autobahn.png differ diff --git a/static/images/babs-v3-de/174d-D-Autobahn.png b/static/images/babs-v3-de/174d-D-Autobahn.png new file mode 100644 index 0000000..447fe20 Binary files /dev/null and b/static/images/babs-v3-de/174d-D-Autobahn.png differ diff --git a/static/images/babs-v3-de/175-D-Schifffahrt-Verbot.png b/static/images/babs-v3-de/175-D-Schifffahrt-Verbot.png new file mode 100644 index 0000000..ed7e510 Binary files /dev/null and b/static/images/babs-v3-de/175-D-Schifffahrt-Verbot.png differ diff --git a/static/images/babs-v3-de/176-D-Ueberflugverbot.png b/static/images/babs-v3-de/176-D-Ueberflugverbot.png new file mode 100644 index 0000000..253111d Binary files /dev/null and b/static/images/babs-v3-de/176-D-Ueberflugverbot.png differ diff --git a/static/images/babs-v3-de/177-D-Notfalltreffpunkt.png b/static/images/babs-v3-de/177-D-Notfalltreffpunkt.png new file mode 100644 index 0000000..238378f Binary files /dev/null and b/static/images/babs-v3-de/177-D-Notfalltreffpunkt.png differ diff --git a/static/images/babs-v3-fr/001-F-Degat.png b/static/images/babs-v3-fr/001-F-Degat.png new file mode 100644 index 0000000..7faa404 Binary files /dev/null and b/static/images/babs-v3-fr/001-F-Degat.png differ diff --git a/static/images/babs-v3-fr/002-F-Destruction-partielle.png b/static/images/babs-v3-fr/002-F-Destruction-partielle.png new file mode 100644 index 0000000..d436138 Binary files /dev/null and b/static/images/babs-v3-fr/002-F-Destruction-partielle.png differ diff --git a/static/images/babs-v3-fr/003-F-Destruction-totale.png b/static/images/babs-v3-fr/003-F-Destruction-totale.png new file mode 100644 index 0000000..919e29a Binary files /dev/null and b/static/images/babs-v3-fr/003-F-Destruction-totale.png differ diff --git a/static/images/babs-v3-fr/004-F-Incendie-isole.png b/static/images/babs-v3-fr/004-F-Incendie-isole.png new file mode 100644 index 0000000..414544e Binary files /dev/null and b/static/images/babs-v3-fr/004-F-Incendie-isole.png differ diff --git a/static/images/babs-v3-fr/005-F-Foyer-d-explosion.png b/static/images/babs-v3-fr/005-F-Foyer-d-explosion.png new file mode 100644 index 0000000..3ec810d Binary files /dev/null and b/static/images/babs-v3-fr/005-F-Foyer-d-explosion.png differ diff --git a/static/images/babs-v3-fr/006-F-Blesses.png b/static/images/babs-v3-fr/006-F-Blesses.png new file mode 100644 index 0000000..2a68aaf Binary files /dev/null and b/static/images/babs-v3-fr/006-F-Blesses.png differ diff --git a/static/images/babs-v3-fr/007-F-Enfermes.png b/static/images/babs-v3-fr/007-F-Enfermes.png new file mode 100644 index 0000000..554d43c Binary files /dev/null and b/static/images/babs-v3-fr/007-F-Enfermes.png differ diff --git a/static/images/babs-v3-fr/008-F-Sans-abri.png b/static/images/babs-v3-fr/008-F-Sans-abri.png new file mode 100644 index 0000000..0858907 Binary files /dev/null and b/static/images/babs-v3-fr/008-F-Sans-abri.png differ diff --git a/static/images/babs-v3-fr/009-F-Morts.png b/static/images/babs-v3-fr/009-F-Morts.png new file mode 100644 index 0000000..65a54ed Binary files /dev/null and b/static/images/babs-v3-fr/009-F-Morts.png differ diff --git a/static/images/babs-v3-fr/010-F-Disparus.png b/static/images/babs-v3-fr/010-F-Disparus.png new file mode 100644 index 0000000..f2d7ca9 Binary files /dev/null and b/static/images/babs-v3-fr/010-F-Disparus.png differ diff --git a/static/images/babs-v3-fr/011-F-Armee.png b/static/images/babs-v3-fr/011-F-Armee.png new file mode 100644 index 0000000..c59c333 Binary files /dev/null and b/static/images/babs-v3-fr/011-F-Armee.png differ diff --git a/static/images/babs-v3-fr/012-F-Police.png b/static/images/babs-v3-fr/012-F-Police.png new file mode 100644 index 0000000..bb795a3 Binary files /dev/null and b/static/images/babs-v3-fr/012-F-Police.png differ diff --git a/static/images/babs-v3-fr/013-F-Protection-civile.png b/static/images/babs-v3-fr/013-F-Protection-civile.png new file mode 100644 index 0000000..0ca9f3b Binary files /dev/null and b/static/images/babs-v3-fr/013-F-Protection-civile.png differ diff --git a/static/images/babs-v3-fr/014-F-Sanitaire.png b/static/images/babs-v3-fr/014-F-Sanitaire.png new file mode 100644 index 0000000..8392b9d Binary files /dev/null and b/static/images/babs-v3-fr/014-F-Sanitaire.png differ diff --git a/static/images/babs-v3-fr/015-F-Sapeurs-pompiers.png b/static/images/babs-v3-fr/015-F-Sapeurs-pompiers.png new file mode 100644 index 0000000..b8a4539 Binary files /dev/null and b/static/images/babs-v3-fr/015-F-Sapeurs-pompiers.png differ diff --git a/static/images/babs-v3-fr/016-F-Services-techniques.png b/static/images/babs-v3-fr/016-F-Services-techniques.png new file mode 100644 index 0000000..8988b66 Binary files /dev/null and b/static/images/babs-v3-fr/016-F-Services-techniques.png differ diff --git a/static/images/babs-v3-fr/017-F-Accident.png b/static/images/babs-v3-fr/017-F-Accident.png new file mode 100644 index 0000000..0c7c772 Binary files /dev/null and b/static/images/babs-v3-fr/017-F-Accident.png differ diff --git a/static/images/babs-v3-fr/018-F-Chimique.png b/static/images/babs-v3-fr/018-F-Chimique.png new file mode 100644 index 0000000..73d101a Binary files /dev/null and b/static/images/babs-v3-fr/018-F-Chimique.png differ diff --git a/static/images/babs-v3-fr/019-F-Electricite.png b/static/images/babs-v3-fr/019-F-Electricite.png new file mode 100644 index 0000000..387addd Binary files /dev/null and b/static/images/babs-v3-fr/019-F-Electricite.png differ diff --git a/static/images/babs-v3-fr/020-F-Explosion.png b/static/images/babs-v3-fr/020-F-Explosion.png new file mode 100644 index 0000000..393a388 Binary files /dev/null and b/static/images/babs-v3-fr/020-F-Explosion.png differ diff --git a/static/images/babs-v3-fr/021-F-Gaz.png b/static/images/babs-v3-fr/021-F-Gaz.png new file mode 100644 index 0000000..438acb2 Binary files /dev/null and b/static/images/babs-v3-fr/021-F-Gaz.png differ diff --git a/static/images/babs-v3-fr/022-F-Danger-si-extinction-avec-eau.png b/static/images/babs-v3-fr/022-F-Danger-si-extinction-avec-eau.png new file mode 100644 index 0000000..443d6bc Binary files /dev/null and b/static/images/babs-v3-fr/022-F-Danger-si-extinction-avec-eau.png differ diff --git a/static/images/babs-v3-fr/023-F-Substances-radioactives.png b/static/images/babs-v3-fr/023-F-Substances-radioactives.png new file mode 100644 index 0000000..bc36e9b Binary files /dev/null and b/static/images/babs-v3-fr/023-F-Substances-radioactives.png differ diff --git a/static/images/babs-v3-fr/024-F-Danger-pour-les-eaux.png b/static/images/babs-v3-fr/024-F-Danger-pour-les-eaux.png new file mode 100644 index 0000000..0676d5d Binary files /dev/null and b/static/images/babs-v3-fr/024-F-Danger-pour-les-eaux.png differ diff --git a/static/images/babs-v3-fr/025-F-OCC.png b/static/images/babs-v3-fr/025-F-OCC.png new file mode 100644 index 0000000..c761c60 Binary files /dev/null and b/static/images/babs-v3-fr/025-F-OCC.png differ diff --git a/static/images/babs-v3-fr/026-F-OCRg.png b/static/images/babs-v3-fr/026-F-OCRg.png new file mode 100644 index 0000000..23a3d60 Binary files /dev/null and b/static/images/babs-v3-fr/026-F-OCRg.png differ diff --git a/static/images/babs-v3-fr/027-F-OCCm.png b/static/images/babs-v3-fr/027-F-OCCm.png new file mode 100644 index 0000000..4aaaa5c Binary files /dev/null and b/static/images/babs-v3-fr/027-F-OCCm.png differ diff --git a/static/images/babs-v3-fr/028-F-CE.png b/static/images/babs-v3-fr/028-F-CE.png new file mode 100644 index 0000000..81fa6f0 Binary files /dev/null and b/static/images/babs-v3-fr/028-F-CE.png differ diff --git a/static/images/babs-v3-fr/029-F-CEM.png b/static/images/babs-v3-fr/029-F-CEM.png new file mode 100644 index 0000000..5e881c6 Binary files /dev/null and b/static/images/babs-v3-fr/029-F-CEM.png differ diff --git a/static/images/babs-v3-fr/030-F-DI.png b/static/images/babs-v3-fr/030-F-DI.png new file mode 100644 index 0000000..3160fb3 Binary files /dev/null and b/static/images/babs-v3-fr/030-F-DI.png differ diff --git a/static/images/babs-v3-fr/031-F-PCO.png b/static/images/babs-v3-fr/031-F-PCO.png new file mode 100644 index 0000000..417b727 Binary files /dev/null and b/static/images/babs-v3-fr/031-F-PCO.png differ diff --git a/static/images/babs-v3-fr/032-F-PCE.png b/static/images/babs-v3-fr/032-F-PCE.png new file mode 100644 index 0000000..48d09f0 Binary files /dev/null and b/static/images/babs-v3-fr/032-F-PCE.png differ diff --git a/static/images/babs-v3-fr/033-F-Point-d-information.png b/static/images/babs-v3-fr/033-F-Point-d-information.png new file mode 100644 index 0000000..219091a Binary files /dev/null and b/static/images/babs-v3-fr/033-F-Point-d-information.png differ diff --git a/static/images/babs-v3-fr/034-F-Poste-collecteur.png b/static/images/babs-v3-fr/034-F-Poste-collecteur.png new file mode 100644 index 0000000..0ca0d13 Binary files /dev/null and b/static/images/babs-v3-fr/034-F-Poste-collecteur.png differ diff --git a/static/images/babs-v3-fr/035-F-Poste-d-assistance.png b/static/images/babs-v3-fr/035-F-Poste-d-assistance.png new file mode 100644 index 0000000..c520eaf Binary files /dev/null and b/static/images/babs-v3-fr/035-F-Poste-d-assistance.png differ diff --git a/static/images/babs-v3-fr/036-F-Poste-collecteur-de-patients.png b/static/images/babs-v3-fr/036-F-Poste-collecteur-de-patients.png new file mode 100644 index 0000000..2a9f211 Binary files /dev/null and b/static/images/babs-v3-fr/036-F-Poste-collecteur-de-patients.png differ diff --git a/static/images/babs-v3-fr/037-F-Poste-medical-avance.png b/static/images/babs-v3-fr/037-F-Poste-medical-avance.png new file mode 100644 index 0000000..065ec19 Binary files /dev/null and b/static/images/babs-v3-fr/037-F-Poste-medical-avance.png differ diff --git a/static/images/babs-v3-fr/038-F-Poste-collecteur-de-cadavres.png b/static/images/babs-v3-fr/038-F-Poste-collecteur-de-cadavres.png new file mode 100644 index 0000000..0a5b793 Binary files /dev/null and b/static/images/babs-v3-fr/038-F-Poste-collecteur-de-cadavres.png differ diff --git a/static/images/babs-v3-fr/039-F-Poste-de-distribution.png b/static/images/babs-v3-fr/039-F-Poste-de-distribution.png new file mode 100644 index 0000000..8f8749d Binary files /dev/null and b/static/images/babs-v3-fr/039-F-Poste-de-distribution.png differ diff --git a/static/images/babs-v3-fr/040-F-Station-de-carburant.png b/static/images/babs-v3-fr/040-F-Station-de-carburant.png new file mode 100644 index 0000000..e8ee0e0 Binary files /dev/null and b/static/images/babs-v3-fr/040-F-Station-de-carburant.png differ diff --git a/static/images/babs-v3-fr/041-F-Centre-de-presse.png b/static/images/babs-v3-fr/041-F-Centre-de-presse.png new file mode 100644 index 0000000..87cbf0a Binary files /dev/null and b/static/images/babs-v3-fr/041-F-Centre-de-presse.png differ diff --git a/static/images/babs-v3-fr/042-F-Poste-de-d-briefing.png b/static/images/babs-v3-fr/042-F-Poste-de-d-briefing.png new file mode 100644 index 0000000..7b302ea Binary files /dev/null and b/static/images/babs-v3-fr/042-F-Poste-de-d-briefing.png differ diff --git a/static/images/babs-v3-fr/043-F-Poste-collecteur-pour-les-proches.png b/static/images/babs-v3-fr/043-F-Poste-collecteur-pour-les-proches.png new file mode 100644 index 0000000..4db5c90 Binary files /dev/null and b/static/images/babs-v3-fr/043-F-Poste-collecteur-pour-les-proches.png differ diff --git a/static/images/babs-v3-fr/044-F-Poste-collecteur-de-cadavres-d-animaux.png b/static/images/babs-v3-fr/044-F-Poste-collecteur-de-cadavres-d-animaux.png new file mode 100644 index 0000000..a643524 Binary files /dev/null and b/static/images/babs-v3-fr/044-F-Poste-collecteur-de-cadavres-d-animaux.png differ diff --git a/static/images/babs-v3-fr/045-F-Poste-collecteur-des-objets-trouv-s.png b/static/images/babs-v3-fr/045-F-Poste-collecteur-des-objets-trouv-s.png new file mode 100644 index 0000000..32db26d Binary files /dev/null and b/static/images/babs-v3-fr/045-F-Poste-collecteur-des-objets-trouv-s.png differ diff --git a/static/images/babs-v3-fr/046-F-Poste-de-distribution-d-eau-potable.png b/static/images/babs-v3-fr/046-F-Poste-de-distribution-d-eau-potable.png new file mode 100644 index 0000000..5933770 Binary files /dev/null and b/static/images/babs-v3-fr/046-F-Poste-de-distribution-d-eau-potable.png differ diff --git a/static/images/babs-v3-fr/047-F-Depot-d-urgence-PBC.png b/static/images/babs-v3-fr/047-F-Depot-d-urgence-PBC.png new file mode 100644 index 0000000..5453c21 Binary files /dev/null and b/static/images/babs-v3-fr/047-F-Depot-d-urgence-PBC.png differ diff --git a/static/images/babs-v3-fr/048-F-Deviations.png b/static/images/babs-v3-fr/048-F-Deviations.png new file mode 100644 index 0000000..7fe98a1 Binary files /dev/null and b/static/images/babs-v3-fr/048-F-Deviations.png differ diff --git a/static/images/babs-v3-fr/049-F-Barrage.png b/static/images/babs-v3-fr/049-F-Barrage.png new file mode 100644 index 0000000..ff3065e Binary files /dev/null and b/static/images/babs-v3-fr/049-F-Barrage.png differ diff --git a/static/images/babs-v3-fr/050-F-Place-d-atterrissage-Helico.png b/static/images/babs-v3-fr/050-F-Place-d-atterrissage-Helico.png new file mode 100644 index 0000000..fb634c7 Binary files /dev/null and b/static/images/babs-v3-fr/050-F-Place-d-atterrissage-Helico.png differ diff --git a/static/images/babs-v3-fr/051-F-Place-pour-vehicules.png b/static/images/babs-v3-fr/051-F-Place-pour-vehicules.png new file mode 100644 index 0000000..5243dae Binary files /dev/null and b/static/images/babs-v3-fr/051-F-Place-pour-vehicules.png differ diff --git a/static/images/babs-v3-fr/052-F-Depot-materiel.png b/static/images/babs-v3-fr/052-F-Depot-materiel.png new file mode 100644 index 0000000..59a124c Binary files /dev/null and b/static/images/babs-v3-fr/052-F-Depot-materiel.png differ diff --git a/static/images/babs-v3-fr/053-F-Observation.png b/static/images/babs-v3-fr/053-F-Observation.png new file mode 100644 index 0000000..0eb3c0b Binary files /dev/null and b/static/images/babs-v3-fr/053-F-Observation.png differ diff --git a/static/images/babs-v3-fr/054-F-Surveillance.png b/static/images/babs-v3-fr/054-F-Surveillance.png new file mode 100644 index 0000000..6ffc3de Binary files /dev/null and b/static/images/babs-v3-fr/054-F-Surveillance.png differ diff --git a/static/images/babs-v3-fr/055-F-Tempete.png b/static/images/babs-v3-fr/055-F-Tempete.png new file mode 100644 index 0000000..5fc83d7 Binary files /dev/null and b/static/images/babs-v3-fr/055-F-Tempete.png differ diff --git a/static/images/babs-v3-fr/056-F-Fortes-precipitations.png b/static/images/babs-v3-fr/056-F-Fortes-precipitations.png new file mode 100644 index 0000000..d966df0 Binary files /dev/null and b/static/images/babs-v3-fr/056-F-Fortes-precipitations.png differ diff --git a/static/images/babs-v3-fr/057-F-Inondation.png b/static/images/babs-v3-fr/057-F-Inondation.png new file mode 100644 index 0000000..4532b53 Binary files /dev/null and b/static/images/babs-v3-fr/057-F-Inondation.png differ diff --git a/static/images/babs-v3-fr/058-F-Glissement-de-terrain.png b/static/images/babs-v3-fr/058-F-Glissement-de-terrain.png new file mode 100644 index 0000000..30660a5 Binary files /dev/null and b/static/images/babs-v3-fr/058-F-Glissement-de-terrain.png differ diff --git a/static/images/babs-v3-fr/059-F-Avalanche.png b/static/images/babs-v3-fr/059-F-Avalanche.png new file mode 100644 index 0000000..e05df1d Binary files /dev/null and b/static/images/babs-v3-fr/059-F-Avalanche.png differ diff --git a/static/images/babs-v3-fr/060-F-Tremblement-de-terre.png b/static/images/babs-v3-fr/060-F-Tremblement-de-terre.png new file mode 100644 index 0000000..33fbeca Binary files /dev/null and b/static/images/babs-v3-fr/060-F-Tremblement-de-terre.png differ diff --git a/static/images/babs-v3-fr/061-F-Immeuble-effondre.png b/static/images/babs-v3-fr/061-F-Immeuble-effondre.png new file mode 100644 index 0000000..4cbb0ef Binary files /dev/null and b/static/images/babs-v3-fr/061-F-Immeuble-effondre.png differ diff --git a/static/images/babs-v3-fr/062-F-S-cheresse.png b/static/images/babs-v3-fr/062-F-S-cheresse.png new file mode 100644 index 0000000..57c7d05 Binary files /dev/null and b/static/images/babs-v3-fr/062-F-S-cheresse.png differ diff --git a/static/images/babs-v3-fr/063-F-Epid-mie.png b/static/images/babs-v3-fr/063-F-Epid-mie.png new file mode 100644 index 0000000..8261824 Binary files /dev/null and b/static/images/babs-v3-fr/063-F-Epid-mie.png differ diff --git a/static/images/babs-v3-fr/064-F-Epizootie.png b/static/images/babs-v3-fr/064-F-Epizootie.png new file mode 100644 index 0000000..2b9ebec Binary files /dev/null and b/static/images/babs-v3-fr/064-F-Epizootie.png differ diff --git a/static/images/babs-v3-fr/065-F-Grippe-porcine.png b/static/images/babs-v3-fr/065-F-Grippe-porcine.png new file mode 100644 index 0000000..663c957 Binary files /dev/null and b/static/images/babs-v3-fr/065-F-Grippe-porcine.png differ diff --git a/static/images/babs-v3-fr/066-F-Amphibiens-d-plac-s.png b/static/images/babs-v3-fr/066-F-Amphibiens-d-plac-s.png new file mode 100644 index 0000000..a684a79 Binary files /dev/null and b/static/images/babs-v3-fr/066-F-Amphibiens-d-plac-s.png differ diff --git a/static/images/babs-v3-fr/067-F-Poissons-d-plac-s.png b/static/images/babs-v3-fr/067-F-Poissons-d-plac-s.png new file mode 100644 index 0000000..89bd0b3 Binary files /dev/null and b/static/images/babs-v3-fr/067-F-Poissons-d-plac-s.png differ diff --git a/static/images/babs-v3-fr/068-F-Pollution-des-eaux.png b/static/images/babs-v3-fr/068-F-Pollution-des-eaux.png new file mode 100644 index 0000000..e72f760 Binary files /dev/null and b/static/images/babs-v3-fr/068-F-Pollution-des-eaux.png differ diff --git a/static/images/babs-v3-fr/069-F-Niveau-d-eau-monte.png b/static/images/babs-v3-fr/069-F-Niveau-d-eau-monte.png new file mode 100644 index 0000000..7df9283 Binary files /dev/null and b/static/images/babs-v3-fr/069-F-Niveau-d-eau-monte.png differ diff --git a/static/images/babs-v3-fr/070-F-Niveau-d-eau-descent.png b/static/images/babs-v3-fr/070-F-Niveau-d-eau-descent.png new file mode 100644 index 0000000..29e3a8f Binary files /dev/null and b/static/images/babs-v3-fr/070-F-Niveau-d-eau-descent.png differ diff --git a/static/images/babs-v3-fr/071-F-Ruisseau-ass-ch.png b/static/images/babs-v3-fr/071-F-Ruisseau-ass-ch.png new file mode 100644 index 0000000..5fab9d2 Binary files /dev/null and b/static/images/babs-v3-fr/071-F-Ruisseau-ass-ch.png differ diff --git a/static/images/babs-v3-fr/075-F-Incendie.png b/static/images/babs-v3-fr/075-F-Incendie.png new file mode 100644 index 0000000..c834227 Binary files /dev/null and b/static/images/babs-v3-fr/075-F-Incendie.png differ diff --git a/static/images/babs-v3-fr/076-F-Explosion.png b/static/images/babs-v3-fr/076-F-Explosion.png new file mode 100644 index 0000000..d38dca8 Binary files /dev/null and b/static/images/babs-v3-fr/076-F-Explosion.png differ diff --git a/static/images/babs-v3-fr/077-F-Embouteillage.png b/static/images/babs-v3-fr/077-F-Embouteillage.png new file mode 100644 index 0000000..27fa7f4 Binary files /dev/null and b/static/images/babs-v3-fr/077-F-Embouteillage.png differ diff --git a/static/images/babs-v3-fr/078-F-Accident-auto.png b/static/images/babs-v3-fr/078-F-Accident-auto.png new file mode 100644 index 0000000..cbd83c3 Binary files /dev/null and b/static/images/babs-v3-fr/078-F-Accident-auto.png differ diff --git a/static/images/babs-v3-fr/079-F-Accident-ferroviaire.png b/static/images/babs-v3-fr/079-F-Accident-ferroviaire.png new file mode 100644 index 0000000..be1d781 Binary files /dev/null and b/static/images/babs-v3-fr/079-F-Accident-ferroviaire.png differ diff --git a/static/images/babs-v3-fr/080-F-Catastrophe-a-rienne.png b/static/images/babs-v3-fr/080-F-Catastrophe-a-rienne.png new file mode 100644 index 0000000..49b45e7 Binary files /dev/null and b/static/images/babs-v3-fr/080-F-Catastrophe-a-rienne.png differ diff --git a/static/images/babs-v3-fr/081-F-Panne-nerg-tique.png b/static/images/babs-v3-fr/081-F-Panne-nerg-tique.png new file mode 100644 index 0000000..9c52124 Binary files /dev/null and b/static/images/babs-v3-fr/081-F-Panne-nerg-tique.png differ diff --git a/static/images/babs-v3-fr/082-F-Perturbation-de-la-communication.png b/static/images/babs-v3-fr/082-F-Perturbation-de-la-communication.png new file mode 100644 index 0000000..5ade385 Binary files /dev/null and b/static/images/babs-v3-fr/082-F-Perturbation-de-la-communication.png differ diff --git a/static/images/babs-v3-fr/083-F-Interruption-de-l-approvisionnement-en-eau.png b/static/images/babs-v3-fr/083-F-Interruption-de-l-approvisionnement-en-eau.png new file mode 100644 index 0000000..1e41e81 Binary files /dev/null and b/static/images/babs-v3-fr/083-F-Interruption-de-l-approvisionnement-en-eau.png differ diff --git a/static/images/babs-v3-fr/084-F-Egouts-defectueux.png b/static/images/babs-v3-fr/084-F-Egouts-defectueux.png new file mode 100644 index 0000000..700990d Binary files /dev/null and b/static/images/babs-v3-fr/084-F-Egouts-defectueux.png differ diff --git a/static/images/babs-v3-fr/085-F-Accident-nucleaire.png b/static/images/babs-v3-fr/085-F-Accident-nucleaire.png new file mode 100644 index 0000000..ff637f7 Binary files /dev/null and b/static/images/babs-v3-fr/085-F-Accident-nucleaire.png differ diff --git a/static/images/babs-v3-fr/086-F-Accident-biologique.png b/static/images/babs-v3-fr/086-F-Accident-biologique.png new file mode 100644 index 0000000..9743e13 Binary files /dev/null and b/static/images/babs-v3-fr/086-F-Accident-biologique.png differ diff --git a/static/images/babs-v3-fr/087-F-Accident-chimique.png b/static/images/babs-v3-fr/087-F-Accident-chimique.png new file mode 100644 index 0000000..26930fa Binary files /dev/null and b/static/images/babs-v3-fr/087-F-Accident-chimique.png differ diff --git a/static/images/babs-v3-fr/088-F-Pollution-aux-hydrocarbures.png b/static/images/babs-v3-fr/088-F-Pollution-aux-hydrocarbures.png new file mode 100644 index 0000000..3765605 Binary files /dev/null and b/static/images/babs-v3-fr/088-F-Pollution-aux-hydrocarbures.png differ diff --git a/static/images/babs-v3-fr/089-F-Dommages-aux-infrastructures.png b/static/images/babs-v3-fr/089-F-Dommages-aux-infrastructures.png new file mode 100644 index 0000000..6e5a781 Binary files /dev/null and b/static/images/babs-v3-fr/089-F-Dommages-aux-infrastructures.png differ diff --git a/static/images/babs-v3-fr/090-F-Accident-navigation.png b/static/images/babs-v3-fr/090-F-Accident-navigation.png new file mode 100644 index 0000000..16378fd Binary files /dev/null and b/static/images/babs-v3-fr/090-F-Accident-navigation.png differ diff --git a/static/images/babs-v3-fr/091-F-Fontaine-ferm-e.png b/static/images/babs-v3-fr/091-F-Fontaine-ferm-e.png new file mode 100644 index 0000000..49f3820 Binary files /dev/null and b/static/images/babs-v3-fr/091-F-Fontaine-ferm-e.png differ diff --git a/static/images/babs-v3-fr/092-F-Interruption-des-transports-publics.png b/static/images/babs-v3-fr/092-F-Interruption-des-transports-publics.png new file mode 100644 index 0000000..c88614a Binary files /dev/null and b/static/images/babs-v3-fr/092-F-Interruption-des-transports-publics.png differ diff --git a/static/images/babs-v3-fr/100-F-Pillage.png b/static/images/babs-v3-fr/100-F-Pillage.png new file mode 100644 index 0000000..9845d52 Binary files /dev/null and b/static/images/babs-v3-fr/100-F-Pillage.png differ diff --git a/static/images/babs-v3-fr/101-F-Vol.png b/static/images/babs-v3-fr/101-F-Vol.png new file mode 100644 index 0000000..ebaeaf8 Binary files /dev/null and b/static/images/babs-v3-fr/101-F-Vol.png differ diff --git a/static/images/babs-v3-fr/102-F-Vol-menaces.png b/static/images/babs-v3-fr/102-F-Vol-menaces.png new file mode 100644 index 0000000..f1b9ff0 Binary files /dev/null and b/static/images/babs-v3-fr/102-F-Vol-menaces.png differ diff --git a/static/images/babs-v3-fr/103-F-Incident-avec-des-extr-mistes.png b/static/images/babs-v3-fr/103-F-Incident-avec-des-extr-mistes.png new file mode 100644 index 0000000..666d887 Binary files /dev/null and b/static/images/babs-v3-fr/103-F-Incident-avec-des-extr-mistes.png differ diff --git a/static/images/babs-v3-fr/104-F-Manifestation.png b/static/images/babs-v3-fr/104-F-Manifestation.png new file mode 100644 index 0000000..d77f6a0 Binary files /dev/null and b/static/images/babs-v3-fr/104-F-Manifestation.png differ diff --git a/static/images/babs-v3-fr/105-F-Manifestation-avec-exactions.png b/static/images/babs-v3-fr/105-F-Manifestation-avec-exactions.png new file mode 100644 index 0000000..42e4376 Binary files /dev/null and b/static/images/babs-v3-fr/105-F-Manifestation-avec-exactions.png differ diff --git a/static/images/babs-v3-fr/106-F-Hooligans.png b/static/images/babs-v3-fr/106-F-Hooligans.png new file mode 100644 index 0000000..911ce13 Binary files /dev/null and b/static/images/babs-v3-fr/106-F-Hooligans.png differ diff --git a/static/images/babs-v3-fr/107-F-Bagarre.png b/static/images/babs-v3-fr/107-F-Bagarre.png new file mode 100644 index 0000000..0134efa Binary files /dev/null and b/static/images/babs-v3-fr/107-F-Bagarre.png differ diff --git a/static/images/babs-v3-fr/108-F-D-gradation-de-biens.png b/static/images/babs-v3-fr/108-F-D-gradation-de-biens.png new file mode 100644 index 0000000..4f66b9b Binary files /dev/null and b/static/images/babs-v3-fr/108-F-D-gradation-de-biens.png differ diff --git a/static/images/babs-v3-fr/109-F-Graffiti.png b/static/images/babs-v3-fr/109-F-Graffiti.png new file mode 100644 index 0000000..014c935 Binary files /dev/null and b/static/images/babs-v3-fr/109-F-Graffiti.png differ diff --git a/static/images/babs-v3-fr/110-F-Ivresse.png b/static/images/babs-v3-fr/110-F-Ivresse.png new file mode 100644 index 0000000..f81f7fa Binary files /dev/null and b/static/images/babs-v3-fr/110-F-Ivresse.png differ diff --git a/static/images/babs-v3-fr/111-F-Gens-du-voyage.png b/static/images/babs-v3-fr/111-F-Gens-du-voyage.png new file mode 100644 index 0000000..8857942 Binary files /dev/null and b/static/images/babs-v3-fr/111-F-Gens-du-voyage.png differ diff --git a/static/images/babs-v3-fr/112-F-Occupation-ill-gale.png b/static/images/babs-v3-fr/112-F-Occupation-ill-gale.png new file mode 100644 index 0000000..6d5db24 Binary files /dev/null and b/static/images/babs-v3-fr/112-F-Occupation-ill-gale.png differ diff --git a/static/images/babs-v3-fr/113-F-Visionnage-public.png b/static/images/babs-v3-fr/113-F-Visionnage-public.png new file mode 100644 index 0000000..9d239c7 Binary files /dev/null and b/static/images/babs-v3-fr/113-F-Visionnage-public.png differ diff --git a/static/images/babs-v3-fr/114-F-Ev-nement-sportif.png b/static/images/babs-v3-fr/114-F-Ev-nement-sportif.png new file mode 100644 index 0000000..c29fb52 Binary files /dev/null and b/static/images/babs-v3-fr/114-F-Ev-nement-sportif.png differ diff --git a/static/images/babs-v3-fr/115-F-Barricades.png b/static/images/babs-v3-fr/115-F-Barricades.png new file mode 100644 index 0000000..46dcc55 Binary files /dev/null and b/static/images/babs-v3-fr/115-F-Barricades.png differ diff --git a/static/images/babs-v3-fr/116-F-Prise-d-otages.png b/static/images/babs-v3-fr/116-F-Prise-d-otages.png new file mode 100644 index 0000000..4870293 Binary files /dev/null and b/static/images/babs-v3-fr/116-F-Prise-d-otages.png differ diff --git a/static/images/babs-v3-fr/117-F-Chantage.png b/static/images/babs-v3-fr/117-F-Chantage.png new file mode 100644 index 0000000..b53613e Binary files /dev/null and b/static/images/babs-v3-fr/117-F-Chantage.png differ diff --git a/static/images/babs-v3-fr/118-F-D-tournement-d-avion.png b/static/images/babs-v3-fr/118-F-D-tournement-d-avion.png new file mode 100644 index 0000000..ee73de2 Binary files /dev/null and b/static/images/babs-v3-fr/118-F-D-tournement-d-avion.png differ diff --git a/static/images/babs-v3-fr/119-F-Enl-vement.png b/static/images/babs-v3-fr/119-F-Enl-vement.png new file mode 100644 index 0000000..571ad73 Binary files /dev/null and b/static/images/babs-v3-fr/119-F-Enl-vement.png differ diff --git a/static/images/babs-v3-fr/120-F-Fusillade.png b/static/images/babs-v3-fr/120-F-Fusillade.png new file mode 100644 index 0000000..518b302 Binary files /dev/null and b/static/images/babs-v3-fr/120-F-Fusillade.png differ diff --git a/static/images/babs-v3-fr/121-F-AMOK.png b/static/images/babs-v3-fr/121-F-AMOK.png new file mode 100644 index 0000000..199e1f3 Binary files /dev/null and b/static/images/babs-v3-fr/121-F-AMOK.png differ diff --git a/static/images/babs-v3-fr/122-F-Attentat-terroriste.png b/static/images/babs-v3-fr/122-F-Attentat-terroriste.png new file mode 100644 index 0000000..58f3bcd Binary files /dev/null and b/static/images/babs-v3-fr/122-F-Attentat-terroriste.png differ diff --git a/static/images/babs-v3-fr/123-F-Attentat-a-la-bombe.png b/static/images/babs-v3-fr/123-F-Attentat-a-la-bombe.png new file mode 100644 index 0000000..107df7d Binary files /dev/null and b/static/images/babs-v3-fr/123-F-Attentat-a-la-bombe.png differ diff --git a/static/images/babs-v3-fr/124-F-Effet-de-panique.png b/static/images/babs-v3-fr/124-F-Effet-de-panique.png new file mode 100644 index 0000000..11ec821 Binary files /dev/null and b/static/images/babs-v3-fr/124-F-Effet-de-panique.png differ diff --git a/static/images/babs-v3-fr/125-F-Incendie-criminel.png b/static/images/babs-v3-fr/125-F-Incendie-criminel.png new file mode 100644 index 0000000..3ed2734 Binary files /dev/null and b/static/images/babs-v3-fr/125-F-Incendie-criminel.png differ diff --git a/static/images/babs-v3-fr/126-F-Sabotage.png b/static/images/babs-v3-fr/126-F-Sabotage.png new file mode 100644 index 0000000..9e1fb3c Binary files /dev/null and b/static/images/babs-v3-fr/126-F-Sabotage.png differ diff --git a/static/images/babs-v3-fr/127-F-Bombes.png b/static/images/babs-v3-fr/127-F-Bombes.png new file mode 100644 index 0000000..7c10d96 Binary files /dev/null and b/static/images/babs-v3-fr/127-F-Bombes.png differ diff --git a/static/images/babs-v3-fr/128-F-Menace-de-mines.png b/static/images/babs-v3-fr/128-F-Menace-de-mines.png new file mode 100644 index 0000000..c1440ef Binary files /dev/null and b/static/images/babs-v3-fr/128-F-Menace-de-mines.png differ diff --git a/static/images/babs-v3-fr/135-F-Patrouille-P.png b/static/images/babs-v3-fr/135-F-Patrouille-P.png new file mode 100644 index 0000000..b5568c6 Binary files /dev/null and b/static/images/babs-v3-fr/135-F-Patrouille-P.png differ diff --git a/static/images/babs-v3-fr/136-F-Groupe-P.png b/static/images/babs-v3-fr/136-F-Groupe-P.png new file mode 100644 index 0000000..b59dd08 Binary files /dev/null and b/static/images/babs-v3-fr/136-F-Groupe-P.png differ diff --git a/static/images/babs-v3-fr/137-F-Section-P.png b/static/images/babs-v3-fr/137-F-Section-P.png new file mode 100644 index 0000000..60a5830 Binary files /dev/null and b/static/images/babs-v3-fr/137-F-Section-P.png differ diff --git a/static/images/babs-v3-fr/138-F-Chef-de-groupe-P.png b/static/images/babs-v3-fr/138-F-Chef-de-groupe-P.png new file mode 100644 index 0000000..9852fb2 Binary files /dev/null and b/static/images/babs-v3-fr/138-F-Chef-de-groupe-P.png differ diff --git a/static/images/babs-v3-fr/139-F-Officier-Chef-de-section-P.png b/static/images/babs-v3-fr/139-F-Officier-Chef-de-section-P.png new file mode 100644 index 0000000..7886ec5 Binary files /dev/null and b/static/images/babs-v3-fr/139-F-Officier-Chef-de-section-P.png differ diff --git a/static/images/babs-v3-fr/140-F-Chef-d-intervention-P.png b/static/images/babs-v3-fr/140-F-Chef-d-intervention-P.png new file mode 100644 index 0000000..3adc729 Binary files /dev/null and b/static/images/babs-v3-fr/140-F-Chef-d-intervention-P.png differ diff --git a/static/images/babs-v3-fr/141-F-Patrouille-SP.png b/static/images/babs-v3-fr/141-F-Patrouille-SP.png new file mode 100644 index 0000000..61ba83d Binary files /dev/null and b/static/images/babs-v3-fr/141-F-Patrouille-SP.png differ diff --git a/static/images/babs-v3-fr/142-F-Groupe-SP.png b/static/images/babs-v3-fr/142-F-Groupe-SP.png new file mode 100644 index 0000000..45d83f6 Binary files /dev/null and b/static/images/babs-v3-fr/142-F-Groupe-SP.png differ diff --git a/static/images/babs-v3-fr/143-F-Section-SP.png b/static/images/babs-v3-fr/143-F-Section-SP.png new file mode 100644 index 0000000..8f778ca Binary files /dev/null and b/static/images/babs-v3-fr/143-F-Section-SP.png differ diff --git a/static/images/babs-v3-fr/144-F-Chef-de-groupe-SP.png b/static/images/babs-v3-fr/144-F-Chef-de-groupe-SP.png new file mode 100644 index 0000000..4f5646d Binary files /dev/null and b/static/images/babs-v3-fr/144-F-Chef-de-groupe-SP.png differ diff --git a/static/images/babs-v3-fr/145-F-Officier-Chef-de-section-SP.png b/static/images/babs-v3-fr/145-F-Officier-Chef-de-section-SP.png new file mode 100644 index 0000000..2e544c5 Binary files /dev/null and b/static/images/babs-v3-fr/145-F-Officier-Chef-de-section-SP.png differ diff --git a/static/images/babs-v3-fr/146-F-Chef-d-intervention-SP.png b/static/images/babs-v3-fr/146-F-Chef-d-intervention-SP.png new file mode 100644 index 0000000..131db7e Binary files /dev/null and b/static/images/babs-v3-fr/146-F-Chef-d-intervention-SP.png differ diff --git a/static/images/babs-v3-fr/147-F-Patrouille-San.png b/static/images/babs-v3-fr/147-F-Patrouille-San.png new file mode 100644 index 0000000..d3edf5d Binary files /dev/null and b/static/images/babs-v3-fr/147-F-Patrouille-San.png differ diff --git a/static/images/babs-v3-fr/148-F-Groupe-San.png b/static/images/babs-v3-fr/148-F-Groupe-San.png new file mode 100644 index 0000000..ca30424 Binary files /dev/null and b/static/images/babs-v3-fr/148-F-Groupe-San.png differ diff --git a/static/images/babs-v3-fr/149-F-Patrouille.png b/static/images/babs-v3-fr/149-F-Patrouille.png new file mode 100644 index 0000000..c7cc391 Binary files /dev/null and b/static/images/babs-v3-fr/149-F-Patrouille.png differ diff --git a/static/images/babs-v3-fr/150-F-Groupe.png b/static/images/babs-v3-fr/150-F-Groupe.png new file mode 100644 index 0000000..9a69a0f Binary files /dev/null and b/static/images/babs-v3-fr/150-F-Groupe.png differ diff --git a/static/images/babs-v3-fr/151-F-Section.png b/static/images/babs-v3-fr/151-F-Section.png new file mode 100644 index 0000000..4a6a45d Binary files /dev/null and b/static/images/babs-v3-fr/151-F-Section.png differ diff --git a/static/images/babs-v3-fr/152-F-Compagnie.png b/static/images/babs-v3-fr/152-F-Compagnie.png new file mode 100644 index 0000000..38afc0f Binary files /dev/null and b/static/images/babs-v3-fr/152-F-Compagnie.png differ diff --git a/static/images/babs-v3-fr/153-F-Bataillon.png b/static/images/babs-v3-fr/153-F-Bataillon.png new file mode 100644 index 0000000..932c8b2 Binary files /dev/null and b/static/images/babs-v3-fr/153-F-Bataillon.png differ diff --git a/static/images/babs-v3-fr/154-F-Chef-de-groupe.png b/static/images/babs-v3-fr/154-F-Chef-de-groupe.png new file mode 100644 index 0000000..917cd4e Binary files /dev/null and b/static/images/babs-v3-fr/154-F-Chef-de-groupe.png differ diff --git a/static/images/babs-v3-fr/155-F-Officier-Chef-de-section.png b/static/images/babs-v3-fr/155-F-Officier-Chef-de-section.png new file mode 100644 index 0000000..455c2eb Binary files /dev/null and b/static/images/babs-v3-fr/155-F-Officier-Chef-de-section.png differ diff --git a/static/images/babs-v3-fr/156-F-Chef-d-intervention.png b/static/images/babs-v3-fr/156-F-Chef-d-intervention.png new file mode 100644 index 0000000..cd2bd84 Binary files /dev/null and b/static/images/babs-v3-fr/156-F-Chef-d-intervention.png differ diff --git a/static/images/babs-v3-fr/157-F-Engagement-prevu.png b/static/images/babs-v3-fr/157-F-Engagement-prevu.png new file mode 100644 index 0000000..8c29dac Binary files /dev/null and b/static/images/babs-v3-fr/157-F-Engagement-prevu.png differ diff --git a/static/images/babs-v3-fr/158-F-Reconnaissance-prevue.png b/static/images/babs-v3-fr/158-F-Reconnaissance-prevue.png new file mode 100644 index 0000000..8783c49 Binary files /dev/null and b/static/images/babs-v3-fr/158-F-Reconnaissance-prevue.png differ diff --git a/static/images/babs-v3-fr/159-F-Engagement-execute.png b/static/images/babs-v3-fr/159-F-Engagement-execute.png new file mode 100644 index 0000000..ee6281b Binary files /dev/null and b/static/images/babs-v3-fr/159-F-Engagement-execute.png differ diff --git a/static/images/babs-v3-fr/160-F-Reconnaissance-executee.png b/static/images/babs-v3-fr/160-F-Reconnaissance-executee.png new file mode 100644 index 0000000..2573c36 Binary files /dev/null and b/static/images/babs-v3-fr/160-F-Reconnaissance-executee.png differ diff --git a/static/images/babs-v3-fr/161-F-Observer.png b/static/images/babs-v3-fr/161-F-Observer.png new file mode 100644 index 0000000..9e7c9d2 Binary files /dev/null and b/static/images/babs-v3-fr/161-F-Observer.png differ diff --git a/static/images/babs-v3-fr/162-F-Fouiller.png b/static/images/babs-v3-fr/162-F-Fouiller.png new file mode 100644 index 0000000..38dfeb4 Binary files /dev/null and b/static/images/babs-v3-fr/162-F-Fouiller.png differ diff --git a/static/images/babs-v3-fr/163-F-Mouvement-motoris.png b/static/images/babs-v3-fr/163-F-Mouvement-motoris.png new file mode 100644 index 0000000..e5bed2a Binary files /dev/null and b/static/images/babs-v3-fr/163-F-Mouvement-motoris.png differ diff --git a/static/images/babs-v3-fr/164-F-Poste-de-d-contamination-ABC.png b/static/images/babs-v3-fr/164-F-Poste-de-d-contamination-ABC.png new file mode 100644 index 0000000..2264788 Binary files /dev/null and b/static/images/babs-v3-fr/164-F-Poste-de-d-contamination-ABC.png differ diff --git a/static/images/babs-v3-fr/165-F-Vehicule-leger-voiture.png b/static/images/babs-v3-fr/165-F-Vehicule-leger-voiture.png new file mode 100644 index 0000000..fcb351c Binary files /dev/null and b/static/images/babs-v3-fr/165-F-Vehicule-leger-voiture.png differ diff --git a/static/images/babs-v3-fr/166-F-Camion-poids-lourd.png b/static/images/babs-v3-fr/166-F-Camion-poids-lourd.png new file mode 100644 index 0000000..ceca82d Binary files /dev/null and b/static/images/babs-v3-fr/166-F-Camion-poids-lourd.png differ diff --git a/static/images/babs-v3-fr/167-F-Vehicule-de-transport-bus.png b/static/images/babs-v3-fr/167-F-Vehicule-de-transport-bus.png new file mode 100644 index 0000000..fe307f2 Binary files /dev/null and b/static/images/babs-v3-fr/167-F-Vehicule-de-transport-bus.png differ diff --git a/static/images/babs-v3-fr/168-F-Ambulance.png b/static/images/babs-v3-fr/168-F-Ambulance.png new file mode 100644 index 0000000..276d1d9 Binary files /dev/null and b/static/images/babs-v3-fr/168-F-Ambulance.png differ diff --git a/static/images/babs-v3-fr/169-F-Helicoptere.png b/static/images/babs-v3-fr/169-F-Helicoptere.png new file mode 100644 index 0000000..9396e43 Binary files /dev/null and b/static/images/babs-v3-fr/169-F-Helicoptere.png differ diff --git a/static/images/babs-v3-fr/170-F-Fourgon-tonne-pompe.png b/static/images/babs-v3-fr/170-F-Fourgon-tonne-pompe.png new file mode 100644 index 0000000..dd74e96 Binary files /dev/null and b/static/images/babs-v3-fr/170-F-Fourgon-tonne-pompe.png differ diff --git a/static/images/babs-v3-fr/171-F-Canon-a-eau.png b/static/images/babs-v3-fr/171-F-Canon-a-eau.png new file mode 100644 index 0000000..7323d89 Binary files /dev/null and b/static/images/babs-v3-fr/171-F-Canon-a-eau.png differ diff --git a/static/images/babs-v3-fr/172-F-Elevateur-a-nacelle.png b/static/images/babs-v3-fr/172-F-Elevateur-a-nacelle.png new file mode 100644 index 0000000..b212d46 Binary files /dev/null and b/static/images/babs-v3-fr/172-F-Elevateur-a-nacelle.png differ diff --git a/static/images/babs-v3-fr/173-F-Echelle-pivotante-a-rienne.png b/static/images/babs-v3-fr/173-F-Echelle-pivotante-a-rienne.png new file mode 100644 index 0000000..f8a812b Binary files /dev/null and b/static/images/babs-v3-fr/173-F-Echelle-pivotante-a-rienne.png differ diff --git a/static/images/babs-v3-fr/174a-F-Autoroute.png b/static/images/babs-v3-fr/174a-F-Autoroute.png new file mode 100644 index 0000000..3b95434 Binary files /dev/null and b/static/images/babs-v3-fr/174a-F-Autoroute.png differ diff --git a/static/images/babs-v3-fr/174b-F-Autoroute.png b/static/images/babs-v3-fr/174b-F-Autoroute.png new file mode 100644 index 0000000..bed5518 Binary files /dev/null and b/static/images/babs-v3-fr/174b-F-Autoroute.png differ diff --git a/static/images/babs-v3-fr/174c-F-Autoroute.png b/static/images/babs-v3-fr/174c-F-Autoroute.png new file mode 100644 index 0000000..c7a0f62 Binary files /dev/null and b/static/images/babs-v3-fr/174c-F-Autoroute.png differ diff --git a/static/images/babs-v3-fr/174d-F-Autoroute.png b/static/images/babs-v3-fr/174d-F-Autoroute.png new file mode 100644 index 0000000..447fe20 Binary files /dev/null and b/static/images/babs-v3-fr/174d-F-Autoroute.png differ diff --git a/static/images/babs-v3-fr/175-F-Interdiction-de-naviguer.png b/static/images/babs-v3-fr/175-F-Interdiction-de-naviguer.png new file mode 100644 index 0000000..ed7e510 Binary files /dev/null and b/static/images/babs-v3-fr/175-F-Interdiction-de-naviguer.png differ diff --git a/static/images/babs-v3-fr/176-F-Interdiction-de-survoler.png b/static/images/babs-v3-fr/176-F-Interdiction-de-survoler.png new file mode 100644 index 0000000..253111d Binary files /dev/null and b/static/images/babs-v3-fr/176-F-Interdiction-de-survoler.png differ diff --git a/static/images/babs-v3-fr/177-F-Point-de-rassemblement-d-urgence.png b/static/images/babs-v3-fr/177-F-Point-de-rassemblement-d-urgence.png new file mode 100644 index 0000000..238378f Binary files /dev/null and b/static/images/babs-v3-fr/177-F-Point-de-rassemblement-d-urgence.png differ diff --git a/static/images/babs-v3-it/001-I-Danneggiamento.png b/static/images/babs-v3-it/001-I-Danneggiamento.png new file mode 100644 index 0000000..7faa404 Binary files /dev/null and b/static/images/babs-v3-it/001-I-Danneggiamento.png differ diff --git a/static/images/babs-v3-it/002-I-Distruzione-parziale.png b/static/images/babs-v3-it/002-I-Distruzione-parziale.png new file mode 100644 index 0000000..d436138 Binary files /dev/null and b/static/images/babs-v3-it/002-I-Distruzione-parziale.png differ diff --git a/static/images/babs-v3-it/003-I-Distruzione-totale.png b/static/images/babs-v3-it/003-I-Distruzione-totale.png new file mode 100644 index 0000000..919e29a Binary files /dev/null and b/static/images/babs-v3-it/003-I-Distruzione-totale.png differ diff --git a/static/images/babs-v3-it/004-I-Incendio-di-un-singolo-edificio.png b/static/images/babs-v3-it/004-I-Incendio-di-un-singolo-edificio.png new file mode 100644 index 0000000..414544e Binary files /dev/null and b/static/images/babs-v3-it/004-I-Incendio-di-un-singolo-edificio.png differ diff --git a/static/images/babs-v3-it/005-I-Focolaio-esplosione.png b/static/images/babs-v3-it/005-I-Focolaio-esplosione.png new file mode 100644 index 0000000..3ec810d Binary files /dev/null and b/static/images/babs-v3-it/005-I-Focolaio-esplosione.png differ diff --git a/static/images/babs-v3-it/006-I-Feriti.png b/static/images/babs-v3-it/006-I-Feriti.png new file mode 100644 index 0000000..2a68aaf Binary files /dev/null and b/static/images/babs-v3-it/006-I-Feriti.png differ diff --git a/static/images/babs-v3-it/007-I-Persone-imprigionate.png b/static/images/babs-v3-it/007-I-Persone-imprigionate.png new file mode 100644 index 0000000..554d43c Binary files /dev/null and b/static/images/babs-v3-it/007-I-Persone-imprigionate.png differ diff --git a/static/images/babs-v3-it/008-I-Senzatetto.png b/static/images/babs-v3-it/008-I-Senzatetto.png new file mode 100644 index 0000000..0858907 Binary files /dev/null and b/static/images/babs-v3-it/008-I-Senzatetto.png differ diff --git a/static/images/babs-v3-it/009-I-Morti.png b/static/images/babs-v3-it/009-I-Morti.png new file mode 100644 index 0000000..65a54ed Binary files /dev/null and b/static/images/babs-v3-it/009-I-Morti.png differ diff --git a/static/images/babs-v3-it/010-I-Dispersi.png b/static/images/babs-v3-it/010-I-Dispersi.png new file mode 100644 index 0000000..f2d7ca9 Binary files /dev/null and b/static/images/babs-v3-it/010-I-Dispersi.png differ diff --git a/static/images/babs-v3-it/011-I-Esercito.png b/static/images/babs-v3-it/011-I-Esercito.png new file mode 100644 index 0000000..c6b25a4 Binary files /dev/null and b/static/images/babs-v3-it/011-I-Esercito.png differ diff --git a/static/images/babs-v3-it/012-I-Polizia.png b/static/images/babs-v3-it/012-I-Polizia.png new file mode 100644 index 0000000..bb795a3 Binary files /dev/null and b/static/images/babs-v3-it/012-I-Polizia.png differ diff --git a/static/images/babs-v3-it/013-I-Protezione-civile.png b/static/images/babs-v3-it/013-I-Protezione-civile.png new file mode 100644 index 0000000..3ebfe44 Binary files /dev/null and b/static/images/babs-v3-it/013-I-Protezione-civile.png differ diff --git a/static/images/babs-v3-it/014-I-Sanita.png b/static/images/babs-v3-it/014-I-Sanita.png new file mode 100644 index 0000000..8392b9d Binary files /dev/null and b/static/images/babs-v3-it/014-I-Sanita.png differ diff --git a/static/images/babs-v3-it/015-I-Corpo-pompieri.png b/static/images/babs-v3-it/015-I-Corpo-pompieri.png new file mode 100644 index 0000000..b31e250 Binary files /dev/null and b/static/images/babs-v3-it/015-I-Corpo-pompieri.png differ diff --git a/static/images/babs-v3-it/016-I-Servizi-tecniche.png b/static/images/babs-v3-it/016-I-Servizi-tecniche.png new file mode 100644 index 0000000..8988b66 Binary files /dev/null and b/static/images/babs-v3-it/016-I-Servizi-tecniche.png differ diff --git a/static/images/babs-v3-it/017-I-Incidente.png b/static/images/babs-v3-it/017-I-Incidente.png new file mode 100644 index 0000000..ebf5baa Binary files /dev/null and b/static/images/babs-v3-it/017-I-Incidente.png differ diff --git a/static/images/babs-v3-it/018-I-Sostanze-chimiche.png b/static/images/babs-v3-it/018-I-Sostanze-chimiche.png new file mode 100644 index 0000000..73d101a Binary files /dev/null and b/static/images/babs-v3-it/018-I-Sostanze-chimiche.png differ diff --git a/static/images/babs-v3-it/019-I-Elettricita.png b/static/images/babs-v3-it/019-I-Elettricita.png new file mode 100644 index 0000000..387addd Binary files /dev/null and b/static/images/babs-v3-it/019-I-Elettricita.png differ diff --git a/static/images/babs-v3-it/020-I-Esplosione.png b/static/images/babs-v3-it/020-I-Esplosione.png new file mode 100644 index 0000000..393a388 Binary files /dev/null and b/static/images/babs-v3-it/020-I-Esplosione.png differ diff --git a/static/images/babs-v3-it/021-I-Gas.png b/static/images/babs-v3-it/021-I-Gas.png new file mode 100644 index 0000000..438acb2 Binary files /dev/null and b/static/images/babs-v3-it/021-I-Gas.png differ diff --git a/static/images/babs-v3-it/022-I-Pericolo-spegnimento-con-acqua.png b/static/images/babs-v3-it/022-I-Pericolo-spegnimento-con-acqua.png new file mode 100644 index 0000000..443d6bc Binary files /dev/null and b/static/images/babs-v3-it/022-I-Pericolo-spegnimento-con-acqua.png differ diff --git a/static/images/babs-v3-it/023-I-Sostanze-radioattive.png b/static/images/babs-v3-it/023-I-Sostanze-radioattive.png new file mode 100644 index 0000000..bc36e9b Binary files /dev/null and b/static/images/babs-v3-it/023-I-Sostanze-radioattive.png differ diff --git a/static/images/babs-v3-it/024-I-Pericolo-per-le-acque.png b/static/images/babs-v3-it/024-I-Pericolo-per-le-acque.png new file mode 100644 index 0000000..0676d5d Binary files /dev/null and b/static/images/babs-v3-it/024-I-Pericolo-per-le-acque.png differ diff --git a/static/images/babs-v3-it/025-I-OCC.png b/static/images/babs-v3-it/025-I-OCC.png new file mode 100644 index 0000000..22baec9 Binary files /dev/null and b/static/images/babs-v3-it/025-I-OCC.png differ diff --git a/static/images/babs-v3-it/026-I-OCRg.png b/static/images/babs-v3-it/026-I-OCRg.png new file mode 100644 index 0000000..46d2bf1 Binary files /dev/null and b/static/images/babs-v3-it/026-I-OCRg.png differ diff --git a/static/images/babs-v3-it/027-I-OCCm.png b/static/images/babs-v3-it/027-I-OCCm.png new file mode 100644 index 0000000..788e158 Binary files /dev/null and b/static/images/babs-v3-it/027-I-OCCm.png differ diff --git a/static/images/babs-v3-it/028-I-CI.png b/static/images/babs-v3-it/028-I-CI.png new file mode 100644 index 0000000..f5d0f39 Binary files /dev/null and b/static/images/babs-v3-it/028-I-CI.png differ diff --git a/static/images/babs-v3-it/029-I-CIM.png b/static/images/babs-v3-it/029-I-CIM.png new file mode 100644 index 0000000..4df0444 Binary files /dev/null and b/static/images/babs-v3-it/029-I-CIM.png differ diff --git a/static/images/babs-v3-it/030-I-DI.png b/static/images/babs-v3-it/030-I-DI.png new file mode 100644 index 0000000..27b2a29 Binary files /dev/null and b/static/images/babs-v3-it/030-I-DI.png differ diff --git a/static/images/babs-v3-it/031-I-Posto-comando-operazioni.png b/static/images/babs-v3-it/031-I-Posto-comando-operazioni.png new file mode 100644 index 0000000..00090c1 Binary files /dev/null and b/static/images/babs-v3-it/031-I-Posto-comando-operazioni.png differ diff --git a/static/images/babs-v3-it/032-I-Posto-comando-intervento.png b/static/images/babs-v3-it/032-I-Posto-comando-intervento.png new file mode 100644 index 0000000..d113709 Binary files /dev/null and b/static/images/babs-v3-it/032-I-Posto-comando-intervento.png differ diff --git a/static/images/babs-v3-it/033-I-Posto-d-informazione.png b/static/images/babs-v3-it/033-I-Posto-d-informazione.png new file mode 100644 index 0000000..219091a Binary files /dev/null and b/static/images/babs-v3-it/033-I-Posto-d-informazione.png differ diff --git a/static/images/babs-v3-it/034-I-Posto-collettore.png b/static/images/babs-v3-it/034-I-Posto-collettore.png new file mode 100644 index 0000000..0ca0d13 Binary files /dev/null and b/static/images/babs-v3-it/034-I-Posto-collettore.png differ diff --git a/static/images/babs-v3-it/035-I-Posto-d-assistenza.png b/static/images/babs-v3-it/035-I-Posto-d-assistenza.png new file mode 100644 index 0000000..c520eaf Binary files /dev/null and b/static/images/babs-v3-it/035-I-Posto-d-assistenza.png differ diff --git a/static/images/babs-v3-it/036-I-Posto-collettore-dei-pazienti.png b/static/images/babs-v3-it/036-I-Posto-collettore-dei-pazienti.png new file mode 100644 index 0000000..2a9f211 Binary files /dev/null and b/static/images/babs-v3-it/036-I-Posto-collettore-dei-pazienti.png differ diff --git a/static/images/babs-v3-it/037-I-Posto-di-soccorso-sanitario.png b/static/images/babs-v3-it/037-I-Posto-di-soccorso-sanitario.png new file mode 100644 index 0000000..065ec19 Binary files /dev/null and b/static/images/babs-v3-it/037-I-Posto-di-soccorso-sanitario.png differ diff --git a/static/images/babs-v3-it/038-I-Posto-colletore-dei-morti.png b/static/images/babs-v3-it/038-I-Posto-colletore-dei-morti.png new file mode 100644 index 0000000..0a5b793 Binary files /dev/null and b/static/images/babs-v3-it/038-I-Posto-colletore-dei-morti.png differ diff --git a/static/images/babs-v3-it/039-I-Posto-distribuzione-sussistenza.png b/static/images/babs-v3-it/039-I-Posto-distribuzione-sussistenza.png new file mode 100644 index 0000000..8f8749d Binary files /dev/null and b/static/images/babs-v3-it/039-I-Posto-distribuzione-sussistenza.png differ diff --git a/static/images/babs-v3-it/040-I-Posto-distribuzione-carburante.png b/static/images/babs-v3-it/040-I-Posto-distribuzione-carburante.png new file mode 100644 index 0000000..e8ee0e0 Binary files /dev/null and b/static/images/babs-v3-it/040-I-Posto-distribuzione-carburante.png differ diff --git a/static/images/babs-v3-it/041-I-Centro-informazioni.png b/static/images/babs-v3-it/041-I-Centro-informazioni.png new file mode 100644 index 0000000..87cbf0a Binary files /dev/null and b/static/images/babs-v3-it/041-I-Centro-informazioni.png differ diff --git a/static/images/babs-v3-it/042-I-Posto-di-d-briefing.png b/static/images/babs-v3-it/042-I-Posto-di-d-briefing.png new file mode 100644 index 0000000..7b302ea Binary files /dev/null and b/static/images/babs-v3-it/042-I-Posto-di-d-briefing.png differ diff --git a/static/images/babs-v3-it/043-I-Posto-colletore-dei-famigliari.png b/static/images/babs-v3-it/043-I-Posto-colletore-dei-famigliari.png new file mode 100644 index 0000000..4db5c90 Binary files /dev/null and b/static/images/babs-v3-it/043-I-Posto-colletore-dei-famigliari.png differ diff --git a/static/images/babs-v3-it/044-I-Posto-collettore-dei-cadaveri-di-animali.png b/static/images/babs-v3-it/044-I-Posto-collettore-dei-cadaveri-di-animali.png new file mode 100644 index 0000000..a643524 Binary files /dev/null and b/static/images/babs-v3-it/044-I-Posto-collettore-dei-cadaveri-di-animali.png differ diff --git a/static/images/babs-v3-it/045-I-Posto-colletore-degli-aggretti-trovati.png b/static/images/babs-v3-it/045-I-Posto-colletore-degli-aggretti-trovati.png new file mode 100644 index 0000000..32db26d Binary files /dev/null and b/static/images/babs-v3-it/045-I-Posto-colletore-degli-aggretti-trovati.png differ diff --git a/static/images/babs-v3-it/046-I-Posto-di-distribuzione-acqua-potabile.png b/static/images/babs-v3-it/046-I-Posto-di-distribuzione-acqua-potabile.png new file mode 100644 index 0000000..5933770 Binary files /dev/null and b/static/images/babs-v3-it/046-I-Posto-di-distribuzione-acqua-potabile.png differ diff --git a/static/images/babs-v3-it/047-I-Deposito-PBC-di-fortuna.png b/static/images/babs-v3-it/047-I-Deposito-PBC-di-fortuna.png new file mode 100644 index 0000000..5453c21 Binary files /dev/null and b/static/images/babs-v3-it/047-I-Deposito-PBC-di-fortuna.png differ diff --git a/static/images/babs-v3-it/048-I-Deviazione.png b/static/images/babs-v3-it/048-I-Deviazione.png new file mode 100644 index 0000000..7fe98a1 Binary files /dev/null and b/static/images/babs-v3-it/048-I-Deviazione.png differ diff --git a/static/images/babs-v3-it/049-I-Sbarramento.png b/static/images/babs-v3-it/049-I-Sbarramento.png new file mode 100644 index 0000000..ff3065e Binary files /dev/null and b/static/images/babs-v3-it/049-I-Sbarramento.png differ diff --git a/static/images/babs-v3-it/050-I-Piazza-d-atterraggio-elicotteri.png b/static/images/babs-v3-it/050-I-Piazza-d-atterraggio-elicotteri.png new file mode 100644 index 0000000..fb634c7 Binary files /dev/null and b/static/images/babs-v3-it/050-I-Piazza-d-atterraggio-elicotteri.png differ diff --git a/static/images/babs-v3-it/051-I-Posteggio-veicoli.png b/static/images/babs-v3-it/051-I-Posteggio-veicoli.png new file mode 100644 index 0000000..61a243e Binary files /dev/null and b/static/images/babs-v3-it/051-I-Posteggio-veicoli.png differ diff --git a/static/images/babs-v3-it/052-I-Deposito-del-materiale.png b/static/images/babs-v3-it/052-I-Deposito-del-materiale.png new file mode 100644 index 0000000..59a124c Binary files /dev/null and b/static/images/babs-v3-it/052-I-Deposito-del-materiale.png differ diff --git a/static/images/babs-v3-it/053-I-Osservazione.png b/static/images/babs-v3-it/053-I-Osservazione.png new file mode 100644 index 0000000..0eb3c0b Binary files /dev/null and b/static/images/babs-v3-it/053-I-Osservazione.png differ diff --git a/static/images/babs-v3-it/054-I-Sorveglianza.png b/static/images/babs-v3-it/054-I-Sorveglianza.png new file mode 100644 index 0000000..6ffc3de Binary files /dev/null and b/static/images/babs-v3-it/054-I-Sorveglianza.png differ diff --git a/static/images/babs-v3-it/055-I-Tempesta.png b/static/images/babs-v3-it/055-I-Tempesta.png new file mode 100644 index 0000000..5fc83d7 Binary files /dev/null and b/static/images/babs-v3-it/055-I-Tempesta.png differ diff --git a/static/images/babs-v3-it/056-I-Piogge-intense.png b/static/images/babs-v3-it/056-I-Piogge-intense.png new file mode 100644 index 0000000..d966df0 Binary files /dev/null and b/static/images/babs-v3-it/056-I-Piogge-intense.png differ diff --git a/static/images/babs-v3-it/057-I-Piena.png b/static/images/babs-v3-it/057-I-Piena.png new file mode 100644 index 0000000..4532b53 Binary files /dev/null and b/static/images/babs-v3-it/057-I-Piena.png differ diff --git a/static/images/babs-v3-it/058-I-Frana.png b/static/images/babs-v3-it/058-I-Frana.png new file mode 100644 index 0000000..30660a5 Binary files /dev/null and b/static/images/babs-v3-it/058-I-Frana.png differ diff --git a/static/images/babs-v3-it/059-I-Valanga.png b/static/images/babs-v3-it/059-I-Valanga.png new file mode 100644 index 0000000..e05df1d Binary files /dev/null and b/static/images/babs-v3-it/059-I-Valanga.png differ diff --git a/static/images/babs-v3-it/060-I-Terremoto.png b/static/images/babs-v3-it/060-I-Terremoto.png new file mode 100644 index 0000000..33fbeca Binary files /dev/null and b/static/images/babs-v3-it/060-I-Terremoto.png differ diff --git a/static/images/babs-v3-it/061-I-Crollo-di-edificio.png b/static/images/babs-v3-it/061-I-Crollo-di-edificio.png new file mode 100644 index 0000000..4cbb0ef Binary files /dev/null and b/static/images/babs-v3-it/061-I-Crollo-di-edificio.png differ diff --git a/static/images/babs-v3-it/062-I-Siccit.png b/static/images/babs-v3-it/062-I-Siccit.png new file mode 100644 index 0000000..57c7d05 Binary files /dev/null and b/static/images/babs-v3-it/062-I-Siccit.png differ diff --git a/static/images/babs-v3-it/063-I-Epidemia.png b/static/images/babs-v3-it/063-I-Epidemia.png new file mode 100644 index 0000000..8261824 Binary files /dev/null and b/static/images/babs-v3-it/063-I-Epidemia.png differ diff --git a/static/images/babs-v3-it/064-I-Epizoozia.png b/static/images/babs-v3-it/064-I-Epizoozia.png new file mode 100644 index 0000000..2b9ebec Binary files /dev/null and b/static/images/babs-v3-it/064-I-Epizoozia.png differ diff --git a/static/images/babs-v3-it/065-I-Influenza-suina.png b/static/images/babs-v3-it/065-I-Influenza-suina.png new file mode 100644 index 0000000..663c957 Binary files /dev/null and b/static/images/babs-v3-it/065-I-Influenza-suina.png differ diff --git a/static/images/babs-v3-it/066-I-Anfibi-trasferiti.png b/static/images/babs-v3-it/066-I-Anfibi-trasferiti.png new file mode 100644 index 0000000..a684a79 Binary files /dev/null and b/static/images/babs-v3-it/066-I-Anfibi-trasferiti.png differ diff --git a/static/images/babs-v3-it/067-I-Pesci-trasferiti.png b/static/images/babs-v3-it/067-I-Pesci-trasferiti.png new file mode 100644 index 0000000..89bd0b3 Binary files /dev/null and b/static/images/babs-v3-it/067-I-Pesci-trasferiti.png differ diff --git a/static/images/babs-v3-it/068-I-Inquinamento-delle-acque.png b/static/images/babs-v3-it/068-I-Inquinamento-delle-acque.png new file mode 100644 index 0000000..e72f760 Binary files /dev/null and b/static/images/babs-v3-it/068-I-Inquinamento-delle-acque.png differ diff --git a/static/images/babs-v3-it/069-I-Livello-dell-acqua-sale.png b/static/images/babs-v3-it/069-I-Livello-dell-acqua-sale.png new file mode 100644 index 0000000..7df9283 Binary files /dev/null and b/static/images/babs-v3-it/069-I-Livello-dell-acqua-sale.png differ diff --git a/static/images/babs-v3-it/070-I-Livello-dell-acqua-in-calo.png b/static/images/babs-v3-it/070-I-Livello-dell-acqua-in-calo.png new file mode 100644 index 0000000..29e3a8f Binary files /dev/null and b/static/images/babs-v3-it/070-I-Livello-dell-acqua-in-calo.png differ diff --git a/static/images/babs-v3-it/071-I-Riverse-prosciugati.png b/static/images/babs-v3-it/071-I-Riverse-prosciugati.png new file mode 100644 index 0000000..5fab9d2 Binary files /dev/null and b/static/images/babs-v3-it/071-I-Riverse-prosciugati.png differ diff --git a/static/images/babs-v3-it/075-I-Incendio.png b/static/images/babs-v3-it/075-I-Incendio.png new file mode 100644 index 0000000..c834227 Binary files /dev/null and b/static/images/babs-v3-it/075-I-Incendio.png differ diff --git a/static/images/babs-v3-it/076-I-Esplosione.png b/static/images/babs-v3-it/076-I-Esplosione.png new file mode 100644 index 0000000..d38dca8 Binary files /dev/null and b/static/images/babs-v3-it/076-I-Esplosione.png differ diff --git a/static/images/babs-v3-it/077-I-Colonna.png b/static/images/babs-v3-it/077-I-Colonna.png new file mode 100644 index 0000000..27fa7f4 Binary files /dev/null and b/static/images/babs-v3-it/077-I-Colonna.png differ diff --git a/static/images/babs-v3-it/078-I-Incidente-della-circolazione.png b/static/images/babs-v3-it/078-I-Incidente-della-circolazione.png new file mode 100644 index 0000000..cbd83c3 Binary files /dev/null and b/static/images/babs-v3-it/078-I-Incidente-della-circolazione.png differ diff --git a/static/images/babs-v3-it/079-I-Incidente-ferroviario.png b/static/images/babs-v3-it/079-I-Incidente-ferroviario.png new file mode 100644 index 0000000..be1d781 Binary files /dev/null and b/static/images/babs-v3-it/079-I-Incidente-ferroviario.png differ diff --git a/static/images/babs-v3-it/080-I-Catastrofe-aerea.png b/static/images/babs-v3-it/080-I-Catastrofe-aerea.png new file mode 100644 index 0000000..49b45e7 Binary files /dev/null and b/static/images/babs-v3-it/080-I-Catastrofe-aerea.png differ diff --git a/static/images/babs-v3-it/081-I-Interruzione-dell-energia-elettrica.png b/static/images/babs-v3-it/081-I-Interruzione-dell-energia-elettrica.png new file mode 100644 index 0000000..9c52124 Binary files /dev/null and b/static/images/babs-v3-it/081-I-Interruzione-dell-energia-elettrica.png differ diff --git a/static/images/babs-v3-it/082-I-Disturbo-della-comunicazione.png b/static/images/babs-v3-it/082-I-Disturbo-della-comunicazione.png new file mode 100644 index 0000000..5ade385 Binary files /dev/null and b/static/images/babs-v3-it/082-I-Disturbo-della-comunicazione.png differ diff --git a/static/images/babs-v3-it/083-I-Interruzione-dell-approvvigionamento-idrico.png b/static/images/babs-v3-it/083-I-Interruzione-dell-approvvigionamento-idrico.png new file mode 100644 index 0000000..1e41e81 Binary files /dev/null and b/static/images/babs-v3-it/083-I-Interruzione-dell-approvvigionamento-idrico.png differ diff --git a/static/images/babs-v3-it/084-I-Interruzione-della-canalizzazione.png b/static/images/babs-v3-it/084-I-Interruzione-della-canalizzazione.png new file mode 100644 index 0000000..700990d Binary files /dev/null and b/static/images/babs-v3-it/084-I-Interruzione-della-canalizzazione.png differ diff --git a/static/images/babs-v3-it/085-I-Incidente-nucleare.png b/static/images/babs-v3-it/085-I-Incidente-nucleare.png new file mode 100644 index 0000000..ff637f7 Binary files /dev/null and b/static/images/babs-v3-it/085-I-Incidente-nucleare.png differ diff --git a/static/images/babs-v3-it/086-I-Incidente-biologico.png b/static/images/babs-v3-it/086-I-Incidente-biologico.png new file mode 100644 index 0000000..9743e13 Binary files /dev/null and b/static/images/babs-v3-it/086-I-Incidente-biologico.png differ diff --git a/static/images/babs-v3-it/087-I-Incidente-chimico.png b/static/images/babs-v3-it/087-I-Incidente-chimico.png new file mode 100644 index 0000000..26930fa Binary files /dev/null and b/static/images/babs-v3-it/087-I-Incidente-chimico.png differ diff --git a/static/images/babs-v3-it/088-I-Inquinamento-da-idrocarburi.png b/static/images/babs-v3-it/088-I-Inquinamento-da-idrocarburi.png new file mode 100644 index 0000000..3765605 Binary files /dev/null and b/static/images/babs-v3-it/088-I-Inquinamento-da-idrocarburi.png differ diff --git a/static/images/babs-v3-it/089-I-Danni-alle-infrastrutture.png b/static/images/babs-v3-it/089-I-Danni-alle-infrastrutture.png new file mode 100644 index 0000000..6e5a781 Binary files /dev/null and b/static/images/babs-v3-it/089-I-Danni-alle-infrastrutture.png differ diff --git a/static/images/babs-v3-it/090-I-Incidente-nautico.png b/static/images/babs-v3-it/090-I-Incidente-nautico.png new file mode 100644 index 0000000..16378fd Binary files /dev/null and b/static/images/babs-v3-it/090-I-Incidente-nautico.png differ diff --git a/static/images/babs-v3-it/091-I-Fontana-chiusa.png b/static/images/babs-v3-it/091-I-Fontana-chiusa.png new file mode 100644 index 0000000..49f3820 Binary files /dev/null and b/static/images/babs-v3-it/091-I-Fontana-chiusa.png differ diff --git a/static/images/babs-v3-it/092-I-Interruzione-dei-trasporti-pubblici.png b/static/images/babs-v3-it/092-I-Interruzione-dei-trasporti-pubblici.png new file mode 100644 index 0000000..c88614a Binary files /dev/null and b/static/images/babs-v3-it/092-I-Interruzione-dei-trasporti-pubblici.png differ diff --git a/static/images/babs-v3-it/100-I-Saccheggi.png b/static/images/babs-v3-it/100-I-Saccheggi.png new file mode 100644 index 0000000..9845d52 Binary files /dev/null and b/static/images/babs-v3-it/100-I-Saccheggi.png differ diff --git a/static/images/babs-v3-it/101-I-Furto.png b/static/images/babs-v3-it/101-I-Furto.png new file mode 100644 index 0000000..54478fe Binary files /dev/null and b/static/images/babs-v3-it/101-I-Furto.png differ diff --git a/static/images/babs-v3-it/102-I-Rapina-minaccia.png b/static/images/babs-v3-it/102-I-Rapina-minaccia.png new file mode 100644 index 0000000..f1b9ff0 Binary files /dev/null and b/static/images/babs-v3-it/102-I-Rapina-minaccia.png differ diff --git a/static/images/babs-v3-it/103-I-Incidente-con-estremisti.png b/static/images/babs-v3-it/103-I-Incidente-con-estremisti.png new file mode 100644 index 0000000..666d887 Binary files /dev/null and b/static/images/babs-v3-it/103-I-Incidente-con-estremisti.png differ diff --git a/static/images/babs-v3-it/104-I-Dimostrazioni.png b/static/images/babs-v3-it/104-I-Dimostrazioni.png new file mode 100644 index 0000000..d77f6a0 Binary files /dev/null and b/static/images/babs-v3-it/104-I-Dimostrazioni.png differ diff --git a/static/images/babs-v3-it/105-I-Dimostrazioni-con-disordini.png b/static/images/babs-v3-it/105-I-Dimostrazioni-con-disordini.png new file mode 100644 index 0000000..42e4376 Binary files /dev/null and b/static/images/babs-v3-it/105-I-Dimostrazioni-con-disordini.png differ diff --git a/static/images/babs-v3-it/106-I-Hooligans.png b/static/images/babs-v3-it/106-I-Hooligans.png new file mode 100644 index 0000000..911ce13 Binary files /dev/null and b/static/images/babs-v3-it/106-I-Hooligans.png differ diff --git a/static/images/babs-v3-it/107-I-Rissa.png b/static/images/babs-v3-it/107-I-Rissa.png new file mode 100644 index 0000000..0134efa Binary files /dev/null and b/static/images/babs-v3-it/107-I-Rissa.png differ diff --git a/static/images/babs-v3-it/108-I-Danno-alla-propriet.png b/static/images/babs-v3-it/108-I-Danno-alla-propriet.png new file mode 100644 index 0000000..4f66b9b Binary files /dev/null and b/static/images/babs-v3-it/108-I-Danno-alla-propriet.png differ diff --git a/static/images/babs-v3-it/109-I-Graffito.png b/static/images/babs-v3-it/109-I-Graffito.png new file mode 100644 index 0000000..014c935 Binary files /dev/null and b/static/images/babs-v3-it/109-I-Graffito.png differ diff --git a/static/images/babs-v3-it/110-I-Ubriachezza.png b/static/images/babs-v3-it/110-I-Ubriachezza.png new file mode 100644 index 0000000..f81f7fa Binary files /dev/null and b/static/images/babs-v3-it/110-I-Ubriachezza.png differ diff --git a/static/images/babs-v3-it/111-I-Nomadi.png b/static/images/babs-v3-it/111-I-Nomadi.png new file mode 100644 index 0000000..8857942 Binary files /dev/null and b/static/images/babs-v3-it/111-I-Nomadi.png differ diff --git a/static/images/babs-v3-it/112-I-Occupazione-abusiva.png b/static/images/babs-v3-it/112-I-Occupazione-abusiva.png new file mode 100644 index 0000000..6d5db24 Binary files /dev/null and b/static/images/babs-v3-it/112-I-Occupazione-abusiva.png differ diff --git a/static/images/babs-v3-it/113-I-Visione-pubblica.png b/static/images/babs-v3-it/113-I-Visione-pubblica.png new file mode 100644 index 0000000..9d239c7 Binary files /dev/null and b/static/images/babs-v3-it/113-I-Visione-pubblica.png differ diff --git a/static/images/babs-v3-it/114-I-Evento-sportivo.png b/static/images/babs-v3-it/114-I-Evento-sportivo.png new file mode 100644 index 0000000..c29fb52 Binary files /dev/null and b/static/images/babs-v3-it/114-I-Evento-sportivo.png differ diff --git a/static/images/babs-v3-it/115-I-Barricate.png b/static/images/babs-v3-it/115-I-Barricate.png new file mode 100644 index 0000000..46dcc55 Binary files /dev/null and b/static/images/babs-v3-it/115-I-Barricate.png differ diff --git a/static/images/babs-v3-it/116-I-Sequestro-di-persona.png b/static/images/babs-v3-it/116-I-Sequestro-di-persona.png new file mode 100644 index 0000000..4870293 Binary files /dev/null and b/static/images/babs-v3-it/116-I-Sequestro-di-persona.png differ diff --git a/static/images/babs-v3-it/117-I-Ricatto.png b/static/images/babs-v3-it/117-I-Ricatto.png new file mode 100644 index 0000000..b53613e Binary files /dev/null and b/static/images/babs-v3-it/117-I-Ricatto.png differ diff --git a/static/images/babs-v3-it/118-I-Dirottamento-aereo.png b/static/images/babs-v3-it/118-I-Dirottamento-aereo.png new file mode 100644 index 0000000..ee73de2 Binary files /dev/null and b/static/images/babs-v3-it/118-I-Dirottamento-aereo.png differ diff --git a/static/images/babs-v3-it/119-I-Rapimento.png b/static/images/babs-v3-it/119-I-Rapimento.png new file mode 100644 index 0000000..571ad73 Binary files /dev/null and b/static/images/babs-v3-it/119-I-Rapimento.png differ diff --git a/static/images/babs-v3-it/120-I-Sparatoria.png b/static/images/babs-v3-it/120-I-Sparatoria.png new file mode 100644 index 0000000..518b302 Binary files /dev/null and b/static/images/babs-v3-it/120-I-Sparatoria.png differ diff --git a/static/images/babs-v3-it/121-I-AMOK.png b/static/images/babs-v3-it/121-I-AMOK.png new file mode 100644 index 0000000..199e1f3 Binary files /dev/null and b/static/images/babs-v3-it/121-I-AMOK.png differ diff --git a/static/images/babs-v3-it/122-I-Attentato-terroristico.png b/static/images/babs-v3-it/122-I-Attentato-terroristico.png new file mode 100644 index 0000000..a77cadb Binary files /dev/null and b/static/images/babs-v3-it/122-I-Attentato-terroristico.png differ diff --git a/static/images/babs-v3-it/123-I-Attentato-dinamitardo.png b/static/images/babs-v3-it/123-I-Attentato-dinamitardo.png new file mode 100644 index 0000000..107df7d Binary files /dev/null and b/static/images/babs-v3-it/123-I-Attentato-dinamitardo.png differ diff --git a/static/images/babs-v3-it/124-I-Panico-di-massa.png b/static/images/babs-v3-it/124-I-Panico-di-massa.png new file mode 100644 index 0000000..11ec821 Binary files /dev/null and b/static/images/babs-v3-it/124-I-Panico-di-massa.png differ diff --git a/static/images/babs-v3-it/125-I-Attentato-incendiario.png b/static/images/babs-v3-it/125-I-Attentato-incendiario.png new file mode 100644 index 0000000..3ed2734 Binary files /dev/null and b/static/images/babs-v3-it/125-I-Attentato-incendiario.png differ diff --git a/static/images/babs-v3-it/126-I-Sabotaggio.png b/static/images/babs-v3-it/126-I-Sabotaggio.png new file mode 100644 index 0000000..9e1fb3c Binary files /dev/null and b/static/images/babs-v3-it/126-I-Sabotaggio.png differ diff --git a/static/images/babs-v3-it/127-I-Bombe.png b/static/images/babs-v3-it/127-I-Bombe.png new file mode 100644 index 0000000..49f8e59 Binary files /dev/null and b/static/images/babs-v3-it/127-I-Bombe.png differ diff --git a/static/images/babs-v3-it/128-I-Minaccia-delle-mine.png b/static/images/babs-v3-it/128-I-Minaccia-delle-mine.png new file mode 100644 index 0000000..c1440ef Binary files /dev/null and b/static/images/babs-v3-it/128-I-Minaccia-delle-mine.png differ diff --git a/static/images/babs-v3-it/135-I-Squadra-P.png b/static/images/babs-v3-it/135-I-Squadra-P.png new file mode 100644 index 0000000..b5568c6 Binary files /dev/null and b/static/images/babs-v3-it/135-I-Squadra-P.png differ diff --git a/static/images/babs-v3-it/136-I-Gruppo-P.png b/static/images/babs-v3-it/136-I-Gruppo-P.png new file mode 100644 index 0000000..b59dd08 Binary files /dev/null and b/static/images/babs-v3-it/136-I-Gruppo-P.png differ diff --git a/static/images/babs-v3-it/137-I-Sezione-P.png b/static/images/babs-v3-it/137-I-Sezione-P.png new file mode 100644 index 0000000..60a5830 Binary files /dev/null and b/static/images/babs-v3-it/137-I-Sezione-P.png differ diff --git a/static/images/babs-v3-it/138-I-Capogruppo-P.png b/static/images/babs-v3-it/138-I-Capogruppo-P.png new file mode 100644 index 0000000..9852fb2 Binary files /dev/null and b/static/images/babs-v3-it/138-I-Capogruppo-P.png differ diff --git a/static/images/babs-v3-it/139-I-Ufficiale-caposezione-P.png b/static/images/babs-v3-it/139-I-Ufficiale-caposezione-P.png new file mode 100644 index 0000000..7886ec5 Binary files /dev/null and b/static/images/babs-v3-it/139-I-Ufficiale-caposezione-P.png differ diff --git a/static/images/babs-v3-it/140-I-Capointervento-P.png b/static/images/babs-v3-it/140-I-Capointervento-P.png new file mode 100644 index 0000000..3adc729 Binary files /dev/null and b/static/images/babs-v3-it/140-I-Capointervento-P.png differ diff --git a/static/images/babs-v3-it/141-I-Squadra-CP.png b/static/images/babs-v3-it/141-I-Squadra-CP.png new file mode 100644 index 0000000..4a7aa5d Binary files /dev/null and b/static/images/babs-v3-it/141-I-Squadra-CP.png differ diff --git a/static/images/babs-v3-it/142-I-Gruppo-CP.png b/static/images/babs-v3-it/142-I-Gruppo-CP.png new file mode 100644 index 0000000..0e73b43 Binary files /dev/null and b/static/images/babs-v3-it/142-I-Gruppo-CP.png differ diff --git a/static/images/babs-v3-it/143-I-Sezione-CP.png b/static/images/babs-v3-it/143-I-Sezione-CP.png new file mode 100644 index 0000000..46f798f Binary files /dev/null and b/static/images/babs-v3-it/143-I-Sezione-CP.png differ diff --git a/static/images/babs-v3-it/144-I-Capogruppo-CP.png b/static/images/babs-v3-it/144-I-Capogruppo-CP.png new file mode 100644 index 0000000..946aba4 Binary files /dev/null and b/static/images/babs-v3-it/144-I-Capogruppo-CP.png differ diff --git a/static/images/babs-v3-it/145-I-Ufficiale-caposezione-CP.png b/static/images/babs-v3-it/145-I-Ufficiale-caposezione-CP.png new file mode 100644 index 0000000..7dba147 Binary files /dev/null and b/static/images/babs-v3-it/145-I-Ufficiale-caposezione-CP.png differ diff --git a/static/images/babs-v3-it/146-I-Capointervento-CP.png b/static/images/babs-v3-it/146-I-Capointervento-CP.png new file mode 100644 index 0000000..cc5c92f Binary files /dev/null and b/static/images/babs-v3-it/146-I-Capointervento-CP.png differ diff --git a/static/images/babs-v3-it/147-I-Squadra-San.png b/static/images/babs-v3-it/147-I-Squadra-San.png new file mode 100644 index 0000000..d3edf5d Binary files /dev/null and b/static/images/babs-v3-it/147-I-Squadra-San.png differ diff --git a/static/images/babs-v3-it/148-I-Gruppo-San.png b/static/images/babs-v3-it/148-I-Gruppo-San.png new file mode 100644 index 0000000..ca30424 Binary files /dev/null and b/static/images/babs-v3-it/148-I-Gruppo-San.png differ diff --git a/static/images/babs-v3-it/149-I-Squadra.png b/static/images/babs-v3-it/149-I-Squadra.png new file mode 100644 index 0000000..c7cc391 Binary files /dev/null and b/static/images/babs-v3-it/149-I-Squadra.png differ diff --git a/static/images/babs-v3-it/150-I-Gruppo.png b/static/images/babs-v3-it/150-I-Gruppo.png new file mode 100644 index 0000000..9a69a0f Binary files /dev/null and b/static/images/babs-v3-it/150-I-Gruppo.png differ diff --git a/static/images/babs-v3-it/151-I-Sezione.png b/static/images/babs-v3-it/151-I-Sezione.png new file mode 100644 index 0000000..4a6a45d Binary files /dev/null and b/static/images/babs-v3-it/151-I-Sezione.png differ diff --git a/static/images/babs-v3-it/152-I-Compagnia.png b/static/images/babs-v3-it/152-I-Compagnia.png new file mode 100644 index 0000000..38afc0f Binary files /dev/null and b/static/images/babs-v3-it/152-I-Compagnia.png differ diff --git a/static/images/babs-v3-it/153-I-Bataillone.png b/static/images/babs-v3-it/153-I-Bataillone.png new file mode 100644 index 0000000..932c8b2 Binary files /dev/null and b/static/images/babs-v3-it/153-I-Bataillone.png differ diff --git a/static/images/babs-v3-it/154-I-Capogruppo.png b/static/images/babs-v3-it/154-I-Capogruppo.png new file mode 100644 index 0000000..917cd4e Binary files /dev/null and b/static/images/babs-v3-it/154-I-Capogruppo.png differ diff --git a/static/images/babs-v3-it/155-I-Ufficiale-caposezione.png b/static/images/babs-v3-it/155-I-Ufficiale-caposezione.png new file mode 100644 index 0000000..455c2eb Binary files /dev/null and b/static/images/babs-v3-it/155-I-Ufficiale-caposezione.png differ diff --git a/static/images/babs-v3-it/156-I-Capointervento.png b/static/images/babs-v3-it/156-I-Capointervento.png new file mode 100644 index 0000000..cd2bd84 Binary files /dev/null and b/static/images/babs-v3-it/156-I-Capointervento.png differ diff --git a/static/images/babs-v3-it/157-I-Intervento-pianificato.png b/static/images/babs-v3-it/157-I-Intervento-pianificato.png new file mode 100644 index 0000000..8c29dac Binary files /dev/null and b/static/images/babs-v3-it/157-I-Intervento-pianificato.png differ diff --git a/static/images/babs-v3-it/158-I-Ricognizione-pianificata.png b/static/images/babs-v3-it/158-I-Ricognizione-pianificata.png new file mode 100644 index 0000000..8783c49 Binary files /dev/null and b/static/images/babs-v3-it/158-I-Ricognizione-pianificata.png differ diff --git a/static/images/babs-v3-it/159-I-Intervento-eseguito.png b/static/images/babs-v3-it/159-I-Intervento-eseguito.png new file mode 100644 index 0000000..ee6281b Binary files /dev/null and b/static/images/babs-v3-it/159-I-Intervento-eseguito.png differ diff --git a/static/images/babs-v3-it/160-I-Ricognizione-eseguita.png b/static/images/babs-v3-it/160-I-Ricognizione-eseguita.png new file mode 100644 index 0000000..2573c36 Binary files /dev/null and b/static/images/babs-v3-it/160-I-Ricognizione-eseguita.png differ diff --git a/static/images/babs-v3-it/161-I-Osservare.png b/static/images/babs-v3-it/161-I-Osservare.png new file mode 100644 index 0000000..9e7c9d2 Binary files /dev/null and b/static/images/babs-v3-it/161-I-Osservare.png differ diff --git a/static/images/babs-v3-it/162-I-Perquisire.png b/static/images/babs-v3-it/162-I-Perquisire.png new file mode 100644 index 0000000..38dfeb4 Binary files /dev/null and b/static/images/babs-v3-it/162-I-Perquisire.png differ diff --git a/static/images/babs-v3-it/163-I-Spostamento-motorizzato.png b/static/images/babs-v3-it/163-I-Spostamento-motorizzato.png new file mode 100644 index 0000000..e5bed2a Binary files /dev/null and b/static/images/babs-v3-it/163-I-Spostamento-motorizzato.png differ diff --git a/static/images/babs-v3-it/164-I-Postazione-di-decontaminazione-ABC.png b/static/images/babs-v3-it/164-I-Postazione-di-decontaminazione-ABC.png new file mode 100644 index 0000000..2264788 Binary files /dev/null and b/static/images/babs-v3-it/164-I-Postazione-di-decontaminazione-ABC.png differ diff --git a/static/images/babs-v3-it/165-I-Automobile.png b/static/images/babs-v3-it/165-I-Automobile.png new file mode 100644 index 0000000..fcb351c Binary files /dev/null and b/static/images/babs-v3-it/165-I-Automobile.png differ diff --git a/static/images/babs-v3-it/166-I-Autocarro.png b/static/images/babs-v3-it/166-I-Autocarro.png new file mode 100644 index 0000000..ceca82d Binary files /dev/null and b/static/images/babs-v3-it/166-I-Autocarro.png differ diff --git a/static/images/babs-v3-it/167-I-Veicoli-per-il-transporto.png b/static/images/babs-v3-it/167-I-Veicoli-per-il-transporto.png new file mode 100644 index 0000000..fe307f2 Binary files /dev/null and b/static/images/babs-v3-it/167-I-Veicoli-per-il-transporto.png differ diff --git a/static/images/babs-v3-it/168-I-Ambulanza.png b/static/images/babs-v3-it/168-I-Ambulanza.png new file mode 100644 index 0000000..276d1d9 Binary files /dev/null and b/static/images/babs-v3-it/168-I-Ambulanza.png differ diff --git a/static/images/babs-v3-it/169-I-Elicottero.png b/static/images/babs-v3-it/169-I-Elicottero.png new file mode 100644 index 0000000..9396e43 Binary files /dev/null and b/static/images/babs-v3-it/169-I-Elicottero.png differ diff --git a/static/images/babs-v3-it/170-I-Autobotte.png b/static/images/babs-v3-it/170-I-Autobotte.png new file mode 100644 index 0000000..fda4559 Binary files /dev/null and b/static/images/babs-v3-it/170-I-Autobotte.png differ diff --git a/static/images/babs-v3-it/171-I-Lanciaacqua.png b/static/images/babs-v3-it/171-I-Lanciaacqua.png new file mode 100644 index 0000000..7323d89 Binary files /dev/null and b/static/images/babs-v3-it/171-I-Lanciaacqua.png differ diff --git a/static/images/babs-v3-it/172-I-Elevatore-a-navicella.png b/static/images/babs-v3-it/172-I-Elevatore-a-navicella.png new file mode 100644 index 0000000..b212d46 Binary files /dev/null and b/static/images/babs-v3-it/172-I-Elevatore-a-navicella.png differ diff --git a/static/images/babs-v3-it/173-I-Scala-motorizzata.png b/static/images/babs-v3-it/173-I-Scala-motorizzata.png new file mode 100644 index 0000000..f8a812b Binary files /dev/null and b/static/images/babs-v3-it/173-I-Scala-motorizzata.png differ diff --git a/static/images/babs-v3-it/174a-I-Autostrada.png b/static/images/babs-v3-it/174a-I-Autostrada.png new file mode 100644 index 0000000..3b95434 Binary files /dev/null and b/static/images/babs-v3-it/174a-I-Autostrada.png differ diff --git a/static/images/babs-v3-it/174b-I-Autostrada.png b/static/images/babs-v3-it/174b-I-Autostrada.png new file mode 100644 index 0000000..bed5518 Binary files /dev/null and b/static/images/babs-v3-it/174b-I-Autostrada.png differ diff --git a/static/images/babs-v3-it/174c-I-Autostrada.png b/static/images/babs-v3-it/174c-I-Autostrada.png new file mode 100644 index 0000000..c7a0f62 Binary files /dev/null and b/static/images/babs-v3-it/174c-I-Autostrada.png differ diff --git a/static/images/babs-v3-it/174d-I-Autostrada.png b/static/images/babs-v3-it/174d-I-Autostrada.png new file mode 100644 index 0000000..447fe20 Binary files /dev/null and b/static/images/babs-v3-it/174d-I-Autostrada.png differ diff --git a/static/images/babs-v3-it/175-I-Divieto-di-navigazione.png b/static/images/babs-v3-it/175-I-Divieto-di-navigazione.png new file mode 100644 index 0000000..ed7e510 Binary files /dev/null and b/static/images/babs-v3-it/175-I-Divieto-di-navigazione.png differ diff --git a/static/images/babs-v3-it/176-I-Divieto-di-sorvolo.png b/static/images/babs-v3-it/176-I-Divieto-di-sorvolo.png new file mode 100644 index 0000000..253111d Binary files /dev/null and b/static/images/babs-v3-it/176-I-Divieto-di-sorvolo.png differ diff --git a/static/images/babs-v3-it/177-I-Punto-di-raccolta-d-urgenza.png b/static/images/babs-v3-it/177-I-Punto-di-raccolta-d-urgenza.png new file mode 100644 index 0000000..238378f Binary files /dev/null and b/static/images/babs-v3-it/177-I-Punto-di-raccolta-d-urgenza.png differ diff --git a/wsgi.py b/wsgi.py index 62b73cc..7c6f697 100644 --- a/wsgi.py +++ b/wsgi.py @@ -16,8 +16,9 @@ def __init__(self, app, options=None): # pylint: disable=redefined-outer-name def load_config(self): config = { - key: value for key, - value in self.options.items() if key in self.cfg.settings and value is not None + key: value + for key, value in self.options.items() + if key in self.cfg.settings and value is not None } for key, value in config.items(): self.cfg.set(key.lower(), value)